From nobody Mon Oct 6 21:02:06 2025 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (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 E25CC2BEC28 for ; Thu, 17 Jul 2025 12:51:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752756703; cv=none; b=ixzrpEYMPk4FsEqL/FZK28qKVK+6xKQk1NTPjHzwtg4w3TQEQyH4k4r9509qeyj6Qa20t3WiLhA1QdmYlweJ9QdVSSyd/j5Jk41TpDAi5WddvQEl8FWQnA/aX3JZmti1N8lsxSpPwwIyTTbua059hOUFtCwrEe83xo26+rmIdvE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752756703; c=relaxed/simple; bh=8fCws8CMRb56c2oRzF5lDcVyb6GSeZNulXhw/17eeuU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sz863z1uZutZt2Pdb8rDOz0ejscKdh3pDUeqLpVx58joyCOP+b5OR7GWxohbarVWAGKBPfi6kbzk+eCETPGJ8i9mv0iKRfqJcTi/50nJV7u8iXh+tUubEI5Jt5gqTiujUK3LocKamlVqUdxLXUk2TfJoWm7SrS1+ULCVKPkNgM8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=DoqYh6A8; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="DoqYh6A8" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 56H5hiLi022149 for ; Thu, 17 Jul 2025 12:51:41 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 5dmjx6DoFfD+EgytGx5MlRtogq65KCgsAvgpzSUdgR8=; b=DoqYh6A86OWqgsT+ F/BMenk5LmUxSNUYWNhrhv08LDJ+Wc9lsrjm7ss/uJ/ekLdCWimiJ/67L/YOykye WYcDHRgFu3j4fh7S9xvX8ekUjqdEAmCfq7oFHiaLGOQOYSzdAs9rmn6c3ymZD8na Te//eN4BAoA+o+KACrMcY16OIgEDsnLZeY80wmWYyYPtk1kwQK94KcU5/A2DjR71 2j90e01QJSxOe+aPqh+b+cNPpp9oODBOZcTbTedbijarqPb8LUsX1nvqzVltXHTY h+ZJFtQGi/T+zVB8Fi1EPZTTX7hHSgakZDUZgRwLLRwaL2CpGbztTah1r2INiQDz sGsjgA== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 47ufu8fhh9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 17 Jul 2025 12:51:40 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-7e2c8137662so152707885a.2 for ; Thu, 17 Jul 2025 05:51:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752756700; x=1753361500; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5dmjx6DoFfD+EgytGx5MlRtogq65KCgsAvgpzSUdgR8=; b=P3cZrI3nkHWbvTouIxL0B23TVw00v94Tdqv1GEVqgBIQF/aPWrYBnmvKXnc4Lp5tOw lenx/HnvXr9ffCIuoBlHOrnTG957in031133umRuC/8jbNYj/rAb163ys3evepquSO1p 2zxTjBxw92tZ8/7hML4pIHfpZ1yTgD69X/N/zMCzWtzj0LxhSHM+xP1nLTc72p0yQoNv +1PJTw4bytyalVkc7RgMuiUcprd4ThQiqDfPcVy9wAVSHytNKBo9YHhidFqOdu2FERY3 77wNgBqiQ2sDoiJx5kTKcTnWLVPGDwIubwPCcdPfMZhoD4gFerwfmTszpTtLQHvds6tV e6HQ== X-Forwarded-Encrypted: i=1; AJvYcCWe2OumECoS31uleXlhhxLbzt6hYn5mIgib2tH4LydqKf9PiY4mfibAmDwScA+UXMhENzGnxkG5CNfI5Oo=@vger.kernel.org X-Gm-Message-State: AOJu0YzzxGlDOsvUb6m9JeQBzOw58aSnQjh5hx4zhBmq5SThbvTKWvWf G8z343ziSAiU0dS1etuJ3F1QpsFo8Xm27lsdCds8xruabMkLtgE8h6FmWEsH91fdF3cVLAI9ltv WNTJgRuObsGXaY7clcf9cwxhhOBfpNF581rOHGNfiKrasLovhtz4bE2aJOlvociIj/jY= X-Gm-Gg: ASbGnctibmWp31TMlTtRc5H9HzB5PGORj2nQa6KA9/OApdaqKbPQsylBdKVQ1G64GWb snsM7tNbQcQFdsgoQ14JU3inSF+kvLUDbE7g2mGeyFehf+k8MUKH05YzhtNl3iMX4mCcw15OCCL i97lwMXmWpj9hNN9CFa/HZDpAoNB78w4Ixybhv5gN0ernAysUTlyGmVnRrWqdMvn3oELaAGGvEa DBlHpxUvTZlWbYQU1BJ+IY5pphlx+3F+PdeVmVn/+xQ3hInjNdEIfednlFBnRdVmxUnjoAD4Sn8 /Pth+rHo2J3KyevOv0VPm+37yy0MdUWHe2GJ2oxt+ucdZEzEZRF7QU3N0d7GwpbxWZ5cJRKpuns J1xr0P0VsPZi68IlcVLJ1vnRDyRDIqtRTdCIMc35UziUOfwYhgzao X-Received: by 2002:a05:620a:19a1:b0:7e3:4ad9:4885 with SMTP id af79cd13be357-7e34ad94aafmr461233085a.38.1752756699929; Thu, 17 Jul 2025 05:51:39 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEtWM46nbZv8/M/cXE3tfo3WZXNY1lQapLohcThkRMOjCJzW0sAKWFycICUqtnA3jrA5dm8Cw== X-Received: by 2002:a05:620a:19a1:b0:7e3:4ad9:4885 with SMTP id af79cd13be357-7e34ad94aafmr461228985a.38.1752756699407; Thu, 17 Jul 2025 05:51:39 -0700 (PDT) Received: from umbar.lan (2001-14ba-a0c3-3a00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a0c3:3a00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5593c9d08fesm3032872e87.126.2025.07.17.05.51.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Jul 2025 05:51:38 -0700 (PDT) From: Dmitry Baryshkov Date: Thu, 17 Jul 2025 15:48:16 +0300 Subject: [PATCH 1/4] arm64: dts: qcom: sa8775p: fix RPMh power domain indices Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250717-fix-rpmhpd-abi-v1-1-4c82e25e3280@oss.qualcomm.com> References: <20250717-fix-rpmhpd-abi-v1-0-4c82e25e3280@oss.qualcomm.com> In-Reply-To: <20250717-fix-rpmhpd-abi-v1-0-4c82e25e3280@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bartosz Golaszewski , Ling Xu , Dmitry Baryshkov , Tengfei Fan , Jagadeesh Kona Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3137; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=8fCws8CMRb56c2oRzF5lDcVyb6GSeZNulXhw/17eeuU=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBoePHYNdvG92c1C0SfA+Uu8M31YZBxd84hLXKI+ E5Wh5Oe15uJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaHjx2AAKCRCLPIo+Aiko 1aM/CACe3a+BwmWFyI8/TiCJ1eTaLw/+/Av9al0JiC1R6qDfGX0AzgmTHNFKGcFZWPLvqglSUhF jLhsB2sqvMZY2u4b1q8bbKeeBQ24B9t0WTSdKjW1Rz/hEWtKoL5Uic3BO0SgmMmFKrWeAGrY/5s RFasXcpMZtCiyHHx/q+M25qwulI2MMoeiHT+MMwjyymBGA+waW1Bd9j6MtxMGnYXqopzq22HUYi hxy2jj7B42a9qxLiSoWV9r4U9a7puNhUSfpIoEhJy7DtmFu9H25YkTfoIMJtrW376O/W+ZzBAfN 0MBQtlYZ5O4XOMwb852ymrSSIWkKuJkOosGd6nzKWhYRnwt6 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzE3MDExMyBTYWx0ZWRfX0R75yuavY7h4 j6gLvNJQZRMvXOm8wVGZjr6lU3Ygi1mVjs0nj2OA0KekWvFytBT05oAfdL+2+I4FAx+eWb128lw CTnewlkx8Hzk5aM1Wln+uReHYSxukeZSDEg1s5lCqjsSsbM1fHsbr8Ui7XzQOqYSw4A7kWYTbww uxw2XOW9lE7mkhixIyhezc42FOVIYsByP82FFNkUpwC5XVOyvsgHlqGUdut0fy0ECVdZY/t9T4b hyee0iM+lLJgjp677tMH4e5Lm+PvnYQ811cUDEKoZBALBv1+mkVQhWRqKeIKFrZGXPXyUkepip3 aiNDWa3laGoU2+cXbmqSv77rN33t2Ayv7CxI1XEIIZWJxLk2VdxZHVtE3NAbSkyRgZt8Mpua6zn ens3jfvQU1lardC+prJx0PZ3qwENjB3Pe2xyEa/hiy4aif7qzso7zGdOU7pqK6Iuwvh1cHnl X-Proofpoint-ORIG-GUID: wXkh8sm_BKgAkHjCmsm7veMOvk4ghPnN X-Proofpoint-GUID: wXkh8sm_BKgAkHjCmsm7veMOvk4ghPnN X-Authority-Analysis: v=2.4 cv=f59IBPyM c=1 sm=1 tr=0 ts=6878f1dc cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=Wb1JkmetP80A:10 a=EUspDBNiAAAA:8 a=bLvTzZXTTUYhi_MxgGAA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-07-17_01,2025-07-17_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 spamscore=0 mlxscore=0 bulkscore=0 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 mlxlogscore=836 phishscore=0 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507170113 On SA8775P power domains device doesn't use unufied (RPMHPD_foo) ABI, but it uses SoC-specific indices (SA8775P_foo). Consequently, all DSP on that platform are referencing random PDs instead of the expected ones. Correct indices used for that platform. Fixes: df54dcb34ff2 ("arm64: dts: qcom: sa8775p: add ADSP, CDSP and GPDSP n= odes") Signed-off-by: Dmitry Baryshkov Reviewed-by: Bartosz Golaszewski Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sa8775p.dtsi b/arch/arm64/boot/dts/qc= om/sa8775p.dtsi index 9997a29901f57d7894dc1eacb6a809caa427c6c4..214e2c0e74ef53e8bc57acb8ee8= 8901ef1006298 100644 --- a/arch/arm64/boot/dts/qcom/sa8775p.dtsi +++ b/arch/arm64/boot/dts/qcom/sa8775p.dtsi @@ -17,7 +17,6 @@ #include #include #include -#include #include #include =20 @@ -6055,8 +6054,8 @@ remoteproc_gpdsp0: remoteproc@20c00000 { clocks =3D <&rpmhcc RPMH_CXO_CLK>; clock-names =3D "xo"; =20 - power-domains =3D <&rpmhpd RPMHPD_CX>, - <&rpmhpd RPMHPD_MXC>; + power-domains =3D <&rpmhpd SA8775P_CX>, + <&rpmhpd SA8775P_MXC>; power-domain-names =3D "cx", "mxc"; =20 interconnects =3D <&gpdsp_anoc MASTER_DSP0 0 @@ -6098,8 +6097,8 @@ remoteproc_gpdsp1: remoteproc@21c00000 { clocks =3D <&rpmhcc RPMH_CXO_CLK>; clock-names =3D "xo"; =20 - power-domains =3D <&rpmhpd RPMHPD_CX>, - <&rpmhpd RPMHPD_MXC>; + power-domains =3D <&rpmhpd SA8775P_CX>, + <&rpmhpd SA8775P_MXC>; power-domain-names =3D "cx", "mxc"; =20 interconnects =3D <&gpdsp_anoc MASTER_DSP1 0 @@ -6239,9 +6238,9 @@ remoteproc_cdsp0: remoteproc@26300000 { clocks =3D <&rpmhcc RPMH_CXO_CLK>; clock-names =3D "xo"; =20 - power-domains =3D <&rpmhpd RPMHPD_CX>, - <&rpmhpd RPMHPD_MXC>, - <&rpmhpd RPMHPD_NSP0>; + power-domains =3D <&rpmhpd SA8775P_CX>, + <&rpmhpd SA8775P_MXC>, + <&rpmhpd SA8775P_NSP0>; power-domain-names =3D "cx", "mxc", "nsp"; =20 interconnects =3D <&nspa_noc MASTER_CDSP_PROC 0 @@ -6371,9 +6370,9 @@ remoteproc_cdsp1: remoteproc@2a300000 { clocks =3D <&rpmhcc RPMH_CXO_CLK>; clock-names =3D "xo"; =20 - power-domains =3D <&rpmhpd RPMHPD_CX>, - <&rpmhpd RPMHPD_MXC>, - <&rpmhpd RPMHPD_NSP1>; + power-domains =3D <&rpmhpd SA8775P_CX>, + <&rpmhpd SA8775P_MXC>, + <&rpmhpd SA8775P_NSP1>; power-domain-names =3D "cx", "mxc", "nsp"; =20 interconnects =3D <&nspb_noc MASTER_CDSP_PROC_B 0 @@ -6527,8 +6526,8 @@ remoteproc_adsp: remoteproc@30000000 { clocks =3D <&rpmhcc RPMH_CXO_CLK>; clock-names =3D "xo"; =20 - power-domains =3D <&rpmhpd RPMHPD_LCX>, - <&rpmhpd RPMHPD_LMX>; + power-domains =3D <&rpmhpd SA8775P_LCX>, + <&rpmhpd SA8775P_LMX>; power-domain-names =3D "lcx", "lmx"; =20 interconnects =3D <&lpass_ag_noc MASTER_LPASS_PROC 0 &mc_virt SLAVE_EBI= 1 0>; --=20 2.39.5