]> git.ipfire.org Git - thirdparty/u-boot.git/commit
renesas: Renesas R-Car Gen4 watchdog driver
authorShmuel Leib Melamud <smelamud@redhat.com>
Wed, 11 Jun 2025 00:25:52 +0000 (03:25 +0300)
committerMarek Vasut <marek.vasut+renesas@mailbox.org>
Wed, 18 Jun 2025 15:18:47 +0000 (17:18 +0200)
commitb1d017afda2bf5b88736528ee54d32f6e51b7bf2
tree6f67d52f8449cdfea33398f9f6a392f7c6ef6310
parent77700bcc1dc50651567e0835dbcf1710cdb108fc
renesas: Renesas R-Car Gen4 watchdog driver

Add support of Renesas R-Car Gen4 watchdog timer. Timeouts up to
8184.0s are supported (CKS1 register is not involved). The watchdog
uses the clock of type CLK_TYPE_GEN4_MDSEL.

The timeout is set in
dts/upstream/src/arm64/renesas/r8a779f0-spider-cpu.dtsi section &rwdt.

This driver is based on upstream linux commit:
e70140ba0d2b("Get rid of 'remove_new' relic from platform driver struct")

Signed-off-by: Shmuel Leib Melamud <smelamud@redhat.com>
Reviewed-by: Mattijs Korpershoek <mkorpershoek@kernel.org>
Reviewed-by: Stefan Roese <sr@denx.de>
Reviewed-by: Marek Vasut <marek.vasut+renesas@mailbox.org>
drivers/watchdog/Kconfig
drivers/watchdog/Makefile
drivers/watchdog/renesas_wdt.c [new file with mode: 0644]