
This series allows rpi to boot a compressed Ubuntu kernel with ~100MB ramdisk, by expanding the available space.
It also tidies up some strange behaviour with the provided FDT, where a separate pointer is maintained to it, even though U-Boot has copied it and placed it in its own space. This avoids strange bugs where it accidentally gets overwritten when loading a file into memory.
Simon Glass (3): rpi: Update environment to support booti and large initrd fdt: Allow expanding the devicetree during relocation rpi: Use the U-Boot control FDT for fdt_addr
board/raspberrypi/rpi/rpi.c | 20 ++++++++------------ board/raspberrypi/rpi/rpi.env | 10 ++++++---- common/board_f.c | 6 ++++-- dts/Kconfig | 11 +++++++++++ 4 files changed, 29 insertions(+), 18 deletions(-)