From nobody Tue Jun 16 05:02:09 2026 Received: from mail-05.mail-europe.com (mail-05.mail-europe.com [85.9.206.169]) (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 D6DAE396567; Thu, 16 Apr 2026 09:40:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=85.9.206.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776332414; cv=none; b=M5uwR5fVnSecpiPwQQC2TXHGg83a5vFKIgv31GBq++hlqjkV69tJrXk2oNBw5nfIjUwE4FeiPIVVAmUHXaUPNzHaBhtke1QxNVWzQzGo7QhBbo/myMN1LCqg44vNb39XtOH4olsS7WT1JcjBcgp5b7cbga6qcGUbjiBu+Hf3GZ4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776332414; c=relaxed/simple; bh=vGA4D/bqH83LZB5VVvnuZbgZ2iJWI854ppPWqKNisK0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=IQdbjPcm/OWmyqRGZJk4Lmg2WAIaerA3UtnAOchr6hoWycStx0mCpow4DpxKHX8wrQi2wOvZjbkSin6LVZkr4Jspi9/Z4ndjLePZYR2KDsdD5GoxB3C2coxaxPWLWLTibE46Trt7ra6vaD+0ALbfTFHJctJX1u7JuZxtyHP68Fs= 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=c8rV7Sm8; arc=none smtp.client-ip=85.9.206.169 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="c8rV7Sm8" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1776332401; x=1776591601; bh=vGA4D/bqH83LZB5VVvnuZbgZ2iJWI854ppPWqKNisK0=; 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=c8rV7Sm8Y93vdQ6Xp5je2RiNkzuICZJR2ZqCZ8WqB3stm46gFyubIPqCut2HbACtS ImNs9Ftt9UBR+9c65Zl22Wl4p+j7q7nrFQIZ2GezX/XvrZFlApu4DfKUu9srrfUHUe xnCFpNHJwQyBjTgCe+ojwiq9QIZZGblrKjfnNEOYQERAS7g918mYU+/POCgbCy3Q9b tu4xPaiPBixX7iFltv577APVExtO/aFnEI8TbNT+jYTt/rA1dPxqpErNT8Ui+okkkl 0FU5ExDWEb6d+6MG39ohgpQ7auqiOu20BWSCW/1Y/lG5PLI7VxfnsWP+GiGJ3NUKFx Z3qFN5uHR6Leg== Date: Thu, 16 Apr 2026 09:39:54 +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 Subject: [PATCH v2 1/3] arm64: dts: qcom: eliza: Sort nodes by unit address Message-ID: <20260416-eliza-imem-v2-1-fb7a71123451@pm.me> In-Reply-To: <20260416-eliza-imem-v2-0-fb7a71123451@pm.me> References: <20260416-eliza-imem-v2-0-fb7a71123451@pm.me> Feedback-ID: 37836894:user:proton X-Pm-Message-ID: 40ec065afb9e25c8c3e1c50fb3a8c46a6e3ae323 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. Signed-off-by: Alexander Koskovich Reviewed-by: Konrad Dybcio Reviewed-by: Krzysztof Kozlowski --- 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 05:02:09 2026 Received: from mail-106119.protonmail.ch (mail-106119.protonmail.ch [79.135.106.119]) (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 1B66739C631 for ; Thu, 16 Apr 2026 09:40:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=79.135.106.119 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776332413; cv=none; b=mytD8sbh94N7JvHAUJuq+sSOwSeWB5ApmsKePfNQ+y34U6vi3JTbsx6lFt/GfPetcNpBbVVSY9kXuXulXkHbFsvcBwdQ/dLjVT3D6m/mYIlY7kFfAHvJoQ/bR8oQzq64F/mRVVPkGEJ4kN5swzlkKGvz0uhjAiDiGRMNRW5ASJM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776332413; c=relaxed/simple; bh=L+WoxkoOlxIRT/pd59o1iSW+ntv+TbCUXUSPbLwoXT0=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=E4nBUNn1asefVLM4LywU6E3KxuiRc/Iwn7KgnwCXOIWy/z0N9GdCGfIfSDDQs5WtEZH746esfw+iLmkk+8XrGhwho2rjhBsg3BWPFvPd7g83VheTdJpsbkj8TN6MvE6VdAnlBMf0bEru2d8C+3LjQzgHJIxW/RLzeJuGYssmegE= 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=awPlW7FU; arc=none smtp.client-ip=79.135.106.119 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="awPlW7FU" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1776332408; x=1776591608; bh=Ry+SyEti2UqT5WVYvlvsiyP6Yf3JAHi5YvU/FmfqzNo=; 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=awPlW7FU6IMXBHCvm5P9nFX9u5gcp6MeHXl9E6lFpABGS0B0lA1O8v0Zq2+rTQms7 AdY9Q8x09t1/r44+4ZY97Kpu+dqhcvXmj+9JuWMAfOqB4YKSdWCXstZffWhzvkyMNb ydFrd/QMYIGZHxkmx3ltlQs1Vssv7HRzkZ4jf+DejW5wo58se/5iCXh6wqOAtXpcjn EVJXc0Qvg1QUGAvAiGHl0Ej2D9ejCuZlscMToAjN88fIS30URn2ZZ3e11Yez/5xwXc PMMEJdxjK7Vf8eU8DC35qBQkuMbzkMGiRIEnwrhV6699qGTayqQj3q3hvFifzR0to+ p1mWE4IK/mDag== Date: Thu, 16 Apr 2026 09:40:03 +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 Subject: [PATCH v2 2/3] dt-bindings: sram: Document qcom,eliza-imem Message-ID: <20260416-eliza-imem-v2-2-fb7a71123451@pm.me> In-Reply-To: <20260416-eliza-imem-v2-0-fb7a71123451@pm.me> References: <20260416-eliza-imem-v2-0-fb7a71123451@pm.me> Feedback-ID: 37836894:user:proton X-Pm-Message-ID: c50a40bca3ba5be606fc84c83ef643a617166e4f 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. Signed-off-by: Alexander Koskovich Reviewed-by: Krzysztof Kozlowski --- 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 05:02:09 2026 Received: from mail-43100.protonmail.ch (mail-43100.protonmail.ch [185.70.43.100]) (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 4FD37378D7D for ; Thu, 16 Apr 2026 09:40:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.70.43.100 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776332423; cv=none; b=tCzA2RWuJmnT0GuneQIZBe42ntepWzliz+sy2lm6XzYT2bLTQjv170mqmZbboGBzqJ9AoQQ9dsHpVJERdxh93ZXIx/oyyPzxiPOVffekrZVMBFkDc+0c7v9BDL9SrPPMAH87FXEVA0f3yTtDC8HyUS3eNlBaEGyQFO3PtnB5VAk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776332423; c=relaxed/simple; bh=+uw/4df8IGIbUeJ5LIVTDk4Ouq+4CGn/mp0UzTFlTcw=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=IzAk0MuLFixT6OlCizo3v6lOoubKjIHg+ALKGk7qvzgg86HL0ZQ3jPwhAMG2hCJPWKvSezIJQxzV/1PCsKcvoMOUsBRHHtUlqRB9JFs3y/m+6U01LYJj45Xn16AvjeCF3a5boqXe0h9e/g2BEOhEmwZ3w3kYa+9nPqS1v5P62pg= 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=psZbbgMy; arc=none smtp.client-ip=185.70.43.100 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="psZbbgMy" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1776332414; x=1776591614; bh=+uw/4df8IGIbUeJ5LIVTDk4Ouq+4CGn/mp0UzTFlTcw=; 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=psZbbgMyZ0pmgMBSrTlKxTJUEDAcgz8bROLizB0JDKmZVmBnXCbLCNLpw7sRyxIwK yRIvTJR6b77QP9H013P7OCMDmOZGQTfbh7egAooAdmcNBtBCOvB2khY6a2Qr3RzcB6 O6/oNJXLxHbttV0hE8kfp3e4CyJNq/JPr585KoqGLXvP1Bh+r6XDHxl0A4/apa3lNM zaGA7Q+ioCYUlBYrAR9ERDf5s7rdLzkoe8pHMhv2wd1GnXK0lq1XleFN4SbPp5qO7J jQ51pAP2LXnvGIxhn+/qNZEqvgYT8O0G9AZDR+llkFk+nv+QWP6HD87/98K/1kFX9Z edWbVRfZhwJVQ== Date: Thu, 16 Apr 2026 09:40:09 +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 Subject: [PATCH v2 3/3] arm64: dts: qcom: eliza: Add IMEM node Message-ID: <20260416-eliza-imem-v2-3-fb7a71123451@pm.me> In-Reply-To: <20260416-eliza-imem-v2-0-fb7a71123451@pm.me> References: <20260416-eliza-imem-v2-0-fb7a71123451@pm.me> Feedback-ID: 37836894:user:proton X-Pm-Message-ID: 0bf1b25ffbe7d7f5422890073c3e85f8084e49ec 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. Signed-off-by: Alexander Koskovich Reviewed-by: Konrad Dybcio --- 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..551df07e44c6 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>; + + pilreloc-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