On Thu, Feb 17, 2011 at 7:04 AM, Thomas Abraham <thomas.abra...@linaro.org> wrote: > Hi Grant, > > On 17 February 2011 05:47, Grant Likely <grant.lik...@secretlab.ca> wrote: >> On Sat, Feb 12, 2011 at 06:17:02PM +0530, Thomas Abraham wrote: >>> This patch adds the of_match_table to enable s3c2410-wdt driver >>> to be probed when watchdog device node is found in the device tree. >>> >>> Signed-off-by: Thomas Abraham <thomas.abra...@linaro.org> >>> --- >>> drivers/watchdog/s3c2410_wdt.c | 10 ++++++++++ >>> 1 files changed, 10 insertions(+), 0 deletions(-) >> >> Need to add documentation for compatible = "samsung,s3c2410-wdt" to >> Documentation/devicetree/bindings/wdt before this patch can be merged. >> >> A couple more comments below, but I'm okay with this one. I'd go >> ahead and submit it to the linux-watch...@vger.kernel.org list and cc: >> Wim. It can be mainlined right away after fixing up the comments. >> I'll ack it when you repost and then work out with Wim if it should be >> merged through his tree or through mine. >> >>> >>> diff --git a/drivers/watchdog/s3c2410_wdt.c b/drivers/watchdog/s3c2410_wdt.c >>> index ae53662..a9edd50 100644 >>> --- a/drivers/watchdog/s3c2410_wdt.c >>> +++ b/drivers/watchdog/s3c2410_wdt.c >>> @@ -592,6 +592,13 @@ static int s3c2410wdt_resume(struct platform_device >>> *dev) >>> #define s3c2410wdt_resume NULL >>> #endif /* CONFIG_PM */ >>> >>> +#ifdef CONFIG_OF >>> +static const struct of_device_id s3c2410_wdt_match[] = { >>> + { .compatible = "samsung,s3c2410-wdt" }, >>> + {}, >>> +}; >>> +MODULE_DEVICE_TABLE(of, s3c2410_wdt_match); >>> +#endif >> >> #else >> #define s3c2410_wdt_match NULL >> #endif >> >>> >>> static struct platform_driver s3c2410wdt_driver = { >>> .probe = s3c2410wdt_probe, >>> @@ -602,6 +609,9 @@ static struct platform_driver s3c2410wdt_driver = { >>> .driver = { >>> .owner = THIS_MODULE, >>> .name = "s3c2410-wdt", >>> +#ifdef CONFIG_OF >>> + .of_match_table = s3c2410_wdt_match, >>> +#endif >> >> The #ifdef can be dropped here now. .of_match_table is no longer >> conditional. >> > > The of_match_table is conditional in devicetree/arm and > devicetree/test branches. Are you referring to any other branch?
Ah, right. I've got that change in devicetree/next, but I've not put it into devicetree/{test,arm}. I'll fix that and push out an update. g. _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev