[U-Boot] [PATCH v4 0/8] pico-imx7d: Add support for BL33 case

Jun Nie jun.nie at linaro.org
Wed May 8 06:38:28 UTC 2019


Add configuration to boot U-boot as BL33 case. The boot flow
is ATF -> OPTEE -> U-boot.

Changes vs V3:
- Remove CONFIG_IMX_CONSOLE_UART_ID.
- Add workaround if PMIC is not probed successfully.
- Add non-secure world cpu initilization for CONFIG_SKIP_LOWLEVEL_INIT case.

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 (8):
  mx7_common: Share configs to skip low level init
  imx: mx7: Skip secure init in arch_cpu_init
  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 bl33 config
  pico-imx7d: README: Add BL33 usage case
  pico-imx7d: enable boot without PMIC

 arch/arm/include/asm/arch-mx7/clock.h              | 18 ++++++
 arch/arm/mach-imx/mx7/clock.c                      |  2 +-
 arch/arm/mach-imx/mx7/soc.c                        | 43 +++++++++-----
 board/technexion/pico-imx7d/README.pico-imx7d_BL33 | 44 +++++++++++++++
 board/technexion/pico-imx7d/pico-imx7d.c           | 12 +++-
 configs/pico-imx7d_bl33_defconfig                  | 66 ++++++++++++++++++++++
 include/configs/mx7_common.h                       | 11 ++++
 include/configs/pico-imx7d.h                       | 38 ++++++++++++-
 include/configs/warp7.h                            | 11 ----
 9 files changed, 213 insertions(+), 32 deletions(-)
 create mode 100644 board/technexion/pico-imx7d/README.pico-imx7d_BL33
 create mode 100644 configs/pico-imx7d_bl33_defconfig

-- 
2.7.4



More information about the U-Boot mailing list