coreboot-kgpe-d16/src/soc/rockchip/rk3399
Lin Huang fe7aa2096d rockchip: rk3399: enable mmu
This patch initialize MMU and config mmu ranges for rk3399.

During the bootblock phase, mark the max dram size supported(4GiB)
as device memory because the mmio space start at 0xF8000000, and
_sram as secure memory.
After ddr setup in romstage, remark whole dram as cached memory
except the _dma_coherent range.

BRANCH=none
BUG=chrome-os-partner:51537
TEST=emerge-kevin coreboot

Change-Id: I0cd4abb8c30b73d87d8ba6f964edd42bdf4813fb
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: fc22ab0c16d8107c217db1629286d5ff1c4bc5b3
Original-Change-Id: I66bfde396036d7a66b29517937a28f0767635066
Original-Signed-off-by: Lin Huang <hl@rock-chips.com>
Original-Reviewed-on: https://chromium-review.googlesource.com/332387
Original-Commit-Ready: Vadim Bendebury <vbendeb@chromium.org>
Original-Tested-by: Vadim Bendebury <vbendeb@chromium.org>
Original-Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://review.coreboot.org/14708
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2016-05-09 08:42:04 +02:00
..
include/soc rockchip: rk3399: enable mmu 2016-05-09 08:42:04 +02:00
bootblock.c rockchip: rk3399: enable mmu 2016-05-09 08:42:04 +02:00
clock.c rockchip: rk3399: add functions to configure ddrc freq 2016-05-09 08:41:41 +02:00
Kconfig rockchip/rk*: replace UART special snowflake with standard driver 2016-05-09 08:38:25 +02:00
Makefile.inc rockchip: rk3399: enable mmu 2016-05-09 08:42:04 +02:00
mmu_operations.c rockchip: rk3399: enable mmu 2016-05-09 08:42:04 +02:00
romstage.c rockchip: rk3399: enable mmu 2016-05-09 08:42:04 +02:00
sdram.c rockchip: rk3399: add simplest sdram to fix compiling error 2016-05-09 08:40:17 +02:00
soc.c
timer.c