u-boot/arch/arm
Ricardo Salveti 949eb228f3 arm: spl: prepare for jumping to OPTEE
Make sure to (if applicable) flush the D-cache, invalidate I-cache,
and disable MMU and caches before jumping to OPTEE.
This fixes the SDP->SPL->OPTEE boot flow on iMX6Q and most likely on
some other ARM SoCs.

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
Co-developed-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
2021-10-25 17:17:24 -04:00
..
cpu Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-tegra 2021-10-15 18:30:33 -04:00
dts Merge branch 'master' of https://source.denx.de/u-boot/custodians/u-boot-sunxi 2021-10-25 12:09:57 -04:00
include u-boot-imx-20211020 2021-10-20 14:24:09 -04:00
lib arm: spl: prepare for jumping to OPTEE 2021-10-25 17:17:24 -04:00
mach-aspeed
mach-at91
mach-bcm283x
mach-bcmstb
mach-cortina
mach-davinci
mach-exynos
mach-highbank
mach-imx mx7ulp: add getting a board serial number 2021-10-21 13:59:26 +02:00
mach-integrator
mach-ipq40xx
mach-k3
mach-keystone
mach-kirkwood Convert CONFIG_USB_EHCI_IS_TDI to Kconfig 2021-10-15 09:42:22 -04:00
mach-lpc32xx
mach-mediatek
mach-meson
mach-mvebu arm: mvebu: Add missing "if SPL" 2021-10-21 07:39:05 +02:00
mach-nexell
mach-octeontx
mach-octeontx2
mach-omap2
mach-orion5x
mach-owl
mach-qemu
mach-rmobile
mach-rockchip
mach-s5pc1xx
mach-snapdragon
mach-socfpga
mach-sti
mach-stm32
mach-stm32mp
mach-sunxi sunxi: SPL SPI: Allow larger SPL 2021-10-25 14:48:58 +01:00
mach-tegra ARM: tegra: Copy memory-region-names property 2021-10-13 14:18:30 -07:00
mach-u8500
mach-uniphier
mach-versal
mach-versatile
mach-zynq
mach-zynqmp
mach-zynqmp-r5
thumb1/include/asm/proc-armv
Kconfig sunxi: Enable watchdog timer support by default 2021-10-25 14:54:36 +01:00
Kconfig.debug
Makefile
config.mk