From patchwork Sun Nov 15 22:19:18 2009 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 38476 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-yx0-f158.google.com (mail-yx0-f158.google.com [209.85.210.158]) by ozlabs.org (Postfix) with ESMTP id 09696B7B77 for ; Mon, 16 Nov 2009 09:19:29 +1100 (EST) Received: by yxe30 with SMTP id 30so8414286yxe.29 for ; Sun, 15 Nov 2009 14:19:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=domainkey-signature:received:received:x-sender:x-apparently-to :received:received:received:received-spf:received:dkim-signature :domainkey-signature:received:received:from:to:cc:subject:date :message-id:x-mailer:reply-to:sender:precedence:x-google-loop :mailing-list:list-id:list-post:list-help:list-unsubscribe :x-beenthere-env:x-beenthere; bh=aSUufhdjGs+Kk45tIJ04B8VDUaYg/LnCdG95jC3MzI4=; b=MaE86+ZKmiC8oXwPY62dTtdhSwTJ8P5N85xAmGY90tsggnrg/LqvY9OYY4QKCv7wXQ 9FXgw73+1FDOXZiWluTijff5JVez2g3dZ4ykCOYIt3l9qbUI3UUjFt4vpa9fDs3MZ10G vzd9GZpcGOn1O9xVQjOI6VphZepFCWJdHgcxo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlegroups.com; s=beta; h=x-sender:x-apparently-to:received-spf:authentication-results :dkim-signature:domainkey-signature:from:to:cc:subject:date :message-id:x-mailer:reply-to:sender:precedence:x-google-loop :mailing-list:list-id:list-post:list-help:list-unsubscribe :x-beenthere-env:x-beenthere; b=slUkJszeNwS6sAmaOnzsyZ0eVbwwniOwJg9eEUfCPihDnYYcgHtqW8LDL3Icw1J3bC G+6IK4Aa5SVO5XTKS8Kiz2oicazCDzYdN66qtBBdwHisPTiZk4Ks/l4Y74nSBkwn9utX foMmPCyyW/I46zjvE9yHC6OiGF4DWH73mcL6k= Received: by 10.100.24.22 with SMTP id 22mr311114anx.26.1258323566504; Sun, 15 Nov 2009 14:19:26 -0800 (PST) Received: by 10.176.233.14 with SMTP id f14gr3059yqh.0; Sun, 15 Nov 2009 14:19:26 -0800 (PST) X-Sender: dbaryshkov@gmail.com X-Apparently-To: rtc-linux@googlegroups.com Received: by 10.204.10.8 with SMTP id n8mr278540bkn.5.1258323565896; Sun, 15 Nov 2009 14:19:25 -0800 (PST) Received: by 10.204.10.8 with SMTP id n8mr278539bkn.5.1258323565877; Sun, 15 Nov 2009 14:19:25 -0800 (PST) Received: from ey-out-1920.google.com (ey-out-1920.google.com [74.125.78.149]) by gmr-mx.google.com with ESMTP id 11si569014bwz.3.2009.11.15.14.19.24; Sun, 15 Nov 2009 14:19:24 -0800 (PST) Received-SPF: pass (google.com: domain of dbaryshkov@gmail.com designates 74.125.78.149 as permitted sender) client-ip=74.125.78.149; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of dbaryshkov@gmail.com designates 74.125.78.149 as permitted sender) smtp.mail=dbaryshkov@gmail.com; dkim=pass (test mode) header.i=@gmail.com Received: by ey-out-1920.google.com with SMTP id 3so1311947eyh.0 for ; Sun, 15 Nov 2009 14:19:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:date :message-id:x-mailer; bh=oYwPfRdm2lJPDFubpzTZRX+oAxf2OlqJDrjujp6eqTA=; b=EsVXmEzdSnqYkJvHHj/yOjC2gNw4RC3QzXrX+OLaj65ytGkbIWjCQIME2B2ctTT6kW zN2cywNxumBg8Qegi8zYVpoOz9aLCab6bNM3GBcvBwBvDY3Cjw8XjwDJYfetQqRreyQf MJucGTEBLsoGJPG8MjVCNTutszqL91yO1rwMo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer; b=hxXNxtJWJhOiZsLoE8tJ2vHNDRZcR9Ge0Giez4dzgnN2eZR+VRacTgm2UZpraxb1T4 YssA6dBz1+ieSsW3vv6BKNsBMavyN7XW0FG5GVe4sKsslnFQIEfYCs8KpT9behkPGYF6 FursjlN+XKaGQrPbFz3yzhkNEYKaDgGHY0IOM= Received: by 10.213.1.28 with SMTP id 28mr1012698ebd.8.1258323564674; Sun, 15 Nov 2009 14:19:24 -0800 (PST) Received: from localhost.localdomain (ppp89-110-15-107.pppoe.avangarddsl.ru [89.110.15.107]) by mx.google.com with ESMTPS id 7sm4668644eyb.32.2009.11.15.14.19.23 (version=SSLv3 cipher=RC4-MD5); Sun, 15 Nov 2009 14:19:23 -0800 (PST) From: Dmitry Eremin-Solenikov To: a.zummo@towertech.it Cc: rtc-linux@googlegroups.com Subject: [rtc-linux] [PATCH] ds1307: make it possible to share an irq Date: Mon, 16 Nov 2009 01:19:18 +0300 Message-Id: <1258323558-16700-1-git-send-email-dbaryshkov@gmail.com> X-Mailer: git-send-email 1.6.5 Reply-To: rtc-linux@googlegroups.com Sender: rtc-linux@googlegroups.com Precedence: bulk X-Google-Loop: groups Mailing-List: list rtc-linux@googlegroups.com; contact rtc-linux+owner@googlegroups.com List-Id: List-Post: List-Help: List-Unsubscribe: , X-BeenThere-Env: rtc-linux@googlegroups.com X-BeenThere: rtc-linux@googlegroups.com It's possible to have RTC irq shared with other device (e.g. mpc8349e-mitx board shares ds1339 irq with phy one). Handle this in driver. Signed-off-by: Dmitry Eremin-Solenikov --- drivers/rtc/rtc-ds1307.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/rtc/rtc-ds1307.c b/drivers/rtc/rtc-ds1307.c index eb99ee4..8a99da6 100644 --- a/drivers/rtc/rtc-ds1307.c +++ b/drivers/rtc/rtc-ds1307.c @@ -874,7 +874,7 @@ read_rtc: } if (want_irq) { - err = request_irq(client->irq, ds1307_irq, 0, + err = request_irq(client->irq, ds1307_irq, IRQF_SHARED, ds1307->rtc->name, client); if (err) { dev_err(&client->dev,