[PATCH v2 0/2] *** Add support for phyCORE-AM62x ***
Wadim Egorov
w.egorov at phytec.de
Thu Nov 30 12:56:05 CET 2023
As requested by Dhruva, this patch set comes now with a cover-letter :).
This is a rebase on top of -next to address recent K3 updates.
It should be noted that the huge files are generated or copy pasted from
TI's evm. So I do not think they need big attention in the review process.
- All yaml files are identical to TI's evm
- k3-am62-phycore-som-ddr4-2gb.dtsi generated with TI's SysConfig DDR Tool
- k3-am62-phycore-som.dtsi & k3-am625-phyboard-lyra-rdk.dts are 1:1 copies
from Linux v6.7-rc3
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)
v1: https://lists.denx.de/pipermail/u-boot/2023-October/535750.html
Wadim Egorov (2):
board: phytec: am62x: Add PHYTEC phyCORE-AM62x SoM
doc: board: phytec: Add phyCORE-AM62x
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 | 118 +
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 +
doc/board/phytec/index.rst | 1 +
doc/board/phytec/phycore-am62x.rst | 125 +
doc/board/ti/k3.rst | 1 +
include/configs/phycore_am62x.h | 15 +
23 files changed, 5504 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 doc/board/phytec/phycore-am62x.rst
create mode 100644 include/configs/phycore_am62x.h
--
2.34.1
More information about the U-Boot
mailing list