From nobody Tue Jun 16 04:08:28 2026 Received: from mail-24416.protonmail.ch (mail-24416.protonmail.ch [109.224.244.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 40F6C34750B for ; Sat, 18 Apr 2026 10:39:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=109.224.244.16 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776508798; cv=none; b=kthxsFHCK1blHyPsy8bN3iyX7KHA5L/DTlOxF26VWAsuqxDCQRPVpr1VXzFZDfhwvaW+nKown1Kmt/R1iL2u64VJs1w9Ppo00tpT80uTEJu1rm9f8kbazMCHSUvRslIq0Td/P8xcLLvLia2kCOVY1ZLK1vkI7ZEO51XxCOWLOyk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776508798; c=relaxed/simple; bh=M6LVUW2n5KTuOAie1xrdlH+okKBQKa157KmIR2sGIcQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=EArd4BlbDqMZy7J1809rK7saob7aSK/Ep+NfTcLsuRANItmzK67cgUAVgeFRXN2Hk3/j97R7oyZy5E+r2JFem3N7m6J5Y+acrOnRbQU7lJ4H6yyKI89oBbUksu3x/bJTN7ZCTxU6QWDOZtpjVAIYwOof/sjipuJNCOCY4Jb3+vY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=pm.me; spf=pass smtp.mailfrom=pm.me; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b=JqRya2Zx; arc=none smtp.client-ip=109.224.244.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=pm.me Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pm.me Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b="JqRya2Zx" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1776508789; x=1776767989; bh=M6LVUW2n5KTuOAie1xrdlH+okKBQKa157KmIR2sGIcQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=JqRya2Zx/oQnSQlTcr5K310KE6zsQp4M8enlSDvKcjbqzeOc2kDEuQvPovAQ/hD2V /c5mf+KYR+sBA9+prNtb/cQbCQgOMzlsC2l3NauqkRm4CkIYTG3fZny8t4caU+a9uc hHi9Q1bU3qOMfa/Eruc3gyHney97IeNtfGDF4zd5mAJRVH8e7UFJA3lEqJo+rslhl2 s08uZ1m50pp3f9CYW2Zgwg3L4hqK//+39GvjEhlGXBU/AbhNg+5mG88Rn0n6+72jS4 NNwAVGNaEXRdvDBbS8Eo1oyw41339shK6epMlSsyHsvXfvv1sIXBHO2hKx8a8w7WwE r93o2TUGnXPTQ== Date: Sat, 18 Apr 2026 10:39:45 +0000 To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio From: Alexander Koskovich Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Alexander Koskovich , Krzysztof Kozlowski , Konrad Dybcio Subject: [PATCH v3 1/3] arm64: dts: qcom: eliza: Sort nodes by unit address Message-ID: <20260418-eliza-imem-v3-1-bfbd499b6e77@pm.me> In-Reply-To: <20260418-eliza-imem-v3-0-bfbd499b6e77@pm.me> References: <20260418-eliza-imem-v3-0-bfbd499b6e77@pm.me> Feedback-ID: 37836894:user:proton X-Pm-Message-ID: e37f21b63d29cf2cb48c185dc974af6544101797 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Qualcomm DTS uses sorting of MMIO nodes by the unit address, so move few nodes in Eliza DTSI to fix that. Reviewed-by: Krzysztof Kozlowski Reviewed-by: Konrad Dybcio Signed-off-by: Alexander Koskovich --- arch/arm64/boot/dts/qcom/eliza.dtsi | 74 ++++++++++++++++++---------------= ---- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/eliza.dtsi b/arch/arm64/boot/dts/qcom= /eliza.dtsi index 4a7a0ac40ce6..6fa5679c1a62 100644 --- a/arch/arm64/boot/dts/qcom/eliza.dtsi +++ b/arch/arm64/boot/dts/qcom/eliza.dtsi @@ -662,16 +662,16 @@ &clk_virt SLAVE_QUP_CORE_2 QCOM_ICC_TAG_ALWAYS>, }; }; =20 - config_noc: interconnect@1600000 { - compatible =3D "qcom,eliza-cnoc-cfg"; - reg =3D <0x0 0x01600000 0x0 0x5200>; + cnoc_main: interconnect@1500000 { + compatible =3D "qcom,eliza-cnoc-main"; + reg =3D <0x0 0x01500000 0x0 0x16080>; qcom,bcm-voters =3D <&apps_bcm_voter>; #interconnect-cells =3D <2>; }; =20 - cnoc_main: interconnect@1500000 { - compatible =3D "qcom,eliza-cnoc-main"; - reg =3D <0x0 0x01500000 0x0 0x16080>; + config_noc: interconnect@1600000 { + compatible =3D "qcom,eliza-cnoc-cfg"; + reg =3D <0x0 0x01600000 0x0 0x5200>; qcom,bcm-voters =3D <&apps_bcm_voter>; #interconnect-cells =3D <2>; }; @@ -862,13 +862,6 @@ tcsr: clock-controller@1fbf000 { #reset-cells =3D <1>; }; =20 - lpass_ag_noc: interconnect@7e40000 { - compatible =3D "qcom,eliza-lpass-ag-noc"; - reg =3D <0x0 0x07e40000 0x0 0xe080>; - qcom,bcm-voters =3D <&apps_bcm_voter>; - #interconnect-cells =3D <2>; - }; - lpass_lpiaon_noc: interconnect@7400000 { compatible =3D "qcom,eliza-lpass-lpiaon-noc"; reg =3D <0x0 0x07400000 0x0 0x19080>; @@ -883,6 +876,13 @@ lpass_lpicx_noc: interconnect@7420000 { #interconnect-cells =3D <2>; }; =20 + lpass_ag_noc: interconnect@7e40000 { + compatible =3D "qcom,eliza-lpass-ag-noc"; + reg =3D <0x0 0x07e40000 0x0 0xe080>; + qcom,bcm-voters =3D <&apps_bcm_voter>; + #interconnect-cells =3D <2>; + }; + pdc: interrupt-controller@b220000 { compatible =3D "qcom,eliza-pdc", "qcom,pdc"; reg =3D <0x0 0x0b220000 0x0 0x40000>, @@ -1005,6 +1005,30 @@ spmi_bus1: spmi@c432000 { }; }; =20 + tlmm: pinctrl@f100000 { + compatible =3D "qcom,eliza-tlmm"; + reg =3D <0x0 0x0f100000 0x0 0xf00000>; + + interrupts =3D ; + + gpio-controller; + #gpio-cells =3D <2>; + + interrupt-controller; + #interrupt-cells =3D <2>; + + gpio-ranges =3D <&tlmm 0 0 184>; + wakeup-parent =3D <&pdc>; + + qup_uart14_default: qup-uart14-default-state { + /* TX, RX */ + pins =3D "gpio18", "gpio19"; + function =3D "qup2_se5"; + drive-strength =3D <2>; + bias-pull-up; + }; + }; + apps_smmu: iommu@15000000 { compatible =3D "qcom,eliza-smmu-500", "qcom,smmu-500", "arm,mmu-500"; reg =3D <0x0 0x15000000 0x0 0x100000>; @@ -1319,30 +1343,6 @@ cpufreq_hw: cpufreq@17d91000 { #clock-cells =3D <1>; }; =20 - tlmm: pinctrl@f100000 { - compatible =3D "qcom,eliza-tlmm"; - reg =3D <0x0 0x0f100000 0x0 0xf00000>; - - interrupts =3D ; - - gpio-controller; - #gpio-cells =3D <2>; - - interrupt-controller; - #interrupt-cells =3D <2>; - - gpio-ranges =3D <&tlmm 0 0 184>; - wakeup-parent =3D <&pdc>; - - qup_uart14_default: qup-uart14-default-state { - /* TX, RX */ - pins =3D "gpio18", "gpio19"; - function =3D "qup2_se5"; - drive-strength =3D <2>; - bias-pull-up; - }; - }; - gem_noc: interconnect@24100000 { compatible =3D "qcom,eliza-gem-noc"; reg =3D <0x0 0x24100000 0x0 0x163080>; --=20 2.53.0 From nobody Tue Jun 16 04:08:28 2026 Received: from mail-244116.protonmail.ch (mail-244116.protonmail.ch [109.224.244.116]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9921726B973 for ; Sat, 18 Apr 2026 10:40:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=109.224.244.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776508805; cv=none; b=EFRPgzwUGzomYOktkXJTXtNO5eNuPB+9iDEafN4cWquY/CZZsOLsTtheWh7NxqX9jcyx7aPyHu54ujlR5hC3pKPv2klVYCjnbTp41G5zdWsVqY7ZUt0/Fjq4pG2wsJx1q8POIIjjS9XWeK0UYxXlxDMOcRPgXleYmo10tX773Dk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776508805; c=relaxed/simple; bh=8lbbMg5em/92sOvPnAUbCtzoqgV1R4nNnFgrSyPUWNo=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=X9k1QNPbyI3skUMiEGpf4UvDR5KzcYKZ9IxUWVui4+phFP/r/vga9PAR0UyEgUcTaEBgeo1gTVKcLmpy35djkWGBN8CBS5bN/0PAVB4uAeU1osydUsfxd/yD26S4nvzkCG/hkSrRu4i8s9NjE9pM22y3cmNOlSGVzIMIA92beMs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=pm.me; spf=pass smtp.mailfrom=pm.me; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b=TUWZHnX9; arc=none smtp.client-ip=109.224.244.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=pm.me Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pm.me Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b="TUWZHnX9" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1776508797; x=1776767997; bh=CaxoxlYSWajBIKdC/lIkkW6rfvdMjvKQKsxhURDX6Cc=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=TUWZHnX9vTEJpREKV8IUZ5XU7pfqnLASWYAFY+WX0udP/S6jTuS1QMZdIpgjRVaWz ogEEGv5CF00ySUIHUxBtZxUEpC1ymVAVLLZgd7m7ZTuvyVKYuGnwMObuXOT0fo0Rp2 iCV/C1YG72YP2svOSmU9BBCngzy5v64gaxu1OitSCU0NB+LPOI5UoEY/r247buPEbh SMyBFys1OzF4n5SeaDP+48QN+KzR+8KMcNfHFk+4G7+tzosjEf3VMdSxN5gGFR7xBy OK9g4T3OedHp+t4e0FqLZdiILbpb2vov0pcVmSqePPmYJqQ6TpBW0UDatPbPkh+F8O iLb1sL9jhOZGQ== Date: Sat, 18 Apr 2026 10:39:52 +0000 To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio From: Alexander Koskovich Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Alexander Koskovich , Krzysztof Kozlowski Subject: [PATCH v3 2/3] dt-bindings: sram: Document qcom,eliza-imem Message-ID: <20260418-eliza-imem-v3-2-bfbd499b6e77@pm.me> In-Reply-To: <20260418-eliza-imem-v3-0-bfbd499b6e77@pm.me> References: <20260418-eliza-imem-v3-0-bfbd499b6e77@pm.me> Feedback-ID: 37836894:user:proton X-Pm-Message-ID: de472ddbc8fc95d2928ed88889eed58c6ec75f54 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add compatible for Eliza SoC IMEM. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Alexander Koskovich --- Documentation/devicetree/bindings/sram/sram.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/sram/sram.yaml b/Documentati= on/devicetree/bindings/sram/sram.yaml index 8985f89170be..27e5e274c3cb 100644 --- a/Documentation/devicetree/bindings/sram/sram.yaml +++ b/Documentation/devicetree/bindings/sram/sram.yaml @@ -34,6 +34,7 @@ properties: - nvidia,tegra186-sysram - nvidia,tegra194-sysram - nvidia,tegra234-sysram + - qcom,eliza-imem - qcom,hawi-imem - qcom,kaanapali-imem - qcom,milos-imem --=20 2.53.0 From nobody Tue Jun 16 04:08:28 2026 Received: from mail-24417.protonmail.ch (mail-24417.protonmail.ch [109.224.244.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9EFCE34F474; Sat, 18 Apr 2026 10:40:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=109.224.244.17 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776508808; cv=none; b=jJiyo3iO7qJ9rusFwD0LySQta/GOAXM+eWfyupKgkZvywFSRhmc7y7aLZB1tUfd2I88VZKaAvjYOZ6fz6bjfouOWqKIp7qqT6LBolaRb5AejTH9ex46prHhcxdN3QEgcXL8udil4c6HDNZaGccpDMBsW6JK8JU6vTLu+AFAJZMI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776508808; c=relaxed/simple; bh=3sMaiUAijEjmNT+stNlQG3MAoZh54wqnwgv9HzzEY/E=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=Mb8HbL6L3KFL8K1foPKLOFb0rd69H7UE+b/Fx8ObnuRxqwW9LAJ2Qo/1KkjzJHxibBYESzetz24paB1cr4U90+o0Qr2XvaLSLZCJD2yCQRjdL1npbGqluj0K+UEH7XCXEkvIpGlIBrVG1GGWRCm41cvjx/qNWS0ZA/9K01UH/UA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=pm.me; spf=pass smtp.mailfrom=pm.me; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b=Py/RLVFi; arc=none smtp.client-ip=109.224.244.17 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=pm.me Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=pm.me Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=pm.me header.i=@pm.me header.b="Py/RLVFi" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1776508805; x=1776768005; bh=3sMaiUAijEjmNT+stNlQG3MAoZh54wqnwgv9HzzEY/E=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=Py/RLVFi2Twt13FSs+JErZPuUNYtxsf3hp7Z/hlrgaU3C6aiX8rIp7RPjV+ztuc7d ImM4/zirW2CPnGB9jRTdMx+dzSKLi707KzBlV4gW08mOtr7wNv+ydm5S0eTG+Qj+SN w5aBr6PdvF7e5gkfEugCTnwPPCUQohaxdFXboYBey3bYu1HTNdDVAWfjoX8W8vBJP3 OTGbEbPEd/OQ6dVi3ml9a+9hlwxBam83WbkgBbnjyPbDiME/6I1nsiMrH2JCJOiPWg XXk3qSzJCJW6vjDCFUZJTZhmz6uXDas9gkjfW/q6XG/+wD9whRV/4bRhcv7R3ctGRV 4VhoXfm1rTlsA== Date: Sat, 18 Apr 2026 10:40:00 +0000 To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio From: Alexander Koskovich Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Alexander Koskovich , Konrad Dybcio Subject: [PATCH v3 3/3] arm64: dts: qcom: eliza: Add IMEM node Message-ID: <20260418-eliza-imem-v3-3-bfbd499b6e77@pm.me> In-Reply-To: <20260418-eliza-imem-v3-0-bfbd499b6e77@pm.me> References: <20260418-eliza-imem-v3-0-bfbd499b6e77@pm.me> Feedback-ID: 37836894:user:proton X-Pm-Message-ID: 59af511583c9687579673508e637f3294cfaf65f Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add a node for the IMEM found on Eliza, which contains pil-reloc-info and the modem tables for IPA, among others. Reviewed-by: Konrad Dybcio Signed-off-by: Alexander Koskovich Reviewed-by: Dmitry Baryshkov --- arch/arm64/boot/dts/qcom/eliza.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/eliza.dtsi b/arch/arm64/boot/dts/qcom= /eliza.dtsi index 6fa5679c1a62..a63e2cbe174e 100644 --- a/arch/arm64/boot/dts/qcom/eliza.dtsi +++ b/arch/arm64/boot/dts/qcom/eliza.dtsi @@ -1029,6 +1029,26 @@ qup_uart14_default: qup-uart14-default-state { }; }; =20 + sram@14680000 { + compatible =3D "qcom,eliza-imem", "mmio-sram"; + reg =3D <0x0 0x14680000 0x0 0x2c000>; + ranges =3D <0x0 0x0 0x14680000 0x2c000>; + + no-memory-wc; + + #address-cells =3D <1>; + #size-cells =3D <1>; + + pil-reloc-sram@94c { + compatible =3D "qcom,pil-reloc-info"; + reg =3D <0x94c 0xc8>; + }; + + ipa_modem_tables: modem-tables-sram@3000 { + reg =3D <0x3000 0x2000>; + }; + }; + apps_smmu: iommu@15000000 { compatible =3D "qcom,eliza-smmu-500", "qcom,smmu-500", "arm,mmu-500"; reg =3D <0x0 0x15000000 0x0 0x100000>; --=20 2.53.0