aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/qoriq
diff options
context:
space:
mode:
authorStijn Tintel <stijn@linux-ipv6.be>2022-07-01 16:17:37 +0300
committerStijn Tintel <stijn@linux-ipv6.be>2022-07-01 16:42:32 +0300
commit7d6b8f5bdf3106010275ec7a9f0702c6af410c36 (patch)
tree284a0fc3a7b062122649d13975b184a74716eb40 /target/linux/qoriq
parent85b5bad5a1ef3d428905c84acce29805890cb258 (diff)
downloadupstream-7d6b8f5bdf3106010275ec7a9f0702c6af410c36.tar.gz
upstream-7d6b8f5bdf3106010275ec7a9f0702c6af410c36.tar.bz2
upstream-7d6b8f5bdf3106010275ec7a9f0702c6af410c36.zip
qoriq: enable Book-E Watchdog Timer
Enable PowerPC Book-E Watchdog Timer support. Having this enabled in-kernel will result in procd starting it during boot. This effectively solves the problem of the WDT in the Winbond W83793 chip potentially resetting the system during sysupgrade, which could result in an unbootable device. While the driver is modular, resulting in procd not starting the WDT during boot (because that happens before kmod load), the WDT handover during sysupgrade results in the WDT being started. This normally shouldn't be a problem, but the W83793 WDT does not like procd's defaults, nor the handover happening during sysupgrade. Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be> (cherry picked from commit 04071cb111f290417074de130d34ae5895fd3a7b)
Diffstat (limited to 'target/linux/qoriq')
-rw-r--r--target/linux/qoriq/config-5.102
1 files changed, 2 insertions, 0 deletions
diff --git a/target/linux/qoriq/config-5.10 b/target/linux/qoriq/config-5.10
index 6bdcd63b14..67a54fcc49 100644
--- a/target/linux/qoriq/config-5.10
+++ b/target/linux/qoriq/config-5.10
@@ -23,6 +23,7 @@ CONFIG_BLK_MQ_PCI=y
CONFIG_BLK_PM=y
CONFIG_BLK_SCSI_REQUEST=y
CONFIG_BOOKE=y
+CONFIG_BOOKE_WDT=y
CONFIG_CLKDEV_LOOKUP=y
CONFIG_CLK_QORIQ=y
CONFIG_CLONE_BACKWARDS=y
@@ -383,6 +384,7 @@ CONFIG_VIRT_CPU_ACCOUNTING_NATIVE=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
# CONFIG_VT_HW_CONSOLE_BINDING is not set
+CONFIG_WATCHDOG_CORE=y
# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
CONFIG_XPS=y
CONFIG_ZLIB_DEFLATE=y