[U-Boot] [PATCH v2 0/8] mips: bmips: add bcm6345 watchdog support
Álvaro Fernández Rojas
noltari at gmail.com
Tue May 16 16:29:08 UTC 2017
Adds support for Broadcom MIPS BCM6345 watchdog controller.
Also adds a generic watchdog sysreset driver to allow rebooting by expiring
the SoC watchdog.
This is needed for some specific Broadcom MIPS SoCs where pll_conf if bugged
and it can't be used to perform SoC reboots, like in BCM6348 (a1 rev).
v2: add changes requested by Simon Glass.
Álvaro Fernández Rojas (8):
dm: watchdog: add BCM6345 watchdog driver
mips: bmips: add bcm6345-wdt driver support for BCM6358
mips: bmips: add bcm6345-wdt driver support for BCM6328
mips: bmips: add bcm6345-wdt driver support for BCM63268
dm: sysreset: add watchdog-reboot driver
mips: bmips: add wdt-reboot driver support for BCM6358
mips: bmips: add wdt-reboot driver support for BCM6328
mips: bmips: add wdt-reboot driver support for BCM63268
arch/mips/dts/brcm,bcm63268.dtsi | 11 ++++
arch/mips/dts/brcm,bcm6328.dtsi | 11 ++++
arch/mips/dts/brcm,bcm6358.dtsi | 11 ++++
drivers/sysreset/Kconfig | 6 ++
drivers/sysreset/Makefile | 1 +
drivers/sysreset/sysreset_watchdog.c | 60 +++++++++++++++++++
drivers/watchdog/Kconfig | 8 +++
drivers/watchdog/Makefile | 1 +
drivers/watchdog/bcm6345_wdt.c | 110 +++++++++++++++++++++++++++++++++++
9 files changed, 219 insertions(+)
create mode 100644 drivers/sysreset/sysreset_watchdog.c
create mode 100644 drivers/watchdog/bcm6345_wdt.c
--
2.1.4
More information about the U-Boot
mailing list