mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 17:22:22 +02:00
watchdog: designware: Migrate CONFIG_DESIGNWARE_WATCHDOG to Kconfig
Migrate CONFIG_DESIGNWARE_WATCHDOG to Kconfig and update the headers accordingly, no functional change. The S10 enables the WDT only in SPL, but does not enable it in U-Boot itself, hence disable it in the config again. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Chin Liang See <chin.liang.see@intel.com> Cc: Dalon Westergreen <dwesterg@gmail.com> Cc: Dinh Nguyen <dinguyen@kernel.org> Cc: Jagan Teki <jagan@amarulasolutions.com> Cc: Ley Foon Tan <ley.foon.tan@intel.com> Cc: Philipp Tomisch <philipp.tomisch@theobroma-systems.com> Cc: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> Cc: Tien Fong Chee <tien.fong.chee@intel.com>
This commit is contained in:
@@ -59,3 +59,4 @@ CONFIG_DM_USB=y
|
|||||||
CONFIG_USB_DWC2=y
|
CONFIG_USB_DWC2=y
|
||||||
CONFIG_USB_STORAGE=y
|
CONFIG_USB_STORAGE=y
|
||||||
# CONFIG_SPL_USE_TINY_PRINTF is not set
|
# CONFIG_SPL_USE_TINY_PRINTF is not set
|
||||||
|
CONFIG_DESIGNWARE_WATCHDOG=y
|
||||||
|
@@ -97,3 +97,4 @@ CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
|
|||||||
CONFIG_USB_GADGET_DWC2_OTG=y
|
CONFIG_USB_GADGET_DWC2_OTG=y
|
||||||
CONFIG_USB_GADGET_DOWNLOAD=y
|
CONFIG_USB_GADGET_DOWNLOAD=y
|
||||||
# CONFIG_SPL_WDT is not set
|
# CONFIG_SPL_WDT is not set
|
||||||
|
CONFIG_DESIGNWARE_WATCHDOG=y
|
||||||
|
@@ -45,6 +45,13 @@ config ULP_WATCHDOG
|
|||||||
help
|
help
|
||||||
Say Y here to enable i.MX7ULP watchdog driver.
|
Say Y here to enable i.MX7ULP watchdog driver.
|
||||||
|
|
||||||
|
config DESIGNWARE_WATCHDOG
|
||||||
|
bool "Designware watchdog timer support"
|
||||||
|
select HW_WATCHDOG
|
||||||
|
help
|
||||||
|
Enable this to support Designware Watchdog Timer IP, present e.g.
|
||||||
|
on Altera SoCFPGA SoCs.
|
||||||
|
|
||||||
config WDT
|
config WDT
|
||||||
bool "Enable driver model for watchdog timer drivers"
|
bool "Enable driver model for watchdog timer drivers"
|
||||||
depends on DM
|
depends on DM
|
||||||
|
@@ -104,11 +104,8 @@
|
|||||||
/*
|
/*
|
||||||
* L4 Watchdog
|
* L4 Watchdog
|
||||||
*/
|
*/
|
||||||
#ifdef CONFIG_HW_WATCHDOG
|
|
||||||
#define CONFIG_DESIGNWARE_WATCHDOG
|
|
||||||
#define CONFIG_DW_WDT_BASE SOCFPGA_L4WD0_ADDRESS
|
#define CONFIG_DW_WDT_BASE SOCFPGA_L4WD0_ADDRESS
|
||||||
#define CONFIG_DW_WDT_CLOCK_KHZ 25000
|
#define CONFIG_DW_WDT_CLOCK_KHZ 25000
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* MMC Driver
|
* MMC Driver
|
||||||
|
@@ -152,7 +152,10 @@ unsigned int cm_get_qspi_controller_clk_hz(void);
|
|||||||
*/
|
*/
|
||||||
#ifdef CONFIG_SPL_BUILD
|
#ifdef CONFIG_SPL_BUILD
|
||||||
#define CONFIG_HW_WATCHDOG
|
#define CONFIG_HW_WATCHDOG
|
||||||
#define CONFIG_DESIGNWARE_WATCHDOG
|
#else
|
||||||
|
#undef CONFIG_HW_WATCHDOG
|
||||||
|
#undef CONFIG_DESIGNWARE_WATCHDOG
|
||||||
|
#endif
|
||||||
#define CONFIG_DW_WDT_BASE SOCFPGA_L4WD0_ADDRESS
|
#define CONFIG_DW_WDT_BASE SOCFPGA_L4WD0_ADDRESS
|
||||||
#ifdef CONFIG_TARGET_SOCFPGA_STRATIX10
|
#ifdef CONFIG_TARGET_SOCFPGA_STRATIX10
|
||||||
#ifndef __ASSEMBLY__
|
#ifndef __ASSEMBLY__
|
||||||
@@ -162,7 +165,6 @@ unsigned int cm_get_l4_sys_free_clk_hz(void);
|
|||||||
#else
|
#else
|
||||||
#define CONFIG_DW_WDT_CLOCK_KHZ 100000
|
#define CONFIG_DW_WDT_CLOCK_KHZ 100000
|
||||||
#endif
|
#endif
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* SPL memory layout
|
* SPL memory layout
|
||||||
|
@@ -311,7 +311,6 @@ CONFIG_DEFAULT_IMMR
|
|||||||
CONFIG_DEF_HWCONFIG
|
CONFIG_DEF_HWCONFIG
|
||||||
CONFIG_DELAY_ENVIRONMENT
|
CONFIG_DELAY_ENVIRONMENT
|
||||||
CONFIG_DESIGNWARE_ETH
|
CONFIG_DESIGNWARE_ETH
|
||||||
CONFIG_DESIGNWARE_WATCHDOG
|
|
||||||
CONFIG_DEVELOP
|
CONFIG_DEVELOP
|
||||||
CONFIG_DEVICE_TREE_LIST
|
CONFIG_DEVICE_TREE_LIST
|
||||||
CONFIG_DFU_ALT
|
CONFIG_DFU_ALT
|
||||||
|
Reference in New Issue
Block a user