[PATCH v2 1/2] board: phytec: am62x: Add PHYTEC phyCORE-AM62x SoM
Dhruva Gole
d-gole at ti.com
Fri Dec 1 12:09:14 CET 2023
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-gole at ti.com>
>
> Signed-off-by: Wadim Egorov <w.egorov at 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-gole at ti.com>
More information about the U-Boot
mailing list