u-boot/drivers/misc
Simon Glass f9917454d5 dm: Add a system reset uclass
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>
2015-07-21 17:39:29 -06:00
..
ali512x.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
cbmem_console.c stdio: Pass device pointer to stdio methods 2014-07-23 14:07:23 +01:00
cros_ec.c cros_ec: Show the protocol version in the debug message 2015-05-05 20:58:18 -06:00
cros_ec_i2c.c cros_ec: exynos: Match up device tree with kernel version 2015-04-18 11:11:16 -06:00
cros_ec_lpc.c cros_ec: exynos: Match up device tree with kernel version 2015-04-18 11:11:16 -06:00
cros_ec_sandbox.c sandbox: cros_ec: Support EC_CMD_ENTERING_MODE emulation 2015-05-14 18:49:34 -06:00
cros_ec_spi.c cros_ec: Handle the single duplex requirement in cros_ec 2015-05-05 20:58:19 -06:00
ds4510.c cmd_usage(): simplify return code handling 2010-07-24 20:43:57 +02:00
fsl_debug_server.c driver/fsl_debug_server: Fix the DDR hide logic for LS2085a 2015-07-20 11:44:35 -07:00
fsl_ifc.c armv8/ls2085aqds: NAND boot support 2015-04-23 16:46:50 -07:00
fsl_iim.c arm: mx5: Add fuse supply enable in fsl_iim 2014-01-03 15:44:06 +01:00
fsl_sec_mon.c fsl_sec_mon: Add driver for Security Monitor block of Freescale 2015-03-05 12:04:59 -08:00
gpio_led.c gpio_led: add support for inverted polarity 2013-11-25 10:41:52 -05:00
i2c_eeprom.c i2c_eeprom: include <linux/err.h> to fix build error 2015-01-05 17:45:15 -07:00
i2c_eeprom_emul.c sandbox: Add missing errno.h includes in a few files 2015-05-14 18:49:34 -06:00
Kconfig dm: Add a system reset uclass 2015-07-21 17:39:29 -06:00
Makefile dm: Add a system reset uclass 2015-07-21 17:39:29 -06:00
mc9sdz60.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
mxc_ocotp.c mxc_ocotp: Do not disable the OCOTP clock after every access 2014-12-01 10:20:19 +01:00
mxs_ocotp.c mxs_ocotp: clear the error flag before initiating write operation 2014-12-01 10:19:42 +01:00
ns87308.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
pca9551_led.c misc: led: Add PCA9551 LED driver 2015-05-08 17:24:17 -04:00
pdsp188x.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
reset-uclass.c dm: Add a system reset uclass 2015-07-21 17:39:29 -06:00
smsc_lpc47m.c x86: Set serial port IRQ for SMSC LPC47M 2015-04-29 18:51:48 -06:00
status_led.c cmd_led: Extend led command to support blinking and more leds 2015-04-23 09:43:08 -04:00
swap_case.c sandbox: Add missing errno.h includes in a few files 2015-05-14 18:49:34 -06:00
twl4030_led.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00