Thread (21 messages) flat view 21 messages, 4 authors, 2026-06-23

Re: [PATCH v7 01/15] arm64: dts: qcom: kodiak: Add EL2 overlay

From: Mukesh Ojha <hidden>
Date: 2026-06-23 16:31:58
Also in: ath12k, dri-devel, linux-arm-msm, linux-devicetree, linux-media, linux-remoteproc, linux-wireless, lkml, op-tee

On Fri, May 22, 2026 at 05:29:22PM +0530, Sumit Garg wrote:
From: Mukesh Ojha <redacted>

All the existing variants Kodiak boards are using Gunyah hypervisor
which means that, so far, Linux-based OS could only boot in EL1 on those
devices.  However, it is possible for us to boot Linux at EL2 on these
devices [1].

When running under Gunyah, the remote processor firmware IOMMU
streams are controlled by Gunyah. However, without Gunyah, the IOMMU is
managed by the consumer of this DeviceTree. Therefore, describe the
firmware streams for each remote processor.

Add a EL2-specific DT overlay and apply it to Kodiak IOT variant
devices to create -el2.dtb for each of them alongside "normal" dtb.

Note that modem and media subsystems haven't been supported yet due
to missing dependencies. For GPU to work, zap shader is disabled and
in EL2 mode the kernel owns hardware watchdog which is enabled here.

[1]
https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-4/boot-developer-touchpoints.html#uefi

Signed-off-by: Mukesh Ojha <redacted>
[SG: watchdog and modem fixup]
Signed-off-by: Sumit Garg <redacted>
As discussed internally, I will be taking this patch separately and you
can drop this from series.

-- 
-Mukesh Ojha
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help