watchdog: Refactor how we set HAS_DTS_WDT in Kconfig

Now that all watchdog drivers support DTS we can move setting of
HAS_DTS_WDT to the global watchdog symbol instead of per driver.

Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
This commit is contained in:
Kumar Gala 2019-11-04 12:33:11 -06:00 committed by Maureen Helm
commit 134eea2ff4
8 changed files with 1 additions and 9 deletions

View file

@ -6,6 +6,7 @@
menuconfig WATCHDOG menuconfig WATCHDOG
bool "Watchdog Support" bool "Watchdog Support"
select HAS_DTS_WDT
help help
Include support for watchdogs. Include support for watchdogs.

View file

@ -6,7 +6,6 @@
menuconfig WDT_ESP32 menuconfig WDT_ESP32
bool "ESP32 Watchdog (WDT) Driver" bool "ESP32 Watchdog (WDT) Driver"
depends on SOC_ESP32 depends on SOC_ESP32
select HAS_DTS_WDT
default y default y
help help
Enable WDT driver for ESP32. Enable WDT driver for ESP32.

View file

@ -6,13 +6,11 @@
config WDT_MCUX_WDOG config WDT_MCUX_WDOG
bool "MCUX WDOG driver" bool "MCUX WDOG driver"
depends on HAS_MCUX && !HAS_MCUX_WDOG32 && CLOCK_CONTROL depends on HAS_MCUX && !HAS_MCUX_WDOG32 && CLOCK_CONTROL
select HAS_DTS_WDT
help help
Enable the mcux wdog driver. Enable the mcux wdog driver.
config WDT_MCUX_WDOG32 config WDT_MCUX_WDOG32
bool "MCUX WDOG32 driver" bool "MCUX WDOG32 driver"
depends on HAS_MCUX_WDOG32 && CLOCK_CONTROL depends on HAS_MCUX_WDOG32 && CLOCK_CONTROL
select HAS_DTS_WDT
help help
Enable the mcux wdog32 driver. Enable the mcux wdog32 driver.

View file

@ -7,7 +7,6 @@ config WDT_NRFX
bool "nRF WDT nrfx driver" bool "nRF WDT nrfx driver"
default y default y
depends on SOC_FAMILY_NRF depends on SOC_FAMILY_NRF
select HAS_DTS_WDT
select NRFX_WDT select NRFX_WDT
help help
Enable support for nrfx WDT driver for nRF MCU series. Enable support for nrfx WDT driver for nRF MCU series.

View file

@ -6,7 +6,6 @@
config WDT_SAM config WDT_SAM
bool "Atmel SAM MCU Family Watchdog (WDT) Driver" bool "Atmel SAM MCU Family Watchdog (WDT) Driver"
depends on SOC_FAMILY_SAM depends on SOC_FAMILY_SAM
select HAS_DTS_WDT
default y default y
help help
Enable WDT driver for Atmel SAM MCUs. Enable WDT driver for Atmel SAM MCUs.

View file

@ -6,7 +6,6 @@
config WDT_SAM0 config WDT_SAM0
bool "Atmel SAM0 series Watchdog (WDT) Driver" bool "Atmel SAM0 series Watchdog (WDT) Driver"
depends on SOC_FAMILY_SAM0 depends on SOC_FAMILY_SAM0
select HAS_DTS_WDT
default y default y
help help
Enable WDT driver for Atmel SAM0 MCUs. Enable WDT driver for Atmel SAM0 MCUs.

View file

@ -8,7 +8,6 @@
menuconfig IWDG_STM32 menuconfig IWDG_STM32
bool "Independent Watchdog (IWDG) Driver for STM32 family of MCUs" bool "Independent Watchdog (IWDG) Driver for STM32 family of MCUs"
depends on SOC_FAMILY_STM32 depends on SOC_FAMILY_STM32
select HAS_DTS_WDT
help help
Enable IWDG driver for STM32 line of MCUs Enable IWDG driver for STM32 line of MCUs
@ -33,6 +32,5 @@ config IWDG_STM32_TIMEOUT
config WWDG_STM32 config WWDG_STM32
bool "System Window Watchdog (WWDG) Driver for STM32 family of MCUs" bool "System Window Watchdog (WWDG) Driver for STM32 family of MCUs"
depends on SOC_FAMILY_STM32 depends on SOC_FAMILY_STM32
select HAS_DTS_WDT
help help
Enable WWDG driver for STM32 line of MCUs Enable WWDG driver for STM32 line of MCUs

View file

@ -6,7 +6,6 @@
config WDT_XEC config WDT_XEC
bool "Microchip XEC series Watchdog Timer (WDT) driver" bool "Microchip XEC series Watchdog Timer (WDT) driver"
depends on SOC_FAMILY_MEC depends on SOC_FAMILY_MEC
select HAS_DTS_WDT
default y default y
help help
Enable WDT driver for Microchip XEC MCU series. Enable WDT driver for Microchip XEC MCU series.