u-boot/drivers/sysreset
Alexander Graf 3eeb09b4c0 x86: Add efi runtime reset
Our selftest will soon test the actual runtime reset function rather than
the boot time one. For this, we need to ensure that the runtime version
actually succeeds on x86 to keep our travis tests work.

So this patch implements an x86 runtime reset function. It is missing
shutdown functionality today, but OSs usually implement that via ACPI
and this function does more than the stub from before, so it's at least
an improvement.

Eventually we will want to have full DM functionality in runtime services.
But this fixes a travis failure and doesn't clutter the code too heavily, so
we should pull it in without the amazing new RTS DM framework.

Signed-off-by: Alexander Graf <agraf@suse.de>
2019-03-11 00:44:42 +01:00
..
Kconfig mpc83xx: Add sysreset driver 2018-09-18 00:01:18 -06:00
Makefile mpc83xx: Add sysreset driver 2018-09-18 00:01:18 -06:00
sysreset-ti-sci.c sysreset: Add TI System Control Interface (TI SCI) sysreset driver 2018-09-11 08:32:55 -04:00
sysreset-uclass.c sysreset: Add a way to find the last reset 2018-10-09 04:40:27 -06:00
sysreset_ast.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sysreset_gpio.c sysreset: Add support for gpio-restart 2018-07-19 10:49:55 +02:00
sysreset_microblaze.c sysreset: Add support for Microblaze soft reset jump 2018-07-19 10:49:55 +02:00
sysreset_mpc83xx.c mpc83xx: Add sysreset driver 2018-09-18 00:01:18 -06:00
sysreset_mpc83xx.h mpc83xx: Add sysreset driver 2018-09-18 00:01:18 -06:00
sysreset_psci.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sysreset_rockchip.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sysreset_sandbox.c sandbox: sysreset: Update to support power-on reset 2018-12-05 06:01:34 -07:00
sysreset_sti.c regmap: clean up regmap allocation 2018-05-07 15:15:27 -04:00
sysreset_syscon.c sysreset: syscon: update regmap access to syscon 2018-07-20 15:55:04 -04:00
sysreset_watchdog.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sysreset_x86.c x86: Add efi runtime reset 2019-03-11 00:44:42 +01:00
sysreset_xtfpga.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00