Hi Philipp,

    This patch 4/11 is not correct, it can not pass the buildman,

I will send a new version, pls ignore this version.

Thanks,
- Kever
On 12/19/2017 04:18 PM, Kever Yang wrote:
Add some generic options for TPL support for arm 32bit, and then
and TPL support for rk3229(cortex-A7), and then add OPTEE support
in SPL.

Tested on latest u-boot-rockchip master.


Changes in v2:
- update subject with ARCH_MEM info
- Add new image type like ATF
- Using new image type for op-tee
- Make the its as common file used for all armv7 with op-tee
- update defconfig option

Kever Yang (11):
   lib: add TPL_OF_LIBFDT option for TPL
   arm: add option for TPL ARCH_MEM in arm 32bit
   arm: add a separate stack for TPL
   rockchip: rk322x: enable tpl support
   sysreset: enable driver support in SPL/TPL
   image: add os type for OP-TEE
   spl: add support to booting with OP-TEE
   rockchip: rk322x: dts: enable uart2 for SPL/TPL
   rockchip: add fit source file for pack itb with op-tee
   rockchip: evb-rk3229: add README file for OP-TEE support
   rockchip: evb-rk322x: update defconfig with tpl and optee support

  arch/arm/Kconfig                             | 29 +++++++++
  arch/arm/dts/rk3229-evb.dts                  |  1 +
  arch/arm/lib/crt0.S                          |  4 +-
  arch/arm/mach-rockchip/Kconfig               |  9 +++
  arch/arm/mach-rockchip/Makefile              |  3 +-
  arch/arm/mach-rockchip/fit_spl_optee.its     | 50 ++++++++++++++++
  arch/arm/mach-rockchip/rk322x-board-spl.c    | 61 +++++--------------
  arch/arm/mach-rockchip/rk322x-board-tpl.c    | 90 ++++++++++++++++++++++++++++
  arch/arm/mach-rockchip/rk322x/u-boot-tpl.lds | 13 ++++
  board/rockchip/evb_rk3229/README             | 72 ++++++++++++++++++++++
  common/image.c                               |  1 +
  common/spl/Kconfig                           |  7 +++
  common/spl/Makefile                          |  1 +
  common/spl/spl.c                             |  8 +++
  common/spl/spl_optee.S                       | 13 ++++
  configs/evb-rk3229_defconfig                 | 26 +++++++-
  drivers/sysreset/Kconfig                     | 18 ++++++
  drivers/sysreset/Makefile                    |  2 +-
  include/configs/rk322x_common.h              |  9 ++-
  include/image.h                              |  1 +
  include/spl.h                                |  9 +++
  lib/Kconfig                                  | 10 ++++
  22 files changed, 381 insertions(+), 56 deletions(-)
  create mode 100644 arch/arm/mach-rockchip/fit_spl_optee.its
  create mode 100644 arch/arm/mach-rockchip/rk322x-board-tpl.c
  create mode 100644 arch/arm/mach-rockchip/rk322x/u-boot-tpl.lds
  create mode 100644 board/rockchip/evb_rk3229/README
  create mode 100644 common/spl/spl_optee.S



_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to