[PATCH v2 0/2] Add phyCORE AM62Ax

Garrett Giordano ggiordano at phytec.com
Tue Nov 19 00:16:04 CET 2024


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

v2:
  - Dop DECLARE_GLOBAL_DATA_PTR from phycore-am62ax.c board file.
  - fix underline length in phyCORE-AM62Ax docs
  - explicitly define build steps in docs, replacing include
  - Verified make htmldocs is working.
  - picked up Reviewed-by

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  |   64 +
 .../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           |  183 ++
 doc/board/ti/k3.rst                           |    1 +
 include/configs/phycore_am62ax.h              |   15 +
 22 files changed, 6687 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



More information about the U-Boot mailing list