mbox series

[v3,0/5] Add Toradex Verdin AM62

Message ID 20230615095058.33890-1-francesco@dolcini.it
Headers show
Series Add Toradex Verdin AM62 | expand

Message

Francesco Dolcini June 15, 2023, 9:50 a.m. UTC
From: Francesco Dolcini <francesco.dolcini@toradex.com>

This series adds support for the Toradex Verdin AM62 SoM which can be used on
different carrier boards (Verdin Development Board, Dahlia and Yavia).

The module consists of an TI AM62 family SoC (either AM623 or AM625), a
TPS65219 PMIC, a Gigabit Ethernet PHY, 512MB to 2GB of LPDDR4 RAM, an eMMC, a
TLA2024 ADC, an I2C EEPROM, an RX8130 RTC, and optional Parallel RGB to MIPI
DSI bridge plus an optional Bluetooth/Wi-Fi module.

Link: https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62

v3:
 - removed audio codec and sound card from dev and dahlia board,
   we'll have a separate patch to add those back once the DT binding
   check can pass

v2: 
 - removed spurious new lines
 - removed TODO comment
 - fixed pinctrl format
 - added link to products in dts/dtsi
 - removed useless rs485-rts-active-high property

Francesco Dolcini (5):
  dt-bindings: arm: ti: add toradex,verdin-am62 et al.
  arm64: defconfig: enable drivers for Verdin AM62
  arm64: dts: ti: add verdin am62
  arm64: dts: ti: add verdin am62 dahlia
  arm64: dts: ti: add verdin am62 yavia

 .../devicetree/bindings/arm/ti/k3.yaml        |   20 +
 arch/arm64/boot/dts/ti/Makefile               |    6 +
 .../boot/dts/ti/k3-am62-verdin-dahlia.dtsi    |  161 ++
 .../arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi |  190 +++
 .../boot/dts/ti/k3-am62-verdin-nonwifi.dtsi   |   20 +
 .../boot/dts/ti/k3-am62-verdin-wifi.dtsi      |   39 +
 .../boot/dts/ti/k3-am62-verdin-yavia.dtsi     |  207 +++
 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi    | 1401 +++++++++++++++++
 .../dts/ti/k3-am625-verdin-nonwifi-dahlia.dts |   22 +
 .../dts/ti/k3-am625-verdin-nonwifi-dev.dts    |   22 +
 .../dts/ti/k3-am625-verdin-nonwifi-yavia.dts  |   22 +
 .../dts/ti/k3-am625-verdin-wifi-dahlia.dts    |   22 +
 .../boot/dts/ti/k3-am625-verdin-wifi-dev.dts  |   22 +
 .../dts/ti/k3-am625-verdin-wifi-yavia.dts     |   22 +
 arch/arm64/configs/defconfig                  |    3 +
 15 files changed, 2179 insertions(+)
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-dahlia.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-dev.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-nonwifi.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-wifi.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin-yavia.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am62-verdin.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-dahlia.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-dev.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-nonwifi-yavia.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-dahlia.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-dev.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am625-verdin-wifi-yavia.dts

Comments

Vignesh Raghavendra June 15, 2023, 1:41 p.m. UTC | #1
Hi Francesco Dolcini,

On Thu, 15 Jun 2023 11:50:53 +0200, Francesco Dolcini wrote:
> This series adds support for the Toradex Verdin AM62 SoM which can be used on
> different carrier boards (Verdin Development Board, Dahlia and Yavia).
> 
> The module consists of an TI AM62 family SoC (either AM623 or AM625), a
> TPS65219 PMIC, a Gigabit Ethernet PHY, 512MB to 2GB of LPDDR4 RAM, an eMMC, a
> TLA2024 ADC, an I2C EEPROM, an RX8130 RTC, and optional Parallel RGB to MIPI
> DSI bridge plus an optional Bluetooth/Wi-Fi module.
> 
> [...]

I have applied the following to branch ti-k3-dts-next on [1].
Thank you!

[1/5] dt-bindings: arm: ti: add toradex,verdin-am62 et al.
      commit: d93dc2c99868334660bc474e35d2714102942382
[2/5] arm64: defconfig: enable drivers for Verdin AM62
      (no commit info)
[3/5] arm64: dts: ti: add verdin am62
      commit: 0e2486a5ebf4865862902a489151fb717bd09b2d
[4/5] arm64: dts: ti: add verdin am62 dahlia
      commit: 3a81b82997094d6119882ae72c3a4fddd88726fa
[5/5] arm64: dts: ti: add verdin am62 yavia
      commit: ad7c1ada8b851ff390bde7a959492fa13e0cfccc

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent up the chain during
the next merge window (or sooner if it is a relevant bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
--
Vignesh
Vignesh Raghavendra June 15, 2023, 1:43 p.m. UTC | #2
Hi Francesco Dolcini,

On Thu, 15 Jun 2023 11:50:53 +0200, Francesco Dolcini wrote:
> This series adds support for the Toradex Verdin AM62 SoM which can be used on
> different carrier boards (Verdin Development Board, Dahlia and Yavia).
> 
> The module consists of an TI AM62 family SoC (either AM623 or AM625), a
> TPS65219 PMIC, a Gigabit Ethernet PHY, 512MB to 2GB of LPDDR4 RAM, an eMMC, a
> TLA2024 ADC, an I2C EEPROM, an RX8130 RTC, and optional Parallel RGB to MIPI
> DSI bridge plus an optional Bluetooth/Wi-Fi module.
> 
> [...]

I have applied the following to branch ti-k3-config-next on [1].
Thank you!

[2/5] arm64: defconfig: enable drivers for Verdin AM62
      commit: c3c53dcacd1c7e4c9127a84b40fd632fedb2a0e8

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent up the chain during
the next merge window (or sooner if it is a relevant bug fix), however if
problems are discovered then the patch may be dropped or reverted.

You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.

If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.

Please add any relevant lists and maintainers to the CCs when replying
to this mail.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
--
Vignesh