diff --git a/arch/arm/mach-msm/Kconfig b/arch/arm/mach-msm/Kconfig index 466d65beeb7..d786ab72429 100644 --- a/arch/arm/mach-msm/Kconfig +++ b/arch/arm/mach-msm/Kconfig @@ -2072,6 +2072,14 @@ config MSM_WATCHDOG not run during the bootup process, so it will not catch any early lockups. +config MSM_WATCHDOG_V2 + bool "MSM Watchdog Support" + help + This enables the watchdog module. It causes kernel panic if the + watchdog times out. It allows for detection of cpu hangs and + deadlocks. It does not run during the bootup process, so it will + not catch any early lockups. + config MSM_DLOAD_MODE bool "Enable download mode on crashes" depends on ARCH_MSM8X60 || ARCH_MSM8960 || ARCH_MSM9615 diff --git a/arch/arm/mach-msm/Makefile b/arch/arm/mach-msm/Makefile index dc9234b6613..7dfec38210a 100644 --- a/arch/arm/mach-msm/Makefile +++ b/arch/arm/mach-msm/Makefile @@ -225,6 +225,7 @@ obj-$(CONFIG_ARCH_FSM9XXX) += restart-fsm9xxx.o xo-fsm9xxx.o obj-$(CONFIG_MSM_WATCHDOG) += msm_watchdog.o obj-$(CONFIG_MSM_WATCHDOG) += msm_watchdog_asm.o +obj-$(CONFIG_MSM_WATCHDOG_V2) += msm_watchdog_v2.o obj-$(CONFIG_MACH_MSM8X60_RUMI3) += board-msm8x60.o obj-$(CONFIG_MACH_MSM8X60_SIM) += board-msm8x60.o obj-$(CONFIG_MACH_MSM8X60_SURF) += board-msm8x60.o