]> git.itanic.dy.fi Git - linux-stable/commit
watchdog: mt7621-wdt: avoid ralink architecture dependent code
authorSergio Paracuellos <sergio.paracuellos@gmail.com>
Tue, 14 Feb 2023 10:39:36 +0000 (11:39 +0100)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Thu, 2 Mar 2023 05:51:29 +0000 (06:51 +0100)
commitff8ec4ac39ad413b580d611dbf68e1d8a82eba56
tree842ceab0a46c2864ce6a6d042e2bc16abaf4b659
parent783c7cb4659b53b5e1b809dac5e8cdf250145919
watchdog: mt7621-wdt: avoid ralink architecture dependent code

MT7621 SoC has a system controller node. Watchdog need to access to reset
status register. Ralink architecture and related driver are old and from
the beggining they are using some architecture dependent operations for
accessing this shared registers through 'asm/mach-ralink/ralink_regs.h'
header file. However this is not ideal from a driver perspective which can
just access to the system controller registers in an arch independent way
using regmap syscon APIs. Update Kconfig accordingly to select new added
dependencies and allow driver to be compile tested.

Signed-off-by: Sergio Paracuellos <sergio.paracuellos@gmail.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20230214103936.1061078-6-sergio.paracuellos@gmail.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/Kconfig
drivers/watchdog/mt7621_wdt.c