-
- Downloads
dm: Simple Watchdog uclass
This is a simple uclass for Watchdog Timers. It has four operations: start, restart, reset, stop. Drivers must implement start, restart and stop operations, while implementing reset is optional: It's default implementation expires watchdog timer in one clock tick. Signed-off-by:Maxim Sloyko <maxims@google.com> Reviewed-by:
Simon Glass <sjg@chromium.org>
Showing
- arch/sandbox/dts/test.dts 4 additions, 0 deletionsarch/sandbox/dts/test.dts
- arch/sandbox/include/asm/state.h 9 additions, 0 deletionsarch/sandbox/include/asm/state.h
- configs/sandbox_defconfig 2 additions, 0 deletionsconfigs/sandbox_defconfig
- drivers/watchdog/Kconfig 19 additions, 1 deletiondrivers/watchdog/Kconfig
- drivers/watchdog/Makefile 2 additions, 0 deletionsdrivers/watchdog/Makefile
- drivers/watchdog/sandbox_wdt.c 76 additions, 0 deletionsdrivers/watchdog/sandbox_wdt.c
- drivers/watchdog/wdt-uclass.c 72 additions, 0 deletionsdrivers/watchdog/wdt-uclass.c
- include/dm/uclass-id.h 1 addition, 0 deletionsinclude/dm/uclass-id.h
- include/wdt.h 107 additions, 0 deletionsinclude/wdt.h
- test/dm/Makefile 1 addition, 0 deletionstest/dm/Makefile
- test/dm/wdt.c 40 additions, 0 deletionstest/dm/wdt.c
Loading
Please register or sign in to comment