From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Bowler Subject: [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> References: <1342617604-19516-1-git-send-email-nbowler@elliptictech.com> Return-path: In-Reply-To: <1342617604-19516-1-git-send-email-nbowler@elliptictech.com> Sender: linux-kernel-owner@vger.kernel.org To: linux-kernel@vger.kernel.org, rtc-linux@googlegroups.com Cc: Alessandro Zummo , Grant Likely , devicetree-discuss@lists.ozlabs.org List-Id: devicetree@vger.kernel.org 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, -- 1.7.8.6