Re: [PATCH v10 0/2] arm64: dts: qcom: kodiak: EL2 overlay for qcm6490-idp / qcs6490-rb3gen2

From: Mukesh Ojha

Date: Tue Jul 14 2026 - 03:13:31 EST


This got messed up and went as a reply to v9. I will resend this
v10 as RESEND again. Sorry for the spam.

-Mukesh

On Mon, Jul 13, 2026 at 09:37:52PM +0530, Mukesh Ojha 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 the qcm6490-idp and qcs6490-rb3gen2 variants;
> this series adds the DT overlay that describes the IOMMU streams and
> other kernel-owned resources needed in that mode.
>
> Patch 1 is a small independent cleanup of the two board .dts files:
> keep the wlan_ce_mem reserved region (its /delete-node/ was erroneous)
> and drop the redundant wifi memory-region override that duplicates
> kodiak.dtsi. Patch 2 adds the kodiak-el2.dtso overlay and wires up
> the -el2.dtb variants in the Makefile.
>
> Changes in v10: https://lore.kernel.org/lkml/20260706161428.3764398-1-mukesh.ojha@xxxxxxxxxxxxxxxx/
> - Split the wlan_ce_mem retention and the redundant memory-region
> removal in qcm6490-idp.dts / qcs6490-rb3gen2.dts into its own patch. [Dmitry]
> - Drop status = "okay"; from &wifi in the overlay so platforms
> without wifi enabled in the base .dts are unaffected. [Dmitry]
>
> Changes in v9: https://lore.kernel.org/lkml/20260624063952.2242702-1-mukesh.ojha@xxxxxxxxxxxxxxxx/
> - Instead of adding wlan_ce_mem back in the EL2 overlay, stop
> deleting it in qcm6490-idp.dts / qcs6490-rb3gen2.dts so it is
> present for both EL1 and EL2. [Miaoqing]
>
> Changes in v8: https://lore.kernel.org/lkml/20260522115936.201208-2-sumit.garg@xxxxxxxxxx/
> - Added a wpss copy engine memory similar to chrome for Wifi to work.
> - WPSS does not have firmware Stream, so that was removed.
> - Added wifi streams similar to chrome for wifi to work.
> - Removed this patch from Generic Pas patch series, can be followed
> separately.
> - Moved Sumit as co-author as part of modification done to the patch
> in the past.
> - Added some more kodiak's board variants in the makefile.
>
> Changes in v1-v7:
> - mpss was disabled and will be enabled once the dependencies patches
> get merged.
>
> Mukesh Ojha (2):
> arm64: dts: qcom: qcm6490-idp/qcs6490-rb3gen2: Keep wlan_ce_mem and
> drop redundant wifi memory-region
> arm64: dts: qcom: kodiak: Add EL2 overlay
>
> arch/arm64/boot/dts/qcom/Makefile | 12 ++++++
> arch/arm64/boot/dts/qcom/kodiak-el2.dtso | 39 ++++++++++++++++++++
> arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 2 -
> arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 2 -
> 4 files changed, 51 insertions(+), 4 deletions(-)
> create mode 100644 arch/arm64/boot/dts/qcom/kodiak-el2.dtso
>
> --
> 2.53.0
>

--
-Mukesh Ojha