Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp835260pxv; Fri, 9 Jul 2021 10:05:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJx91RZjISffJbXUOAc75n2OEx3SBYWvv1k7vW0i2jmwV2P+hzGaZYzH5W1FYbvWjP0pLBWl X-Received: by 2002:a05:6e02:114f:: with SMTP id o15mr2587109ill.255.1625850338488; Fri, 09 Jul 2021 10:05:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625850338; cv=none; d=google.com; s=arc-20160816; b=HUbNUgbRxsZasyf5+bz2Dw9H7vkloVULzAwEECVe96Zb1GBDBNNIv+Q5GpTzpLFUp+ ehkY2Ca+e1Dw+Bv7oG8nvhVges8dfJ19OPz7PQ82cfpB8h/9zkZWIfehbn0Fq6UL15y6 9XL7F9lVxUR0It7WXADj5IxnHbhVx7DU7RetZHhaWJAm1rjnkNnJ0uSW/FdaFnQM0VCL tkyE6JCud07/SCbuhjaYJqdVhEcNP1kOCKslMJhb379n1b3kNMj/3PPDBextElWkXz3q VSp/p89g0888Z+Y1CZivJRhCCywpmUDGk91nD2/gNRlZykPqDuTlsCAxXeln92IBhDlw z9tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:subject:reply-to:cc:from:to:dkim-signature:date; bh=GNiNsS3JF8fmKTOzoUgaNOicb7Ez8mimdpLZnDv3tNY=; b=yokYSX68/Ay1hv7OKhh6Xyq1IV0epGJDPg8944sy4wx67lm3V0nYELia8SCOFOQ+6g mhehrL0jjl4p4tg52fEokcpEXSUrdCnGBJ9Axxgk14ZankCxc8c8nAhsuhd72rdO3Xcn EdssTeXm5Gx1+s3qWSa/wYhjULpXRshcl1wRqfkNtVJlcoYSBl5puKsTYqGOozLNp/+V 7Vw85dJU0upA5V4VRll/spsY5ir4rpPwVDdA5zzJVSHxXdPBLEvbyiCXeKZqAmyfAGLJ z/AR9RBi7Z/MFtRlL1Oq3w9gh8/1cnCfG5q0tZ62luzsxxfYhowLu4nGyVbWVPk2qUDn 1liw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail header.b=ecPSiiTT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n4si6394665ion.62.2021.07.09.10.05.26; Fri, 09 Jul 2021 10:05:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail header.b=ecPSiiTT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230155AbhGIRGe (ORCPT + 99 others); Fri, 9 Jul 2021 13:06:34 -0400 Received: from mail-0301.mail-europe.com ([188.165.51.139]:39797 "EHLO mail-0301.mail-europe.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230048AbhGIRGe (ORCPT ); Fri, 9 Jul 2021 13:06:34 -0400 Date: Fri, 09 Jul 2021 17:03:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1625850228; bh=GNiNsS3JF8fmKTOzoUgaNOicb7Ez8mimdpLZnDv3tNY=; h=Date:To:From:Cc:Reply-To:Subject:From; b=ecPSiiTT34ql7TP1r6LFB7xJIQYcYn2DgrLbAbrxRQ8Q8kSgF+uoMVhfX88rKys++ ZzE7KLPEdbaXeX345MLC7n0sCJ38m2AFJ9unGycMB7OGrvFTTwaNCB5uYooq/aMrck aKm6k33tbbXbK0JXN2RO4J6BTQUnBbwk2tLz4nzM= To: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org From: Yassine Oudjana Cc: Yassine Oudjana , Andy Gross , Bjorn Andersson , Ohad Ben-Cohen , Mathieu Poirier , Manivannan Sadhasivam , Konrad Dybcio , "Dr. Git" , Rob Herring , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Reply-To: Yassine Oudjana Subject: [PATCH 5/5] arm64: dts: qcom: msm8996: Add SLPI PIL Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on mailout.protonmail.ch Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add a node for the SLPI peripheral image loader. Signed-off-by: Yassine Oudjana --- arch/arm64/boot/dts/qcom/msm8996.dtsi | 39 +++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/msm8996.dtsi b/arch/arm64/boot/dts/qc= om/msm8996.dtsi index bb6bfd24256f..1f4125ef5512 100644 --- a/arch/arm64/boot/dts/qcom/msm8996.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8996.dtsi @@ -1285,6 +1285,45 @@ lpass_q6_smmu: iommu@1600000 { =09=09=09clock-names =3D "iface", "bus"; =09=09}; =20 +=09=09slpi_pil: remoteproc@1c00000 { +=09=09=09compatible =3D "qcom,msm8996-slpi-pil"; +=09=09=09reg =3D <0x01c00000 0x4000>; + +=09=09=09interrupts-extended =3D <&intc 0 390 IRQ_TYPE_EDGE_RISING>, +=09=09=09=09=09 <&slpi_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, +=09=09=09=09=09 <&slpi_smp2p_in 1 IRQ_TYPE_EDGE_RISING>, +=09=09=09=09=09 <&slpi_smp2p_in 2 IRQ_TYPE_EDGE_RISING>, +=09=09=09=09=09 <&slpi_smp2p_in 3 IRQ_TYPE_EDGE_RISING>; +=09=09=09interrupt-names =3D "wdog", +=09=09=09=09=09 "fatal", +=09=09=09=09=09 "ready", +=09=09=09=09=09 "handover", +=09=09=09=09=09 "stop-ack"; + +=09=09=09clocks =3D <&xo_board>, +=09=09=09 <&rpmcc RPM_SMD_AGGR2_NOC_CLK>; +=09=09=09clock-names =3D "xo", "aggre2"; + +=09=09=09memory-region =3D <&slpi_mem>; + +=09=09=09qcom,smem-states =3D <&slpi_smp2p_out 0>; +=09=09=09qcom,smem-state-names =3D "stop"; + +=09=09=09power-domains =3D <&rpmpd MSM8996_VDDSSCX>; +=09=09=09power-domain-names =3D "ssc_cx"; + +=09=09=09status =3D "disabled"; + +=09=09=09smd-edge { +=09=09=09=09interrupts =3D ; + +=09=09=09=09label =3D "dsps"; +=09=09=09=09mboxes =3D <&apcs_glb 25>; +=09=09=09=09qcom,smd-edge =3D <3>; +=09=09=09=09qcom,remote-pid =3D <3>; +=09=09=09}; +=09=09}; + =09=09mss_pil: remoteproc@2080000 { =09=09=09compatible =3D "qcom,msm8996-mss-pil"; =20 --=20 2.32.0