Re: [PATCH RFC 20/23] arm64: dts: qcom: sm8650: move EL1 Gunyah nodes to sm8650-el1.dtsi

From: Val Packett

Date: Fri Nov 13 2026 - 15:26:35 EST



On 11/13/26 3:38 PM, Neil Armstrong wrote:
The reserved memory map, remoteprocs, SMP2P, IPA, GPU zap shader and the
q6prm LPASS clocks only apply when booting at EL1 under Gunyah, and
boards booting Linux at EL2 had to delete them.

This might be true in practice for this specific SoC just due to these being the only devices made,

but in general, "boots Linux at EL2" does not automatically imply "does not use smp2p/remoteprocs" (see Glymur; and earlier laptops with hacks that happily use ADSP under EL2) so the dtsi that includes all remoteprocs being called "el1" is quite strange IMO

Move them into sm8650-el1.dtsi, included by the EL1 boards, and drop the
node deletions from the Deckard dts.

Signed-off-by: Neil Armstrong <neil.armstrong@xxxxxxxxxx>
---
.../boot/dts/qcom/sm8650-ayaneo-pocket-s2.dts | 1 +
arch/arm64/boot/dts/qcom/sm8650-el1.dtsi | 775 +++++++++++++++++++++
arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 1 +
arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 1 +
arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 1 +
arch/arm64/boot/dts/qcom/sm8650-valve-deckard.dts | 21 -
arch/arm64/boot/dts/qcom/sm8650.dtsi | 774 +-------------------
7 files changed, 801 insertions(+), 773 deletions(-
[..]


Thanks,
~val