public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v4 00/11] rockchip: add tpl and OPTEE support for rk3229
@ 2018-01-04  7:06 Kever Yang
  2018-01-04  7:07 ` [U-Boot] [PATCH v4 01/11] lib: add TPL_OF_LIBFDT option for TPL Kever Yang
                   ` (10 more replies)
  0 siblings, 11 replies; 30+ messages in thread
From: Kever Yang @ 2018-01-04  7:06 UTC (permalink / raw)
  To: u-boot


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 v4:
- remove non-used MACRO define
- use NULL instead of '0'
- add fdt_addr as arg2 of entry

Changes in v3:
- do not init ddr region in spl

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    | 63 +++++---------------
 arch/arm/mach-rockchip/rk322x-board-tpl.c    | 88 ++++++++++++++++++++++++++++
 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                             |  9 +++
 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                                | 13 ++++
 lib/Kconfig                                  | 10 ++++
 22 files changed, 384 insertions(+), 58 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

-- 
1.9.1

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2018-02-21 14:30 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-04  7:06 [U-Boot] [PATCH v4 00/11] rockchip: add tpl and OPTEE support for rk3229 Kever Yang
2018-01-04  7:07 ` [U-Boot] [PATCH v4 01/11] lib: add TPL_OF_LIBFDT option for TPL Kever Yang
2018-01-04  7:07 ` [U-Boot] [PATCH v4 02/11] arm: add option for TPL ARCH_MEM in arm 32bit Kever Yang
2018-01-04  7:07 ` [U-Boot] [PATCH v4 03/11] arm: add a separate stack for TPL Kever Yang
2018-01-04  7:07 ` [U-Boot] [PATCH v4 04/11] rockchip: rk322x: enable tpl support Kever Yang
2018-01-12 11:27   ` [U-Boot] [U-Boot, v4, " Philipp Tomsich
2018-01-25  9:46   ` Philipp Tomsich
2018-01-04  7:07 ` [U-Boot] [PATCH v4 05/11] sysreset: enable driver support in SPL/TPL Kever Yang
2018-01-04  7:07 ` [U-Boot] [PATCH v4 06/11] image: add os type for OP-TEE Kever Yang
2018-01-04  7:07 ` [U-Boot] [PATCH v4 07/11] spl: add support to booting with OP-TEE Kever Yang
2018-01-12 11:27   ` [U-Boot] [U-Boot, v4, " Philipp Tomsich
2018-01-12 15:10     ` Bryan O'Donoghue
2018-01-15  3:25       ` Kever Yang
2018-01-15  4:48         ` Peng Fan
2018-01-17 17:48           ` Bryan O'Donoghue
2018-01-18  1:31             ` Kever Yang
2018-01-18 11:21               ` Bryan O'Donoghue
2018-01-25 10:09                 ` Bryan O'Donoghue
2018-02-02 15:02                   ` Dr. Philipp Tomsich
2018-02-02 15:37                     ` Bryan O'Donoghue
2018-02-02 15:56                       ` Dr. Philipp Tomsich
2018-02-19 15:44                         ` Tom Rini
2018-02-21  3:27                           ` Bryan O'Donoghue
2018-02-21 13:16                             ` Dr. Philipp Tomsich
2018-02-21 14:30                             ` Andrew F. Davis
2018-01-25  9:46   ` Philipp Tomsich
2018-01-04  7:07 ` [U-Boot] [PATCH v4 08/11] rockchip: rk322x: dts: enable uart2 for SPL/TPL Kever Yang
2018-01-04  7:07 ` [U-Boot] [PATCH v4 09/11] rockchip: add fit source file for pack itb with op-tee Kever Yang
2018-01-04  7:07 ` [U-Boot] [PATCH v4 10/11] rockchip: evb-rk3229: add README file for OP-TEE support Kever Yang
2018-01-04  7:07 ` [U-Boot] [PATCH v4 11/11] rockchip: evb-rk322x: update defconfig with tpl and optee support Kever Yang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox