summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorJonas Karlman <[email protected]>2026-02-04 21:29:20 +0000
committerTom Rini <[email protected]>2026-03-10 10:07:03 -0600
commit9d3d4d61925234c8e98fd38e2592696ec360093c (patch)
treeb7cebb2dac83882bffbd997feb71a2bc8f6b35bc /include
parentb107cfbb794e3c6dc32fc8de176220960207fe68 (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