[PATCH v2 0/7] arm64: dts: qcom: Add support for Arduino VENTUNO Q

Srinivas Kandagatla posted 7 patches 3 weeks, 3 days ago
.../devicetree/bindings/arm/qcom.yaml         |   1 +
arch/arm64/boot/dts/qcom/Makefile             |   1 +
.../boot/dts/qcom/monaco-arduino-monza.dts    | 466 ++++++++++++++++++
.../arm64/boot/dts/qcom/monaco-monza-som.dtsi | 323 ++++++++++++
arch/arm64/boot/dts/qcom/monaco.dtsi          |  90 ++++
arch/arm64/configs/defconfig                  |   2 +
6 files changed, 883 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
create mode 100644 arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi
[PATCH v2 0/7] arm64: dts: qcom: Add support for Arduino VENTUNO Q
Posted by Srinivas Kandagatla 3 weeks, 3 days ago
This patchset adds support for Arduino VENTUNO Q board, which is
announced recently [1]

VENTUNO Q board is based on Qualcomm Dragonwing™ IQ8 Series processor
along with a dedicated STM32H5 microcontroller.
This patchset adds support for below peripherals
    - USB Type‑C connector with dual‑role support
    - ADV7535 DSI‑to‑HDMI bridge
    - MAX98091 audio codec
    - 2.5G Ethernet PHY (HSGMII)
    - PCIe0 (to onboard WiFi chipset and USB bridge)
    - PCIe1 (to M2/nvme)

To make dependencies easy for new audio dai ids, I have used numbers
instead of defines.

Audio tplg is available at: https://github.com/linux-msm/audioreach-topology/pull/55
Branch based on linux-next kernel: https://github.com/Srinivas-Kandagatla/linux/tree/arduino-VENTUNOQ 

Thanks,
Srini

[1]: https://blog.arduino.cc/2026/03/09/introducing-arduino-ventuno-q-your-new-ai-robotics-and-actuation-platform/


Changes since v1:
	- merged audio card chagnes in to main dts
	- removed usb-c connector node and all relevant nodes as the firmware
	 to support is still evolving
	- removed usb max-speed property
	- moved usb-role-swith to base dtsi.
	- renamed fixed regulators as per bindings.
	- reorded dt-bindings for monza.
	- converted space to tab in makefile

Loic Poulain (4):
  arm64: dts: qcom: monaco: Add HS/SS endpoints for USB1 controller
  arm64: dts: qcom: Add Monaco Monza SoM
  dt-bindings: arm: qcom: add Arduino Monza, VENTUNO Q
  arm64: dts: qcom: Add Arduino Monza (VENTUNO Q) board support

Srinivas Kandagatla (3):
  arm64: dts: qcom: monaco: Add missing usb-role-switch property
  arm64: dts: qcom: monaco: add dt entry for lpass lpi pinctrl
  arm64: defconfig: Enable configs for Arduino VENTUNO Q

 .../devicetree/bindings/arm/qcom.yaml         |   1 +
 arch/arm64/boot/dts/qcom/Makefile             |   1 +
 .../boot/dts/qcom/monaco-arduino-monza.dts    | 466 ++++++++++++++++++
 .../arm64/boot/dts/qcom/monaco-monza-som.dtsi | 323 ++++++++++++
 arch/arm64/boot/dts/qcom/monaco.dtsi          |  90 ++++
 arch/arm64/configs/defconfig                  |   2 +
 6 files changed, 883 insertions(+)
 create mode 100644 arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
 create mode 100644 arch/arm64/boot/dts/qcom/monaco-monza-som.dtsi

-- 
2.47.3

Re: (subset) [PATCH v2 0/7] arm64: dts: qcom: Add support for Arduino VENTUNO Q
Posted by Bjorn Andersson 2 weeks, 5 days ago
On Fri, 13 Mar 2026 10:38:15 +0000, Srinivas Kandagatla wrote:
> This patchset adds support for Arduino VENTUNO Q board, which is
> announced recently [1]
> 
> VENTUNO Q board is based on Qualcomm Dragonwing™ IQ8 Series processor
> along with a dedicated STM32H5 microcontroller.
> This patchset adds support for below peripherals
>     - USB Type‑C connector with dual‑role support
>     - ADV7535 DSI‑to‑HDMI bridge
>     - MAX98091 audio codec
>     - 2.5G Ethernet PHY (HSGMII)
>     - PCIe0 (to onboard WiFi chipset and USB bridge)
>     - PCIe1 (to M2/nvme)
> 
> [...]

Applied, thanks!

[7/7] arm64: defconfig: Enable configs for Arduino VENTUNO Q
      commit: 56f809222ea762f38f58e01d09aa58f0f3c4b788

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>