Hi, On Nov 30, 2023 at 12:56:06 +0100, Wadim Egorov wrote: > Add basic support for PHYTEC phyCORE-AM62x SoM. > > Supported features: > - 2GB DDR4 RAM > - eMMC Flash > - OSPI NOR Flash > - external uSD > - Ethernet > - debug UART > > Product page SoM: https://www.phytec.com/product/phycore-am62x > > Device trees were taken from Linux v6.7-rc3.
Thanks for providing the Linux tag, since DT changes are in sync with kernel, Reviewed-by: Dhruva Gole <d-g...@ti.com> > > Signed-off-by: Wadim Egorov <w.ego...@phytec.de> > --- > v2: > - Add cover-letter & mention Linux version I took the DTs from > - Move board selection to mach-k3 > - Add missing SPL_LDSCRIPT definition > - Refactore binman file for templated FITs & drop key overrides > - Drop SoC provided bootph params from dt files > Note: Later we can drop more bootph params after we added them to Linux > - Drop CONFIG_TI_SECURE_DEVICE as it is set as default for K3 > - Drop cpsw3g custom DT property 'mac_efuse' and custom DT node cpsw-phy-sel > as driver picks these from standard property/node (-u-boot.dtsi) > - Add a53 cluster power to control from the rproc driver (a53 dt node) > > --- > arch/arm/dts/Makefile | 4 +- > .../arm/dts/k3-am62-phycore-som-ddr4-2gb.dtsi | 2190 +++++++++++++++++ > arch/arm/dts/k3-am62-phycore-som.dtsi | 324 +++ > .../k3-am625-phyboard-lyra-rdk-u-boot.dtsi | 166 ++ > arch/arm/dts/k3-am625-phyboard-lyra-rdk.dts | 266 ++ > arch/arm/dts/k3-am625-phycore-som-binman.dtsi | 380 +++ > arch/arm/dts/k3-am625-r5-phycore-som-2gb.dts | 119 + > arch/arm/mach-k3/am62x/Kconfig | 17 + > board/phytec/phycore_am62x/Kconfig | 33 + > board/phytec/phycore_am62x/MAINTAINERS | 15 + > board/phytec/phycore_am62x/Makefile | 8 + > board/phytec/phycore_am62x/board-cfg.yaml | 36 + > board/phytec/phycore_am62x/phycore-am62x.c | 59 + > board/phytec/phycore_am62x/phycore_am62x.env | 23 + > board/phytec/phycore_am62x/pm-cfg.yaml | 12 + > board/phytec/phycore_am62x/rm-cfg.yaml | 1088 ++++++++ > board/phytec/phycore_am62x/sec-cfg.yaml | 379 +++ > configs/phycore_am62x_a53_defconfig | 115 + > configs/phycore_am62x_r5_defconfig | 130 + > include/configs/phycore_am62x.h | 15 + > 20 files changed, 5378 insertions(+), 1 deletion(-) > create mode 100644 arch/arm/dts/k3-am62-phycore-som-ddr4-2gb.dtsi > create mode 100644 arch/arm/dts/k3-am62-phycore-som.dtsi > create mode 100644 arch/arm/dts/k3-am625-phyboard-lyra-rdk-u-boot.dtsi > create mode 100644 arch/arm/dts/k3-am625-phyboard-lyra-rdk.dts > create mode 100644 arch/arm/dts/k3-am625-phycore-som-binman.dtsi > create mode 100644 arch/arm/dts/k3-am625-r5-phycore-som-2gb.dts > create mode 100644 board/phytec/phycore_am62x/Kconfig > create mode 100644 board/phytec/phycore_am62x/MAINTAINERS > create mode 100644 board/phytec/phycore_am62x/Makefile > create mode 100644 board/phytec/phycore_am62x/board-cfg.yaml > create mode 100644 board/phytec/phycore_am62x/phycore-am62x.c > create mode 100644 board/phytec/phycore_am62x/phycore_am62x.env > create mode 100644 board/phytec/phycore_am62x/pm-cfg.yaml > create mode 100644 board/phytec/phycore_am62x/rm-cfg.yaml > create mode 100644 board/phytec/phycore_am62x/sec-cfg.yaml > create mode 100644 configs/phycore_am62x_a53_defconfig > create mode 100644 configs/phycore_am62x_r5_defconfig > create mode 100644 include/configs/phycore_am62x.h > [....] -- Best regards, Dhruva Gole <d-g...@ti.com>