[PATCH u-boot v2019.04-aspeed-openbmc 3/4] arm/mach-aspeed: Allow to disable WDT2
Patrick Rudolph
patrick.rudolph at 9elements.com
Wed Apr 20 20:25:01 AEST 2022
There's no working code to poke the WDT2 and it takes too long for the
kernel to load to poke the watchdog. Selecting this Kconfig disables
the WDT2 and prevents 2nd firmware from being launched during normal boot.
Signed-off-by: Patrick Rudolph <patrick.rudolph at 9elements.com>
---
arch/arm/mach-aspeed/ast2500/Kconfig | 6 ++++++
arch/arm/mach-aspeed/ast2500/platform.S | 6 ++----
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/arch/arm/mach-aspeed/ast2500/Kconfig b/arch/arm/mach-aspeed/ast2500/Kconfig
index 232117b43c..a9d880e557 100644
--- a/arch/arm/mach-aspeed/ast2500/Kconfig
+++ b/arch/arm/mach-aspeed/ast2500/Kconfig
@@ -33,6 +33,12 @@ config DRAM_UART_TO_UART1
help
Route debug UART to TXD1/RXD1 pins.
+config FIRMWARE_DISABLE_2ND_BOOT
+ bool
+ prompt "Do not disable WDT2 for 2nd boot function"
+ help
+ Do not disable WDT2 for 2nd boot function.
+
source "board/aspeed/evb_ast2500/Kconfig"
source "board/ibm/genesis3/Kconfig"
diff --git a/arch/arm/mach-aspeed/ast2500/platform.S b/arch/arm/mach-aspeed/ast2500/platform.S
index aef55c4a0a..3eb9ee9419 100644
--- a/arch/arm/mach-aspeed/ast2500/platform.S
+++ b/arch/arm/mach-aspeed/ast2500/platform.S
@@ -95,7 +95,7 @@
* CONFIG_DDR3_8GSTACK // DDR3 8Gbit Stack die
* CONFIG_DDR4_4GX8 // DDR4 4Gbit X8 dual part
* 5. Firmware 2nd boot flash
- * CONFIG_FIRMWARE_2ND_BOOT (Removed)
+ * CONFIG_FIRMWARE_DISABLE_2ND_BOOT
* 6. Enable DRAM extended temperature range mode
* CONFIG_DRAM_EXT_TEMP
* 7. Select WDT_Full mode for power up initial reset
@@ -642,13 +642,11 @@ bypass_USB_init:
/******************************************************************************
Disable WDT2 for 2nd boot function
******************************************************************************/
-/*
-#ifndef CONFIG_FIRMWARE_2ND_BOOT
+#if CONFIG_FIRMWARE_DISABLE_2ND_BOOT
ldr r0, =0x1e78502c
mov r1, #0
str r1, [r0]
#endif
-*/
/******************************************************************************
Disable WDT3 for SPI Address mode (3 or 4 bytes) detection function
******************************************************************************/
--
2.35.1
More information about the openbmc
mailing list