]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/watchdog/gpio_wdt.c
Merge tag 'md/4.2-fixes' of git://neil.brown.name/md
[karo-tx-linux.git] / drivers / watchdog / gpio_wdt.c
index cbc313d37c59f1f67b0bd99fc5835d2d35a14b85..1687cc2d71223cc799fbb60bb1d3f0914d7c3ada 100644 (file)
@@ -267,7 +267,16 @@ static struct platform_driver gpio_wdt_driver = {
        .probe  = gpio_wdt_probe,
        .remove = gpio_wdt_remove,
 };
+
+#ifdef CONFIG_GPIO_WATCHDOG_ARCH_INITCALL
+static int __init gpio_wdt_init(void)
+{
+       return platform_driver_register(&gpio_wdt_driver);
+}
+arch_initcall(gpio_wdt_init);
+#else
 module_platform_driver(gpio_wdt_driver);
+#endif
 
 MODULE_AUTHOR("Alexander Shiyan <shc_work@mail.ru>");
 MODULE_DESCRIPTION("GPIO Watchdog");