rockchip: Support building the all output files in binman
authorSimon Glass <sjg@chromium.org>
Sat, 7 Jan 2023 21:07:18 +0000 (14:07 -0700)
committerSimon Glass <sjg@chromium.org>
Wed, 18 Jan 2023 21:55:39 +0000 (14:55 -0700)
commite0c0efff2a02bf153d6afced3a57107790159ae2
tree20a0e5ccada4070f2c29367300a4c72abb9a59f1
parent4170dd9ec023b3b4b7375755c4dbb484a4d00443
rockchip: Support building the all output files in binman

Add the required binman images to replace the Makefile rules which are
currently used. This includes subsuming:

   - tpl/u-boot-tpl-rockchip.bin if TPL is enabled
   - idbloader.img if either or both of SPL and TPL are enabled
   - u-boot.itb if SPL_FIT is enabled
   - u-boot-rockchip.bin if SPL is used, either using u-boot.itb when
     SPL_FIT is enabled or u-boot.img when it isn't

Note that the intermediate files are dropped with binman, since it
producing everything in one pass. This means that
tpl/u-boot-tpl-rockchip.bin is not created, for example.

Note that for some 32-bit rk3288 boards, rockchip-optee.dtsi is included.

Signed-off-by: Simon Glass <sjg@chromium.org>
arch/arm/dts/px30-ringneck-haikou-u-boot.dtsi
arch/arm/dts/rk3399-puma-haikou-u-boot.dtsi
arch/arm/dts/rockchip-u-boot.dtsi