u-boot-2016/drivers
Michal Simek cae39ae365 sysreset: Add support for Microblaze soft reset jump
Microblaze is storing reset vector at address 0x0.
It means soft reset can be done by just jumping to this address.
This code was in platform code but sysreset interface is providing
enough capabilities to have more options how to reset the system. It can
go from gpio reset through watchdog reset till soft reset.

The driver has not compatible string because this is cpu specific and DM
core is not able to detect compatible string in DT root that's why this
driver will be instantiated from platform code by calling
device_bind_driver(gd->dm_root, "mb_soft_reset", "reset_soft",
NULL);
It should be bind as the last reset method to ensure that hw reset is
called before this.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
2018-07-19 10:49:55 +02:00
..
adc
ata
bios_emulator
block
bootcount
clk clk: zynqmp: Fixed the same if/else part error reported by coverity 2018-07-19 10:49:53 +02:00
core dm: core: Add logging of some common errors 2018-07-09 09:11:00 -06:00
cpu cpu: bmips: fix probe to get the address 2018-07-11 14:23:55 +02:00
crypto
ddr ddr: altera: Add ECC DRAM scrubbing support for Arria10 2018-07-12 09:22:12 +02:00
demo
dfu
dma
fastboot
firmware
fpga xilinx: zynq: Add support to secure images 2018-07-19 10:49:54 +02:00
gpio gpio: zynq: Setup bank_name to dev->name 2018-07-19 10:49:55 +02:00
i2c lpi2c: Add bus busy error handling 2018-07-12 11:09:42 +02:00
input
led led: bcm6328: read base address in the parent node 2018-07-11 14:23:55 +02:00
mailbox
memory
misc
mmc dm: mmc: sunxi: Add A10/A20 compatible strings 2018-07-16 12:25:47 +05:30
mtd sf: add paired dev info for winbond w25q16jv 2018-07-16 14:17:13 +05:30
net net: sun8i-emac: support R40 GMAC 2018-07-16 12:27:27 +05:30
nvme
pch
pci
pcmcia
phy
pinctrl
power
pwm
qe
ram
remoteproc
reset
rtc
scsi
serial serial: zynq: Use platdata for storing static data instead of priv 2018-07-19 10:49:54 +02:00
soc
sound
spi spi: zynqmp_gqspi: Add support for ZynqMP qspi driver 2018-07-16 14:01:47 +05:30
spmi
sysreset sysreset: Add support for Microblaze soft reset jump 2018-07-19 10:49:55 +02:00
thermal
timer
tpm
usb
video
watchdog watchdog: dm: Support manual relocation for watchdogs 2018-07-19 10:49:54 +02:00
Kconfig
Makefile reset: Rename CONFIG_SPL_RESET_SUPPORT to CONFIG_SPL_DM_RESET 2018-07-09 15:25:43 -04:00