Re: [PATCH 3/3] arm64: dts: qcom: imola: add support for media carrier board

Riccardo Mereu Linux Kernel
2026-05-05T14:20:08Z

On Thu, Apr 30, 2026 at 4:11 PM Konrad Dybcio
<konrad.dybcio@oss.qualcomm.com> wrote:
>
> On 4/30/26 3:21 PM, Riccardo Mereu wrote:
> > From: Riccardo Mereu <r.mereu@arduino.cc>
> >
> > Media Carrier is an expansion board for Arduino UNO Q.
> > It adds two CSI connector, one DSI connector, 3 jack connectors for
> > headphones, earphone and lineout and 4 RGB LEDs.
> >
> > Current devicetree overlays support:
> > - imx219 based cameras (both with 4 lanes and 2 lanes)
> > - Waveshare 5" and 8" touch A DSI displays.
> >
> > As can be noticed DTBOs are split and no overlay is performed in the
> > Makefile. Overlaying is handled in user-space guiding users to configure
> > the system matching what it is connected to the Media Carrier.
> >
> > Signed-off-by: Riccardo Mereu <r.mereu@arduino.cc>
> > ---
> > arch/arm64/boot/dts/qcom/Makefile | 8 ++
> > ...rrier-media-camera-imx219-csi0-2lanes.dtso | 49 +++++++
> > ...rrier-media-camera-imx219-csi0-4lanes.dtso | 49 +++++++
> > ...rrier-media-camera-imx219-csi1-2lanes.dtso | 49 +++++++
> > ...rrier-media-camera-imx219-csi1-4lanes.dtso | 49 +++++++
>
> Are the 2ln DTs actually useful in practice?

Yes, all the cases are covered for the supported camera since
inexperienced users are guided in the configuration of cameras
without the need to perform overlays or write their own DTSO.
This is done via a GUI soon to be released.
That's why I covered all the possible cases for camera connection.

> > ...10-arduino-imola-carrier-media-common.dtsi | 46 ++++++
> > ...a-carrier-media-panel-5in_touch_a-dsi.dtso | 80 +++++++++++
> > ...a-carrier-media-panel-8in_touch_a-dsi.dtso | 80 +++++++++++
>
> The waveshare,dsi-touch-gpio compatible is absent upstream and I
> would imagine it'll take a considerable amount of time for that to
> change, let's focus on the other bits for now

Ok, I was hoping that mentioning dependencies in the cover letter
would suffice. I'll drop panels DTSOs in V2.

Best regards,
Riccardo