[PATCH v3 0/6] arm64: qcom: add support for Arduino UnoQ SBC

Riccardo Mereu posted 6 patches 1 week, 4 days ago
.../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
[PATCH v3 0/6] arm64: qcom: add support for Arduino UnoQ SBC
Posted by Riccardo Mereu 1 week, 4 days ago
From: Riccardo Mereu <r.mereu@arduino.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
Re: (subset) [PATCH v3 0/6] arm64: qcom: add support for Arduino UnoQ SBC
Posted by Mark Brown 1 week, 3 days ago
On Thu, 20 Nov 2025 16:58:19 +0100, Riccardo Mereu wrote:
> 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.
> 
> [...]

Applied to

   https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next

Thanks!

[2/6] dt-bindings: trivial-devices: add arduino spi mcu interface
      commit: a7bde7c10902a0f6f903d3bbe67461f2b402a9ca
[3/6] spi: spidev: add compatible for arduino spi mcu interface
      commit: 43a3adb6dd39d98bf84e04569e7604be5e5c0d79

All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent to Linus during
the next merge window (or sooner if it is a 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.

Thanks,
Mark