[PATCH 0/2] Add phyCORE AM62Ax

Garrett Giordano
2024-11-15T22:35:46Z

This patch set adds the phyCORE AM62Ax board support and documenation to
u-boot.

The phyCORE-AM62Ax is a SoM (System on Module) featuring TI's AM62Ax SoC. It can
be used in combination with different carrier boards. This module can come
with different sizes and models for DDR, eMMC, SPI NOR Flash and various SoCs
from the AM62x family.

A development Kit, called phyBOARD-Lyra is used as a carrier board reference
design around the AM62x SoM.

This series depends on the following two patches:
- [PATCH v2] arm: mach-k3: am62a7: Provide a way to obtain boot device for non SPL
https://lists.denx.de/pipermail/u-boot/2024-October/570156.html
- [PATCH] board: phytec: common: Introduce CONFIG_PHYTEC_K3_DDR_PATCH
https://lists.denx.de/pipermail/u-boot/2024-November/571543.html

Garrett Giordano (2):
board: phytec: am62a7: Add PHYTEC phyCORE-AM62A7 SoM
doc: board: phytec: Add phyCORE-AM62ax

arch/arm/dts/Makefile | 4 +-
arch/arm/dts/k3-am62a-phycore-som-binman.dtsi | 454 +++
.../dts/k3-am62a-phycore-som-ddr4-2gb.dtsi | 2798 +++++++++++++++++
.../k3-am62a7-phyboard-lyra-rdk-u-boot.dtsi | 252 ++
arch/arm/dts/k3-am62a7-r5-phycore-som-2gb.dts | 137 +
arch/arm/mach-k3/am62ax/Kconfig | 21 +
board/phytec/phycore_am62ax/Kconfig | 37 +
board/phytec/phycore_am62ax/MAINTAINERS | 14 +
board/phytec/phycore_am62ax/Makefile | 6 +
board/phytec/phycore_am62ax/board-cfg.yaml | 36 +
board/phytec/phycore_am62ax/phycore-am62ax.c | 66 +
.../phytec/phycore_am62ax/phycore_am62ax.env | 14 +
board/phytec/phycore_am62ax/pm-cfg.yaml | 12 +
board/phytec/phycore_am62ax/rm-cfg.yaml | 1047 ++++++
board/phytec/phycore_am62ax/sec-cfg.yaml | 379 +++
board/phytec/phycore_am62ax/tifs-rm-cfg.yaml | 903 ++++++
configs/phycore_am62ax_a53_defconfig | 181 ++
configs/phycore_am62ax_r5_defconfig | 129 +
doc/board/phytec/index.rst | 1 +
doc/board/phytec/phycore-am62ax.rst | 161 +
doc/board/ti/k3.rst | 1 +
include/configs/phycore_am62ax.h | 15 +
22 files changed, 6667 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/dts/k3-am62a-phycore-som-binman.dtsi
create mode 100644 arch/arm/dts/k3-am62a-phycore-som-ddr4-2gb.dtsi
create mode 100644 arch/arm/dts/k3-am62a7-phyboard-lyra-rdk-u-boot.dtsi
create mode 100644 arch/arm/dts/k3-am62a7-r5-phycore-som-2gb.dts
create mode 100644 board/phytec/phycore_am62ax/Kconfig
create mode 100644 board/phytec/phycore_am62ax/MAINTAINERS
create mode 100644 board/phytec/phycore_am62ax/Makefile
create mode 100644 board/phytec/phycore_am62ax/board-cfg.yaml
create mode 100644 board/phytec/phycore_am62ax/phycore-am62ax.c
create mode 100644 board/phytec/phycore_am62ax/phycore_am62ax.env
create mode 100644 board/phytec/phycore_am62ax/pm-cfg.yaml
create mode 100644 board/phytec/phycore_am62ax/rm-cfg.yaml
create mode 100644 board/phytec/phycore_am62ax/sec-cfg.yaml
create mode 100644 board/phytec/phycore_am62ax/tifs-rm-cfg.yaml
create mode 100644 configs/phycore_am62ax_a53_defconfig
create mode 100644 configs/phycore_am62ax_r5_defconfig
create mode 100644 doc/board/phytec/phycore-am62ax.rst
create mode 100644 include/configs/phycore_am62ax.h

--
2.25.1