Hi Antoine, On Fri, 19 Aug 2022 at 08:08, Antoine Mazeas <anto...@karthanis.net> wrote: > > The RPI firmware adjusts several property values in the dtb it passes > to u-boot depending on the board/SoC revision. Inherit some of these > when u-boot loads a dtb itself. Specificaly copy: > > * /model: The firmware provides a more specific string > * /memreserve: The firmware defines a reserved range, better keep it > * emmc2bus and pcie0 dma-ranges: The C0T revision of the bcm2711 Soc (as > present on rpi 400 and some rpi 4B boards) has different values for > these then the B0T revision. So these need to be adjusted to boot on > these boards > * blconfig: The firmware defines the memory area where the blconfig > stored. Copy those over so it can be enabled. > * /chosen/kaslr-seed: The firmware generates a kaslr seed, take advantage > of that. > > Signed-off-by: Sjoerd Simons <sjo...@collabora.com> > Signed-off-by: Antoine Mazeas <anto...@karthanis.net> > --- > > board/raspberrypi/rpi/rpi.c | 48 +++++++++++++++++++++++++++++++++++++ > 1 file changed, 48 insertions(+)
Reviewed-by: Simon Glass <s...@chromium.org> I wonder if anyone has tried to drop the private firmware on the boards? At some point copy_property() should move to fdt_support.c if others use it