[PATCH 00/11] TI: Add support for AM62 SoC

Vignesh Raghavendra vigneshr at ti.com
Fri Apr 15 16:09:20 CEST 2022


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

-- 
2.35.3



More information about the U-Boot mailing list