u-boot-brain/arch/arm
Heiko Stuebner 8019d32c47 rockchip: px30: enable spl-fifo-mode for both emmc and sdmmc on evb
As part of loading trustedfirmware, the SPL is required to place portions
of code into the socs sram but the mmc controllers can only do dma
transfers into the regular memory, not sram.

The results of this are not directly visible in u-boot itself, but
manifest as security-relate cpu aborts during boot of for example Linux.

There were a number of attempts to solve this elegantly but so far
discussion is still ongoing, so to make the board at least boot correctly
put both mmc controllers into fifo-mode, which also circumvents the
issue for now.

Signed-off-by: Heiko Stuebner <heiko.stuebner@theobroma-systems.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
2019-11-23 23:41:44 +08:00
..
cpu freescale/layerscape: Rename the config CONFIG_SECURE_BOOT name 2019-11-08 16:32:08 +05:30
dts rockchip: px30: enable spl-fifo-mode for both emmc and sdmmc on evb 2019-11-23 23:41:44 +08:00
include arm: rockchip: Add RK3308 SOC support 2019-11-17 17:22:53 +08:00
lib spl: separate SPL_FRAMEWORK config for spl and tpl 2019-11-17 17:22:53 +08:00
mach-aspeed
mach-at91 ARM: at91: Add SFR definitions 2019-10-08 09:16:11 +03:00
mach-bcm283x lib: time: Add microsecond timer 2019-10-31 07:22:53 -04:00
mach-bcmstb
mach-davinci ARM: omapl138_lcdk: Enable DM_GPIO and DM and GPIO Commands 2019-09-13 11:56:08 -04:00
mach-exynos
mach-highbank
mach-imx imx: imx8m: fix boot when CONFIG_$(SPL_)CLK not defined 2019-11-05 10:27:18 +01:00
mach-integrator
mach-k3 arm: mach-k3: j721e_init: Initialize avs class 0 2019-11-07 18:39:17 -05:00
mach-keystone ARM: keystone: increase PSC timeout 2019-10-24 11:28:17 +02:00
mach-kirkwood env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
mach-mediatek
mach-meson ARM: meson: add SM1 SoC id 2019-10-18 14:21:17 +02:00
mach-mvebu ARM: mvebu: don't dereference null bd pointer 2019-11-14 08:28:39 +01:00
mach-omap2 arm: dra7xx: Hang on any failure during IOdelay recalibration 2019-10-11 13:32:40 -04:00
mach-orion5x
mach-owl
mach-qemu
mach-rmobile spl: Allow tiny printf() to be controlled in SPL and TPL 2019-10-08 13:57:45 +08:00
mach-rockchip rockchip: Setup dwc3_device (for non-dm gadgets) 2019-11-23 23:41:44 +08:00
mach-s5pc1xx
mach-snapdragon
mach-socfpga arm: socfpga: gen5: fix ERR_PTR_OFFSET 2019-11-07 18:01:13 -05:00
mach-sti
mach-stm32
mach-stm32mp bsec: update after MISC u-class update 2019-08-27 11:19:23 +02:00
mach-sunxi sunxi: set PIO voltage to hardware-detected value on startup on H6 2019-10-25 14:40:34 +05:30
mach-tegra Revert "ARM: tegra: reserve unmapped RAM so EFI doesn't use it" 2019-10-06 16:02:37 +02:00
mach-uniphier dm: core: Add device_foreach_child() 2019-10-08 13:57:39 +08:00
mach-versal arm64: xilinx: Move firmware functions from platform to driver 2019-10-24 13:37:01 +02:00
mach-versatile
mach-zynq
mach-zynqmp arm64: zynqmp: Convert invoke_smc() to xilinx_pm_request() 2019-10-24 13:37:01 +02:00
mach-zynqmp-r5
thumb1/include/asm/proc-armv
config.mk
Kconfig rockchip: imply instead of selecting SPL_SYS_MALLOC_SIMPLE 2019-11-17 18:51:25 +08:00
Kconfig.debug
Makefile