u-boot/drivers
Yann Gautier 5cc7df7eba psci: put psci_method in .data section if EFI_LOADER is not enabled
Move the variable psci_method in .data section when EFI is not
activated and the psci driver safely access it before relocation.

Without this patch the variable is located in .bss section
and the psci probe requested before relocation corrupts the device
tree (probe is requested by board_f.c::print_resetinfo()).

When EFI_LOADER is activated, this variable in already located in the
.data.efi_runtime section by __efi_runtime_data.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Patrick Delaunay <patrick.delaunay@st.com>
2020-08-04 23:30:02 -04:00
..
adc adc: Drop dm.h header file 2020-08-03 22:19:54 -04:00
ata treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
axi common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
bios_emulator common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
block common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
board common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
bootcount bootcount_ext: Add Ext4 build dependency 2020-06-02 17:27:04 -04:00
bus bus: uniphier-system-bus: move hardware init from board files 2020-07-11 21:30:21 +09:00
button dm: button: add a driver for button driven by gpio 2020-07-28 19:30:39 -06:00
cache common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk Merge https://gitlab.denx.de/u-boot/custodians/u-boot-riscv 2020-08-04 11:07:38 -04:00
core dm: core Fix long line in device_bind_common() 2020-07-24 19:25:15 -06:00
cpu cpu: Convert the methods to use a const udevice * 2020-07-25 14:46:57 -06:00
crypto crypto/fsl: add RNG support 2020-07-27 14:16:29 +05:30
ddr imx8m: ddrphy_utils: Improve coding style 2020-07-27 14:02:28 +02:00
demo common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
dfu common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
dma treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
fastboot common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
firmware psci: put psci_method in .data section if EFI_LOADER is not enabled 2020-08-04 23:30:02 -04:00
fpga fs: fs-loader: Drop dm.h header file 2020-08-03 22:19:54 -04:00
gpio For 2020.10 2020-08-04 11:11:02 -04:00
hwspinlock common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
i2c i2c: add nexell driver 2020-07-29 08:43:40 -04:00
input treewide: convert (void *)devfdt_get_addr() to dev_read_addr_ptr() 2020-07-25 14:46:57 -06:00
led common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mailbox treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
memory SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
misc treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
mmc For 2020.10 2020-08-04 11:11:02 -04:00
mtd Fix corner case in bad block table handling. 2020-08-04 23:30:02 -04:00
net net: Drop duplicate include of dm.h in pcnet.c 2020-08-03 22:19:54 -04:00
nvme nvme: Invalidate dcache before submitting admin cmd 2020-06-23 14:43:23 -04:00
pch common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
pci pci: Drop dm.h inclusion from header file 2020-08-03 22:19:54 -04:00
pci_endpoint Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq 2020-07-27 15:18:15 -04:00
phy phy: usbphyc: use regulator_set_enable_if_allowed for disabling vdd supply 2020-07-28 18:00:05 +02:00
pinctrl For 2020.10 2020-08-04 11:11:02 -04:00
power power: Tidy up inclusion of regulator_common.h 2020-08-03 22:19:54 -04:00
pwm treewide: convert (void *)devfdt_get_addr() to dev_read_addr_ptr() 2020-07-25 14:46:57 -06:00
qe treewide: convert bd_t to struct bd_info by coccinelle 2020-07-17 09:30:13 -04:00
ram ti: am654: Drop duplicate dm.h inclusion 2020-08-03 22:19:54 -04:00
remoteproc common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
reset configs: reset: fu540: enable dm reset framework for SiFive 2020-08-04 09:19:41 +08:00
rng common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
rtc treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
scsi common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
serial msm_serial: Read bit rate register value from DT 2020-07-29 08:43:40 -04:00
smem common: Drop linux/bug.h from common header 2020-05-18 21:19:23 -04:00
soc dm: soc: Introduce soc_ti_k3 driver for TI K3 SoCs 2020-07-25 14:46:57 -06:00
sound sound: Add an ACPI driver for Maxim MAX98357ac 2020-07-17 14:32:24 +08:00
spi - doc: fix qemu-mips build instructions 2020-08-04 11:07:16 -04:00
spmi treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
sysreset dm: sysreset: wait after reset message 2020-08-01 11:58:39 +02:00
tee drivers: tee: broadcom: add optee based bnxt fw load driver 2020-07-29 10:37:11 -04:00
thermal thermal: imx_scu_thermal: prevent boot hang with zero pdata 2020-05-22 13:29:25 +02:00
timer treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
tpm drivers: rename drivers to match compatible string 2020-07-09 18:57:22 -06:00
ufs ufs: Drop dm.h header file 2020-08-03 22:19:54 -04:00
usb usb: Drop dm.h header file 2020-08-03 22:19:54 -04:00
video For 2020.10 2020-08-04 11:11:02 -04:00
virtio virtio: VIRTIO_RNG depends on DM_RNG 2020-06-05 04:04:41 +02:00
w1 treewide: convert devfdt_get_addr() to dev_read_addr() 2020-07-25 14:46:57 -06:00
w1-eeprom common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
watchdog Merge https://gitlab.denx.de/u-boot/custodians/u-boot-fsl-qoriq 2020-07-27 15:18:15 -04:00
Kconfig dm: button: add an uclass for button 2020-07-28 19:30:39 -06:00
Makefile dm: button: add an uclass for button 2020-07-28 19:30:39 -06:00