From patchwork Wed Jul 18 13:20:04 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Bowler X-Patchwork-Id: 171672 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from mail-qa0-f56.google.com (mail-qa0-f56.google.com [209.85.216.56]) (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 705282C0373 for ; Wed, 18 Jul 2012 23:20:59 +1000 (EST) Received: by qaas11 with SMTP id s11sf1948883qaa.11 for ; Wed, 18 Jul 2012 06:20:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=beta; h=mime-version:x-beenthere:received-spf:from:to:cc:subject:date :message-id:x-mailer:in-reply-to:references: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=0m91gLZ8Lqaq0eQBiCoI+NeEdFszYLzwzu65qJHpdUY=; b=LoGPzULT1fIPPXIAbQ9MIRX4ZLU7jq4VYlFVobyc2B25aMMl1TALzjtRXUBHEVfJ0A 2UAPOyI+uhgNncBxL5frfEpY86C6HKpurXWH2Wv+/IlKO78zbAM9QBs1Ft3YktqF++Sc Gt2pBFEIzTfJdIrrcczpVDw+RWUuncq4SAqDg= Received: by 10.50.171.102 with SMTP id at6mr344773igc.6.1342617656611; Wed, 18 Jul 2012 06:20:56 -0700 (PDT) MIME-Version: 1.0 X-BeenThere: rtc-linux@googlegroups.com Received: by 10.231.3.207 with SMTP id 15ls1783920ibo.2.gmail; Wed, 18 Jul 2012 06:20:56 -0700 (PDT) Received: by 10.50.158.230 with SMTP id wx6mr2602046igb.0.1342617656120; Wed, 18 Jul 2012 06:20:56 -0700 (PDT) Received: by 10.50.158.230 with SMTP id wx6mr2602044igb.0.1342617656108; Wed, 18 Jul 2012 06:20:56 -0700 (PDT) Received: from ironport-01.sms.scalar.ca (mx.scalarmail.ca. [98.158.95.75]) by gmr-mx.google.com with ESMTPS id en7si4702609igc.0.2012.07.18.06.20.55 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 18 Jul 2012 06:20:56 -0700 (PDT) Received-SPF: neutral (google.com: 98.158.95.75 is neither permitted nor denied by best guess record for domain of prvs=nbowler=5394a34ce@mail.ellipticsemi.com) client-ip=98.158.95.75; Received: from unknown (HELO sms-zimbra-mta-01.sms.scalar.ca) ([192.168.32.56]) by ironport-01.sms.scalar.ca with ESMTP; 18 Jul 2012 09:20:55 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by sms-zimbra-mta-01.sms.scalar.ca (Postfix) with ESMTP id 7B39F17F49; Wed, 18 Jul 2012 09:20:55 -0400 (EDT) Received: from sms-zimbra-mta-01.sms.scalar.ca ([127.0.0.1]) by localhost (sms-zimbra-mta-01.sms.scalar.ca [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RSkgKa5e+xKD; Wed, 18 Jul 2012 09:20:55 -0400 (EDT) Received: from mail.ellipticsemi.com (mail.elliptictech.com [209.217.122.41]) (Authenticated sender: nbowler@elliptictech.com) by sms-zimbra-mta-01.sms.scalar.ca (Postfix) with ESMTPSA id 596D617F45; Wed, 18 Jul 2012 09:20:54 -0400 (EDT) Received: by mail.ellipticsemi.com (nbSMTP-1.00) for uid 550 (using TLSv1/SSLv3 with cipher DHE-RSA-AES256-SHA (256/256 bits)) nbowler@mail.ellipticsemi.com; Wed, 18 Jul 2012 09:20:54 -0400 (EDT) From: Nick Bowler To: linux-kernel@vger.kernel.org, rtc-linux@googlegroups.com Cc: Alessandro Zummo , Grant Likely , devicetree-discuss@lists.ozlabs.org Subject: [rtc-linux] [PATCH 2/2] drivers/rtc/rtc-pcf8563.c: add device tree support. Date: Wed, 18 Jul 2012 09:20:04 -0400 Message-Id: <1342617604-19516-2-git-send-email-nbowler@elliptictech.com> X-Mailer: git-send-email 1.7.8.6 In-Reply-To: <1342617604-19516-1-git-send-email-nbowler@elliptictech.com> References: <1342617604-19516-1-git-send-email-nbowler@elliptictech.com> X-Original-Sender: nbowler@elliptictech.com X-Original-Authentication-Results: gmr-mx.google.com; spf=neutral (google.com: 98.158.95.75 is neither permitted nor denied by best guess record for domain of prvs=nbowler=5394a34ce@mail.ellipticsemi.com) smtp.mail=prvs=nbowler=5394a34ce@mail.ellipticsemi.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: , Set the of_match_table for this driver so that devices can be described in the device tree. Signed-off-by: Nick Bowler --- drivers/rtc/rtc-pcf8563.c | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/drivers/rtc/rtc-pcf8563.c b/drivers/rtc/rtc-pcf8563.c index 24a9d6a..c2fe426 100644 --- a/drivers/rtc/rtc-pcf8563.c +++ b/drivers/rtc/rtc-pcf8563.c @@ -19,6 +19,7 @@ #include #include #include +#include #define DRV_VERSION "0.4.3" @@ -285,10 +286,19 @@ static const struct i2c_device_id pcf8563_id[] = { }; MODULE_DEVICE_TABLE(i2c, pcf8563_id); +#ifdef CONFIG_OF +static const struct of_device_id pcf8563_of_match[] __devinitconst = { + { .compatible = "nxp,pcf8563" }, + {} +}; +MODULE_DEVICE_TABLE(of, pcf8563_of_match); +#endif + static struct i2c_driver pcf8563_driver = { .driver = { .name = "rtc-pcf8563", .owner = THIS_MODULE, + .of_match_table = of_match_ptr(pcf8563_of_match), }, .probe = pcf8563_probe, .remove = pcf8563_remove,