u-boot-brain/board/raspberrypi/rpi
Alex Deymo 82f766d1d2 Allow boards to initialize the DT at runtime.
In some boards like the Raspberry Pi the initial bootloader will pass
a DT to the kernel. When using U-Boot as such kernel, the board code in
U-Boot should be able to provide U-Boot with this, already assembled
device tree blob.

This patch introduces a new config option CONFIG_OF_BOARD to use instead
of CONFIG_OF_EMBED or CONFIG_OF_SEPARATE which will initialize the DT
from a board-specific funtion instead of bundling one with U-Boot or as
a separated file. This allows boards like the Raspberry Pi to reuse the
device tree passed from the bootcode.bin and start.elf firmware
files, including the run-time selected device tree overlays.

Signed-off-by: Alex Deymo <deymo@google.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
2017-05-09 20:35:06 -04:00
..
lowlevel_init.S rpi: passthrough of the firmware provided FDT blob 2016-11-21 14:07:32 -05:00
MAINTAINERS rpi: remove redundant board files 2016-04-11 20:48:23 -04:00
Makefile rpi: passthrough of the firmware provided FDT blob 2016-11-21 14:07:32 -05:00
rpi.c Allow boards to initialize the DT at runtime. 2017-05-09 20:35:06 -04:00