summaryrefslogtreecommitdiffstats
path: root/configs/MPC8555CDS_defconfig
diff options
context:
space:
mode:
authorDaniel Gröber <daniel@dps.uibk.ac.at>2018-10-04 15:32:42 +0200
committerPhilipp Tomsich <philipp.tomsich@theobroma-systems.com>2018-10-04 22:55:47 +0200
commitf25c1755a715d0d1794bd0827549367c20182501 (patch)
tree944941bbcc25f5ddb5d6541aebe9c9ef26af9118 /configs/MPC8555CDS_defconfig
parentc29c1e611e634587210c5a801df04256e21c0442 (diff)
downloadu-boot-f25c1755a715d0d1794bd0827549367c20182501.tar.gz
u-boot-f25c1755a715d0d1794bd0827549367c20182501.tar.xz
u-boot-f25c1755a715d0d1794bd0827549367c20182501.zip
rockchip: Fix rkimage format for SPL boot over USB
The 'rkimage' format used for booting rockchip boards over USB seems to have been broken since commit 7bf274b9caab ("rockchip: mkimage: use imagename to select spl hdr & spl size"). That commit adds an offset of RK_SPL_HDR_START(=2048) to the location the 'RKxx' header is written at. However the bootrom expects this header to be the first four bytes of the image, not at offset 2048. This appears to have been a copy paste error since the 'rksd' and 'rkspi' image types do require this offset. Furthermore commit 111bcc4fb6cb ("rockchip: mkimage: pad the header to 8-bytes (using a 'nop') for RK3399"), commit 3d54eabcafec9 ("rockchip: spl: RK3399: use boot0 hook to create space for SPL magic") and commit 308277569229 ("rockchip: mkimage: update rkimage to support pre-padded payloads") changed the way the space for the 'RKxx' header is allocated and written to the image without adjusting 'rkimage'. This commit fixes those mistakes and makes it possible to load u-boot SPL over USB once more. (Tested on RK3399) Signed-off-by: Daniel Gröber <daniel@dps.uibk.ac.at> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
Diffstat (limited to 'configs/MPC8555CDS_defconfig')
0 files changed, 0 insertions, 0 deletions