Re: [PATCH v10 2/2] arm64: dts: qcom: kodiak: Add EL2 overlay
From: Mukesh Ojha
Date: Thu Sep 10 2026 - 04:42:52 EST
On Thu, Sep 10, 2026 at 12:41:11PM +0530, Sumit Garg wrote:
> Hey Folks,
>
> On Mon, Jul 13, 2026 at 9:38 PM Mukesh Ojha
> <mukesh.ojha@xxxxxxxxxxxxxxxx> wrote:
> >
> > All existing Kodiak board variants run the Gunyah hypervisor, which
> > means Linux can only boot at EL1 on those devices. It is possible to
> > boot Linux at EL2 on these devices [1].
> >
> > When running under Gunyah, remote processor firmware IOMMU streams are
> > controlled by Gunyah. Without Gunyah, the IOMMU is managed by the
> > Linux running at EL2. Describe the firmware streams for each
> > remote processor in an EL2 overlay.
> >
> > Add an EL2-specific DT overlay and apply it to Kodiak IoT variant
> > devices to produce a -el2.dtb alongside the standard dtb. Modem and
> > media subsystems are not yet supported due to missing dependencies.
> > The GPU zap shader is disabled. In EL2 mode the kernel owns the
> > hardware watchdog, so it is enabled here. The wifi-firmware child
> > node describes the IOMMU stream for the WCN6750 firmware; the &wifi
> > node itself is left untouched so that platforms without WiFi are
> > unaffected by the overlay.
> >
> > [1] https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-4/boot-developer-touchpoints.html#uefi
> >
> > Co-developed-by: Sumit Garg <sumit.garg@xxxxxxxxxxxxxxxx>
> > Signed-off-by: Sumit Garg <sumit.garg@xxxxxxxxxxxxxxxx>
> > Signed-off-by: Mukesh Ojha <mukesh.ojha@xxxxxxxxxxxxxxxx>
> > ---
> > arch/arm64/boot/dts/qcom/Makefile | 12 ++++++++
> > arch/arm64/boot/dts/qcom/kodiak-el2.dtso | 39 ++++++++++++++++++++++++
> > 2 files changed, 51 insertions(+)
> > create mode 100644 arch/arm64/boot/dts/qcom/kodiak-el2.dtso
> >
>
> Any updates on this patch if this can be picked up for the next merge window?
Latest revision is v11
https://lore.kernel.org/lkml/20260803121042.3313824-1-mukesh.ojha@xxxxxxxxxxxxxxxx/
--
-Mukesh Ojha