[U-Boot] [PATCH 00/14] arm: k3: arm64: Initial support Texas Instrument's J721E Platform

Andreas Dannenberg dannenberg at ti.com
Wed May 22 18:57:33 UTC 2019


Tom et al.,

On Wed, May 22, 2019 at 01:36:53PM -0500, Lokesh Vutla wrote:
> This series adds initial support for Texas Instruments' K3 architecture
> based J721E SoC. This series depends on the:
> - mmc series posted by Faiz:
> https://www.mail-archive.com/u-boot@lists.denx.de/msg315848.html
> - exclusive device series posted:
> https://patchwork.ozlabs.org/project/uboot/list/?series=109163

While at it, for the J721E SoC to actually boot it is also dependent on
a "System Firmware Loader" solution such as [1]. Since now the wraps are
off on J721E I'm going to include J721E support in any future system
firmware loader series from here on (in addition to AM654x support).

[1] https://lists.denx.de/pipermail/u-boot/2019-May/thread.html#368461

--
Andreas Dannenberg
Texas Instruments Inc

> 
> Andreas Dannenberg (3):
>   armV7R: K3: j721e: Allow using SPL BSS pre-relocation
>   armV7R: K3: j721e: Unlock all applicable control MMR registers
>   armV7R: K3: j721e: Store boot index from ROM
> 
> Faiz Abbas (1):
>   mmc: am654_sdhci: Separate J721E compatible into 8bit and 4bit
>     versions
> 
> Lokesh Vutla (10):
>   arm: K3: j721e: Add basic support for J721E SoC definition
>   armV7R: K3: j721e: Add support for boot device detection
>   armv7R: K3: j721e: Shut down R5 core after ATF startup on A72
>   board: ti: j721e: Add board support for j721e evm
>   dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E
>   arm: dts: ti: Add Support for J721E SoC
>   arm: dts: k3-j721e: Add initial support for common processor board
>   arm: dts: j721e: Add r5 specific dt support
>   configs: j721e_evm_r5: Add initial support
>   configs: j721e_evm_a72: Add initial support
> 
>  arch/arm/dts/Makefile                         |   2 +
>  .../k3-j721e-common-proc-board-u-boot.dtsi    |  75 ++++++
>  arch/arm/dts/k3-j721e-common-proc-board.dts   |  64 +++++
>  arch/arm/dts/k3-j721e-main.dtsi               | 231 ++++++++++++++++++
>  arch/arm/dts/k3-j721e-mcu-wakeup.dtsi         |  72 ++++++
>  .../arm/dts/k3-j721e-r5-common-proc-board.dts | 138 +++++++++++
>  arch/arm/dts/k3-j721e-som-p0.dtsi             |  29 +++
>  arch/arm/dts/k3-j721e.dtsi                    | 176 +++++++++++++
>  arch/arm/mach-k3/Kconfig                      |  13 +-
>  arch/arm/mach-k3/Makefile                     |   1 +
>  arch/arm/mach-k3/am6_init.c                   |   6 -
>  arch/arm/mach-k3/common.c                     |   6 +
>  arch/arm/mach-k3/include/mach/hardware.h      |   4 +
>  .../arm/mach-k3/include/mach/j721e_hardware.h |  52 ++++
>  arch/arm/mach-k3/include/mach/j721e_spl.h     |  31 +++
>  arch/arm/mach-k3/include/mach/spl.h           |   4 +
>  arch/arm/mach-k3/j721e_init.c                 | 198 +++++++++++++++
>  board/ti/j721e/Kconfig                        |  54 ++++
>  board/ti/j721e/Makefile                       |   8 +
>  board/ti/j721e/evm.c                          |  68 ++++++
>  configs/j721e_evm_a72_defconfig               |  86 +++++++
>  configs/j721e_evm_r5_defconfig                |  85 +++++++
>  drivers/mmc/am654_sdhci.c                     | 114 +++++----
>  include/configs/j721e_evm.h                   | 102 ++++++++
>  include/dt-bindings/pinctrl/k3.h              |   3 +
>  25 files changed, 1571 insertions(+), 51 deletions(-)
>  create mode 100644 arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi
>  create mode 100644 arch/arm/dts/k3-j721e-common-proc-board.dts
>  create mode 100644 arch/arm/dts/k3-j721e-main.dtsi
>  create mode 100644 arch/arm/dts/k3-j721e-mcu-wakeup.dtsi
>  create mode 100644 arch/arm/dts/k3-j721e-r5-common-proc-board.dts
>  create mode 100644 arch/arm/dts/k3-j721e-som-p0.dtsi
>  create mode 100644 arch/arm/dts/k3-j721e.dtsi
>  create mode 100644 arch/arm/mach-k3/include/mach/j721e_hardware.h
>  create mode 100644 arch/arm/mach-k3/include/mach/j721e_spl.h
>  create mode 100644 arch/arm/mach-k3/j721e_init.c
>  create mode 100644 board/ti/j721e/Kconfig
>  create mode 100644 board/ti/j721e/Makefile
>  create mode 100644 board/ti/j721e/evm.c
>  create mode 100644 configs/j721e_evm_a72_defconfig
>  create mode 100644 configs/j721e_evm_r5_defconfig
>  create mode 100644 include/configs/j721e_evm.h
> 
> -- 
> 2.17.1
> 


More information about the U-Boot mailing list