[PATCH v2 00/12] TI: Add support for AM62 SoC
Vignesh Raghavendra
vigneshr at ti.com
Wed May 25 10:08:38 CEST 2022
This adds basic support for TI's new AM62 family of SoCs and AM625 Starter Kit EVM
with SD boot and UART boot.
Board support, dts and configs are intentionally kept small to serve as
example for future board bringups based on this SoC.
Additional peripheral support will be posted separately
All bindings and DT patches are in linux-next
I have dropped review tags from previous version due to quite a few
changes as mentioned below
v2:
* Patch 9,10,11 are trimmed down to bare minimum
* Introduce patch to setup DMA static data for R5 SPL TISCI (patch 7)
* Sync with kernel dts.
* Drop unnecessary header inclusions (<common.h>)
v1: lore.kernel.org/r/20220415140931.490047-1-vigneshr at ti.com
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 (4):
dma: ti: Add PSIL data for AM62x DMASS
firmware: ti_sci_static_data: add static DMA chan data
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 | 140 ++
arch/arm/dts/k3-am625-sk-u-boot.dtsi | 100 +
arch/arm/dts/k3-am625-sk.dts | 150 ++
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 | 271 ++
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 | 75 +
arch/arm/mach-k3/include/mach/am62_spl.h | 48 +
arch/arm/mach-k3/include/mach/hardware.h | 4 +
arch/arm/mach-k3/include/mach/spl.h | 5 +
board/ti/am62x/Kconfig | 59 +
board/ti/am62x/MAINTAINERS | 8 +
board/ti/am62x/Makefile | 8 +
board/ti/am62x/evm.c | 39 +
configs/am62x_evm_a53_defconfig | 71 +
configs/am62x_evm_r5_defconfig | 91 +
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 | 13 +
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, 5003 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
--
2.36.1
More information about the U-Boot
mailing list