
Add basic support for the phyCORE-AM64x.
v1: https://lists.denx.de/pipermail/u-boot/2024-January/544649.html v2: https://lists.denx.de/pipermail/u-boot/2024-February/546757.html v3: - Update doc to use proper binary artifacts for HSFS devices - Add Dhruva's Reviewed-by
Wadim Egorov (2): board: phytec: am64x: Add PHYTEC phyCORE-AM64x SoM doc: board: phytec: Add phyCORE-AM64x
arch/arm/dts/Makefile | 4 +- .../arm/dts/k3-am64-phycore-som-ddr4-2gb.dtsi | 2189 +++++++++++++++++ arch/arm/dts/k3-am64-phycore-som.dtsi | 320 +++ .../k3-am642-phyboard-electra-rdk-u-boot.dtsi | 147 ++ .../arm/dts/k3-am642-phyboard-electra-rdk.dts | 302 +++ arch/arm/dts/k3-am642-phycore-som-binman.dtsi | 457 ++++ arch/arm/dts/k3-am642-r5-phycore-som-2gb.dts | 140 ++ arch/arm/mach-k3/am64x/Kconfig | 19 + board/phytec/phycore_am64x/Kconfig | 33 + board/phytec/phycore_am64x/MAINTAINERS | 15 + board/phytec/phycore_am64x/Makefile | 9 + board/phytec/phycore_am64x/board-cfg.yaml | 36 + board/phytec/phycore_am64x/phycore-am64x.c | 50 + board/phytec/phycore_am64x/phycore_am64x.env | 23 + board/phytec/phycore_am64x/pm-cfg.yaml | 12 + board/phytec/phycore_am64x/rm-cfg.yaml | 1215 +++++++++ board/phytec/phycore_am64x/sec-cfg.yaml | 379 +++ configs/phycore_am64x_a53_defconfig | 167 ++ configs/phycore_am64x_r5_defconfig | 179 ++ doc/board/phytec/index.rst | 1 + doc/board/phytec/phycore-am64x.rst | 159 ++ include/configs/phycore_am64x.h | 15 + 22 files changed, 5870 insertions(+), 1 deletion(-) create mode 100644 arch/arm/dts/k3-am64-phycore-som-ddr4-2gb.dtsi create mode 100644 arch/arm/dts/k3-am64-phycore-som.dtsi create mode 100644 arch/arm/dts/k3-am642-phyboard-electra-rdk-u-boot.dtsi create mode 100644 arch/arm/dts/k3-am642-phyboard-electra-rdk.dts create mode 100644 arch/arm/dts/k3-am642-phycore-som-binman.dtsi create mode 100644 arch/arm/dts/k3-am642-r5-phycore-som-2gb.dts create mode 100644 board/phytec/phycore_am64x/Kconfig create mode 100644 board/phytec/phycore_am64x/MAINTAINERS create mode 100644 board/phytec/phycore_am64x/Makefile create mode 100644 board/phytec/phycore_am64x/board-cfg.yaml create mode 100644 board/phytec/phycore_am64x/phycore-am64x.c create mode 100644 board/phytec/phycore_am64x/phycore_am64x.env create mode 100644 board/phytec/phycore_am64x/pm-cfg.yaml create mode 100644 board/phytec/phycore_am64x/rm-cfg.yaml create mode 100644 board/phytec/phycore_am64x/sec-cfg.yaml create mode 100644 configs/phycore_am64x_a53_defconfig create mode 100644 configs/phycore_am64x_r5_defconfig create mode 100644 doc/board/phytec/phycore-am64x.rst create mode 100644 include/configs/phycore_am64x.h