mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-18 10:48:51 +00:00
f9917454d5
It is common for system reset to be available at multiple levels in modern hardware. For example, an SoC may provide a reset option, and a board may provide its own reset for reasons of security or thoroughness. It is useful to be able to model this hardware without hard-coding the behaviour in the SoC or board. Also there is a distinction sometimes between resetting just the CPU (leaving GPIO state alone) and resetting all the PMICs, just cutting power. To achieve this, add a simple system reset uclass. It allows multiple devices to provide reset functionality and provides a way to walk through them, requesting a particular reset type until is it provided. Signed-off-by: Simon Glass <sjg@chromium.org> |
||
---|---|---|
.. | ||
ali512x.c | ||
cbmem_console.c | ||
cros_ec.c | ||
cros_ec_i2c.c | ||
cros_ec_lpc.c | ||
cros_ec_sandbox.c | ||
cros_ec_spi.c | ||
ds4510.c | ||
fsl_debug_server.c | ||
fsl_ifc.c | ||
fsl_iim.c | ||
fsl_sec_mon.c | ||
gpio_led.c | ||
i2c_eeprom.c | ||
i2c_eeprom_emul.c | ||
Kconfig | ||
Makefile | ||
mc9sdz60.c | ||
mxc_ocotp.c | ||
mxs_ocotp.c | ||
ns87308.c | ||
pca9551_led.c | ||
pdsp188x.c | ||
reset-uclass.c | ||
smsc_lpc47m.c | ||
status_led.c | ||
swap_case.c | ||
twl4030_led.c |