diff options
author | Christophe Leroy | 2023-04-03 10:39:59 +0200 |
---|---|---|
committer | Christophe Leroy | 2023-04-06 14:50:03 +0200 |
commit | 0fd79138dc2394ea7820f583f8abfa06be0155f9 (patch) | |
tree | dc0ebf7db5c6bf189755eb8e08477fa535f80ab8 /drivers/watchdog | |
parent | 26e8ebcd7cb7eabe2d62384b22d3ed9a235cb60e (diff) |
watchdog: mpc8xxx: Add support for mpc83xx
Introduce a new compatible "fsl,pq2pro-wdt"
On mpc83xx, the prescaling factor is 0x10000.
Don't write the watchdog configuration register in
start.S as it can be written only once.
Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu>
Diffstat (limited to 'drivers/watchdog')
-rw-r--r-- | drivers/watchdog/Kconfig | 2 | ||||
-rw-r--r-- | drivers/watchdog/mpc8xxx_wdt.c | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/drivers/watchdog/Kconfig b/drivers/watchdog/Kconfig index f7fbb28d80a..f7767596e16 100644 --- a/drivers/watchdog/Kconfig +++ b/drivers/watchdog/Kconfig @@ -186,7 +186,7 @@ config WDT_MESON_GXBB config WDT_MPC8xxx bool "MPC8xxx watchdog timer support" - depends on WDT && MPC8xx + depends on WDT && (MPC8xx || MPC83xx) help Select this to enable mpc8xxx watchdog timer diff --git a/drivers/watchdog/mpc8xxx_wdt.c b/drivers/watchdog/mpc8xxx_wdt.c index 9a29938face..f28636ca901 100644 --- a/drivers/watchdog/mpc8xxx_wdt.c +++ b/drivers/watchdog/mpc8xxx_wdt.c @@ -98,6 +98,7 @@ static const struct wdt_ops mpc8xxx_wdt_ops = { static const struct udevice_id mpc8xxx_wdt_ids[] = { { .compatible = "fsl,pq1-wdt", .data = 0x800 }, + { .compatible = "fsl,pq2pro-wdt", .data = 0x10000 }, {} }; |