diff options
| author | Jonas Karlman <[email protected]> | 2026-02-04 21:29:20 +0000 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2026-03-10 10:07:03 -0600 |
| commit | 9d3d4d61925234c8e98fd38e2592696ec360093c (patch) | |
| tree | b7cebb2dac83882bffbd997feb71a2bc8f6b35bc /include | |
| parent | b107cfbb794e3c6dc32fc8de176220960207fe68 (diff) | |
rockchip: Reduce size of ramboot usb472 payload
Booting into SPL using ramboot can take several seconds on some SoCs due
to the large size of the usb472 payload sent over USB to BootROM.
A large chunk of the usb472 payload, around 1-2 MiB, is padding used to
avoid overlapping when loading e.g. TF-A to 0x40000.
BootROM is likely wasting unnecessary time crc16 validating the padding
of the payload.
Place the FIT payload directly after SPL and memmove it to the expected
memory location, SPL_LOAD_FIT_ADDRESS, to avoid excessive padding and
help speed up ramboot.
Binman symbols are used to get the position and size of the FIT payload
that is initially loaded into DRAM by the BootROM.
Signed-off-by: Jonas Karlman <[email protected]>
Reviewed-by: Kever Yang <[email protected]>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
