From mboxrd@z Thu Jan 1 00:00:00 1970 From: Denis Carikli Subject: [PATCH 2/3] hwmon: ads7828: Add devicetree support Date: Wed, 22 Jul 2015 18:30:19 +0200 Message-ID: <1437582620-2294-2-git-send-email-denis@eukrea.com> References: <1437582620-2294-1-git-send-email-denis@eukrea.com> Return-path: In-Reply-To: <1437582620-2294-1-git-send-email-denis-fO0SIAKYzcbQT0dZR+AlfA@public.gmane.org> Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Jean Delvare , Rob Herring Cc: =?UTF-8?q?Eric=20B=C3=A9nard?= , lm-sensors-GZX6beZjE8VD60Wz+7aTrA@public.gmane.org, devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, Denis Carikli List-Id: devicetree@vger.kernel.org Signed-off-by: Denis Carikli --- drivers/hwmon/ads7828.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/drivers/hwmon/ads7828.c b/drivers/hwmon/ads7828.c index 6c99ee7..a2d297f 100644 --- a/drivers/hwmon/ads7828.c +++ b/drivers/hwmon/ads7828.c @@ -31,6 +31,7 @@ #include #include #include +#include #include #include #include @@ -160,6 +161,15 @@ static int ads7828_probe(struct i2c_client *client, return PTR_ERR_OR_ZERO(hwmon_dev); } +#ifdef CONFIG_OF +static const struct of_device_id ads7828_of_match[] = { + { .compatible = "ti,ads7828", .data = (void *) ads7828, }, + { .compatible = "ti,ads7830", .data = (void *) ads7830, }, + +}; +MODULE_DEVICE_TABLE(of, ads7828_of_match); +#endif + static const struct i2c_device_id ads7828_device_ids[] = { { "ads7828", ads7828 }, { "ads7830", ads7830 }, @@ -170,6 +180,7 @@ MODULE_DEVICE_TABLE(i2c, ads7828_device_ids); static struct i2c_driver ads7828_driver = { .driver = { .name = "ads7828", + .of_match_table = of_match_ptr(ads7828_of_match), }, .id_table = ads7828_device_ids, -- 2.4.5 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html