[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251120155825.121483-1-r.mereu.kernel@arduino.cc>
Date: Thu, 20 Nov 2025 16:58:19 +0100
From: Riccardo Mereu <r.mereu.kernel@...uino.cc>
To: andersson@...nel.org,
konradybcio@...nel.org,
robh@...nel.org,
krzk+dt@...nel.org,
conor+dt@...nel.org,
broonie@...nel.org
Cc: linux@...ck-us.net,
Jonathan.Cameron@...wei.com,
wenswang@...h.net,
naresh.solanki@...ements.com,
michal.simek@....com,
nuno.sa@...log.com,
chou.cosmo@...il.com,
grantpeltier93@...il.com,
eajames@...ux.ibm.com,
farouk.bouabid@...rry.de,
linux-arm-msm@...r.kernel.org,
devicetree@...r.kernel.org,
linux-kernel@...r.kernel.org,
linux-spi@...r.kernel.org,
m.facchin@...uino.cc,
Riccardo Mereu <r.mereu@...uino.cc>
Subject: [PATCH v3 0/6] arm64: qcom: add support for Arduino UnoQ SBC
From: Riccardo Mereu <r.mereu@...uino.cc>
This patch series adds support for Arduino UnoQ single board computer.
UnoQ combines Qualcomm QRB2210 microprocessor and STMicroelectronics
STM32U585 microcontroller.
In some files we decided to keep UnoQ code name as "imola".
As this platform has a microcontroller connected to the microprocessor
we needed a dedicated spidev and to add uart2 to qcm2290.dtsi file; both
are used as interfaces between microprocessor and microcontroller.
Some GPIOs on the JMISC connector have been defined but not used in
qrb2210-arduino-imola.dts; this is meant to facilitate carrier dtbo
development for users.
Changes since v2:
- In PATCH 1/6 the vendor name has been corrected to "Arduino SRL".
- In PATCH 2/6 and 3/6 commit message has been improved to clarify the
purpose of adding "arduino,unoq-mcu" as trivial device.
- In PATCH 6/6:
* the qcom,ath10k-calibration-variant has been changed to "ArduinoImola"
* leds labels have been changed to simplify usage for users and make
them more consistent with future Arduino carriers for UnoQ.
- For every patch, warning regarding mail mismatch when running
checkpatch should be fixed.
Riccardo Mereu (6):
dt-bindings: vendor-prefixes: Add Arduino name
dt-bindings: trivial-devices: add arduino spi mcu interface
spi: spidev: add compatible for arduino spi mcu interface
dt-bindings: arm: qcom: Add arduino imola, UnoQ codename
arm64: dts: qcom: agatti: add uart2 node
arm64: dts: qcom: qrb2210: add dts for Arduino unoq
.../devicetree/bindings/arm/qcom.yaml | 1 +
.../devicetree/bindings/trivial-devices.yaml | 2 +
.../devicetree/bindings/vendor-prefixes.yaml | 2 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
arch/arm64/boot/dts/qcom/agatti.dtsi | 24 +
.../boot/dts/qcom/qrb2210-arduino-imola.dts | 459 ++++++++++++++++++
drivers/spi/spidev.c | 2 +
7 files changed, 491 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-arduino-imola.dts
--
2.52.0
Powered by blists - more mailing lists