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

