From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Sat, 13 May 2017 01:19:38 +0200 Subject: [U-Boot] [PATCH 0/8] mips: bmips: add bcm6345 watchdog support Message-ID: <1494631186-28533-1-git-send-email-noltari@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit To: u-boot@lists.denx.de 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