u-boot/drivers/sysreset
Heinrich Schuchardt 88c4cbedfb sysreset: watchdog: watchdog cannot power off
The watchdog system reset driver can reboot the device but it cannot power
it off. If power off is requested, the driver should not reset the system
but leave powering off to one of the other system reset drivers.

As power cycling is typically not a feature of a watchdog driver the reset
types SYSRESET_POWER and SYSRESET_POWER_OFF shall both be excluded.

Fixes: 17a0c14164 ("dm: sysreset: add watchdog-reboot driver")
Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Stefan Roese <sr@denx.de>
2021-12-26 06:49:14 +01:00
..
Kconfig watchdog: Automatically register device with sysreset 2021-11-04 08:57:19 +01:00
Makefile sysreset: provide SBI based sysreset driver 2021-10-07 16:08:23 +08:00
poweroff_gpio.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
sysreset-ti-sci.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
sysreset-uclass.c sysreset: provide type of reset in do_reset cmd 2021-04-20 07:31:12 -04:00
sysreset_ast.c aspeed: Add AST2600 platform support 2021-01-18 15:23:06 -05:00
sysreset_gpio.c sysreset: Mark driver probe functions as static 2021-11-04 08:57:19 +01:00
sysreset_microblaze.c sysreset: Add support for Microblaze soft reset jump 2018-07-19 10:49:55 +02:00
sysreset_mpc83xx.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
sysreset_mpc83xx.h mpc83xx: Add sysreset driver 2018-09-18 00:01:18 -06:00
sysreset_octeon.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
sysreset_psci.c sysreset: psci: use psci driver exported functions 2021-04-20 07:31:12 -04:00
sysreset_resetctl.c sysreset: Mark driver probe functions as static 2021-11-04 08:57:19 +01:00
sysreset_rockchip.c rockchip: use 'arch-rockchip' as header file path 2019-05-01 00:00:05 +02:00
sysreset_sandbox.c treewide: Use OF_REAL instead of !OF_PLATDATA 2021-09-25 09:46:15 -06:00
sysreset_sbi.c sysreset: provide SBI based sysreset driver 2021-10-07 16:08:23 +08:00
sysreset_socfpga.c dm: treewide: Rename auto_alloc_size members to be shorter 2020-12-13 08:00:25 -07:00
sysreset_socfpga_soc64.c sysreset: socfpga: soc64: Rename SYSRESET SoCFPGA driver for S10 to SoC64 2020-10-09 17:53:11 +08:00
sysreset_sti.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
sysreset_syscon.c sysreset: Mark driver probe functions as static 2021-11-04 08:57:19 +01:00
sysreset_watchdog.c sysreset: watchdog: watchdog cannot power off 2021-12-26 06:49:14 +01:00
sysreset_x86.c x86: sysreset: Move priv/plat structs to headers 2021-01-05 12:24:41 -07:00
sysreset_xtfpga.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00