mbox series

[v1,0/3] board: toradex: add verdin am62 support

Message ID 20230607120639.82087-1-marcel@ziswiler.com
Headers show
Series board: toradex: add verdin am62 support | expand

Message

Marcel Ziswiler June 7, 2023, 12:06 p.m. UTC
From: Marcel Ziswiler <marcel.ziswiler@toradex.com>


This series adds initial support for the Toradex Verdin AM62 SoM [1].
The first commit adds resp. PID4 to the ConfigBlock, the second one
fixes an early clocking issue confirmed to be a weird bug in TI's
scripting. And last but not least support for the Toradex Verdin AM62
is added.

Please note that this series is based on Emanuele's recent work on
get_ram_size() [2].

[1] https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62
[2] https://lore.kernel.org/all/20230530133327.178278-1-francesco@dolcini.it


Marcel Ziswiler (3):
  toradex: tdx-cfg-block: add 0069 verdin am62 quad 1gb wb it
  arm: mach-k3: am62: fix 2nd mux option of clkout0
  board: toradex: add verdin am62 support

 arch/arm/dts/Makefile                         |    3 +
 arch/arm/dts/k3-am62-verdin-dev.dtsi          |  248 ++
 arch/arm/dts/k3-am62-verdin-wifi.dtsi         |   39 +
 arch/arm/dts/k3-am62-verdin.dtsi              | 1411 +++++++++++
 .../dts/k3-am625-verdin-lpddr4-1600MTs.dtsi   | 2190 +++++++++++++++++
 arch/arm/dts/k3-am625-verdin-r5.dts           |  122 +
 .../dts/k3-am625-verdin-wifi-dev-u-boot.dtsi  |  267 ++
 arch/arm/dts/k3-am625-verdin-wifi-dev.dts     |   22 +
 arch/arm/mach-k3/Kconfig                      |    1 +
 arch/arm/mach-k3/am62x/clk-data.c             |    5 +-
 board/toradex/common/tdx-cfg-block.c          |    1 +
 board/toradex/common/tdx-cfg-block.h          |    1 +
 board/toradex/verdin-am62/Kconfig             |   80 +
 board/toradex/verdin-am62/MAINTAINERS         |   16 +
 board/toradex/verdin-am62/Makefile            |    6 +
 board/toradex/verdin-am62/verdin-am62.c       |  117 +
 configs/verdin-am62_a53_defconfig             |  178 ++
 configs/verdin-am62_r5_defconfig              |  109 +
 doc/board/toradex/verdin-am62.rst             |  167 ++
 include/configs/verdin-am62.h                 |   54 +
 20 files changed, 5035 insertions(+), 2 deletions(-)
 create mode 100644 arch/arm/dts/k3-am62-verdin-dev.dtsi
 create mode 100644 arch/arm/dts/k3-am62-verdin-wifi.dtsi
 create mode 100644 arch/arm/dts/k3-am62-verdin.dtsi
 create mode 100644 arch/arm/dts/k3-am625-verdin-lpddr4-1600MTs.dtsi
 create mode 100644 arch/arm/dts/k3-am625-verdin-r5.dts
 create mode 100644 arch/arm/dts/k3-am625-verdin-wifi-dev-u-boot.dtsi
 create mode 100644 arch/arm/dts/k3-am625-verdin-wifi-dev.dts
 create mode 100644 board/toradex/verdin-am62/Kconfig
 create mode 100644 board/toradex/verdin-am62/MAINTAINERS
 create mode 100644 board/toradex/verdin-am62/Makefile
 create mode 100644 board/toradex/verdin-am62/verdin-am62.c
 create mode 100644 configs/verdin-am62_a53_defconfig
 create mode 100644 configs/verdin-am62_r5_defconfig
 create mode 100644 doc/board/toradex/verdin-am62.rst
 create mode 100644 include/configs/verdin-am62.h