[U-Boot] [PATCH 0/8] mips: bmips: add bcm6345 watchdog support
Álvaro Fernández Rojas
noltari at gmail.com
Fri May 12 23:19:38 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).
Á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 | 57 ++++++++++++++++++
drivers/watchdog/Kconfig | 8 +++
drivers/watchdog/Makefile | 1 +
drivers/watchdog/bcm6345_wdt.c | 109 +++++++++++++++++++++++++++++++++++
9 files changed, 215 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