Devicetree
 help / color / mirror / Atom feed
* [PATCH 0/3] arm64: dts: qcom: monaco-arduino-monza: Enable JHAT 40-pin HAT accessories
@ 2026-07-07 16:37 Srinivas Kandagatla
  2026-07-07 16:37 ` [PATCH 1/3] arm64: dts: qcom: monaco-arduino-monza: Enable I2C0 and SPI3 for 40-pin JHAT connector Srinivas Kandagatla
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Srinivas Kandagatla @ 2026-07-07 16:37 UTC (permalink / raw)
  To: andersson, konradybcio
  Cc: robh, krzk+dt, conor+dt, linux-arm-msm, devicetree, linux-kernel,
	loic.poulain, Srinivas Kandagatla

The Arduino VENTUNO Q board exposes a 40-pin JHAT connector that is
pin-compatible with the Raspberry Pi HAT specification. This series
enables the I2C0 and SPI3 interfaces on that connector and provides
a DT overlay for the first supported accessory.

Patch 1 enables I2C0 and SPI3 on the JHAT connector and adds the
corresponding aliases, allowing HATs that rely on those buses to be
used. This covers accessories such as the Pimoroni Automation HAT
[1] which uses I2C for its on-board ADS1015 ADC and SN3218 LED driver.

Patch 2 adds a label to the sound node so that audio-related DT
overlays can extend it.

Patch 3 adds a DT overlay for the Waveshare WM8960 Audio HAT [2].
The overlay enables the WM8960 codec on I2C0, defines the LPI I2S1
pinctrl state for the JHAT I2S pins, and wires up playback and
capture DAI links to the Q6APM audio subsystem.

Audioreach tplg changes are at [3]

[1] https://shop.pimoroni.com/products/automation-hat?variant=30712316554
[2] https://www.waveshare.com/wiki/WM8960_Audio_HAT
[3] https://github.com/linux-msm/audioreach-topology/pull/67

Srinivas Kandagatla (3):
  arm64: dts: qcom: monaco-arduino-monza: Enable I2C0 and SPI3 for
    40-pin JHAT connector
  arm64: dts: qcom: monaco-arduino-monza: Add label to sound node
  arm64: dts: qcom: monaco-arduino-monza: Add overlay for Waveshare
    WM8960 Audio HAT

 arch/arm64/boot/dts/qcom/Makefile             |   4 +
 ...uino-monza-waveshare-wm8960-audio-hat.dtso | 100 ++++++++++++++++++
 .../boot/dts/qcom/monaco-arduino-monza.dts    |  14 ++-
 3 files changed, 117 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm64/boot/dts/qcom/monaco-arduino-monza-waveshare-wm8960-audio-hat.dtso

-- 
2.53.0


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-07-08 13:30 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-07 16:37 [PATCH 0/3] arm64: dts: qcom: monaco-arduino-monza: Enable JHAT 40-pin HAT accessories Srinivas Kandagatla
2026-07-07 16:37 ` [PATCH 1/3] arm64: dts: qcom: monaco-arduino-monza: Enable I2C0 and SPI3 for 40-pin JHAT connector Srinivas Kandagatla
2026-07-07 18:11   ` Dmitry Baryshkov
2026-07-08  6:34   ` Loic Poulain
2026-07-08  7:01   ` Konrad Dybcio
2026-07-07 16:37 ` [PATCH 2/3] arm64: dts: qcom: monaco-arduino-monza: Add label to sound node Srinivas Kandagatla
2026-07-07 18:13   ` Dmitry Baryshkov
2026-07-07 16:37 ` [PATCH 3/3] arm64: dts: qcom: monaco-arduino-monza: Add overlay for Waveshare WM8960 Audio HAT Srinivas Kandagatla
2026-07-07 18:15   ` Dmitry Baryshkov
2026-07-07 20:41     ` Srinivas Kandagatla
2026-07-08  7:02       ` Konrad Dybcio
2026-07-08 12:33   ` Loic Poulain
2026-07-08 13:30     ` Srinivas Kandagatla

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox