u-boot/arch/arm/mach-rockchip
Philipp Tomsich 504b9f1a5f rockchip: spl: rk3399: disable DDR security regions for SPL
The RK3399 hangs during DMA of the Designware MMC controller, when
performing DMA-based transactions in SPL due to the DDR security settings
left behind by the BootROM (i.e. accesses to the first MB of DRAM are
restricted... however, the DMA is likely to target this first MB, as it
transfers from/to the stack).

System security is not affected, as the final security configuration is
performed by the ATF, which is executed after the SPL stage.

With this fix in place, we can now drop 'fifo-mode' in the DTS for the
RK3399-Q7 (Puma).

Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Acked-by: Simon Glass <sjg@chromium.org>
2017-04-15 10:13:17 -06:00
..
rk3036 Kconfig: Migrate BOARD_LATE_INIT to a select 2017-01-24 10:35:54 -05:00
rk3188 rockchip: rk3188: Add Radxa Rock board 2017-04-04 20:01:57 -06:00
rk3288 rockchip: Add support for MiQi rk3288 board 2017-04-04 20:01:57 -06:00
rk3328 rockchip: rk3328: add evb-rk3328 support 2017-03-16 16:03:46 -06:00
rk3399 rockchip: arm64: rk3399: remove unconditional debug message 2017-04-04 20:01:57 -06:00
Kconfig rockchip: spl: RK3399: use boot0 hook to create space for SPL magic 2017-04-04 20:01:57 -06:00
Makefile rockchip: rk3328: add soc basic support 2017-03-16 16:03:46 -06:00
rk3036-board-spl.c rockchip: Move bootrom-related declarations to a header 2017-03-16 16:03:44 -06:00
rk3036-board.c rockchip: add boot-mode support for rk3288, rk3036 2016-10-01 18:36:55 -06:00
rk3188-board-spl.c rockchip: rk3188: Setup the armclk in spl 2017-04-04 20:01:57 -06:00
rk3188-board-tpl.c rockchip: rk3188: Cleanup some SPL/TPL rename leftovers 2017-04-04 20:01:57 -06:00
rk3188-board.c rockchip: rk3188: Decode the actual amount of ram 2017-04-04 20:01:57 -06:00
rk3288-board-spl.c rockchip: Move bootrom-related declarations to a header 2017-03-16 16:03:44 -06:00
rk3288-board.c rockchip: rename miniarm to tinker board 2017-02-09 12:10:59 -07:00
rk3399-board-spl.c rockchip: spl: rk3399: disable DDR security regions for SPL 2017-04-15 10:13:17 -06:00
rk_timer.c rockchip: add timer driver 2015-12-01 08:07:22 -07:00
save_boot_param.S rockchip: add option to change method of loading u-boot 2016-07-25 20:44:18 -06:00