move mmu setup from RAM stage to boot block
Enabling mmu earlier, helps speed up the boot time.
BRANCH=storm BUG=chrome-os-partner:35024 TEST=Verified the mmu table dump matches the programmed values.
Change-Id: I8f581538d5dfd0d78538c9fe50f689d54b740685
1c2748d ipq806x: Add support for mmu in bootblock.
src/mainboard/google/storm/Makefile.inc | 4 ++
src/mainboard/google/storm/bootblock.c | 19 ++++++
src/mainboard/google/storm/mainboard.c | 37 ++----------
src/mainboard/google/storm/mmu.c | 67 +++++++++++++++++++++
src/mainboard/google/storm/mmu.h | 25 ++++++++
src/mainboard/google/storm/romstage.c | 6 ++
src/soc/qualcomm/ipq806x/include/soc/memlayout.ld | 5 +-
7 files changed, 131 insertions(+), 32 deletions(-)
Upstream: review.coreboot.org