[PATCH v2 0/7] arm64: dts: qcom: Add support for Arduino VENTUNO Q
From: Srinivas Kandagatla
Date: Fri Mar 13 2026 - 06:39:01 EST
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