Add configuration to boot U-boot as BL33 case. The boot flow is ATF -> OPTEE -> U-boot.
Changes vs V2: - Revise fix to UART clock ID. - Add documentation of build and test for BL33 usage case. - Add device tree to store public key for FIT image verfication usage. - Add revert patch to LCD support. Pico-pi does not boot with it. I see it is suggested to be reverted in maillist. Changes vs V1: - Remove DCD file. - Add a patch to fix uart clock root ID. - Change file name from pico-pi-imx7d_bl33_defconfig to pico-imx7d_bl33_defconfig Jun Nie (9): Revert "pico-imx7d: Add LCD support" mx7_common: Share configs to skip low level init imx: mx7: Add empty arch_cpu_init if skipped pico-imx7d: Correct uart clock root pico-imx7d: Reserve region of memory to OPTEE pico-imx7d: Add boot option for verified boot pico-imx7d: Add device tree for pico-imx7d pico-imx7d: Add bl33 config pico-imx7d: README: Add BL33 usage case arch/arm/dts/Makefile | 1 + arch/arm/dts/imx7d-pico-pi.dts | 93 ++++ arch/arm/dts/imx7d-pico.dtsi | 585 +++++++++++++++++++++ arch/arm/include/asm/arch-mx7/clock.h | 18 + arch/arm/mach-imx/Kconfig | 7 + arch/arm/mach-imx/mx7/clock.c | 2 +- arch/arm/mach-imx/mx7/soc.c | 5 + board/technexion/pico-imx7d/README.pico-imx7d_BL33 | 44 ++ board/technexion/pico-imx7d/pico-imx7d.c | 60 +-- configs/pico-hobbit-imx7d_defconfig | 1 - ...i-imx7d_defconfig => pico-imx7d_bl33_defconfig} | 40 +- configs/pico-imx7d_defconfig | 1 - configs/pico-pi-imx7d_defconfig | 1 - include/configs/mx7_common.h | 11 + include/configs/pico-imx7d.h | 50 +- include/configs/warp7.h | 11 - 16 files changed, 826 insertions(+), 104 deletions(-) create mode 100644 arch/arm/dts/imx7d-pico-pi.dts create mode 100644 arch/arm/dts/imx7d-pico.dtsi create mode 100644 board/technexion/pico-imx7d/README.pico-imx7d_BL33 copy configs/{pico-pi-imx7d_defconfig => pico-imx7d_bl33_defconfig} (65%) -- 2.7.4 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot