boston: Setup memory ranges in FDT provided to Linux
authorPaul Burton <paul.burton@imgtec.com>
Sun, 30 Apr 2017 19:22:42 +0000 (21:22 +0200)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Fri, 12 May 2017 11:29:50 +0000 (13:29 +0200)
commitd2b12a5767ec762f92a7c308a562472e23b5347e
tree2a6d5b9c6fbe8df0310c35df01458f6e45d2bc90
parented048e7c763ac9b7043c989ba3081d7a52e4f68e
boston: Setup memory ranges in FDT provided to Linux

The boston memory map isn't suited to the simple "all memory starting
from 0" approach that the MIPS arch_fixup_fdt() implementation takes.
Instead we need to indicate the first 256MiB of DDR from 0 and the rest
from 0x90000000. Implement ft_board_setup to do that.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/mips/Kconfig
board/imgtec/boston/Makefile
board/imgtec/boston/dt.c [new file with mode: 0644]