[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