[PATCH v3 0/5] realtek: Use WDT for system restart

Birger Koblitz mail at birger-koblitz.de
Sat Nov 6 11:48:20 PDT 2021


Nice work!
ACK

Birger

On 06/11/2021 15:52, Sander Vanheule wrote:
> Backport and enable the Realtek Otto watchdog driver for enhanced system
> reliability. The watchdog driver can also be used to restart the system,
> but that requires the _machine_restart to be removed.
> 
> Removing _machine_restart has the added benefit of enabling the use of other
> restart handlers in addition to the watchdog restart, such as gpio-restart,
> which may be more reliable than the SoCs internal reset circuitry. Removing the
> override also brings the current target closer to upstream, which will become
> relevant when switching to the next LTS kernel.
> 
> This series contains the watchdog driver as currently submitted upstream,
> without the devicetree bindings. If the driver gets accepted before this series
> is merged, I can already update it with the final version. Otherwise, a
> follow-up will be sent to replace the patch.
> 
> The WDT driver was previously tested on my Netgear GS110TPPv1, Zyxel GS1900-8,
> and Zyxel XGS1250-12. Testers with other devices should ensure that their
> system can still restart after applying the complete series.
> 
> Sander Vanheule (5):
>    realtek: Consolidate bootargs
>    realtek: Add Lexra bus clock
>    realtek: Backport Realtek Otto WDT driver
>    realtek: Add and enable watchdog node
>    realtek: Remove _machine_restart and _machine_halt
> 
>   target/linux/realtek/config-5.10              |   2 +
>   .../dts-5.10/rtl8380_netgear_gigabit.dtsi     |   4 -
>   .../dts-5.10/rtl8380_zyxel_gs1900.dtsi        |   4 -
>   .../dts-5.10/rtl8382_allnet_all-sg8208m.dts   |   4 -
>   .../dts-5.10/rtl8382_d-link_dgs-1210-10p.dts  |   4 -
>   .../dts-5.10/rtl8382_d-link_dgs-1210.dtsi     |   4 -
>   .../dts-5.10/rtl8382_inaba_aml2-17gp.dts      |   4 -
>   target/linux/realtek/dts-5.10/rtl838x.dtsi    |  27 +-
>   target/linux/realtek/dts-5.10/rtl930x.dtsi    |  32 +-
>   .../files-5.10/arch/mips/rtl838x/setup.c      |  85 ----
>   ...hdog-add-realtek-otto-watchdog-timer.patch | 456 ++++++++++++++++++
>   ...date-dependency-for-realtek-otto-wdt.patch |  17 +
>   ...308-otto-wdt-fix-missing-math-header.patch |  13 +
>   13 files changed, 536 insertions(+), 120 deletions(-)
>   create mode 100644 target/linux/realtek/patches-5.10/100-watchdog-add-realtek-otto-watchdog-timer.patch
>   create mode 100644 target/linux/realtek/patches-5.10/307-wdt-update-dependency-for-realtek-otto-wdt.patch
>   create mode 100644 target/linux/realtek/patches-5.10/308-otto-wdt-fix-missing-math-header.patch
> 



More information about the openwrt-devel mailing list