[U-Boot] [PATCH v3 0/9] pico-imx7d: Add support for BL33 case
Jun Nie
jun.nie at linaro.org
Wed Apr 24 03:59:23 UTC 2019
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
More information about the U-Boot
mailing list