[U-Boot] [PATCH 00/10] rockchip: add tpl and OPTEE support for rk3229
Kever Yang
kever.yang at rock-chips.com
Wed Sep 6 02:14:27 UTC 2017
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.
Kever Yang (10):
lib: add TPL_OF_LIBFDT option for TPL
arm: add option for TPL support in arm 32bit
arm: add a separate stack for TPL
rockchip: rk322x: enable tpl support
sysreset: enable driver support in SPL/TPL
spl: add support to booting with OP-TEE
rockchip: rk322x: dts: enable uart2 for SPL/TPL
rockchip: evb-rk3229: add fit source file for itb
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/rk322x-board-spl.c | 66 ++++++-----------------
arch/arm/mach-rockchip/rk322x-board-tpl.c | 81 ++++++++++++++++++++++++++++
arch/arm/mach-rockchip/rk322x/u-boot-tpl.lds | 13 +++++
board/rockchip/evb_rk3229/README | 72 +++++++++++++++++++++++++
board/rockchip/evb_rk3229/fit_spl_optee.its | 48 +++++++++++++++++
common/spl/Kconfig | 7 +++
common/spl/Makefile | 1 +
common/spl/spl.c | 5 ++
common/spl/spl_optee.S | 13 +++++
configs/evb-rk3229_defconfig | 28 ++++++++--
drivers/sysreset/Kconfig | 18 +++++++
drivers/sysreset/Makefile | 2 +-
include/configs/rk322x_common.h | 12 +++--
include/spl.h | 9 ++++
lib/Kconfig | 10 ++++
20 files changed, 369 insertions(+), 62 deletions(-)
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 board/rockchip/evb_rk3229/fit_spl_optee.its
create mode 100644 common/spl/spl_optee.S
--
1.9.1
More information about the U-Boot
mailing list