msm: msm_watchdog_v2: Initialize watchdog early to handle early failures
Currently watchdog is initialized as late_initcall which is not
helping in handling early failures. Hence initialize watchdog as
pure_initcall to handle the aforementioned cases.
Change-Id: Ia4ecee31b3557457905495a4870f527fb7e975aa
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
diff --git a/arch/arm/mach-msm/msm_watchdog_v2.c b/arch/arm/mach-msm/msm_watchdog_v2.c
index ef10cdc..4778d5b 100644
--- a/arch/arm/mach-msm/msm_watchdog_v2.c
+++ b/arch/arm/mach-msm/msm_watchdog_v2.c
@@ -568,6 +568,6 @@
return platform_driver_register(&msm_watchdog_driver);
}
-late_initcall(init_watchdog);
+pure_initcall(init_watchdog);
MODULE_DESCRIPTION("MSM Watchdog Driver");
MODULE_LICENSE("GPL v2");