
This adds basic support for TI's new AM62 family of SoCs and AM625 Starter Kit EVM with SD boot and networking support at U-Boot prompt
Aswath Govindraju (1): drivers: mmc: am654_sdhci: Add new compatible for AM62 SoC
Nishanth Menon (1): arm: dts: Add support for AM62-SK
Suman Anna (6): dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62 soc: ti: k3-socinfo: Add entry for AM62X SoC family arm: mach-k3: Introduce the basic files to support AM62 arm: mach-k3: am62: Introduce autogenerated SoC data arm: dts: Introduce base AM62 SoC dtsi files board: ti: Introduce the basic files to support AM62 SK board
Vignesh Raghavendra (3): dma: ti: Add PSIL data for AM62x DMASS configs: Add configs for AM62x SK doc: ti: Add readme for AM62x SK
arch/arm/dts/Makefile | 3 + arch/arm/dts/k3-am62-ddr.dtsi | 11 + arch/arm/dts/k3-am62-main.dtsi | 533 ++++ arch/arm/dts/k3-am62-mcu.dtsi | 56 + arch/arm/dts/k3-am62-wakeup.dtsi | 41 + arch/arm/dts/k3-am62.dtsi | 105 + arch/arm/dts/k3-am625-r5-sk.dts | 130 + arch/arm/dts/k3-am625-sk-u-boot.dtsi | 124 + arch/arm/dts/k3-am625-sk.dts | 469 ++++ arch/arm/dts/k3-am625.dtsi | 103 + arch/arm/dts/k3-am62x-sk-ddr4-1600MTs.dtsi | 2189 +++++++++++++++++ arch/arm/mach-k3/Kconfig | 10 +- arch/arm/mach-k3/Makefile | 1 + arch/arm/mach-k3/am625_init.c | 254 ++ arch/arm/mach-k3/am62x/Makefile | 6 + arch/arm/mach-k3/am62x/clk-data.c | 366 +++ arch/arm/mach-k3/am62x/dev-data.c | 78 + arch/arm/mach-k3/arm64-mmu.c | 4 +- arch/arm/mach-k3/include/mach/am62_hardware.h | 66 + arch/arm/mach-k3/include/mach/am62_spl.h | 44 + arch/arm/mach-k3/include/mach/hardware.h | 4 + arch/arm/mach-k3/include/mach/spl.h | 5 + board/ti/am62x/Kconfig | 63 + board/ti/am62x/MAINTAINERS | 8 + board/ti/am62x/Makefile | 8 + board/ti/am62x/evm.c | 149 ++ configs/am62x_evm_a53_defconfig | 110 + configs/am62x_evm_r5_defconfig | 114 + doc/board/ti/am62x_sk.rst | 231 ++ doc/board/ti/index.rst | 1 + drivers/clk/ti/clk-k3.c | 6 + drivers/dma/ti/Makefile | 1 + drivers/dma/ti/k3-psil-am62.c | 50 + drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 2 + drivers/firmware/ti_sci_static_data.h | 7 + drivers/mmc/am654_sdhci.c | 4 + drivers/power/domain/ti-power-domain.c | 6 + drivers/ram/Kconfig | 1 + drivers/soc/soc_ti_k3.c | 4 + include/configs/am62x_evm.h | 106 + include/dt-bindings/pinctrl/k3.h | 3 + include/k3-clk.h | 1 + include/k3-dev.h | 1 + 44 files changed, 5476 insertions(+), 3 deletions(-) create mode 100644 arch/arm/dts/k3-am62-ddr.dtsi create mode 100644 arch/arm/dts/k3-am62-main.dtsi create mode 100644 arch/arm/dts/k3-am62-mcu.dtsi create mode 100644 arch/arm/dts/k3-am62-wakeup.dtsi create mode 100644 arch/arm/dts/k3-am62.dtsi create mode 100644 arch/arm/dts/k3-am625-r5-sk.dts create mode 100644 arch/arm/dts/k3-am625-sk-u-boot.dtsi create mode 100644 arch/arm/dts/k3-am625-sk.dts create mode 100644 arch/arm/dts/k3-am625.dtsi create mode 100644 arch/arm/dts/k3-am62x-sk-ddr4-1600MTs.dtsi create mode 100644 arch/arm/mach-k3/am625_init.c create mode 100644 arch/arm/mach-k3/am62x/Makefile create mode 100644 arch/arm/mach-k3/am62x/clk-data.c create mode 100644 arch/arm/mach-k3/am62x/dev-data.c create mode 100644 arch/arm/mach-k3/include/mach/am62_hardware.h create mode 100644 arch/arm/mach-k3/include/mach/am62_spl.h create mode 100644 board/ti/am62x/Kconfig create mode 100644 board/ti/am62x/MAINTAINERS create mode 100644 board/ti/am62x/Makefile create mode 100644 board/ti/am62x/evm.c create mode 100644 configs/am62x_evm_a53_defconfig create mode 100644 configs/am62x_evm_r5_defconfig create mode 100644 doc/board/ti/am62x_sk.rst create mode 100644 drivers/dma/ti/k3-psil-am62.c create mode 100644 include/configs/am62x_evm.h