diff options
Diffstat (limited to 'arch/arm/mach-davinci/dm644x.c')
-rw-r--r-- | arch/arm/mach-davinci/dm644x.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/arm/mach-davinci/dm644x.c b/arch/arm/mach-davinci/dm644x.c index 5c3e0be95ef3..5debffba4b24 100644 --- a/arch/arm/mach-davinci/dm644x.c +++ b/arch/arm/mach-davinci/dm644x.c | |||
@@ -964,6 +964,8 @@ int __init dm644x_init_video(struct vpfe_config *vpfe_cfg, | |||
964 | 964 | ||
965 | static int __init dm644x_init_devices(void) | 965 | static int __init dm644x_init_devices(void) |
966 | { | 966 | { |
967 | int ret = 0; | ||
968 | |||
967 | if (!cpu_is_davinci_dm644x()) | 969 | if (!cpu_is_davinci_dm644x()) |
968 | return 0; | 970 | return 0; |
969 | 971 | ||
@@ -972,6 +974,10 @@ static int __init dm644x_init_devices(void) | |||
972 | platform_device_register(&dm644x_mdio_device); | 974 | platform_device_register(&dm644x_mdio_device); |
973 | platform_device_register(&dm644x_emac_device); | 975 | platform_device_register(&dm644x_emac_device); |
974 | 976 | ||
975 | return 0; | 977 | ret = davinci_init_wdt(); |
978 | if (ret) | ||
979 | pr_warn("%s: watchdog init failed: %d\n", __func__, ret); | ||
980 | |||
981 | return ret; | ||
976 | } | 982 | } |
977 | postcore_initcall(dm644x_init_devices); | 983 | postcore_initcall(dm644x_init_devices); |