]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/mips/txx9/jmr3927/setup.c
[MIPS] TXx9: Cleanup watchdog
[linux-2.6-omap-h63xx.git] / arch / mips / txx9 / jmr3927 / setup.c
index fa0503efc840528fbc144f31bedf34ac479d8d9c..ae34e9a4a8ac65119f7d3f960168c5f9af09b8b6 100644 (file)
@@ -308,30 +308,16 @@ static int __init jmr3927_rtc_init(void)
        return IS_ERR(dev) ? PTR_ERR(dev) : 0;
 }
 
-/* Watchdog support */
-
-static int __init txx9_wdt_init(unsigned long base)
-{
-       struct resource res = {
-               .start  = base,
-               .end    = base + 0x100 - 1,
-               .flags  = IORESOURCE_MEM,
-       };
-       struct platform_device *dev =
-               platform_device_register_simple("txx9wdt", -1, &res, 1);
-       return IS_ERR(dev) ? PTR_ERR(dev) : 0;
-}
-
-static int __init jmr3927_wdt_init(void)
+static void __init tx3927_wdt_init(void)
 {
-       return txx9_wdt_init(TX3927_TMR_REG(2));
+       txx9_wdt_init(TX3927_TMR_REG(2));
 }
 
 static void __init jmr3927_device_init(void)
 {
        __swizzle_addr_b = jmr3927_swizzle_addr_b;
        jmr3927_rtc_init();
-       jmr3927_wdt_init();
+       tx3927_wdt_init();
 }
 
 struct txx9_board_vec jmr3927_vec __initdata = {