From patchwork Fri Mar 15 08:29:39 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashish Jangam X-Patchwork-Id: 227876 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-qe0-f58.google.com (mail-qe0-f58.google.com [209.85.128.58]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority" (not verified)) by ozlabs.org (Postfix) with ESMTPS id BFF532C00D4 for ; Fri, 15 Mar 2013 19:33:08 +1100 (EST) Received: by mail-qe0-f58.google.com with SMTP id x7sf1188099qeu.13 for ; Fri, 15 Mar 2013 01:33:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20120806; h=x-received:x-beenthere:x-received:received-spf :x-forefront-antispam-report:x-spamscore:x-bigfish:subject:from:to :cc:date:message-id:mime-version:x-mailer:x-originating-ip :x-originatororg:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:x-google-group-id :list-post:list-help:list-archive:sender:list-subscribe :list-unsubscribe:content-type; bh=srNOptE1mfHLgX/o9nwhcNAhXOQgSxawuXwAyX2KMlw=; b=J5G/ngFOpqWYC/gr2nD+E41WeFvIVMiXyJJ4JkRJ6+5xPPVXl3FnRncrSCLxPZATPf nNLtgyMENFKd4+dRi5lG6yB5Q4HDAKDo2PCpPYx41hMRWvTvuo4vJUf9owRPGX4bmXA9 qjFJWusB4SQaLlEkVKWm5AfxTykpU4beoSryv2QapYEID6aMjEh3uC16hHVRSs5VKTpA KeydKO25ryTjqCBBwUjkXV+xpFCpEONhWa2ENZX45lj1s+CBrZPx/N9GIBLur/laHaTy Eir59Y3/8/6R7r5hRuvq1ad761FYg3iYf5QfJ9GZyU4cyM1qCm3BCD+RYrf+LYPtXTho Oq6w== X-Received: by 10.50.187.133 with SMTP id fs5mr112119igc.12.1363336385123; Fri, 15 Mar 2013 01:33:05 -0700 (PDT) X-BeenThere: rtc-linux@googlegroups.com Received: by 10.50.171.102 with SMTP id at6ls461924igc.19.gmail; Fri, 15 Mar 2013 01:33:04 -0700 (PDT) X-Received: by 10.68.125.229 with SMTP id mt5mr2737080pbb.1.1363336384396; Fri, 15 Mar 2013 01:33:04 -0700 (PDT) Received: from db8outboundpool.messaging.microsoft.com (mail-db8lp0186.outbound.messaging.microsoft.com. [213.199.154.186]) by gmr-mx.google.com with ESMTPS id cu1si810803pbc.1.2013.03.15.01.33.04 (version=TLSv1 cipher=RC4-SHA bits=128/128); Fri, 15 Mar 2013 01:33:04 -0700 (PDT) Received-SPF: neutral (google.com: 213.199.154.186 is neither permitted nor denied by best guess record for domain of Ashish.Jangam@kpitcummins.com) client-ip=213.199.154.186; Received: from mail17-db8-R.bigfish.com (10.174.8.252) by DB8EHSOBE030.bigfish.com (10.174.4.93) with Microsoft SMTP Server id 14.1.225.23; Fri, 15 Mar 2013 08:33:02 +0000 Received: from mail17-db8 (localhost [127.0.0.1]) by mail17-db8-R.bigfish.com (Postfix) with ESMTP id A5D10980114; Fri, 15 Mar 2013 08:33:02 +0000 (UTC) X-Forefront-Antispam-Report: CIP:59.163.77.45; KIP:(null); UIP:(null); IPV:NLI; H:KCHJEXHC01.kpit.com; RD:59.163.77.45.static.vsnl.net.in; EFVD:NLI X-SpamScore: 1 X-BigFish: VPS1(zzzz1f42h1ee6h1de0h1202h1e76h1d1ah1d2ahzz8275bhz2dh2a8h668h839h93fhd24hd2bhf0ah1288h12a5h12a9h12bdh137ah139eh13b6h1441h1504h1537h162dh1631h1758h1898h18e1h1946h19b5h1b0ahbe9i1155h) Received: from mail17-db8 (localhost.localdomain [127.0.0.1]) by mail17-db8 (MessageSwitch) id 1363336381318740_20383; Fri, 15 Mar 2013 08:33:01 +0000 (UTC) Received: from DB8EHSMHS010.bigfish.com (unknown [10.174.8.226]) by mail17-db8.bigfish.com (Postfix) with ESMTP id 49BF79C00C2; Fri, 15 Mar 2013 08:33:01 +0000 (UTC) Received: from KCHJEXHC01.kpit.com (59.163.77.45) by DB8EHSMHS010.bigfish.com (10.174.4.20) with Microsoft SMTP Server (TLS) id 14.1.225.23; Fri, 15 Mar 2013 08:33:01 +0000 Received: from [10.10.38.47] (10.10.38.47) by Outgoing.kpitcummins.com (172.10.15.73) with Microsoft SMTP Server id 14.3.123.3; Fri, 15 Mar 2013 14:01:57 +0530 Subject: [rtc-linux] [Patch v1] rtc: fix for the DA9052 rtc device registration From: Ashish Jangam To: Andrew Morton CC: , , , , , Alessandro Zummo Date: Fri, 15 Mar 2013 13:59:39 +0530 Message-ID: <1363336179.30613.18.camel@dhruva> MIME-Version: 1.0 X-Mailer: Evolution 2.28.3 X-Originating-IP: [10.10.38.47] X-OriginatorOrg: kpitcummins.com X-Original-Sender: ashish.jangam@kpitcummins.com X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 213.199.154.186 is neither permitted nor denied by best guess record for domain of Ashish.Jangam@kpitcummins.com) smtp.mail=Ashish.Jangam@kpitcummins.com Reply-To: rtc-linux@googlegroups.com Precedence: list Mailing-list: list rtc-linux@googlegroups.com; contact rtc-linux+owners@googlegroups.com List-ID: X-Google-Group-Id: 712029733259 List-Post: , List-Help: , List-Archive: Sender: rtc-linux@googlegroups.com List-Subscribe: , List-Unsubscribe: , DA9052/53 MFD core handles only virtual irq therefore rtc driver needs to be updated to work on virtual irq. Without this update DA9052/53 rtc driver will fail during its registration. Also getting irq by it name is no longer supported in DA9052/53 core. Signed-off-by: Ashish Jangam --- drivers/rtc/rtc-da9052.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-da9052.c b/drivers/rtc/rtc-da9052.c index 60b826e..e22c950 100644 --- a/drivers/rtc/rtc-da9052.c +++ b/drivers/rtc/rtc-da9052.c @@ -239,10 +239,10 @@ static int da9052_rtc_probe(struct platform_device *pdev) rtc->da9052 = dev_get_drvdata(pdev->dev.parent); platform_set_drvdata(pdev, rtc); - rtc->irq = platform_get_irq_byname(pdev, "ALM"); - ret = request_threaded_irq(rtc->irq, NULL, da9052_rtc_irq, - IRQF_TRIGGER_LOW | IRQF_ONESHOT, - "ALM", rtc); + rtc->irq = DA9052_IRQ_ALARM; + + ret = da9052_request_irq(rtc->da9052, rtc->irq, "ALM", + da9052_rtc_irq, rtc); if (ret != 0) { rtc_err(rtc->da9052, "irq registration failed: %d\n", ret); return ret;