Hi Frank, On Sun, 10 Oct 2021 at 11:51, Frank Wunderlich <fran...@public-files.de> wrote: > > Hi, > > i try to create a upstream uboot binary for use with rockchip rk3568 > (bananapi r2 pro). Currently i'm on preparation phase as i don't have the > hardware yet (so i cannot test it). > > First thanks to everybody upstreamed support for this SOC in uboot and linux. > > i found a compiled uboot.img with this signature: > > FIT Image with ATF/OP-TEE/U-Boot > > my created itb (make u-boot.itb) has this signature: > > FIT image for U-Boot with bl31 (TF-A) > > can anybody give me a hint how to create same signature as above? or where i > have to look...
As far as I know this is just the description, which you can change by updating the 'description' of your .its file, or binman node if you are using that. > > i guess the uboot.img is created using this source: > https://github.com/rockchip-linux/u-boot > > as far as i see the itb gets generated from the dtb > > OBJCOPY u-boot-nodtb.bin > ./"arch/arm/mach-rockchip/make_fit_atf.py" \ > arch/arm/dts/rk3568-evb.dtb > u-boot.its > RELOC u-boot-nodtb.bin > MKIMAGE u-boot.itb > > op-tee seems to be a lib only in rockchip repo, not upstream > > https://github.com/rockchip-linux/u-boot/tree/next-dev/lib/optee_clientApi > > seems to be some kind of secure boot, idk if this is needed to boot the device > > i wonder why uboot differentiate between ATF and BL31...imho BL31 is part of > ATF, do i need all parts of ATF (at least BL2) to get same signature? i have > some rk3568_ddr_xxxxMHz_v1.08.bin which can be BL2 (did not found any > signature and Rockchip ATF source is afaik not yet released, at least not for > rk35xx which is new). > > "my" source is this: > > https://github.com/frank-w/u-boot/tree/2021-10-bpi-r2-pro I'm not sure about all these flows. It is all quite complicated these days... Regards, Simon