u-boot-brain/arch/arm
Michael Walle 8084e918bc armv8: layerscape: don't initialize GIC in SPL
The BL31 expects the GIC to be uninitialized. Thus, if we are loading
the BL31 by the SPL we must not initialize it. If u-boot is loaded by
the SPL directly, it will initialize the GIC again (in the same
lowlevel_init()).

This was tested on a custom board with SPL loading the BL31 and jumping
to u-boot as BL33 as well as loading u-boot directly by the SPL. In case
the ATF BL1/BL2 is used, this patch won't change anything, because no
SPL is used at all.

Signed-off-by: Michael Walle <michael@walle.cc>
2020-12-04 16:09:06 -05:00
..
cpu armv8: layerscape: don't initialize GIC in SPL 2020-12-04 16:09:06 -05:00
dts remoteproc: stm32: use reset for hold boot 2020-11-25 11:32:31 +01:00
include sunxi: allow to use AXP20[39] attached to I2C0 on V3 series 2020-11-17 00:42:21 +00:00
lib treewide: use CONFIG_IS_ENABLED() for ARMV8_SEC_FIRMWARE_SUPPORT 2020-12-04 16:09:05 -05:00
mach-aspeed
mach-at91
mach-bcm283x
mach-bcmstb
mach-cortina
mach-davinci
mach-exynos
mach-highbank
mach-imx
mach-integrator
mach-ipq40xx IPQ40xx: clk: add USB clock handling 2020-12-01 14:12:28 -05:00
mach-k3
mach-keystone
mach-kirkwood
mach-lpc32xx
mach-mediatek
mach-meson ARM: mach-meson: update SoC IDs 2020-11-12 14:28:37 +01:00
mach-mvebu
mach-nexell
mach-octeontx
mach-octeontx2
mach-omap2
mach-orion5x
mach-owl
mach-qemu
mach-rmobile pinctrl: renesas: r8a77951: Add R8A774E1 PFC support 2020-11-22 12:49:22 +01:00
mach-rockchip
mach-s5pc1xx
mach-snapdragon
mach-socfpga
mach-sti
mach-stm32
mach-stm32mp SPL: stm32mp1: fix spl_mmc_boot_partition not defined 2020-11-25 10:56:09 +01:00
mach-sunxi sunxi: add V3/S3 support 2020-11-17 00:42:21 +00:00
mach-tegra
mach-u8500
mach-uniphier
mach-versal
mach-versatile
mach-zynq
mach-zynqmp arm64: zynqmp: Get rid of unused macros 2020-11-20 10:42:54 +01:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk
Kconfig rockchip: Enable BINMAN for boards enable SPL_OPTEE 2020-11-13 18:17:09 +08:00
Kconfig.debug
Makefile