From nobody Mon Sep 28 08:57:48 2026 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 A9B4240B0E2 for ; Mon, 24 Aug 2026 11:54:52 +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=1787572494; cv=none; b=P1q2s71J5LOP3TKEaZoPpAvoGIdQV9stIDrAVd4VE1QRot68lo/QQeOm0D/2VQmxdnTI+VzIijm+AXQ3MDieN6iLzwynnGASDSxcKja4KkQT5MbsLy/4+A5C8NZuz7NkFyuoMQH5FR3YrgvGroTR+mnY/QL/IsEF+XWOkjP1Vys= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572494; c=relaxed/simple; bh=DsmFBQ0mXMrsEdnqxRR3Hv31cdI8ww91ZStrak/wLCU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=knrm5sbp1ROVOv8kUMf7zhd1df0PZ08yzZDAytz6QrlsR1sbXYMNkAR6nqDvkNaWGDDb/XPzmy8+YoJbekwrOaxMLdbe9l8hDnYIKWzqwcSnu4rSEKGAZ5UTKmG0KS/r4qtl8CHQbck3Ce8mfJ2EYBova3eDb3lnRZ0Kwl9H0e4= 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=NkpftLJ/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Oanufd5q; 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="NkpftLJ/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Oanufd5q" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMVX92372292 for ; Mon, 24 Aug 2026 11:54:51 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= pp1ES94Pbkso/WEKH/hoMsnztfMtPMYAgUha5rk30A0=; b=NkpftLJ/ZguaRGgB 4z4a/ZROXdEF9PyldET8VGZwR8I8on37F6XjKuFPRsYJ5GosoEZgcnc4/wfInVKG 7A3OmZQig+tkewMh+QTLyjodb/xdEEdGYPoXlvR6vCOjxAQ06LkofU3reLGyJN0m Ej7fdiW59YXqZE245iS3l2uxGK/dB21PoM29/uAC3qFCWhgyZXCSL2+pdt0MRFuf im53WrZIoNdCe76darrJih+KsaWFNVBBfjHWs6O/hhx6susN7gdIkuk3jib8cWbC SA3/AyFPLukScHF+3cQHlSUG2qCedpEbjpVX79P8AxO7oCfieO5Xf3z7lZ/KBIgV ByN1vA== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gdshedd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:54:51 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-8fc6b670b4bso29865656d6.1 for ; Mon, 24 Aug 2026 04:54:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572491; x=1788177291; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=pp1ES94Pbkso/WEKH/hoMsnztfMtPMYAgUha5rk30A0=; b=Oanufd5q/VCNqFY7kfNTNjY3RDmegIskgix4tTC0WdX/DimWludiA+oAyyzKGSS0e/ JiNK4tB/F8wr9y3CC4CvvyTDs/SHMhRR8w7MMLAfg9561/HiV0ZtASaCM3hjDmr/F4pl +BsQr0AOSQjlAzoCGvdimOK6l0zHDKdu3HfP1cCxNMsKrezQHN5vZq3Wy8Xqfeg3A1o1 x4NGWPJtSfDvmoeFvwZmVTr3yyr2pGK+Hz+39nuaVQ5JNaayMsgKxgTtZjfKQbbWwKN3 oE52pnUk+gyghd7ntZjhwNqUhu0hXPslR6Nc3iVT2bewNOmw6oh9X89i2cD9KwbG7U0R iH1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572491; x=1788177291; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=pp1ES94Pbkso/WEKH/hoMsnztfMtPMYAgUha5rk30A0=; b=JsYeyYjq/MU7aUBSvnTzxiyIhKDP5s0UULyrk5JInnDh7+KD5RckHcKpP8i27BrrNZ 0J0Rb+lcOrUSgEp8u/7ziYL5Te/qzAYnn4oTfokhzWP2g3y/F2rg/mZ3fMo7zNMPvtqT YJrHIxSlA9Kp2piw8T6TXRtAydcsEswfEWZ1n5r+0rnIiw/d7i0+9NM0FPcmGf/StueF kpoem0oI35n/moNTiFysXkA/eGtbYz37fGsTJQiQfAq4vk/J8w12D4lM24wbB6wMwHDX U6p2S/xeVoGaZaQJPt0NWo2iWF0RfpRUdtEyHA397gtG6WNlOAL9E/p/RJOzzMPNmgOv eFPA== X-Forwarded-Encrypted: i=1; AHgh+RqIPY7qJ28bJ6Sc/rfN4hkqAKAXyJnzxf1GBWLnzqKLExpCR9pefp/VqlwWR1rGtEbiRvC01webLdGZHnA=@vger.kernel.org X-Gm-Message-State: AFuF++koaElUxorzIIDcKPkhrzCOLwQRFpt8JIS5spRweANI99ei4Jjt haWhD6HjojR2hZdS1xg2uqXo2HY69Yoeauc75FAuE4Q1cwsKVhzPqAlJeD9NrzA76qgw3pa3NxK mDFIZBt7cy6u/0qz+vmJVvd0jP30ZtvweMUcHRXmdmAh1do5cKyKZRpRJhdMHJ9XkTF2NmiFYNP A= X-Gm-Gg: AR+sD12EJHU/aVMjjC0zlOryjXjGAwe1wmmyOIT8T9oRcwpB2nyM1PiF1fRyTXLkVGY GNLMEfE07pav/tqR/WpMOXhfcBqGvuXsSln9ryZjDY7/RKBABVQkv3r7m+QYu4b88yboJTeUrJx PKHMhI/UvfPQOWWAgd+LRPwYdz12D1NASekQgAhW6WJLZX0M4j4hqkB3KSQNylCIILqYLnE0NxI VqhpKySC0maG1BegmbhzdvrKKMkI5aNsTy5cjjZIPGvW++sMXNie363lh+VpY9QbM0cPuqIyH+V n3sMTdYtILsaY8KZzePyeqiGd5lsiEQCuvRoQlrMUNqy1FYGGf5zpMbIAsEZhv+qnRlTyxXHYuV 3IQQekBx0 X-Received: by 2002:a05:6214:4105:b0:8f0:4e44:79e0 with SMTP id 6a1803df08f44-90c80ca4db4mr251378126d6.1.1787572490304; Mon, 24 Aug 2026 04:54:50 -0700 (PDT) X-Received: by 2002:a05:6214:4105:b0:8f0:4e44:79e0 with SMTP id 6a1803df08f44-90c80ca4db4mr251377036d6.1.1787572489792; Mon, 24 Aug 2026 04:54:49 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.54.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:54:48 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:48 +0300 Subject: [PATCH v3 01/47] dt-bindings: clock: qcom: gcc-sdm845: Add CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-1-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1822; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=DsmFBQ0mXMrsEdnqxRR3Hv31cdI8ww91ZStrak/wLCU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDWH4iTC+PrXufhuE7Sqg3ZJ4LfiQVKF7eBZ hcIrVxSPrKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww1gAKCRAbX0TJAJUV VvifD/96vOHB9XDrG77iCrQvHxW1GwzD9Iy1jz5JETcf/7C044NkDHINOXmmodZbVz6UBM+vP24 YSClJWUvplLEErnHCitNfK6Hb0fCfJLqo7NvfuJgIgrwB4JYotbOIW9jsPOx/E6IEiCJssb9kMF Ev6N4dd5nd27AcoyszENZNJ5J3/+Ek5NZlV7tYWs3A/6dNDWibTS4z8rbTk4c1L4aLwSg+99/jt FJLN1y/lcBARWdkvguH7EAVgD2hplNzqI8TD+vNjfzOTjmgxUgbG7siuQPtCubvgjEH+3I8GvQ2 V1qzxsjYsc7JlTwgPmoRtWKRqKUhIx98/T2whDfS0U9T9OYajHaSBtNQrhcwupfJdBJCCEmPq59 8WXvVyGvD9MvG5N4ct6a55w0TTjOOIQJViaD+ZU/B2ZV67kGVxq+OoJeYn3qYIKoBuqO500ZQeI Zd3WqeUB/o76D+hp2KjiJdevo3x1pMVnawIhGRmfPMf1GmGJ1EP9OAxMjqnlvg+bVl8b9xbvaTn r3SoigaSLKtPEFrMlEth7Nf9WjsJZm5gti3NRob/Cbz0Od6UsoWkN1sd56ignibZ9sHUYrZfCtZ U/D9YBZ+CWOGBxFQfInnT2yh0le80iQRgx47pFf/y81LBoIJNj1SiaEf1CemVXjoUHk988vGu6n LrTs2CHahV+2Arg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: paPaOz4AlVkq2SlstoIFGjUgsVztQBsj X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX7PrANCanDrxW rkfMLTIcaYdRNgXYGSBCoLBXOFMr41hs0odMnPKpwOegcrt0ufJAPa9Sb2w8AVEnz5POmIurUgp xEkyhDxO6MhI9FNYSRQ8fNz0HpmmhLfB+s5280DfeaIHyAUf5/67D9wzB5yYycLwIBYrJE2/+oJ oBUztDO5Kr8xfupnnmvdDdlYOhSnv3dsRXKquuKn/ot5n3C3PlXPxo9iSEzEorDztWlDmhpPxID AX+cE7FxSOPNkydD/GOgzv9ylJMisLjhtMPQI9AkmjBQMWb5BFeHH2Kn6LI9d42ZE9/5UVD7LMV i/zRASekNxeiXA6/Maymxkb5S1eVQKbSSJnqrc1kYhW6csQhyFPyGLBJcnnS9/fTTknncYXxmbw +St++iNOdqamhnA6qTzfn1pwDnXT+kGnmjWGQgX64PQih2DAuj1PfD+PV/Yy3BjhSUxpLacGTYR 4pfAR2aGupnkcOrjfsQ== X-Authority-Analysis: v=2.4 cv=Fqo1OWrq c=1 sm=1 tr=0 ts=6a8c310b cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=CHUg4piiY6QsafxEa0EA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-ORIG-GUID: paPaOz4AlVkq2SlstoIFGjUgsVztQBsj X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX+gHBFSzX5VaR 5/PpXigZ1I6a6WaB+6jgv+HQwZ84mg5fLlsJ/UgCwt5hq7m4uVQD82I3Iv4pbI2ZEH7zjnLeeu4 jsL6Njpx9ubdaiu/rw9Kxi5Oi/2Wa40= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 phishscore=0 spamscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Describe the CX power-domain dependency for SDM845 and SDM670 GCCs, and require it for both compatibles. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml index a7523a414341..980edcd244a2 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml @@ -31,6 +31,8 @@ properties: maxItems: 5 =20 power-domains: + description: + A phandle and PM domain specifier for the CX power domain. maxItems: 1 =20 required: @@ -56,6 +58,8 @@ allOf: - const: bi_tcxo - const: bi_tcxo_ao - const: sleep_clk + required: + - power-domains =20 - if: properties: @@ -78,6 +82,8 @@ allOf: - const: sleep_clk - const: pcie_0_pipe_clk - const: pcie_1_pipe_clk + required: + - power-domains =20 unevaluatedProperties: false =20 @@ -85,6 +91,7 @@ examples: # Example for GCC for SDM845: - | #include + #include clock-controller@100000 { compatible =3D "qcom,gcc-sdm845"; reg =3D <0x100000 0x1f0000>; @@ -94,6 +101,7 @@ examples: <&pcie0_lane>, <&pcie1_lane>; clock-names =3D "bi_tcxo", "bi_tcxo_ao", "sleep_clk", "pcie_0_pipe_c= lk", "pcie_1_pipe_clk"; + power-domains =3D <&rpmhpd SDM845_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 BDFA04119F2 for ; Mon, 24 Aug 2026 11:54:54 +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=1787572496; cv=none; b=O83I6x4vVhSo039TdQ6YRVWdfmfp6kwFGD1QutwIvWiD+mlAT8ElFa34o480skMj/Hjv0FmuTdKlxP2AumGBsnVW72cR81MMksfQjc18H9Bwd2uasXyZmi4suFZfTXy3hDYwKuUsfY+WAYKJAeKo315ueBb9dBaZNIzY9UTCOeo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572496; c=relaxed/simple; bh=y6QpceeMy20RSRv9ZOcvbOYBvvo7BA6v+32UQ2/dwew=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BHjswDMx+iX/xYAnAFRwNCQKNJXMdTXfHFZ4Ak2PmMZo4N/Tgv7HP3RROHJbPjORLIAdh1L8+DrNScciyPgbwPzkAFz3tnYL+uAfJxE2BsW3bh0AdsEoC+yQxE5TLh+HDQReCu9Dx3xl2azpMt42IIOx3QY0kchVwDWW0Z68u8Y= 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=BfA6HKIZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DQzOt6Pf; 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="BfA6HKIZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DQzOt6Pf" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMVXA2372292 for ; Mon, 24 Aug 2026 11:54:53 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= 4tlzfj1770514qfRZ7PsF7X4hGfiBwLLLf+aJgywLa4=; b=BfA6HKIZigADd61u X0X3EyJ0bEKv2GbaQPKAKeBhiqSHdOTbRMmjb6x1bFLkInikEcluw34hGuOSQ6Wp PrGZAtLLi8bZCmruYXbJfWCsgCERaedL5GY7v9UJOS3LILpUH39UthIP+EjF+oAo 4F6KXo4LaSYN37y1uQBE1UouRG0vH3WPgUZry8svl69HKCpgfjiHQxgfIwrKkDMs Jq/NV3+d/pTy6x+rPYDpHZaVaEBrAhc3pndBr0RgaA3J+Iy4GX9ldxt8x3Xh2rE4 1ADRiWPOc3a+Qfmu+Z05f2aTKlrhn2O0yl9cwQwMmp4BAlPxkIZu1gWTexekydd3 m3K2xw== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gdshedm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:54:53 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51a8db414c7so51435101cf.0 for ; Mon, 24 Aug 2026 04:54:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572493; x=1788177293; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4tlzfj1770514qfRZ7PsF7X4hGfiBwLLLf+aJgywLa4=; b=DQzOt6Pf9K5M7cwNmJLhLmfRHf65xNsmAxmHj7ABVehxO9LVF4qAfhYxwh/sLCVO1F PK07Qn2W5emQnnBl6Frl2VD6xrwJRutdprc2xcxKyysr0eiAgNm45SzF9DmiePoRUFCR Ieem70P78N139kQsHENs1O1uMCNANBEQRZTwGe3wt+n2A1orjnxjBibHv1s/I8JdYU3M JKBOTfLar/ECIec5BAezWPWRo3fmC57l6Ezd4OV3uWmuw9adNddjveCDJw4csQZK83G6 bMNJByNyvSOAdXVlGT69cZ/sBq4c/+JXFAbSHIjcjvpMHle2h1SOGMiV76A7eA8bDP/w 6n4Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572493; x=1788177293; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4tlzfj1770514qfRZ7PsF7X4hGfiBwLLLf+aJgywLa4=; b=MarD2Cgifmv13OpejFsdf7vI17yMq0kO2N+jYvlQphuK+DIrQYXg8rwggl1m12vB6X YK9W3JpPXT5Vai99Vr64qSDOW7KS6s3etz1wpXpwEb491f4+9Ga2m21Pi1ng0nIX/4vo rfhqzOsm6B8/F6om2N4vHDixpVfp6idNWcoM3g94Y3ROSObLrEKbyXuwuPV4omjGh/UA c90fRYgDUfNqKz6JWwllk9iTNrjzJXvVXyqFovspvZeAA9ah3VOGa3VoJojt0SXSwmiK o0Vr6RKa3SJlMsxBMHbuzIvyCBaGJLnCfl/Cgg+zyPMMYSuv88J42tXBp6fBGNN5uKJj rOrg== X-Forwarded-Encrypted: i=1; AHgh+Rq+a4RdnbgtrvZZAsbIbzRzmu+gQyTI2bfj0omvXMn+x1KG05pq+VVYfiZUajF2l9qxnqo1MmTCtSxZaQY=@vger.kernel.org X-Gm-Message-State: AFuF++meeMqzYo4jLfJ7OohRoSQFPWr4TJviMdhHzfWwTAZGqx36eSxW XDJUNVEujIgzWYTvpr7ydT56HS+bWQp03TiFUXb8NhYbG17QUmzmHsF1YvEVIrg7H1kYiPDoSYw wGhj2HlM/o8+4+kiooQgX6PFFsIZrvG8a+jQ7YgPPs4/NgsFBiwhfQfpEPqrV+k0hbesUy7YMZH Y= X-Gm-Gg: AR+sD11a7izZM4NRSc88zze/Ug211xxQdyA4xhC5sQDTzwa6gmbKXU+uM3QK0TBIXun aDJzBDq7SW8OmYq9zfmbI20qRZncmW3qYMeQwxRAgBvgyN8pcUXPc3t9CaC1LxWnIouK+1j9xsk 5zf9yoh0FTpK0+dtEtNtozvYI4ZeqRQPWtFpzvlxxoJI0R8CxWkfSzSBxUz3MBh5N8d2n8bM+vt sciF7VXLdFlSlRwx+ib+ADux0JlTm8MEWghSU0ynvb1OXdQq2Ht8tXoPKyudQ9VSvPiQPidfEip kqEOwoX4g4WmB/ERa8maYCLO655qKcNx8CdK7th39XTrOcaIrNScaDHaBsJSwz0iwMnks4L64IP BOj5rHgf9 X-Received: by 2002:ac8:5f52:0:b0:517:875a:d634 with SMTP id d75a77b69052e-52e09bad973mr181299041cf.2.1787572492891; Mon, 24 Aug 2026 04:54:52 -0700 (PDT) X-Received: by 2002:ac8:5f52:0:b0:517:875a:d634 with SMTP id d75a77b69052e-52e09bad973mr181298541cf.2.1787572492402; Mon, 24 Aug 2026 04:54:52 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.54.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:54:51 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:49 +0300 Subject: [PATCH v3 02/47] dt-bindings: clock: qcom: gcc-sm8150: Add CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-2-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1455; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=y6QpceeMy20RSRv9ZOcvbOYBvvo7BA6v+32UQ2/dwew=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDXDCZvB3WmRiQrRST4Ur/RX3eR2iMrwoCeL 7E4bCMRBdmJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww1wAKCRAbX0TJAJUV Vig5D/9XwdcIAttugzVAi+uuiArRBS5eLIHNqN6yS3pP4IclR5cxtrmE2B+Gk9mZp9jp5+8AB6t 28/U7iorOo+yYsrHUNEdhKyT6zyIywckNMhYH2RASve6+zUqEfwckcsStyT3aDlavRSCJwpgdU6 kxx4MCe7jcQURwGkaEXLnYQ4q9syjuFywL7T9+xOKZK6+4TfvL3qDD/1MfELi6VNKxtgRMeicF/ 0UbF1VoKl/HKvyzROM5BMNR4J4ocgoeFLTnEPj849jsw6ciuKTAkvWa1Ik+Y6fP6y+HBQ1LsoUo bhVaVz8h2gZoxHHo4B6fi5fGoCuq/Ezvh9+dt6hyw1Kvznbm/Y6ALfTU0Yh4HJwDeWIX1naCalQ l/YuZDl7IK0w1Rd7NmU79O2w9lEb1xU0mETIl8u6SviGC+42azcUi+or1Txy0whQ8pyiF0fi70+ AyjXEtdoKrpAUBUdvZxX2vekMaJnvAQaVBGQPNHJi1H8mROguypY8oXsRhWZ+QSVJY85/i89Kim 1Hv2erpjy2USvGyZk/NCIIoQZVJKZA0vHB0/jI2aoYbaN7kgRkzyyf7nvpyE3/REKLeXxiMVHnQ yBh4TcyY286P/ekfwqJGNTP4pjpu0q1jz3AlbDJe0GxbrUI74C4bFZAUPNlR8BPLKTK21WSIjm9 eZ3TZJnoN6AFkDA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: jjHGFzMDhMYDvEdN1clqdxP1B5lbTqhL X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX1miK0//yC8rh 2sAYBf74qW/fO2naKPOoqZwebX3qhzbzMXXt+ey4xMQbPxIIgYW4zcOEkcOERyDw8Au+cJEFuA5 dwZIcJ4u4meI/KLmuUuOHwl2S3lQ2wRs5CE+w7iujG77axiQUuMBEAwK7+cC/bQRlyL40Q0t4Wa 7FTLksdyuFyznIWuPFrRCOBPZCT0mhco6CeMN2K9Mss3rYT2vr8UYvLRWH4qcCpzBtZQiyEs5SO dEDcFZV890HJniZsCuLUKWRTlQeMwiH81yNRrFLjDChmrsIUXcgqFpAT3gApMhfZyrTNCs36wYI 6zq1mrs5MUotKoJHO097ntm9M2BXMj8vB+4MICANaLrQ05W647+syaJi0D+uzFRqalI9oJHMw0N 9m8KYFX6E4Umq38EOvfexd//ziRf9FuXK9JGcaPVmVXjeBjGqMOKVRVhb2YIryRM5e0OutK571J 5eMdArLnDKmfDs+VHog== X-Authority-Analysis: v=2.4 cv=Fqo1OWrq c=1 sm=1 tr=0 ts=6a8c310d cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=Tb5SGVRYdzFDwN5jjesA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-ORIG-GUID: jjHGFzMDhMYDvEdN1clqdxP1B5lbTqhL X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX2neR8YeAbTgr PXAzy++AIwK9xjYXlHoS6JnQe+aloFwCYIM8G7hxmypZlSTV+PEPvkC+pqrtavqlwF5qru8QPL9 BEDErF3nNBpK4Sln3HonxwQE/SPNu3Q= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 phishscore=0 spamscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Describe the CX power-domain dependency for SM8150 GCC and require it in the binding. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml index 5f3f69fe9ddb..dcdbcda2c212 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml @@ -30,10 +30,16 @@ properties: - const: bi_tcxo - const: sleep_clk =20 + power-domains: + description: + A phandle and PM domain specifier for the CX power domain. + maxItems: 1 + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -44,12 +50,14 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,gcc-sm8150"; reg =3D <0x00100000 0x1f0000>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>; clock-names =3D "bi_tcxo", "sleep_clk"; + power-domains =3D <&rpmhpd SM8150_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 4BA5E411A17 for ; Mon, 24 Aug 2026 11:54:57 +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=1787572499; cv=none; b=eKvkQgr/fHiAAQjO+88CVNreoy2fn8/XX9k17vbdkVVcwgNbrsQO8KbCeGt9PI0awbeZsttfPUoL6bvjtGxlOKW4WlidcRW031QZYJoPHMUGlINTxi3t9SfPFaZlRI76ZJC78qUgGHIupZp1n66aDx+JiYJYWFBgfxIesDJbX7k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572499; c=relaxed/simple; bh=REJZawy4aBEbtBGd3KEmnFuvi8s9k7aDbXSu0pw9loo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BJRddo7vEofjYnzogjWyzBlV+cSdIN06ZosGAIL+yzkiD2Z+j4TvvBngx7+Y24flAyc0n7OQMzq9RR6ixdBslZTjlWeHcRNlV+zmmjl+bYCwU+NvV8Wh6v7gnuH86IYZCq2pemgjeljkzDd0kuhcgI/4AO2ExoeDJEdfiksQ+l8= 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=OvWpJJsX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TrD4Tkrr; 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="OvWpJJsX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TrD4Tkrr" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMhgc1673448 for ; Mon, 24 Aug 2026 11:54:56 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= oxfa+FUs8WqJDbLPx7xq2/8KB0/M6FXPg5BITFA+MLE=; b=OvWpJJsXFM2eMFTu m6PwVHxir/fqaoNnGX8KnDRVZzUJ0CLAMvuuUhusZxVOHsZPG0lXBrZkE+64H69K CHolfOWG0CW3Bb2J3qjgp+DULvPIHfRMeaHQPVlhWLNGyglkw+jbuX/NeHUEVmAM TnsJ0Fzj1OopMkwLg7mq+UUjqZ++SnIHo1xVjvG1uPdCRhmENYCR+XXLjTuE/2BZ pqI58SjSGM/0bf/Tk9OEkup/wiyqXpr2sfp6Wgp7W75WotMFQruV33KQdo8KEUXT +NYETw+rtyOuUzs92RvWdVF2jpMPNLBDju4CJ7wUAZLGWRFIq+GZzQlSoOC0tdPy 9/rkhw== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8huf114j-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:54:56 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8fdace20927so25962286d6.2 for ; Mon, 24 Aug 2026 04:54:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572496; x=1788177296; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=oxfa+FUs8WqJDbLPx7xq2/8KB0/M6FXPg5BITFA+MLE=; b=TrD4TkrrmDRXzAKuELDRDhIVRpmjuqUNwXK5QXD5BCPfnXzyi2GuZa+YuBVFv1pmCy d57zzU0GE/iMvEBDJbIGQBijOsZjkf4pxLk50exarUsIhOp76WPbgzk7d8edcbqyByLH x8jDqn0zw/IEQsGuc+2CBtqkKbmP5H9T3wbGjBV3As7jjaQMGcpNJCLyDRRoV3m0XFWt WLWMFz8ymLELuW+fSmSVYNK7UEfZBU441UZSQtkZtHtwpDFkTr0Ss63YhEsfH6fRsnkZ 5Mnow/G30GmrgqFUDi50RsnI4Yofc9FKM16m1Ses4e4Sv91SMzN6fTyUuMIdsLCIOR7U iJpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572496; x=1788177296; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=oxfa+FUs8WqJDbLPx7xq2/8KB0/M6FXPg5BITFA+MLE=; b=kp9115JHq9z8Tv4XtnFyYRTUnG1JqcSCkDdKrIgciU1wXLVEDwflTuxNEUPUoAy5BX vEHyEoUjT/SMa1aL/x+pikHQSAuRyYw5XF39UFZ9hCIqp4x0voXDUjRZon68p0yoUnRl I//La/k6GMaxMpfRJrm7ZCYnvtM+uINqcCwsCz//opzPNYdzspEeUUMLjvbmQI8KlkQf mweB8ccuU5G+OI86zvqG6h4PGLPpMwqUxdBnFsqItYK3b0sO+gcizRVfTC2r4Lu7lvVW XQEOLn7vF9JJnMmbJLK5bjB+EaKNUhnAcC+mGn3sVmyfDVbu9oCdM4OEMgTNcsXXQQns kFXw== X-Forwarded-Encrypted: i=1; AHgh+Rr0PXunpmu2oAv3UyeT6OfgwDjA6nPEHjA4sIbxFBslBj0Z1aAvpCHXYdZsgtOE7W9hyI38wtyxFUaJ/hE=@vger.kernel.org X-Gm-Message-State: AFuF++ko9XSeAunmehF0DJWnH+C+sI+OQNDfUPe9hSHB4axLgemXCML2 rox1nQlWcb+kobtEcuQY8UaCO/+tYqv8rpRVvds/ZKqjplZ71Bxi4rcYvrFHalNsP3q3IJKs4hF aGQOEBKATKh2BtjZI/wHG6t75JaPUJITMOfOjPmQ4Zrlku81MRA5roGTtMJv2UysenykGlxBP+Z I= X-Gm-Gg: AR+sD13mo3pk2QjG6LaL57rAXdp2oYh4nYWvkY07nWGIjKvS9vHzcUsrMzSN3/rzIXL bhpOvbbSo9jH6V/1jPuncho3C2pMghkBRPdgdOn5vJjQ7mcBxg7kiw36mgFU7qkphAw8VoEGD98 cK+tDa0WX9YEyY/KB088nk2/xsZsSwALgvp9BhR+GbLrZdspadk1P6lbKKID8EDFxxLtO//Xbv/ +q9LTizn+RqNV8blkdKl7hLCLXIEtkQX0Poxc4+HbcEvZxJVtSCksG51knaWYzoaluIV5Xnul84 GpjajxrpKFKa7yV3jSofayrPM+AiC3QHplTxVQh3JqqZHY9QaZuW+sIk5OFE3VH58wOE79/ad7A KE7IhgC6s X-Received: by 2002:a05:6214:46a0:b0:90c:4ddb:e298 with SMTP id 6a1803df08f44-90c80ca639fmr283314496d6.6.1787572495499; Mon, 24 Aug 2026 04:54:55 -0700 (PDT) X-Received: by 2002:a05:6214:46a0:b0:90c:4ddb:e298 with SMTP id 6a1803df08f44-90c80ca639fmr283313186d6.6.1787572494900; Mon, 24 Aug 2026 04:54:54 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.54.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:54:53 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:50 +0300 Subject: [PATCH v3 03/47] dt-bindings: clock: qcom: gcc-sm8250: Add CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-3-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1731; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=REJZawy4aBEbtBGd3KEmnFuvi8s9k7aDbXSu0pw9loo=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDYZBq2yLVBcLIMiiwwt1UrTp3pLhPT4ndQt RqgngtR1ZGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww2AAKCRAbX0TJAJUV Vo17D/43SKJo6r4cFVkKNCPl3h2NTwc2tdxH249u4t3uSWKJGh6N3vDUe/CyhIkfeNKhF1TCKFt SbOFwKDBjHl21hpdBvt+g9wvg2rgGqnV1yWQAgRtdFWuVzUqMFXjM3K3ZWlmQLXlnNuO5JGxGBf /tn6cLI4FWCj5C24GcKICHKo0W1uPjlKqeHYe1sYFyHXA6sir0PcryYZ57ioGSVCuNsN7baxq4O GwwSJGK0K73HtYPcTUOdLfDgmfr9wh7rfn6QFy5jRaw278VmaIk7MtwNjWcnHidYMEk87XK9ee7 Ky7AakniDMe4gZSWgGDZ945o2L2wvw/AeiNL44UJ7kFih944oGWoFZM4rv//xgj61oSgSCNs0G9 vxFXK6P9/gaqfOxZXr7cSMs49fFsiu/FcxCHdVSHwIA1Kj2puImHoXeM13EK5nMfdCuIyGqIqQI e9j4o5g1aFCgaIbQOH2bmbRLbyyTln3w8wXfZ/RX8CrdV/1zQ2N3A2ytSgO8p94pqV0cDoN40MM nZmGpKTxwX6WqfDLM+3nQC5e+5XQF2/sZ11x+wqCoJ5TAjeiYRDYyAx1uxS3PJOAsdTa2UY6/Ru 0RHO0XDNo+9NetQ/XMse6sMFqv6+F5gfiDIinMK9blEFNrzpPDI6+cmAvNgYnANjo3xOqfyE1Hm 8eJsi5IcYnplDrA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX/7IDSIfYlicP v6W4KUUXfT1VQ7nPGYg0vjTmiVqaVWBQq9j8Hvh/ZM3tQk1NSak5aqGVwunhzDXEM06ifjF0JKq uuuYY5QXN5nbXPkW6bkgjqKoqmX6d7s= X-Authority-Analysis: v=2.4 cv=Wac8rUhX c=1 sm=1 tr=0 ts=6a8c3110 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=1VWmMwf-hiIXLgPH03YA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-ORIG-GUID: cwc1gIq6Ocs6ZxIVNCwy_FucOjcuO4Dy X-Proofpoint-GUID: cwc1gIq6Ocs6ZxIVNCwy_FucOjcuO4Dy X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX7l3R7G+4CtlN moMKLnre+KVSVeFlE5XG3B9nLdAAbkFT+YugaAeviUprRMzzhquikoRjBjXjjRTTmcsOEOs2ywk Iq/PkSMvT1H/toKJN4SagNlhOfPkZ8eiO1Z/HXsifPqFHnEAf1uKvMWI1Jc8ze7jjVQCthr6Cd7 Uj6P99qSSBy/oKiEf5kO427lDN/83fPpnuWCj7jYwlg1y5a/3n8IglePtU4Kcq26s6hW1qIe6os IY3wl4XK1szoj24F5StfVoz0JNGHFiKNcF0Ao8pXdd1mP8eiWWeRpo0QU+JQUG9/HsrXCE6eLhV x0C3TetXcmqfhfgfFPx+9//oAf2kDRn37QRsshfu/wtHmfRnTv366a2g7E+lDQdmALwkQTr+xvd QvG4k4Gw9/nu6bEXPo7Yvjl1XyTB9d3QwLt3Nrj6EOETsTod/JBFd8LOOAXXCjxrTxue5R1LYAw tQ893fe0w+58bSdNunQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 The GDSCs provided by the SM8250 GCC are supplied by the RPMh CX power domain. Model that parent domain in the GCC binding so the provider can describe the dependency in devicetree. Add a single CX power-domain entry to the binding and make it required, matching the hardware description needed by the GCC node. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml index f4cd5a509c60..7c0c3cc63281 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml @@ -32,10 +32,16 @@ properties: - const: bi_tcxo_ao - const: sleep_clk =20 + power-domains: + description: + A phandle and PM domain specifier for the CX power domain. + maxItems: 1 + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -46,6 +52,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,gcc-sm8250"; reg =3D <0x00100000 0x1f0000>; @@ -53,6 +60,7 @@ examples: <&rpmhcc RPMH_CXO_CLK_A>, <&sleep_clk>; clock-names =3D "bi_tcxo", "bi_tcxo_ao", "sleep_clk"; + power-domains =3D <&rpmhpd RPMHPD_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 1A350411A0E for ; Mon, 24 Aug 2026 11:55:00 +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=1787572501; cv=none; b=IPC65h/s0Gahki+o5Cu+m8tRVk4AXaE0B2SFYRzpCGEplYp+QW4tp1LPj8yNUvrFO4LEERP+DjY172Pu8i7JkMX0L0yiYDJCvsaq5heLbLT1rQj1ICQMO4N7gSI6PDtehD6kZS68dvQyyxKoXLY4HrI1TRItCrs/hIZgNHX65B8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572501; c=relaxed/simple; bh=ILEyKxrSwZN1I2SJUcHf+gZ6fdeE01wivotuEyTrur8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sAsN4q0OBfktMT0aPY9xodl03yeY4i1KqTDefWQZm/gtqhYfC/X1VDW1dE8+Bv/EypR1UM7FnyW3JC3pcGkTEwUjW2v702csdit3Qh98WGYalsuWVRpXptXFRbHpfnVrxP0IgNvR7C+sJ9pgMWJ0yCPzih9pMN1LM7WjF1zhISA= 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=HJiUxzyj; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FEZQqqdm; 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="HJiUxzyj"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FEZQqqdm" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMUNL2647974 for ; Mon, 24 Aug 2026 11:54:59 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= k0JF61VynwiGhm6ZKGXkMg0etTJUCa3/RmwRnNWwAmg=; b=HJiUxzyjdvjmVciJ mHb6Lb15IL80tcAjngtjMFvo7+D2pchfH5fhxPtaJKt0g/85IQeq9Ml0TfeLWMKw lzkAsdFIc3w8cRHGWmSxe+WCCdQMiI4J9aF+JM5pkAyS/Grq35i49uVlGmmUPILb XYdK2x0DtUZEPsGMsfajBfFQOOuX6v0Ed8x2BRDXD6l5ncoGmnioM4qAEut6OQYF 1CUGso1gegQ7N4c6O4Pc3p2SDneX5piD51j94j21v9n6PRq1MF1vy1FR/WjetQZI 3r8Jyo3kDXn63GSS4K6XY6bGI6DGUP72m/ofBwm3Ou//qFO6TH4wksjSgnCq5DSM vCSkJg== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gqn9a7m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:54:59 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-904ee4473a8so28313416d6.2 for ; Mon, 24 Aug 2026 04:54:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572498; x=1788177298; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=k0JF61VynwiGhm6ZKGXkMg0etTJUCa3/RmwRnNWwAmg=; b=FEZQqqdmnWPHzy0CxWs7b20YHxMX6qQfmHFcVntjF8RY8wwOOr/2twwsDGgGClN1Y3 /BjwOzUZ+ihftnL9+XCDjTw/AoTz3475ST58DbabSJYmcNtu7U3IWeOvHTp6ixvi2Wi3 sA8MoNlBbH8TT10WwbhjfTmxS/g9cQguTCjQPPmMU8/OGL+SXJioLRzpaefzDsNer387 GWEuVZrxO7sISDkopD4oyNpvcPmIjJCFp3CL4BXqPg2wbKE75i7WU8pFh4KvKLZduVxS 6GT6gTkkH2LPxDYu3rfI9bba/nSeaqPO6gNizlku2aL6m1Rlt9uuejzMFLPlkHi0NEaX YH9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572498; x=1788177298; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=k0JF61VynwiGhm6ZKGXkMg0etTJUCa3/RmwRnNWwAmg=; b=kpp7biIzBYpqDRqFxSzw8wkQ9jEkBRuuQWcDknmOaUBiJ58j/7F8dkrlg0Gr2SA7R0 4WdGVT6R1VnIsQA2I/kYF92HELga/rQ7tHLdQ2A3m/RSOgXQADoHZeMlbfW+ZUKOeVj6 tn1slgcA+VgK4GzdxBjzPPY3XZmYGkQXXN/537wCR5E/9GFskDT+QmVYLsoK2STjWJJu 20ijO5nV/AMHgJQT5prgQ/XS+6L3sFKv0B5IaSYfULBOCEc+uxP5NWkwc9nHZMOIhi4p /OnMIe2h9sGABqfLvjVAFor7JaPsRyROcJVhqX601c4+EqOAZz4RB5lQI/kg+UF5AQPu ukrQ== X-Forwarded-Encrypted: i=1; AHgh+Rp2kKHml5CXwCOSpA4o/0Z7BY0OmJQTb/1PL1H260Je8J52d9FGXxo3Vfv367PbTv3dgeNlqnULSiWG+Q0=@vger.kernel.org X-Gm-Message-State: AFuF++l0VsQLJJSPfwtd9rdtLZHGlKaBwch5A+iNeoniiTZaBoflYQnG X+E0YVOc+my3bb+fzdQkFw4WGAX+Ct9BT8BrT1YJ+iGOqpHkJ7onIWd4Z3ysl4KccjDugFZ5YCd Hlrc/RykBN0jIUdVikwSgTz3D8ZmDmUW+2HUYi0fBjSUSdXXiDGjyn27TV3UGOeqCKWspuXgIpl c= X-Gm-Gg: AR+sD13HKwNg6aYkVb5hZgZa6Mgk+dz43FnpjfQ+ZcBr9l71WgeaPjv4E2eMf1U9hdH 6tP3yvIfyqMs2Kz4+kX91SPANbWz9sCSOmlnyfQuX+CjjASQN7kgMmdvy9VmQBqM3iskQWvGslM NNnNqnom1grHNxmGuCSFuZ04uLSk8+9uEHyqphnIKqCAgY+VVTe/G7UcWx5GalAW2E3KMAoHI2E AS4ZvzFisqKqYLRhy8Rcd0Dybp7fEpB4YxrvJ4QWEtZUvgdJ6J65OQpVD5rPgLJYdTtark9w1ux /geVQQDAKa06SjqRy1JsklKO+uYZQpQuAKvmeb0b/EoyjOQKcPF+UQAqUCdWQ5djUWdDFkTpibG iRRg/s7Zs X-Received: by 2002:a05:6214:528c:b0:8cc:de2:3b5d with SMTP id 6a1803df08f44-90c80e00b9fmr244490086d6.16.1787572498008; Mon, 24 Aug 2026 04:54:58 -0700 (PDT) X-Received: by 2002:a05:6214:528c:b0:8cc:de2:3b5d with SMTP id 6a1803df08f44-90c80e00b9fmr244489946d6.16.1787572497497; Mon, 24 Aug 2026 04:54:57 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.54.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:54:56 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:51 +0300 Subject: [PATCH v3 04/47] dt-bindings: clock: qcom: gcc-sm8350: Add CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-4-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1721; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=ILEyKxrSwZN1I2SJUcHf+gZ6fdeE01wivotuEyTrur8=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDZxKkhP9yYqje/1vsUTgRDvYC0DIYRPJxo4 DJ2v+SU74WJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww2QAKCRAbX0TJAJUV ViC9D/4kXPXnv6MpIFmnrM4ZkczZSgtdyCvb/Gd0i3CB/9zxz11OV/vq3p72a6LdLtiVIg58fh0 RA6g4+cVp2XXbHibNT3w0r1tnafLCZlb1+PLxCrUUiRZ7+0IwtnekfXw3Ae90b8cxRvnLSheh93 j4x/IR71c4SrOibOhS4lVQdhlBMT8HbradJ95EJxadhgfZ9QOzmbnSpahE8jnBA+K+nv3TYLsqf mjHsQsT9LKB1mXcffYHnIc4lustXh1LRoLU/YNgl71kTFtgkW6IxvpjmUt10j9P5iGYmnSPWedU qmnRRSveXCDaR4UaNY+glzDYUIi0mlKIvhuSMvlU5okFiPHWUu2Xd+eBPnM0W9JTqqQiJ/2JInx 4x6ihmCf6wg/HPfl7POIY206L/OnoQpR0hzzLrxowTgYEVk1UI0mWDWtP9IdofK5NGCQdKQoeYH IVdKR6mQqJtCuTiEroRKcEVg3mQX74QQ5RVCtklWUDKEe6wZln3xD2KqwepSh6C2Ej0W3i1/Iu3 WfC+75pY8Om/NDVBaU/I6sE9kn24XNIVIqnhHYoyKWe13U9JBO+J9Zm+pSPwVkl0NWcnhdMMrZ/ 2t+0Keth9N3QLujdFhncZSnXTHuo0Jrn1LQ00gdAs+edO3W/LJPDIQc018hYJuVoAHdtTPbEYNM d0kdjZVROdoED2A== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXwrDM4YLil6pW mQDh8QZ0FoUXV7iOQGmoZHwDyCt3k+UM41QHCcQxs8HbADUoO5O7ewCetpa0r77RjlrhZ8ruLXu 4a1T+y6AGAx/E0wQ6irpZ65945YjQxI= X-Proofpoint-GUID: Yq3Cp6k7DJU7Yzf0v04jNIx9-PvGy9GN X-Authority-Analysis: v=2.4 cv=fqXsol4f c=1 sm=1 tr=0 ts=6a8c3113 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=1VWmMwf-hiIXLgPH03YA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX9WgFiR21QHQp 619XTcpdREtzEMYAzdWYPaptarp14QTSFDeqkybCO5du/VsYN6tw/TwJakfER9ZDp/DIVLWNH6N VtrVV5uPlNNwll8duSmdCNEpW58zB34nKfIun4FjD5Z69WNl6+3N3ZHaZxWw4xVJFkw2NmToIfr DyYCJBzlwhwd1BhbOWQtvRp2odcUPCVALpKJMMjKaY/PO8op6+zBaOatpNI2+eCHQGZZ4rgti0z MBSX2gsLAyxaR47ks28gIeLY8S5XPQ5kc0t8HA0NmCV84KvYvzU4INZYvuSvbRXlyO+1GbbBpi/ OLghYZh7Jz3L98kYK03IgSybe6EoBAUH7DajZUCCKOLGtmApwvXZbDQ9QfO+G9BRGhLGKz3lpFP p7VzaVlJQteqBnNDYmyae+dr4W6ygklshZxDXMLwTxgxHbWZBDI+op7Z6es8k3KF0DBjzH12Y5F es/O3uYDV2OSMwWYe0w== X-Proofpoint-ORIG-GUID: Yq3Cp6k7DJU7Yzf0v04jNIx9-PvGy9GN X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 The GDSCs provided by the SM8350 GCC are supplied by the RPMh CX power domain. Model that parent domain in the GCC binding so the provider can describe the dependency in devicetree. Add a single CX power-domain entry to the binding and make it required, matching the hardware description needed by the GCC node. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml index 97ffae3b5522..d249b1574e0f 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml @@ -51,10 +51,16 @@ properties: - const: usb3_uni_phy_sec_gcc_usb30_pipe_clk # Optional clock minItems: 2 =20 + power-domains: + description: + A phandle and PM domain specifier for the CX power domain. + maxItems: 1 + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -65,12 +71,14 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,gcc-sm8350"; reg =3D <0x00100000 0x1f0000>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>; clock-names =3D "bi_tcxo", "sleep_clk"; + power-domains =3D <&rpmhpd RPMHPD_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 61735411A0B for ; Mon, 24 Aug 2026 11:55:02 +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=1787572506; cv=none; b=D1gbe+LywRFoZXr1lPWrat3FqpV64TlsFkJUY1YSZdhxKn43Yq4nOEFlTA9W2gzhkYC80++wExRLYH3RjI1urpucVMk4BkJFk0aybHarjGx+s1UDEzRCUf4SJZOkBZC0l+Sj2WliZUm47mClIRiRaNs6xhn1a5Cwfq8zJRRqf9w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572506; c=relaxed/simple; bh=yHkArQEhwJqq85ZOnDKd0QXWMauHDprOTAf3+s0+ug4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SV0EByO644mqd41gSdi5TY21mlstIx8z1Y824NuQjJx9p3WGSmlsrLeELHActVrDuJ5Q5BfYj5Zdj48IXct8J2gYC4xFakccCwOdt6rXTG/fUtkardoMlQ85lWMtpWCsXRxRiwTds0iRfJumsbzCyTptYqkggd142SjrCKy/eaQ= 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=EfxqYtE9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fd7eNtmr; 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="EfxqYtE9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fd7eNtmr" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMZYi1673221 for ; Mon, 24 Aug 2026 11:55:01 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= NrSB/fAC0Fl9q+cTIg6QyU7PpT1fGiPMuMV14aKjxc4=; b=EfxqYtE9iu0kcbph FBsi55IvVhDh/XbYrB4XmnfRf4t8n2LbgRBsXd+i/aZyk7WMnI4D1ShWnFhdJiKl 7S0GtyrEezPuJ+JiTTPtFmuw1UJkfXEl4d3dyNWAvqe53y/aM7Hm8HVsb6EeT2Nf Qsj8inRnLdy3zDbFqDJXPwwxSuYnBYwotPzxYYhRbkD17jE74LGy58ZbzStnTf2b zs2zITOgA/wf77v5jg2HDSvRSXQkpBE1xEZ1xRAS2sg8HVYvrxBfqe3lpc2s7UWo evaz+es9hau3Vx6iIkAKLfoiE6zaORzWlm7vxrbSfjkpQgvbFW1YiT46DDXPP14k LcD4mg== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8huf1158-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:01 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-52de05de414so38915531cf.2 for ; Mon, 24 Aug 2026 04:55:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572501; x=1788177301; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=NrSB/fAC0Fl9q+cTIg6QyU7PpT1fGiPMuMV14aKjxc4=; b=fd7eNtmrVQFCqfwCWDxI278tigG10uhP5Y0wVuc4kez33NK+FSUklY542eCfjR3BX/ SAY+kRg8D9cogxfKW/7dfJfPD/JTZbntEH9vBBKB7Nklle92gsqpQkU8RAb5cP/IFAUx nISEGy+4AFt2awknoAWXMeEHism4PuNrsF3DVEf3f3LbLvJIvHoAM7lDXFF6Bq2Iqv5M cHrH6SBPnrvaWvfvWX0EkAPxTwXZA2/t9sXxU7xCuGqkyuvR8RL/9qs5uxzrq5A5kNun MYL3FQWpNeCI+FR90OvewxxVkf6ZVUaDhoh1K9aF/ipR4vlcNJw4ho/qx7bsNVMxQfI1 48vA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572501; x=1788177301; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=NrSB/fAC0Fl9q+cTIg6QyU7PpT1fGiPMuMV14aKjxc4=; b=B2pRL0wRm6VRBuxLb9AGPdp2wpx8G4vtYGYtBw9aORBFGhob8W74bgdF0WiQzHR4jq YiKr7CeL7+YNoXaNnW61M5Zmu8cs2wi4voDUlal5bsuAwe+XDBixjRtyWtICgpPXwrMd qMtYwX9hMnfUXm3Pn4jC1whzaXLRqAR5I31fR2v3fEifNrNXl+3O0B2xVNqLw53KQz0z 9OA0BcLRiRskaMXUbEuX3mZeNHi0rHOfz1d3zxXM673NE1kBIBKKoP8+58CkDMJd0aJQ 089QwDoi2NRC+mgiXjYZrqBOUEBVjS/76q7njzm32roCJ1EPcvEf+qKCCfJ5LLXSmv10 bksw== X-Forwarded-Encrypted: i=1; AHgh+RoCSsQXKVOQg+deBeE8rxqiCQfDa7pzFj6cHAlSNbkCit9Q1KS0PesxVCahG360ZQKc4eFVoTyItbbVSh4=@vger.kernel.org X-Gm-Message-State: AFuF++mE4rcX1gZHpo8zfrDXix/K1cqfvgoXJbwNo5Kls/Db1/9A6vtn 4yjiLSYWc790r31yw84MKqYytcvoItnD27LWpcNZsczu051qzsq5hiF2tK1i862IjIt/v9Qajyj kd1quJNjjsMf3gPApC6BjKdleqO4c5eaSJOl0F6lV+b7/9Wfj5JMigfuIX/XNBq2gLhbHXQ9T1N I= X-Gm-Gg: AR+sD11HXIgqoyCYMIFqqCI1Ix1rNM/Xd/5gCjvWrWvBa26C9i3IeSrtmq/hsLfiAZA mNM3owOL7N/vAbzhVpqhp7qpNuoFnkOJzXxoNv9ckv5vhLHem3LAaQpgXRG+tTTF6tr2dHjIYdn OoA8+UWVdkvYykDGOzysxSQ0bhVGGc/1eMVM6vGR0Fvmkuoc/rGtAV4NhId6CPDkq5MkopaM7vF v3Enn5cshLB9h478dVpBMRykT87eS8VDQcupfRCfbB7D09/8dIw4QwoPE83b/IG/1468NfyaqBi Ob24JZvhq8oMg0WqGHrmQBLTF5y8/itdaC3SOKwa0nyILpauqbE8Xe4J8REr9bFljlgnJZbxt5S KMV6wNZkr X-Received: by 2002:a05:622a:314:b0:51c:981:94a6 with SMTP id d75a77b69052e-52e09cabcedmr173156981cf.23.1787572500620; Mon, 24 Aug 2026 04:55:00 -0700 (PDT) X-Received: by 2002:a05:622a:314:b0:51c:981:94a6 with SMTP id d75a77b69052e-52e09cabcedmr173156541cf.23.1787572500118; Mon, 24 Aug 2026 04:55:00 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.54.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:54:59 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:52 +0300 Subject: [PATCH v3 05/47] dt-bindings: clock: qcom: gcc-sm8450: Add CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-5-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1706; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=yHkArQEhwJqq85ZOnDKd0QXWMauHDprOTAf3+s0+ug4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDaVsHMUtSwLOrfAcpVYNRmFLpGyrR+vGMQt YaavLm8ZTCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww2gAKCRAbX0TJAJUV VqYsEACXZWZMSpE/Z1V497gTDxZAB5/SgcJX5hR71gPfsuhjwA5bqvw0DrXSKpbZBqTE1Ro3myK KraIwUZtRY/5K33A7HoEG8RMnAWnau8nb9Gw/cg0vR3S2mt2G4WOiWzfjWj06ZmseCHXRxpDRec hFfpLob+v7G67rqFXJ/hTBagz9+B6aNYdO5gajnAD2DDjzUxDGcpshAihHBltZXWE7NIMSilDhk AdgI/x0tTRtYezLBFvPL0tfcFjNh1dQqUZetX9ys9wWr8EuJ09TPBi5h0HUAOS3LjTusW/UHE95 FfiDDanqB24ambq2d82mOTOVgYLIUTEhksX6XaByvAdv53w70AJN5R/133x/aGFtsJVz4i3f5SL rHkTw3V7U2J2Q1r/cVO6Y5zkwUPlSBxblOdFkdbvxgNq++7jD6DcuemU/6BCo95AxLTpsncJqi6 2IWPHPyftrG/3+Pl+13Q6o6HVYEf4ZKA7ckE4LgfVquCNhRhMxiX+WbsphK3YxHV/gK2DBBzjtU r427B9vE4zqmoJJjarfeTyNer+iQNtVYuyMfDaAggiM2NduXfKLvY5w75R43Dg8bLgeZb2s0P1n Xl/KKE7+lRx+0qe48dGQ6sIqk/WGmztDsfAny3FrrlP4l3ifn+7YrY+nDUseICPMxNao/Hx8nYi F4cJIqRxe+8hpgg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXwA+bMpUlcVh7 BCtizWwB7FcV6Sq9kqQqHnBjrUic1LK1Txq2gJ7tjPpjknUrS8Mpeop2U6qciBMzCdwSNoX09Fl Md3IYslKByYtzXCudVhqr7k3Dodyp8Q= X-Authority-Analysis: v=2.4 cv=Wac8rUhX c=1 sm=1 tr=0 ts=6a8c3115 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=1VWmMwf-hiIXLgPH03YA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-ORIG-GUID: HaA7wSM8xuQHHjL38GVBD3o6q9qUSdnq X-Proofpoint-GUID: HaA7wSM8xuQHHjL38GVBD3o6q9qUSdnq X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX11vrmnmGRpie OjjDW1bZlVh6ySaHyudU8lvDnfvynu0445B27o4GgWCvANxCyC+H02EYFI88rYq9JFq6YnHLR2O 7Q42bZyJvHFH2k5r2g9Xh6iJC/q1FQLZ2mVvMY7w7pdt0MSnvs6qPxidqwK0jiHqopQ3Rh8ozz7 QsrBHTMq7iyiIRh1eMEirbQGaFYaIgikhqbtISxoQBxkDVtjv1rEMFdGmpAvMmvE6Oq0Ms5Xn+f BFphAutLW1c97wjRyzd+ypAhSpnTGTIHsYEGooNLdm+aNvIUtCMaJ/G4eT5md6w/BOfBdAUz/r1 3oAfhtE/mcnZs6DR4LtoDFw4UVD2E1+Dvc/enKqlMmmsJJERBwjqPGoV+F2cSdJ0+kApObIY8gf OCSbozryojgymtNCV8U9XStM7QehKsPuTEf2TSjXDBjlb0aKU4sMrZo+eVngSZEo07J05qiBmUF w5O8P5KGGZ/OTcDsugg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 The GDSCs provided by the SM8450 GCC are supplied by the RPMh CX power domain. Model that parent domain in the GCC binding so the provider can describe the dependency in devicetree. Add a single CX power-domain entry to the binding and make it required, matching the hardware description needed by the GCC node. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml index 3169ac05e1d8..f6f73db26896 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml @@ -47,10 +47,16 @@ properties: - const: usb3_phy_wrapper_gcc_usb30_pipe_clk # Optional clock minItems: 2 =20 + power-domains: + description: + A phandle and PM domain specifier for the CX power domain. + maxItems: 1 + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -61,11 +67,13 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,gcc-sm8450"; reg =3D <0x00100000 0x001f4200>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>; clock-names =3D "bi_tcxo", "sleep_clk"; + power-domains =3D <&rpmhpd RPMHPD_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 33D56411F9E for ; Mon, 24 Aug 2026 11:55:05 +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=1787572506; cv=none; b=fI6B4p9GRJgsAyut4lBByKdJ+OLqiok/25C7MXskqzn1/G8gJGKwrqahfKahULr2sQUk9lNtux8OSbkAp7Nx7Z4VyVD41cPLUT4P+tno9bDSngPQPkjuzZrSKullzf0dDoPzmYWK4GyaP5ZuITPbI46UdghVVbSLBRN8ipnzoUM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572506; c=relaxed/simple; bh=WE8SPa6yD/8Vsr0XBcQ8QeMQeEo7fKLx7MRpSzRKPU4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qcXzuJ/WV5N8dVVXjWH7M9XdbUrg352w4JgvmmxQaawZvJ9oSYlZgg2HbxzzFR3k3IderfK4ku1LCpx/4LS7WXLXCrAwA4OLN6mCDMelC0cod7a0R7q18wwUdApViJFCd7rNVsc6zbmFx/8P4Y69P1mu9zNMokZfxgTWiz3Zy1Q= 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=NC57nUKC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HZNFxhYX; 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="NC57nUKC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HZNFxhYX" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMckn2648128 for ; Mon, 24 Aug 2026 11:55:04 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= uX09mNqqD7TcFqgZFNDRf6AYdH0B3eRxZ+PE5D4Ukj8=; b=NC57nUKCF+A1R+cu TENcMr92qnSjCm1uW3CqYPJuH4/20VNMmgnKpG7Liey/GjYQgiBulPqPhECdiCd+ f/ZUnWUj991vHKzFeHNBBS8q6J1AKvR0mqjvFQ2jLfDUHrc+MKvYfftB/Q9hqtIS Rp4ByyoR0u1gmdiCLPS8gXt4TOX2FNUEK+qgXgcab4cWRqCQnc4LMnTev/jae+B6 ZzEoExPP/VpYuHICfa2JkehbZ02grIFoPNU5IMLukRupzN3+Rr89+ptgavW7+wTF l6h7WiSCphapiqdxAjFJOy1q5jzBo0CA++e3kHHOcWrNYH9/3VM7UyLAGVvqGx8g f7jlQw== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gqn9a8c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:03 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-90a60102d6eso22947326d6.3 for ; Mon, 24 Aug 2026 04:55:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572503; x=1788177303; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=uX09mNqqD7TcFqgZFNDRf6AYdH0B3eRxZ+PE5D4Ukj8=; b=HZNFxhYXCZBX5Q8YFJO7B27ep8m6VWd86EFF+0D/gqDP9AhCGGKLcK+Dlc8VeKCgxl +NjCu5y4tbo5gyg6ltMjgvCjNtKbIgTIjMcIewLX3RBOK7bgExkLbLSqkVz5lsBBjPCH ALORCWt1nShYPpt0RNAMlkGQM56ENMeTfacvC4en7XbRSlL5zibHr3TryNPe1qURAO2A 8NOSE/HqaM0RDd13W42olJt+nHs7XE+hpsf1OFS6/wEoi7sqT0hacIGDEPZI3ircf+BM OtFuz9Sey4TTjwfLPW4+fwLMPnD2cyI/QSuk8VVGp4XO/Dm1HQukiiOMO140gsJJnwPw olSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572503; x=1788177303; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=uX09mNqqD7TcFqgZFNDRf6AYdH0B3eRxZ+PE5D4Ukj8=; b=orxyI9lR8Oq3nS8g9bQYfM/oFjbmW0l30aumYXepB59uSKofNKGAavEnzuiloeX2vR gHu+r7KzdIs0QF6XSilEiYTcH1UOvP6IsyqpRQi76Khd0wNy7QNo7/nYnx6SPbjlpNtG 6Mxr9SCp+/K5xrzd3r38IpOY3exJd2KxlQCCcnvZ0j5sngLGcpiUthQD9F+1s7oaK3LE rqCsgwWnfPDyp/Okku7UgmzWKzgIj8ChT6cmSyQM365n/02/yOewk31ihgPe/TeoTUne 4dg1UGqFFUPYkvQ/MnCp5QMgSTg1BgD/e47/A63yNB6AuTcrRLYDP3DDc0U7+QosiHS9 ZSPg== X-Forwarded-Encrypted: i=1; AHgh+RpKIrolJCYoCk1VsirLIuO5N8ZtUHvSc2DXaHesUU9MBzXFT7PtHN5hC/uifodB5YPHekEb1CmABSlTS5U=@vger.kernel.org X-Gm-Message-State: AFuF++nQnw4Zq9wq6z26NgrxnWhG+rvT8IoM+FxcgFOIzh5r8kw2d3Ib le/4HplIK5d9ZllUwqN9mV1DdykXjWYt/tUEQxrZAZn3/liaUaZQP0gjiWDKBMg4nNuJDz0WOq0 4y/oPEtbL3yliLFHdxoJzqTQQDoIhDtB2cVxQseI2CGAzi5T6wjhYmALH0NAjFJXVwm40X0uPgq 8= X-Gm-Gg: AR+sD13sdnZz20G3xiJ2L9kd9iJ4cJmOCakPlFpkeW2R6Og95zo7zC4oL8Yw3e9KYie n2dcY7DwRiiwMaPaFVCm8JfxSluiq1ut/ESwtzghU4ipo0mb1So4AX0QUzOJcB1UF3NcujpxteB yAsmeFJTFx1Gjz6RR4zlF1lqQNleiPjAgb6QjtSyOznLWJK/bsWh2b/tqaNUM3MkiTSVR3dSa2C Pp8WmAFiUddOUqWpLVrhvADzPOPxjmmAHXG4hLqWPdOyGOUnaqLHnUaL7te6hLyG7PdokCkHaKH 2niHOgcajK48c6MOL0r2Mq9+yZYvt+ThRAKXQniMjnaimT9GxUi36bLAELdvPYtWGopgSGRDA88 QNXIvRme5 X-Received: by 2002:a05:6214:4e84:b0:90c:ab32:d9 with SMTP id 6a1803df08f44-90cab3204d4mr60546836d6.9.1787572503174; Mon, 24 Aug 2026 04:55:03 -0700 (PDT) X-Received: by 2002:a05:6214:4e84:b0:90c:ab32:d9 with SMTP id 6a1803df08f44-90cab3204d4mr60545546d6.9.1787572502659; Mon, 24 Aug 2026 04:55:02 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:01 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:53 +0300 Subject: [PATCH v3 06/47] dt-bindings: clock: qcom: qcs615-gcc: Add CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-6-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1731; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=WE8SPa6yD/8Vsr0XBcQ8QeMQeEo7fKLx7MRpSzRKPU4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDb51iLBtJvqvl/j/WQC0B83DKmmUOpV8dsj XflBYO5e62JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww2wAKCRAbX0TJAJUV VtBFD/4meUSu81eDLp/GYhGDfGoxT1ubHWM21bGi9AvpuFbJPOiyAuw1JmuM0avtK5pQhDI2/zT O91K/d0M9IXDZfuLzLFi1BfZlrkihMpT+2q3GTQAayGa3GPPlDoxY48NO8aPpFdITT3+N3XiFpW ugxhKi6zSt13eoTE4zCB7kQuGemvCpIBnHNsZzX2NZPddiyRisenYo2o18aJj4e/D3+ROu+2tYG CN6gINEkKWSkp65MAogbBl2kmfCeFKv4kIKCmJIlNgAwZ8fme6/78nFj5yypmQYevfSDwfkOJ1S 5wG9VbfMLafq/XzTGCzT7QvBWrRcruSb14VTor1r2Cnoiljz45Qt5ZLiry/IarwWJ/int9vLDdf PSoBt9u1TXqRscVmf9cPSdIhizgnxcpCGq4AqLwiAr9DksYF/lzLWJlNwb2GSGN+SEg1QpE8XTy MTZbrmqQfIlM1FOZBLYSPo1wygVauw6CG8R7bycCGfe6hQaC5hzPdyfdcBLKkRIGQ2YZTA63Vsa qpypq9h0lZHQL5GHXBTZDX9gFul/Z22zsPf9g64Gzk8qHjc2s8lK22njrkLWooiwvJtvuZzei7S LJ2qhA6MF8Ba44efHnGPfgzEJ35RscOeJ06Bz/FwDSALPV8hWbsIr93tgx07pnVX3VuVbsCRbwa suZZBwgb2XbU2kA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXxhBoN73+WXHU 7dz2gP6L7I88hmGr7i2C2ZZypdTztUe3G5PUy519xCrqoULeTrGerA1A9+Oe1CNnsE7M8k8/jYm sWHwTd2OJjJnF5Xr2INDIkXBM7BDqrI= X-Proofpoint-GUID: 1OVkR74IU-qYJ5MHJV32R7GgYvY_tC6j X-Authority-Analysis: v=2.4 cv=fqXsol4f c=1 sm=1 tr=0 ts=6a8c3118 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=1VWmMwf-hiIXLgPH03YA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXyVVz3kRH3jn+ rUrem+QwxC3/mkKtPz38MMlUDVGm/ylrkb/W4Q5BevD6+LLUeH2c4WQb0EGCOvGTbHk+MReN/lX 41NSNgMV1BwH/NkYD/XQlSmum1SvOxI/UhFpSul86u8QE2EIufUetagQnpV26/2rqTGXErvseMM exqADT+NYNq6f/ouuzHQsdYRwWN74fkDnIrTZkroBTnrJDy+rn5tsMtFoUQxD/0SW3rXj4/SVjo 70fm+a80htsJz0hQjTWvJ2+6d6vQcVAr4aMcjNW7yg1O0MDKq3vv3BA6XNZ7qzn34sIOZFA5dWV dR52ZGn7b6CRQZKpkeINwp4etTk8dWFBj/9pFlIw4mnRx/hY8JUI/QzDpUA6ZMRPdSQ8DhPOVja R4lDd3h8NncrD9c2F2EK2Y9QouZ+biT63r3KvC8xjzvaK0n0FQR6uCuzhl7gPIx2ScCtNqbAxAf +t2f4vN099A0y2KJiJw== X-Proofpoint-ORIG-GUID: 1OVkR74IU-qYJ5MHJV32R7GgYvY_tC6j X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 The GDSCs provided by the QCS615 GCC are supplied by the RPMh CX power domain. Model that parent domain in the GCC binding so the provider can describe the dependency in devicetree. Add a single CX power-domain entry to the binding and make it required, matching the hardware description needed by the GCC node. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml index 4a828e102d25..5fa73104df0d 100644 --- a/Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml @@ -31,10 +31,16 @@ properties: - const: bi_tcxo_ao - const: sleep_clk =20 + power-domains: + description: + A phandle and PM domain specifier for the CX power domain. + maxItems: 1 + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -45,6 +51,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,qcs615-gcc"; reg =3D <0x00100000 0x1f0000>; @@ -52,6 +59,7 @@ examples: <&rpmhcc RPMH_CXO_CLK_A>, <&sleep_clk>; clock-names =3D "bi_tcxo", "bi_tcxo_ao", "sleep_clk"; + power-domains =3D <&rpmhpd RPMHPD_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 D48D8411FAA for ; Mon, 24 Aug 2026 11:55:07 +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=1787572509; cv=none; b=CQoCSMuE9cuyq6hMmqrEzZSv1jpOr+uWd4Qdr+msUGCTjIgA/EgXN+Znnzky6XBoH1HFl7Wp34OcXjZULeWq2eRiUShkDezFv3eBsCbim8w3oS7v4ISRxsLXk5QiVpapKI+r/yYXSGa9Xsh0fE1Qs2PjArj/h22iW8Iohvftlto= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572509; c=relaxed/simple; bh=1G7ulVQky/ointLS6R+9kp+1rcIWPRl/0UWlihoY1tk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JPDCPwGNIV4669biiEU7PTumEYoLWtMQWSOgtL7qh1Y3m7lQ2sTj7/Mc/ubaAnGtNhlPcVQJTW4MGMrJ7Fb374Ajn1MV76H/vrOh2sV0kCns03aNzsxqNPpSb91tR9IIlf6Fb1Oir1UddoVQ/C+xfU5zpN68vl4LxDqzirOorTw= 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=OEQykwr2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Kkmsfxbu; 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="OEQykwr2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Kkmsfxbu" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMcJZ2372592 for ; Mon, 24 Aug 2026 11:55:07 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= txJ+hSeexQtxSY48PknJL/i+7XIW+liJ921ytGQIGhI=; b=OEQykwr2CGsk0tPJ Kq7qT24u6pWpAuolZtiroPGdscZWPsUOFj5cOfbnOWO0sn9BaieUDOk9UUpo107h w03TtoeeO9mD/djvLcKcfquSfzQxICg5RqintxonTj3/hAuIdvGamT4qKhmmHeU8 OzhJOKvnlYb+Bf1CwJDJwZ/vW5zIGB9ES1cMSGpukMI7r4zIWQ87r70iSDf8rxS7 Xv21zp2G8tS3YNmbtCZUmegOaaAGZxHMmIA+QOT4psoshpEd6gcToqN4ZIyBrFAd 4ybXw5z9Czk+EUDxjhb3ePChne3F9f9AuKEFP9an3WDAraTZWOAEQ608rXxaARTQ N0EW5w== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gdsheex-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:06 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-90c8cb9f37eso23390606d6.0 for ; Mon, 24 Aug 2026 04:55:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572506; x=1788177306; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=txJ+hSeexQtxSY48PknJL/i+7XIW+liJ921ytGQIGhI=; b=KkmsfxbuoU/lIv1aPhJretfZnQiqEjKLkaEhswhZQn4CIC1OvByxUiF++duQn1+ihn 4/GDcZKmiNJWuWO67YJ3Was2tyEuSo4WvCsMLI4+PRFFXGlwKJjdJJ/vbamKhtFCv0cr 6TRAuHdrRmMq+vdM9yrhHbXIbAHlTpbsi8U3iQIkVowa6JV0UGcgu99ZvDFISNaYm82b MzMh6xl7riABDb8YKREOnZTZv10FwEJwYT5jm+HXz4J/lqDbOiF6ASbpY+gL9oc3+aB7 h7mQguxOXFuu5Dgt6bMsAuljypNfF0haFE2reTAlU1NvIUYBW1oPkbIyoM9XQ797bX9A e1vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572506; x=1788177306; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=txJ+hSeexQtxSY48PknJL/i+7XIW+liJ921ytGQIGhI=; b=kz6E6S95PvBHRs63o+0rCLqyOG6YhtvoBSDAzuLtGsyyEMoRWyqccBa97jQMVJBlMA hHzeOg0HkR04tGca0ZZl9JCrZFzByn3bD3MaF2bMQyVyfgAYHKo07+TtrDNCZVsMCA+B bOf9tN3A3+lDSBw59XF4GngtHzTXAaFRMl9Za0f5vuJ1Jzv5zyUjsm8aGzyhFy6o7fO0 fU/hHXEUlnBs4qVeLKZfH3ufzqwKntJVZLcJi2rrTiYsQSn9efnKlBpS7dG1IvuYnUyX AWttzjVbCiBAsy5XJHDrhdmbnZWKjMq2OA/ttVpOGI3uLB7AhAfnCVSmDl+4WnA7Ew1Z +OyA== X-Forwarded-Encrypted: i=1; AHgh+RqAIGHehgCX3YC1yqoLsUiLfBlG+EGkSWCzsc1yktILPQF1eHzkMopYr9jo9nZCVN+pcwMRr6B1dBb3a40=@vger.kernel.org X-Gm-Message-State: AFuF++nsblYMBt7Vf02dKDnbN+RPyvjYYpXOozW4g+5+pqZxXvbfl36e PmJ2FlsfCEvLJoG4OcV6VJFMjAWICM+CnWPDyM1b2xT2tHcaJTrgKdu6Faiuj0xX2q3MbvfOKwC khjg9YKNrktC3t1fXJChzw2+KZzn5DDFLihZyPT7CqU7Y1/Guv5rKS3c3DSmhUs25oLPwjo+39m 4= X-Gm-Gg: AR+sD11Q0lOyqnNutl/ykYzt+Y/ySYlvHht+Mnc0amaGYhD1sKkjlQ01fSdFniwurUC P2mowO06YHCQn8aaC9yR+arqviLFQA3pDIF6+M103nfMeYd52WMYUwNOMJlIdEYsiSsJq0YTPQ3 XSACWBVoPIro9bojgogpcdRFXewEvyR8qjH9BxOm8eaEAat0CTTj0AYxydYdRAzmz3k7e2hNRP4 U6Yk6+n6mss2cIFlxjxL2IuW73ax2jbzdQc7y191xUOZj6vKxTEUo35OcUjCpkw53EmSGp+7LjP 3uzSRx7QWN/dm0nuyOzy5CgpIKE7sZxFzmxSkxXr6viIcZdlj6YV0I2HGzQzJ8/k+4Z73xiJvaf dseBDzM0L X-Received: by 2002:a05:6214:3293:b0:8f2:3472:5b33 with SMTP id 6a1803df08f44-90c81010fd3mr238751936d6.23.1787572505971; Mon, 24 Aug 2026 04:55:05 -0700 (PDT) X-Received: by 2002:a05:6214:3293:b0:8f2:3472:5b33 with SMTP id 6a1803df08f44-90c81010fd3mr238750846d6.23.1787572505266; Mon, 24 Aug 2026 04:55:05 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:04 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:54 +0300 Subject: [PATCH v3 07/47] dt-bindings: clock: qcom: sm8550-gcc: Add CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-7-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1744; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=1G7ulVQky/ointLS6R+9kp+1rcIWPRl/0UWlihoY1tk=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDc/cJqBp4Z07otOHOpvaGcAPBqvb2UE0bLZ W04PZ2BFU+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww3AAKCRAbX0TJAJUV VggpD/9Sb34tM6MyR9EIv+aFToL2QjKmSCIu+dH1/GvFudL7nhTmLPpmSdHkzHMQAeDu2hYg7P4 i3IpeTKTH/UrDF3yq7J9khk9XblQnjVhupHCr/2uL6h0grcr4I2IxJjlv8zVsUk31C89M64ITmD rOBq+W3sCfQ5zrd4KRVQdbpS/T+xAKo6LeelKH/dt1o0ite+ECpLOY9vNUm02+ZcCD3xxbMWjP9 gRfEfMP5gNo/Ag9xHz8GhOWYY4G6Uui65Roy1P8LCsEeo17yNJeY65/L9TyrMxoPJFQsM8d6X4a xasM6/J4+VBbSgSU69JM+i/V8r0xm6nZ+rj9iscOuxCGZaWE60rsPDxjqRXgZczs0sJIiWRt9qd JBi9dwHPJVZKtSjvTNVbqZNXukhA75wD4rTxkOiHIDsqBUbyQQz5jBmTb8ae0z+bq74xXjo4nud 3d9s++2vd5th4KyZfPKLkmP7a4OxEAWyEOEFMKrFOAPasGMOLYn7kjqu3S/6txeKnwWeAhr3yeo DBw5iT9QyKvgQp8eD1d2keriDr/tJM1Q8tCYdtPNjVkICTmwyP92yhxJQejem80H2XaByjDhkja AFBLYLAO/1PcFjaFjxCoi4OE+KboeEtIssv/H4fhxtOA3IJe5xDeMr88MA7GzmGM1JmdKy6Rnb2 ant550+vMUDKTYQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: 929yWWIJePBKqplNpJK9MpQi4I7mIbOV X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX1lKUsZq1cqBE zbei36OBD/OwxDiHZAc78h4DQLz91Djyk7yb41q3KTFg8mkpdrFlPJ2ihngJzUKS11m7QwQUbo2 neCXVEKf07FwZ7Dj3cCG75Dnf6k6xeT4AUYVfkOisctfdCOeVeL2OeIuUcUo+in4QWDK5+4tJSK X8ze4R4eXPU4RLVkYevLF+c7stBpT/jqdD/zXDUqZ5Y6nqC2CkslgQAMoX3gyTKBQepCs1OWpuc VpQj/eVGFk1i7gyua57Ve5Xa++kOW5PdYkChwx+0bt3RmEgWKLZc32anVOWD2si0EXzrf1aqOt5 WEQK6JAmQlHTk+I+1kg3m0ReUiA8UvIsJnWTL/iAIzGCRAPWwSDro519cZNAXiaow7AphRMq+v6 x58yNdHcEXKyv+iobyDKKRMyiuuQQ6V2HfGIqppjdmA+Fzt31Bea8CR4oJv2WeCilOShiF61N3Z XYrNRFOJEHzgf80CuLQ== X-Authority-Analysis: v=2.4 cv=Fqo1OWrq c=1 sm=1 tr=0 ts=6a8c311a cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=1VWmMwf-hiIXLgPH03YA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-ORIG-GUID: 929yWWIJePBKqplNpJK9MpQi4I7mIbOV X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX42MqIVhull+G rpF9fkvTnIJvru5rzfHTm/YZd7b48C0oASI1DO/pbugzGhsaZYFXxDerd7Hxk92Z9B8Ppfdejcx hVdul1/iOsYzIKWedqXRAPr9ws9dDGU= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 phishscore=0 spamscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 The GDSCs provided by the SM8550 GCC are supplied by the RPMh CX power domain. Model that parent domain in the GCC binding so the provider can describe the dependency in devicetree. Add a single CX power-domain entry to the binding and make it required, matching the hardware description needed by the GCC node. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml index c4e9b9bb63f5..26b78bd0afe6 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml @@ -31,9 +31,15 @@ properties: - description: UFS Phy Tx symbol 0 clock source - description: USB3 Phy wrapper pipe clock source =20 + power-domains: + description: + A phandle and PM domain specifier for the CX power domain. + maxItems: 1 + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -44,6 +50,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,sm8550-gcc"; reg =3D <0x00100000 0x001f4200>; @@ -55,6 +62,7 @@ examples: <&ufs_mem_phy 1>, <&ufs_mem_phy 2>, <&usb_1_qmpphy>; + power-domains =3D <&rpmhpd RPMHPD_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 ACE69411F94 for ; Mon, 24 Aug 2026 11:55:10 +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=1787572513; cv=none; b=K+AZkwkyCUhzTBf4b3hQsK6QwXCEUebFWrtYSkdctp09o+X1LYeVexBefENN2pUfIfYSGKZUcz2r7Y+umQJNO6jHOkmAhoOx7rl4unpMqU5U1SlEfP4Eu6c3TgZBD3PU1O06PXxEBGRh0fieXvXwhUdXHbbIt0EmWam2LHlDmAw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572513; c=relaxed/simple; bh=B2v5sAzVWh+Y/KNZcsDuUg3ogbWUHwCfTadAt6s6HK4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PErTes0Ug2FL1riLINNSIbrHTQBsCslt2IR4NvvbK9OpqDhzFoxj2zrLBEVKeotIjlz1cfD22JftgH5rAXzfM5B5gGJowKEuY4Lj1iDGYX5kWisS4FmrX5+BuE/YHjZXy7qH88zzcOXm1vr5v8Hpmj+dToshEGmRemwNMNAI0cA= 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=NE+WZnlR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gLVqQCqo; 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="NE+WZnlR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gLVqQCqo" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMe1B3195000 for ; Mon, 24 Aug 2026 11:55:09 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= OJvZQe906cJR+Muj+RF23flCnvQiEIC/iQkqh5pf9vw=; b=NE+WZnlRk31bOy6I uzohZwywIVh5tnNHZPgI88DaH0ew3+rId5YjlhnCE323okkFuxaQnVtBj+7LpPW7 YXVUyiIM01AGDjKg1Myy25zs7p4liJZ6e7M0EMgvkxkxhfN8zR3B9oPn6R9ago5H MspOZWoe/4h7s7mvkpuiSqOYiMeViheKmVFe5Dnb/H7B0qotueDcW36WJATf39I8 DgI4/dq0B8X5fLsLG6CQTV4eHtbpAODJgslI0ayuy3mvfpJ8h/GruE3Ba00HMa6m Y+ISzSxabwAI3PRvSqLlnLfu1Q4XgjU2WN8K2TUt4knGlJRr3jgW4B4h+Hi/0B7W dgkhTw== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8hjgs2tk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:09 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-8f45dde7595so26510306d6.3 for ; Mon, 24 Aug 2026 04:55:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572509; x=1788177309; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=OJvZQe906cJR+Muj+RF23flCnvQiEIC/iQkqh5pf9vw=; b=gLVqQCqoOS/a21csX9PpYrWrrjfrUnWXXKd9s9Wb2ojghcg0e49E5XpmzRvJnREI8G 1FkPDdVXfmcGtKwrlyueIWEXHZiZMWlPE/QDAhtTYpKmq1KqlVn6CVltJqT+Y1JYDfUq N4rwKwffcX5Y8HI73EpqyKGWz79toUSA1eOlOvp1g9lcGqDRHVk+j7HsiuAZZ1+97sUZ OpFpDUOfygFEEsUK/cJr+WHT2sVE/hqu3/P3iRNoKmQ4oGob6wzOBdlqUfAXm48mOB3G kxgiYKmggBgaLvfHMjgWI4mte50uQmC8m/83cngKT1yZSAgeLRdGTYF9aSRQYaH1p4Sq 2JNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572509; x=1788177309; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=OJvZQe906cJR+Muj+RF23flCnvQiEIC/iQkqh5pf9vw=; b=lGFWJo5V53JE5rwasy1NASzgugUy+EnTDyUtoHPG5xcPapXzP9d4ld54df3fsLigAo e0gs00aaAhSw30Hsnv9VD5gBJIDiOP2zD/ko0hd1nVMPmTUYGJNX1wdx+Dq1rtwpxVfX VGVGS8qq3KRBQyGxSkC7i5eDPgAA9D8YDKcREHnAOglcnCx3xn0w1Qc+5Sghvz5iA+Qo kUVskAv02N9AEcT8JP2q9eYq/YNNlC2oHg33rh2M4qmUiDpVw6Ft5dAXLZoyL4feS8Gy DPAWre7EsuWHqj/+bGC3gtoK5qhYmLiMIZhKdjAXSm4DCkXvatuMZryROSQA1uE2z46S +sJQ== X-Forwarded-Encrypted: i=1; AHgh+RoRkSsijK1cFSqyRcZJtzKfSZdK6JAWQUjIW0VFvyw0v3GDQhWTLj4v8J6hSJ/U9KBiEez/umromkNOyY8=@vger.kernel.org X-Gm-Message-State: AFuF++nuzeztmwjmvhAcopqe6r/qtbAZ3XRtyjvMBQjs98OChfvCm0FL tFsCWZLa99lO4mP/j0RlbHoWxGz4l9Hh18B3sqztlMk9EphFV/vVcyhQhZW2bzQ2BmprrfbgApd s/srKziryojaWFYDdwQI6EWZJRgkA2u9Gx0yTMfed8OJrWOmH2sOLF+2vYeVAGTi037BOFTMEg+ Q= X-Gm-Gg: AR+sD13yybKNBR64KYjOkPmxP+TP1Q8UJm159IxuiJtAjQ9CFJgYUkDTjYWDagDTd+P QGomCvceInx8my6UlU1sB9HZLVClc/FN0p12JTDB00EFdi/q2g44OocfbGkDbTLlTfLNZldywzi t3muHaR+28jKmKNMIKrBx8snV2x6FOrtQPsU6O7BsnhKZ8aNHEk11l42TBx4/PkPgEMr4QgNR3C ixr+DTAfBYf7BBYUs3wGKdpZttPt1p378dhXLV4Hf3IEnstkYjFmWibMvRS3PsSlY1hmf2yiYDN HL8PCey35VFKmwnesOkP8gsYrtuAIV39RfURDQ26LGV55SsY85B/qjtLmt5zLJvyGRv4y7ZJXij RuVgAbptK X-Received: by 2002:ad4:5ce2:0:b0:90c:5a71:f857 with SMTP id 6a1803df08f44-90c80e2dd94mr223902446d6.14.1787572508708; Mon, 24 Aug 2026 04:55:08 -0700 (PDT) X-Received: by 2002:ad4:5ce2:0:b0:90c:5a71:f857 with SMTP id 6a1803df08f44-90c80e2dd94mr223901876d6.14.1787572508057; Mon, 24 Aug 2026 04:55:08 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:06 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:55 +0300 Subject: [PATCH v3 08/47] dt-bindings: clock: qcom: sm8650-gcc: Add CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-8-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1744; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=B2v5sAzVWh+Y/KNZcsDuUg3ogbWUHwCfTadAt6s6HK4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDd5ob+WiJlEstnbcvpjMyxotrq0sVZyAjxn Hh5BJ4I/8OJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww3QAKCRAbX0TJAJUV VhfQD/wM4S6e8bCj+fH3NQiUjVUzvQ35Y7MtFRbwk2shwGXvf2IjoDfmUu0c93NUixpsf+b7C0t sJSJI7iIn/5cqRhm68UQeX1NQBhDqavhhN01nVcflMnD5MpoL3Gp1OqcFAG0pep0bbnWBvbwWzc Sz9nmiVXqg71ClZ0kpGC/ufsgTnm6Utqw+FaF+Yn0nCX3c1KItjvQGLQ5b5gansMDmMv11Ip7lV UZ50/bCUirDqZCzfkFpjlFRzVz4tCM2e9qwGH8w0H9pBLVcO9Ijgf194pIam/bAZMZGMn2IYrMk JsWHxFMnNYJOlyVpWoOYWlkynYOTn3MWPdPsKD8yIeJD6ihkRJXxCfM1xeGbT+dH1ykMExcOBFK UO5A0QP8Hnx7RGKrsnHgQvgcQ4Ic6KO8/yDVNMQi/J1QISO8wy3Y3Blebd0F5+qBkrgViyUnygM K9wYH3yThEPLv1rSRjfS1vBUKJMxCDFZKlgk44Jmllp8vAQxRI3ef39oG+FvygZRMxiX5QI5tbm rNy1D0Zb9PjDapldvSBLvK9LVTVWnGbvhNjFGGoYfRoKJEF6MBS+VRT9UPTxbqBk9/Bfk5XM0oq 8e0A2pr/1WrzkzIBDlNTNZFIVD8SZiXG2UzOBdA5UNlqsQIPGzmrfj5ncII4UrMFasjZSYA4k02 Sp9v5jJjla3LhDw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXx69mKVojEDb0 4W3rcNK0+OWICpfG2jVeDd5V+d4rVRMGVh5ZQJOjirO+r90FCUMJyFw9WgoPRthBpGbh81hutmH mTQSHyBz37OmSNKbyg1vz0GHNKaUKZ0= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXz+cVLPg8Xela AAa2KTWpBgoUdoKlw5mkPEMwealO55aWCD1pfNhudIelx6ZaIvnuNgM9zQXmZkkQbnCbUu5dpI0 3wvIg63lkgY0Poo8SIxemLdHJY8FXxFMnwRvp+O/pO1wd06888N6IkQiUkUkO/HxeuxBbLlZLdK pxpRVfThbcrYL4nXSpC7ODGNXTBkEoGy4g7+uOzrwaDDwqyN5knVCFEjrMgSKgwB8TiMoNsgVKD g7OOFQalFPf10AS+2sgeYdolAQQv4uaP5c2Avhe7yJ1Eu+rE1WFLHl6NB3DY+x5ziVGgHACqRVM EQz0TOKaoT/4VCeknkx3iZVlY6wwiGPWIGYIEHhazPMcx+ZvYMa9CD+ce110Eh3zn4ejOOgR5AS vMEiljcIdTll5eysftXNkNJT7AOVKO6blbqfGdnsKcj9HxwJfZxJs7EP8vAvpAC02IzFQzGsWkV XAEUTBkfy4izgxTK9pw== X-Proofpoint-ORIG-GUID: j9V6JSdHiad6T7cIOm-GOJMcwL8tAf5y X-Authority-Analysis: v=2.4 cv=CoCPtH4D c=1 sm=1 tr=0 ts=6a8c311d cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=1VWmMwf-hiIXLgPH03YA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-GUID: j9V6JSdHiad6T7cIOm-GOJMcwL8tAf5y X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 malwarescore=0 phishscore=0 bulkscore=0 adultscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 The GDSCs provided by the SM8650 GCC are supplied by the RPMh CX power domain. Model that parent domain in the GCC binding so the provider can describe the dependency in devicetree. Add a single CX power-domain entry to the binding and make it required, matching the hardware description needed by the GCC node. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml index c7143e2abc80..f77b184e0b1e 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml @@ -32,9 +32,15 @@ properties: - description: UFS Phy Tx symbol 0 clock source - description: USB3 Phy wrapper pipe clock source =20 + power-domains: + description: + A phandle and PM domain specifier for the CX power domain. + maxItems: 1 + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -45,6 +51,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,sm8650-gcc"; reg =3D <0x00100000 0x001f4200>; @@ -58,6 +65,7 @@ examples: <&ufs_mem_phy 1>, <&ufs_mem_phy 2>, <&usb_1_qmpphy>; + power-domains =3D <&rpmhpd RPMHPD_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 ECF64412C11 for ; Mon, 24 Aug 2026 12:02:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572922; cv=none; b=I1eLEziq+T86m5Q7JPGYK5gr3ruTeDwYdMj4oFmgziOhC6bSffKEAXpEOxf7tt9PtVQ8mTtsPiqTf8/nyfRqhHK6sZ4ZQluT2MqYsfDB8FztyAwLNgKbeZruigEkPlchq0Y0XYqUQn+VT7CovzibJKG2jZ8DpuE0RxkNu4TY4gU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572922; c=relaxed/simple; bh=6qFf/kDPw9tgUbvy8kWxoeUEXj0aF58lOGYhG7+ZlZE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=o9ngKutwG3fOL8jtZKRs76jTlDzgqcYw0SDBEkwr2Bx+AlUxDedqcRxPFs3WGalZmlF2T6haT1bCKbzdAkJ6DPA3Ed6V3b4Iu3z0KuLf3n0dSV3kmMpuXsEpV62n7B7EHh9xKlOMPf7VG+p8SCx9XtClHi7zFuG25S/e6zR7Rcg= 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=LsexOkjX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Jfj/Ao38; arc=none smtp.client-ip=205.220.168.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="LsexOkjX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Jfj/Ao38" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMP9g2274688 for ; Mon, 24 Aug 2026 12:02:00 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= e/IushsgO7MvkFlfGxM9MPtKLnaVKr9D0ywtvvyNu7c=; b=LsexOkjXSwQjI6Yr TwJw0iVIoATib8H1bdxA5igmvu0+GIw16P1jZvVv+7JuV/ewX73nrufrCUZ8erQ8 QV/B6skkzbBx/t2UagJHU7QYnpd1+LdHPe+OOPgfgt8vT0dRzJ5i9MM+AUF+Jqzj pWztDfO8zHkD0NqGxuii47VhCBwa+pgdcisOZrxNBJ9UXCWCYjwmb4yqQXn7wxjD OiF6rgbplWchRO3ZfRBfcRAV+p16IWxmROiSKeMmIH+gA0V0FU/mjTu4qtvgTB6q BNR/LR97sKdtIqmJF8qN3v43/HToZTHJBd4CO5oUolKN9PQizU+nQF9VGYTFHoeW vlx5Sg== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8kdsggh8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 12:02:00 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-907c59bd73bso65658536d6.3 for ; Mon, 24 Aug 2026 05:02:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572918; x=1788177718; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=e/IushsgO7MvkFlfGxM9MPtKLnaVKr9D0ywtvvyNu7c=; b=Jfj/Ao38sGX2uL/QYQIfX8wYvU6gaHLR+Wmb4FGK0OF5X9vl673V22GwBPM+UXkLTJ w8HK8pg9Ohqt/aS3QRMGkr3RTTscb3POI+1uVJoy71FQ1XP9vpmD6nYWxMwsf5eI4zgR 8ZCBquBdRqRfovcByNGbMVojxJ9pBt9G16S8uIJRVPrXToi9fsLi7komR+UaAfxFEiLn xEtF1Slc6zvoz1F2/d+bG/1+UMpTbaU876CmEUV4BxYc0OcUauYAZ3CHa7QWLNhMIk8F gpM6xOyJJ+8DT4jnDFQ+rWPru25lhuSquvUISt31SWosKxVjBve0a4fpjEEuaJYF4hwq 6BZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572918; x=1788177718; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=e/IushsgO7MvkFlfGxM9MPtKLnaVKr9D0ywtvvyNu7c=; b=R5jysEvqPSEGQI6O5zJl2Rzb8yPABYHEuJQ/Qr1mzjQcmke3W8tlFakHzKCrSQI0S9 vA1CLmU3XZqu1B1gXEuqDHFHKrpBx9t6nMP9/LahSvTEjTOZRAtdjczB/xKvy8MJAMjA 4ZDUJa7rB24u6lLKNFIe+CL3Qac3X0SqOBuhv5Ap64dAm+qwY7pmMQR44HGhUZ8eQePZ 9UfNzpp3SDW71CGdtP7GEcnfeUSudTMov5a8agOrLxDDtxBEJVe4iQVBIqIdwk4KHQGR zOugXZTfOl4PFcO/dyecO8lfxRENenJ38CotcO5pPeKe4bOF7YI8NM/8RQ15BMfPz6oV k5Rw== X-Forwarded-Encrypted: i=1; AHgh+RoSjcaJ+h7mmRs5XIKyb1U+3lqgX3jtf5dSV6CPPe8ht2NpLVvQABCNBc6/z2Sv1uXH299oOcTvVkGOZuQ=@vger.kernel.org X-Gm-Message-State: AFuF++kNCm43QxoyjvZHixbdRNcsu5qQ2BjQMDEXLqnwEEoW6LKoPurI mImYQ++gDwXJ4rKEbj6OVd06Mql0K/DxjT5PAb8ONemSoMRT3+/99ZpYsCg1OjBnIwUmXMjR6TA xLlXhmRnyPQLceqen8cOWhqSdSEkMIxmvpg6MXiTO+QJ93LLy0PfqETtha3nVBEWAN0A= X-Gm-Gg: AR+sD12qXxTmNG8ZhLk076OVRR4/niOMagsV7DrwUSrqkNjmGAFuT4LzIsC4cjC3KWd ngsgO/NRugH01fyfNCZDJnKhfRbgdATkeLQA68gmMrr9fx1O+f4qxb82ad+WHq/jIIAcMIVZaM4 uJW1HHlhGqyH4Pv6XKprhJevyC80XVqwc4krszM2dlDR/4UDI0FAHQ4sG4PESRpaOBMGMD8C4Xp rkokxM8RODdyw5VaS4E2FFaq3PLfEyMh/bAYK6ul9qdVxwYvTVRDIr5gej7fXLon8E40C+mdolf e6QL1rjKx5nhBnD1Yn6XWXa4PbiIsWE+RsWXXkwsjnzJDyRu6w== X-Received: by 2002:a05:6214:29c3:b0:905:6e01:b9a3 with SMTP id 6a1803df08f44-90c80e5ffaemr255467376d6.31.1787572918050; Mon, 24 Aug 2026 05:01:58 -0700 (PDT) X-Received: by 2002:a05:622a:5591:b0:516:ed02:c85d with SMTP id d75a77b69052e-52df5637a7dmr287456001cf.3.1787572510985; Mon, 24 Aug 2026 04:55:10 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:09 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:56 +0300 Subject: [PATCH v3 09/47] dt-bindings: clock: qcom: sm8750-gcc: Add CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-9-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1847; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=6qFf/kDPw9tgUbvy8kWxoeUEXj0aF58lOGYhG7+ZlZE=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDeg3Aptz66KE+9arLO4DSsW7tzotpNDfdO9 BKgDBRgb6iJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww3gAKCRAbX0TJAJUV Vrp6D/9LS5BOj9HDcLwpAH/D6hGEdjg3vkv/540ATe9J4DQTQh8cCttQoSQ1aoId+8ddc/LDiM3 eY4YEXXluWUt8gbNmXYfZ/zUYdDf0a0MT6RJQ1OO19a5K6C2aVqCmknviLbI8KhW6mRlF4A4CRI VHGloCOEo5KDeNgSTzKcr/AOwQtqoK2NfsN+k42aF2SlfCKV7v2OgmTlF3l9wczp1DAdsB9wtWe SqBSVUTZZxjf31QGbB86BEGwhdzxRPO2sh+1jc//20af1i8lcbhDyNzwNqQUrHfuM1YRawt0co7 qB9540F56R8ZdDoIGt23KNQ3wszxtSHmnoUZ900J9MnLg1iSAPL8n+3zaWJMmPFmWV8BEDaSpxm xpMc9jzaymrKfjpVWVMhgvpp2YuSWg57Oq2maE97TYZvn8/w1+Gubs48cD7hNe3pRMXTEH/0dkR Q6IyqFi5hERadtecdePOhrh7pWJWGm4m3bmBUY/jp/Yo1RDXqwi0DS8uv/KBRXoqW3wPA1Y2wAA I5beZKZuyRuTxoPbCjRjL4aKrKs2oFZWNajRmiBJTtdr60xbk60fTYdOwEuaPqRyzJP4D/vaTF2 Yzr8gCzlTvKwnsFzjkY6wQov76SuCHnzSGdfyLYA8UbJYQ8yqcpbkDYYaP68ObDIksbUCezMU1n EgYkuTqevEWwV0A== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMSBTYWx0ZWRfXzXZQRVAj3fqV UCSoUcGgUZ7NGjAyuE+PhOr50vGSHbs+hKeF22pzHJcBnSpeOcCcXIGDRI0nD5hR4Z8ED7NlEWz RKTFJfzwukizsDjyzFgJR/L7jnmPlVg= X-Proofpoint-ORIG-GUID: _dZQgeaKgTztaUmOTw1nodDHXzg9Xq0I X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMSBTYWx0ZWRfX1HM+VauokZg2 AzFXPkg+8gjxezcFW/NQGN2QbIkyO4zWNISS76OxsA4kA6iY6ls7REtYdCtR6QjhL9cUe4p6qC7 1UhFrSMO5gH+HgdVIvK4+1WdmVMB3Xn2qLcUVeyiBrf2tk4Sppw0Zo0LK/GE556uq6XQFD2QB3S K7ldlUeoWU/IyG772gpbqQDU11+LacdMfp4zejHW7BLTAz1pUxWBPEHwC2vmEywc+/5ghGUJjTU 2tarXaUNlUxTLJ13TT8T8f5OqQ4tz7OEq53XYscIstCvvfhPjkEAH2TiODxGXO6NelgUVoKqq/U JR7EbAuA0dPfOioYbGZqVuISce1ldbPw12x3AFcfE5g3TqqT18R/cqpciYGwLczes/r37iJhwXT T0Gvs+EYMFxA7SEP8ayr1GVhx/dTpzlKVvh6ZgBS+/okj/ppG8kyhmesOzMlTWTOONUZHxPGB4w HnpD0ng675WvlBRkMtQ== X-Proofpoint-GUID: _dZQgeaKgTztaUmOTw1nodDHXzg9Xq0I X-Authority-Analysis: v=2.4 cv=d8DFDxjE c=1 sm=1 tr=0 ts=6a8c32b8 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=1VWmMwf-hiIXLgPH03YA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 priorityscore=1501 malwarescore=0 spamscore=0 phishscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240101 The GDSCs provided by the SM8750 and Kaanapali GCCs are supplied by the RPMh CX power domain. Model that parent domain in the GCC binding so the provider can describe the dependency in devicetree. Add a single CX power-domain entry to the binding and make it required, matching the hardware description needed by the GCC node. Fixes: 342d2a607450 ("dt-bindings: clock: qcom: Add Kaanapali Global clock = controller") Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml index 0114d347b26f..f54e836f3135 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml @@ -34,9 +34,15 @@ properties: - description: UFS Phy Tx symbol 0 clock source - description: USB3 Phy wrapper pipe clock source =20 + power-domains: + description: + A phandle and PM domain specifier for the CX power domain. + maxItems: 1 + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -47,6 +53,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,sm8750-gcc"; reg =3D <0x00100000 0x001f4200>; @@ -58,6 +65,7 @@ examples: <&ufs_mem_phy 1>, <&ufs_mem_phy 2>, <&usb_1_qmpphy>; + power-domains =3D <&rpmhpd RPMHPD_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 AC9724119F4 for ; Mon, 24 Aug 2026 11:55:18 +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=1787572520; cv=none; b=fYCEBDf2xGwfgVcf2zAN122Xwgmc8W/oWv7rFJ6pf4U7IIW0+VWIlUxrackzCkNvO+GX0iSqrqGKayGXx5noR8gITp84a82ZB84K9M+mqeWbAmBMOj00LX1HJMAE5MtQiQZH3Tw7RxaYn+E5bgpeWlDcoXNrgWMMYZkKAV/vZxw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572520; c=relaxed/simple; bh=jmorG+sVx1jmE+pmAn5LNDloJj3Nod1ZC9WT9PbJf3Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aGn7aFhBtWzbXujAiJzp2dKvUGSU2XDNGi+9Dn/lg643Piiqe2dFIZWzNGCBv+XrJHs7aukj8TdXdkiAtiJDtLT+0TpSmqKSqfjuWD4K2wBiDnEsXHtIc+H9kx0BA6yxr7ovVvVWr7MIeg06pl6inOLZrzu0/w60MVwtsvhtCng= 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=BVunx+GZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MEWUn8wp; 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="BVunx+GZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MEWUn8wp" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMfad2648212 for ; Mon, 24 Aug 2026 11:55:17 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= SFiUv8eckH+zt8KxRqMl5caJ2lTRmK6KkzeTcrcUwRY=; b=BVunx+GZSV/Vc09B lLZPzxrRnbqQxItV/fa39Ouc/iI1yY2P6frNypWXqWZfz4jbC/GhlebXBtiqA3dP 5ZopAJTUi9nA1wD9waE2UZ18mROpV8doS2+78CKyexABBHQg/Rq8NaAZ4IK9U82u 2tH5+pOjegjgQAFXEZZBJd+YVG/lau05yxOSgZo2C4Nl0T+6uZx4U5P3ny1X+y8U a/zXVqKrWG4UojoSjtjnQmAVVrSOwMRlmhA+cYenQvFKXoKw7Puja4T2ho11r87l jq9r5JgrytaVIu/24ciL/75Ikbf7pEiwszjIBmz/4IanC2pRKbalTWc1zDhorDYp Ogxnjg== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gqn9aa3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:17 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-52769fc3f2eso48088111cf.0 for ; Mon, 24 Aug 2026 04:55:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572517; x=1788177317; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=SFiUv8eckH+zt8KxRqMl5caJ2lTRmK6KkzeTcrcUwRY=; b=MEWUn8wpDARBGYcg8YT5wGfIe66jZpztNzdwJIIJq3eve1kW1kYeC0xvtKMM9ckSIN g0BnxIJh+PEc8nschtavy9K8yBVIZB3VlPfY5nA02jzwFx4zoa21060uAkRc8CaTxVkI 6HS4Z9TTUPOy30nzcrogUUqn2nTFk5kf+WVqQoA8YqhN7VqRZjcEi4Ig0OcXsXXdAz6w M0gtrCknWnBMbi8xDZVKJNZGE3aPNc3t3tfWsTxeoY6BMv7dvFHxLCg7QWI66jwfdRvw y7a9PCd4vNzX3zUbQB8zIakhnUqiwKvsFi3rCHWkkXnjPsJgIlmlNPQKkrsu3lowXnGd UcrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572517; x=1788177317; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=SFiUv8eckH+zt8KxRqMl5caJ2lTRmK6KkzeTcrcUwRY=; b=QtadHxbcZP1/LLtCzSDxglruV3P3ogd3deWaxSl5qan9mzb4a8Gb822/ANawc6CVwJ FkoeM5yJIHRo19T5web+rkzK6ZZdyocC9Z8lH3TBvdxeFHrt5bxF70p3C0b/W4+Dm7oe paEamcocUgKIwcV/ILhvsdY0dQoQ9lRx+0IvrcA2FuEVqtE7HWjcVmvPsq2EW8yrgJcs /xNq7+RPepeW1822h+CociZv1Garpxp1fqtRR9/CxWMNvnjwH4PVdLqCccuwkOoKdQ6C qZTMQkDpxDDqDVwVck/WFvuV9kbAw+mdED9zTCnsJlnecVfYn1WIN22y8rL0Z14Arwwu mc5w== X-Forwarded-Encrypted: i=1; AHgh+Rqi85dGSIAE9HU4gBGDuA8tvFovn3gNJeKSrIyVqJ0q025Sus6ur8nwr+H44hGuSluFUQOmj0V6TAQ1/u0=@vger.kernel.org X-Gm-Message-State: AFuF++nyMULNPLsOoKyHWxUBBZL0X83JrFIkO2NF9gEgCvcQKXwycWhD xGZqstnQB5puRChh94R3qB/IKgt/uT9P6AYQlw60h2wX5UhrvltHhZwAZeGO1udPMf1j6zdhPyy 9mtbdsqxi/3R1iUflVpa/7TYqlQ8o6rrq/Y5+tp1NNnQSQuolCMEYEF8Bum2ZkZwPS7UORcZcqN 0= X-Gm-Gg: AR+sD12GyP4bE0KJmhND1sdl27RAbNWtHn/yNcuvLh4Fz75E+zLCqto2K/Q7dEVDyYf xS6FBv4r3EJJKkRcSv5F6eapIWFNXUovsDAn7fMEAmnArrPNg1ctlhtH1bCPvEPXj3dJjpCf3hV BXrLqkVIs/Kb2pSgrBOi5JnqYn2WS/Vs54MJQvJF+LLN9rwGUPg9VhIJVmy4Xx6wPpa0OCfURAa wzSL7cpoxQJlRsXjniZYn+YSAuV0BTFf6QHCnKlTA6AJS28g7XTAvM/rLZei130SsUTajHeEsQn z64xeqcM9wAa9rY+//lsORz1FUKjcQFTcWqVtVAnaH0dvj6ANFGHXAYwGPQOxOh5IP/g1CdPQ+U YHJssd+2Q X-Received: by 2002:a05:622a:1485:b0:517:8470:2d2d with SMTP id d75a77b69052e-52df5a33a56mr272564241cf.29.1787572516688; Mon, 24 Aug 2026 04:55:16 -0700 (PDT) X-Received: by 2002:a05:622a:1485:b0:517:8470:2d2d with SMTP id d75a77b69052e-52df5a33a56mr272563351cf.29.1787572516124; Mon, 24 Aug 2026 04:55:16 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:15 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:57 +0300 Subject: [PATCH v3 10/47] clk: qcom: gcc-eliza: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-10-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=819; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=jmorG+sVx1jmE+pmAn5LNDloJj3Nod1ZC9WT9PbJf3Q=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDfSTFCraCd4oZUwxjIHAdMNbUBX8KjtzLvk NSQF6AmeUuJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww3wAKCRAbX0TJAJUV VvczEACQ/BpaLwmxajxISEWhUuHgz/Q33UY2jyRAIFB3W+0dYVXRHZ776asuGMm4wS0AETS2R6t J/MZlsVCZS11qwWsTMHUh2nG4+ifPo6eWN9uRILXPRQJuy29jqSpNgQGKjCR0rCqx2t2cNzrDCc f4TJRCFfqGFjOT72LkuQ4Knd4HhOx2vId1a8ebrmgWmi1sOYlGS3FMNxt1XFr1cUo+lw+BD6T9e j3TQCAQ6uogGWG5qDjXWiQmpuA2YDd51i/upfYk1Qo1QXJsX/6SjF+87mqlLWrvrZx98n7zfHPu NornMZI77gdrP64dgDNgIqRfCrZSJmTDV/64DQwElDBFi11/OIjb8RpsbGatn19qrNCuXeK4wfm I2ojIkWe5EeUuDxkUY0OIiySBs9wmlFPQcJg0Hb9d4WhOijXXFi0tWNJUXw2DWDX+e7aygPRnGH Q7INsLdmwm0mL3R75RwhTjQK/h/7OugYf5q92zchYCjFu9MyP8/FfqRoUlC1BlNLZOwEL6Nf8rf 3R+GnLijQ0DhB/sT/cbnd09LFSDYji/gyEKURy74P4rQUm42ip6dHZz0yMM9nHxkLSjgz8uVMdC vM/Q91J43mPLj3oTHT5ucKx4oab/sgPMZMnQaheTUqxmKgP6ONL2tGITv900hIze3ZqEp3dqkqc GAQprHVvqEvxumg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX6lLgfQnv6eSi bsWrmfoa0P3SZ1jVHQV+x1u7xnlXFuYsRLDnE2SwazjEgKGQfRVi98HnmUvx6zUIVDqABQw+Jk7 hLrWUIU4XmCze5BaIjhmJeYZhmGhM0U= X-Proofpoint-GUID: IEiszo97R6UUJxXpBplgRBN9hLudCwmG X-Authority-Analysis: v=2.4 cv=fqXsol4f c=1 sm=1 tr=0 ts=6a8c3125 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=lgFvq8bPxKKT3kYZ0-wA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX+Yfu3ddBZQNN zLMxGvTVHyUUpsxrC1/5thajzcrvGJ5AJVPM34jOSbtzXb1x3C9TmOqpUItQpEhjMEgZ518fwWk MKF/7ZhK6uSPTe8EjdyxYSHX12UNmKWJPuQFZ6qY8enUnMU5JMQLyKl1e8hoHZNHTb3ejzKA7D0 iDDyxxTDJJMY9FarEwdRpvcczp8LF+oCHFverZ6v/4w9+77tMYcsbYun2D0EDQEit9eRmeDA2+Z CRDIipxv8B4es/s6aQusJ4hJBdvF3Dh+ImT1hyAa8854mga/6KbVSaI96mndOmsNays31KIVfg0 knQYiWX0a5j5leOPeFZtnFiSOF76i0WbWI7Idrx1TPrUMnuhFOiWhzdR6udnU90IhiYxJkDqvKX ZSyyS3pzG0vPZsgswEn8j5sNn8Zv4umJnzvu+81UVrT1Og3xJq2sjhhEwIbfPyud+X8j4xIyXD7 H6L3SjVKugn0Bb+wvJA== X-Proofpoint-ORIG-GUID: IEiszo97R6UUJxXpBplgRBN9hLudCwmG X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Fixes: 6393a36fe184 ("clk: qcom: Add support for Global clock controller on= Eliza") Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-eliza.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-eliza.c b/drivers/clk/qcom/gcc-eliza.c index fe18942a59ac..e26e6e6e52f1 100644 --- a/drivers/clk/qcom/gcc-eliza.c +++ b/drivers/clk/qcom/gcc-eliza.c @@ -3068,6 +3068,7 @@ static const struct qcom_cc_desc gcc_eliza_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_eliza_resets), .gdscs =3D gcc_eliza_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_eliza_gdscs), + .use_rpm =3D true, .driver_data =3D &gcc_eliza_driver_data, }; =20 --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 F3935411FA7 for ; Mon, 24 Aug 2026 11:55:20 +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=1787572522; cv=none; b=g1J4z1te4XLjvQukplYQz0tepVBxZVylxgkXkJ6ZNVX/ahwcSKUqdRS1izE2dUcjFqJHphfEpmC5Skky75TWac3ltMsIutfivJRpoGGWyMM9QyYLIaC+4BzZQDWJJb8yoMP7E/NBv1nY6O3kPcwlvaNAxuPXL5oSVJGMvaIC+Ps= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572522; c=relaxed/simple; bh=qmIS9UURXAzWteJMKNBj/WlZerpxHsDLMz9STcV4Hxk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bEbc+ToJ1wDK8LFEdY8Aw79z/mqvSyqpQd5y6bL3DK9IDV8msbp5KpxbsFhZxinw1bFYkop2XOj8q52qLECUQ7x62tIFMgoZXFiZ7CtitzntGFC65E/Wyxq3XNbR0amheEmnGiZNa4QTJCsFS83mhfYqXoPB5uqSnh7tqzRQNI0= 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=jAuU2OcD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HhnOaCr5; 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="jAuU2OcD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HhnOaCr5" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMe4Z3195012 for ; Mon, 24 Aug 2026 11:55:20 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= ioTurFG44UpSK9/T/8OV/TN2zLy50fm/Nh4TZJVqzm4=; b=jAuU2OcDzTw1/kDf Gne4aEEMPmu7Zp4JExdcdfsTCGk8P8lmZA5L5t14CTLt5WVr1XwNyW4F5/ZsFwqB 6fCyknHQXV4zv5WC9FDuBZcXpH1lo6gMkhHF1+Hqla2/l4XmlemwZ5hR+BqaoXMY oKOPXkCcQ/pwnPa/R7u53pJsZYk7EoNlfcWK0ASBqyJ/KZGpnGXtIvtgWNDbmtj+ ByvdEwvCyOrLsWtG7U47uhrK8fq89hvlFgKsNp0jc0sRAgXJExlEn8bYwqjCw7V0 m9A2G0ueWfvzuKuYWZBBgy8twuSGS8WXPrRY0glUfKar6re/RIxCNd8PNS/bshjV bRmedQ== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8hjgs2uu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:19 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-52e2d1bdce2so987271cf.0 for ; Mon, 24 Aug 2026 04:55:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572519; x=1788177319; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ioTurFG44UpSK9/T/8OV/TN2zLy50fm/Nh4TZJVqzm4=; b=HhnOaCr5kh/gURgPiWSH6f/Acj1/kju/oAPRkOY/Ww7OBie07yrqM2Q7Iilm6wZPtB +oyf9cmsEpFatnGjtn8d1vy266DtP+R4El+QPf5rEGaBTULDZzvjPlo6BUqmx0KqAyvN Tld+NIsIzI4vJCFFqTYY8+c5ld7Rvw0ATKNdo27xPmrNLyj7JmgHaFAaCUyWK2NoaxzE En3EZJ/EaKBhL6Kwy8RX49+RTR0YobKR+HPBU/NEPd/0hoQpBqg/oY4rwdDp/KKe4ncl qdkZ/m4fFLdTOFJCIHldbZE2cqbjvLDf8Wxakjh2Rxq7YV1XOfaV9d4teG8odTk/79Tw DZfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572519; x=1788177319; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=ioTurFG44UpSK9/T/8OV/TN2zLy50fm/Nh4TZJVqzm4=; b=OckbZlapHYdvnj/qBctyvvhcy2ZAGMGq6ImsQxzX7z3AXYT3USqenfqMBZnB+upT6A NAkCC+Cmjcm4Oms0pWnCCcr66R1KYjrt3ZEo8h7f6xl76B0+h+gZWenTBkidEGmxjnDd uq939KKhA0LjWKenaraUitbbI1q/X2FEgrOwGn+9v4aRVDo4rAKpiu63vwaHD8Ntq+sJ uVtU/N2OJd+RdKv90qqwZx0uuJkcxsPXrKajecxk3h65M15iJi06Uyej2yh+gm2IYxH3 tw4x89U5mNatvdBQu/lOVuiWaDdvqEtb/MS8uOqiMIS3RCYYoTz4UcAq2a3MZAacBFKN xfow== X-Forwarded-Encrypted: i=1; AHgh+RqFiedOWYZK4ImTowoY58+eSJPtlZLIIeRNhuxDE5DJep3/TFWF+jFSF5kAHsWysZk97cunYfFB7b9nC8M=@vger.kernel.org X-Gm-Message-State: AFuF++knaiweUOkL7LAie7cXDxt6HhywUluxJXQzd+qlK7YIlW6wg98t U7UDWLeJk3Fj2sh6847hmvCDEicvp5QD1YSr/Z8E07eeWBEurA5MaA4eTJnloqyaUWxkPwTVGhv JR+/IBeyPImr7LdimB81D/Dj8NKh5DoIdJtUpiOMFDUeh8gwAJmm+gvrbjxy3S03PS40MELyDNS E= X-Gm-Gg: AR+sD13yOOzvSM3PD5swdBnu3XzPgPScY7c1umqFZpO2n6HcodG20ntgpV2IRs56jqm KlCDBsglN+aoeT1lhG9BmRygXDnrzShhcMzswIItI1sz5Y6lXgJ9sYFYDdlQjDU8erGiGtiVGXu 9V+dJ2o6q6RVl8d+BXmmRaVTWwu8vrdE1l+qFMhtOY20+fEtXbbXr6OSD1VbEHKiSuhNi89uZoG furvRGndtLAp6frtLYOXJOfqb4OSH7ZQGJzm+WzArdc3yiE+3GcHfxqk0GaTwUV6eySVlLondwY jeImG8RU8lWP1kfT7IE0IGBClP8ep1UXGKQOwP7iEG17K3dcTQF8oC7F4deewienahK1uqhXJ5R srJtaQOEG X-Received: by 2002:a05:622a:1315:b0:51c:b900:513f with SMTP id d75a77b69052e-52df5712136mr251454311cf.10.1787572519246; Mon, 24 Aug 2026 04:55:19 -0700 (PDT) X-Received: by 2002:a05:622a:1315:b0:51c:b900:513f with SMTP id d75a77b69052e-52df5712136mr251453371cf.10.1787572518645; Mon, 24 Aug 2026 04:55:18 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:17 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:58 +0300 Subject: [PATCH v3 11/47] clk: qcom: gcc-kaanapali: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-11-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=924; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=qmIS9UURXAzWteJMKNBj/WlZerpxHsDLMz9STcV4Hxk=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDg+e1zYCrE3D6iTGFCVQAxc/Xvvv9UEBM8x 6pMROKt5+OJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww4AAKCRAbX0TJAJUV VhGaD/wMqCtS2SkiPCz4O0+a/al68sdr2fEHnlgsmOtxo95cy0mLDrIv0BEDyMWP5MWCwWwBAjh RBQ5kCgwUEmww1VcTfDaZlrfforUbYrvie3Necjvx5kaWJlzcBfuu4FOc8ojbHuuH8mjvvDcotK stMmRadGgqVMIAf3BKG6HYEPyOJps7EojWnUIAhAxzNZB57icWkGE7PqN4lFzEtysTgZpk5nqXm 7PMNOhZGeQ+UWnZT54mIv8YASFRhDBppL9w5LzGT9L0Yl1exUrdFvOi3gEUrFfYAtmX7O/kFklK zCt5hpEVHF18F+rWEGB9DC6yRlJ64+i326fvtlmK8m+37kVTaHJQUh/HrJF9C5Gwee0RuPRZoYo icug4kzzqci2KoVSLrKmKK3wV3NTaL35whlXSVi+/W5waRuxe5wXyMx5p29EXHG0q3vYr0JxMLD LA/sRnTbQvIcjXnCFEGFRwY54l8A0ZqYNAS9QUPyYk21I/nBRPtdLmgpE/abDwB8mpTd3C/k8Ns diNkaHykK+/U8L/0JcOEbZu+mFbLvMHgwu8OBrqCGchF4i1l4cayAymnKNyfSrczXKWStKpUh/F lD33vzwUZaoRpWbMSEPItMlxvLnGd3hkDEHBhvLRVE4qm+fZs57vwcMU7cY5rW2pCDQRjcSIJfX vyholzGq4rFCVBw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX0GW56dfo4BQf FlRjA4jy8jKVBpmI2IXvMaSYWoO0A4VqsBCBjnuNn15eXzkLiSnPgrPKoMkRQgLGqEB4bfnUHZl O7zglKNtPM1OIpzkSHb87bmLgwXqe1c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX9a7VEcU0g1ZJ 3a0AdV7ww9oLxny6BrH1VmQLQx48o6EKFf+XJO9Y07eO96rsG025/SpLM2sJhKUZH5s+TlVuAbT JbKjUGo0ulisjZrDJRlEsNRaEhhkgxhTB+3KgQv4pco9eclpelYzAdjphht8DCz6eKwIlKjrrHP VtHzSxnSztTMJTFVWbfILEOyFhwgbMaCYql5jhZA8zOj7qlv5udoiTrfPge+EkFmugBCROMCoNI RgRT9loMn8IYp8NRFbVlWQxJachAiQ40fHCEV/SzI7sT50Sk1GTS0aX1Uf+G+G4ehDZSEa9R0tI 0cBTImX6OhZMP3Nkf62atmwPIYz2OaJrxhJO9VEY9gQoRCKq0UMOTbapsO1BBbafLwud7D5oM2R NIcKXxiEu5bGP3d/7MvfjxlObLklFu3L+nlf99fPRl8tKoGxPqCpmLdxEct0QOKLYhxmOFlq9RP 3rEH6sxROKGmuaKf7gQ== X-Proofpoint-ORIG-GUID: AbFWgC6EHsy-97gwwND9C3WRnOwgoLds X-Authority-Analysis: v=2.4 cv=CoCPtH4D c=1 sm=1 tr=0 ts=6a8c3127 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=gcpHbPksm3HONcV3VD8A:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-GUID: AbFWgC6EHsy-97gwwND9C3WRnOwgoLds X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 malwarescore=0 phishscore=0 bulkscore=0 adultscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Fixes: d1919c375f21 ("clk: qcom: Add support for Global clock controller on= Kaanapali") Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-kaanapali.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-kaanapali.c b/drivers/clk/qcom/gcc-kaanap= ali.c index 5bcbcd178657..c40d2da1086a 100644 --- a/drivers/clk/qcom/gcc-kaanapali.c +++ b/drivers/clk/qcom/gcc-kaanapali.c @@ -3502,6 +3502,7 @@ static const struct qcom_cc_desc gcc_kaanapali_desc = =3D { .num_resets =3D ARRAY_SIZE(gcc_kaanapali_resets), .gdscs =3D gcc_kaanapali_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_kaanapali_gdscs), + .use_rpm =3D true, .driver_data =3D &gcc_kaanapali_driver_data, }; =20 --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 D8D5A4137B2 for ; Mon, 24 Aug 2026 11:55:23 +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=1787572525; cv=none; b=FFzPREkfbSFdymLT9z5K0QawurQ0q1GTks8bj4SD6xeSHzV1SaXD6kdZpEPaG9hIHcAbOzRcT/CwCvCO7U/GxihGEOiRmPNyapdX6YapMFtrZ57zPVBR2szLQLGmvt5+W+Hs8qC+Z+qFrJSfzQ4j5iHmkrhWFT7zJRWu0y1u3MQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572525; c=relaxed/simple; bh=sXwTkxDNsrjYc3YUNdYCEcpknwYEPLb7oSVj9VLIH/s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OED82MV+4EGMtxLIP4eggA+0TAywj6wAsBXj8gc52w+xlIpnhSNuXXvo52MHGz4Oy0cn+L6w3L08kpHCywG5aba5kJMSf3AyXbPX4NadJhGEAeAH58aUYlgGBpBNwQAS50+8nFkbPEQfv8JqXK0wQ53eSFymk5TVuQ+tHFVPlyg= 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=UXjPQD9d; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XN4xDBgL; 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="UXjPQD9d"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XN4xDBgL" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMY2C2372307 for ; Mon, 24 Aug 2026 11:55:22 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= eb9AG8NLGUD0/K09IwQY7+LrrefzUKzqTwmTKJvCiIk=; b=UXjPQD9dN8ncwMIh i7vWtp/8Ai1Z2N5DJwkI5kmvUsukgWKTydoXOQTJoUh8GyemvDlQZ+Fq/F/A0cla PP5B88QTWvceVsXqOGRfO+mVISdyYZgi93PdMH/ZbX/gH6DYunMu17SNRqEC8ojN Jwby2KW09lLzJ5zIAEGmEuR+JM063mArGvlDa3Yk+qNRqbBYlV4zdPfe5vwpPQ0c vrLZ3ikU/LB2oFq7kbnLkZwU1ro7YrKC2E4rEmkrqbulDm9q1WZqGqDWU/DBwcvh 68Ss+y3onAIBG68tJyOflv0jSk/sySlktKJx0Hq35rzBZBrDNigFrWhOkSaa7WK1 gt3e8Q== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gdshegh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:22 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-51c1d7886cdso69828021cf.1 for ; Mon, 24 Aug 2026 04:55:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572522; x=1788177322; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=eb9AG8NLGUD0/K09IwQY7+LrrefzUKzqTwmTKJvCiIk=; b=XN4xDBgLwVySXO+bpLkYvNaLO706G9dYiEipJwOcqROV6IVcrwlRfRam9yq4zO6ZiC 7CjKy2zehwmcIgV9gxa+GpaD1Ffe5GrFh0uEvKAtuKR8siclLg0NUDNIT6TAnPF8O+lu +XsZyPblujfVnDQTbbLRzRH2XUadGRkFS9RMEgocYPch9HOypnXXQIXElqhnUaevrQzQ x2wT7yR09IhyXgthc8LHnw3rsJdgQ+QsmfvgxATM6zWsAlIANuNwATBIU5cmt2dJVudt VgDFn247+3xbfdyaVpZ+J9VJadG/3peTAfTV1/Se52cIqfHTaJTG4eOelArGg3VdG3tm 14FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572522; x=1788177322; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=eb9AG8NLGUD0/K09IwQY7+LrrefzUKzqTwmTKJvCiIk=; b=VJ1bDV8JMxDI5ivC93B1cOep8vW8xrnYrbAfI0n+yyLE2wfO68lbrL1Iwh2HjJrO5H 7rwRqDEAabnyRZPDNHfXy8DLW28ZhzqHXyD6zmTl06MiE07817IX531xAxbSzDidHF7r NQoK/VpLWacRHTXemn8wYbhvmO1BiP+GxtBt37NPFyhieujxU8WSBNA/CdshHls1NZTc QU9riPx1CxqllCfUKb+3X5qa1zZL22EGlvmeDaynD0iKfkdoxe+qWwZc03Grb4uAyJL/ lzcdFlh1vuXHYWNMcHKTM9bn0NbnLfyhfzEClzu1uumDdzeRphH6CSWRIoevWxvPTP6u 6BPw== X-Forwarded-Encrypted: i=1; AHgh+RqxBza3MK5qaprMa9me/EF19gZruhO7mvLbLTEMC7Artt2u3mVu5wtzcy/VKnSMqYQsyPE7oZqViiHEoQk=@vger.kernel.org X-Gm-Message-State: AFuF++nHQYTNxZkCRLSaFlbY/oiAzpae3EHYd64pj/rrnejtBfY5UvZJ GR12pgxo9IrY9WqQMyU1VI+FJ3UJ5c/f4A0DRu/9YDlmYMLJyC+Lh3K+SdXjbkzIYz/EljP8kMI kAWSnkhztmEZW8a+s8taoJdAZ5a+6B4hIZguWnJ9sYb15ryRJLgAyiSjDd/kUaP0JtZ34qYBfZE Q= X-Gm-Gg: AR+sD11xaKoeUpS/RJjwn2nBrV30T6dXdMWzDRG6InVUElzUeh0f/wDp4GBYvnPURd9 xPFArinVBk8MU0VEhoim3UyB6BgI1T+UEfm6oit56tHxlJRFMBc5ab9sNd0Wl6FhnKFUMj9wT5K BxMHU7jvMAy0Ce+yKxKp9np9nWhPc3TQNQQtMw6mgn+7X+IzIEINmB6Ee1QTuw/osycs/Fkyi7Y KuDhdPUC9eMDbyGo3noDvXkxMSsmRMCJ/SaamIpLs6UTtaq97bA87sbMxy5s3yIVGP9AFmDDtJ+ qbL3L1jkHdU0g1WQkJpQgJ3St/VKno16RQgg0m7gIyrfVlk7g1FtWhrNx5ZYBj01ymCvSzyKIle AV2PZIbcS X-Received: by 2002:a05:622a:48c:b0:52d:6de2:906c with SMTP id d75a77b69052e-52e09bd76b6mr171414081cf.14.1787572521756; Mon, 24 Aug 2026 04:55:21 -0700 (PDT) X-Received: by 2002:a05:622a:48c:b0:52d:6de2:906c with SMTP id d75a77b69052e-52e09bd76b6mr171413451cf.14.1787572521237; Mon, 24 Aug 2026 04:55:21 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:20 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:53:59 +0300 Subject: [PATCH v3 12/47] clk: qcom: gcc-qcs615: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-12-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=794; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=sXwTkxDNsrjYc3YUNdYCEcpknwYEPLb7oSVj9VLIH/s=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDhJhYCWO5CziHTTFNnVIGcJZ5qqsW2uXo2P KxD03z2unWJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww4QAKCRAbX0TJAJUV VriED/9OYMQXxyf190SflJI+C3U4t9f3CvfOndlMetaQo0KhFG4WEf0exBpa7UMba7mQnM4M2FW VV0fQj1mBb/OWxQVKRG2kQIR1sxqFP0oW2ARXEVCvB9IyR5+bF9T5fHC0QksGdZrb+MGDCi/jvq wvcJTKnVIYgacO1AzW7a1eDRmhli06cuQwQO3yz4sQq6IHX7+iAm7Xu8tObTk7r+FDgJdua7yAE y4/aXz19T2Jat3i6x4M/qOjkZiDzuDopnh6o/SVnvFEfuA2mllgI8/XHHdxfXSdlLFtmToIy174 Zmu/J0euKMh0GTuotmWBOrTHWI9rphJFb+kjHbsO4tl5vBVHAulyDWW3iyCLXqfX3uml5ANVwTf HYKL/ykIo+1FWlOdZfoJolSxLTB8n9pgSz4A+q71zRd3SNmC/8jQccDgwXpw7tdwKyMuol82Vx8 EFzbKe9m6JZRGRJTzmm+rfYUg5C3LsVQ8h4jsh2mpOuU2BLVVayh/U+s/vVp/MOipV++4hOYwGH taDtUNktqevs3x9AXzcpOPlp+fovYcDh6mg0BrEDp0DYl3o63DuWXPFNbZGYMMHNsWriBwvupc5 huzNMESA1SbQBKF+9oZoqhvxLdD02tN6tXk3MtJyg55GIHhu+/mmbMYwTnfvDHhGzDc/PQjSPpT DcLWri/nhWsBvhw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: 3PM714MkWs1LoNfyAYRmCRRg0nsTY70y X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX85AJqVfFYOvH oYN8eTqrTU9bXYEIHIMIq5Wg4hxNtcjUoo4oMzML1gdWPx5PI1yvMr6x6pM1AbD1OTGWJxTU/GX Gcu3UgOmR0i1RBBG08eaim++CunUPCaUPpmzlUPbhmNVS7T6jC1QkWlq8ibAMk1hnylepXleCaj CkIT1bEwSy+0My/I+cPGIP2h3otZ+GezgmmUm32MSzDsGO8Sp9TqPJtRc1HJHBJTixVgmtTkRZ5 Z2uzBEEFRLK0cSK6ueotH+qikX1dcJ96byU1qPIgVuYQ/BAhYVtTgAJ26ZnimCSwug/DEBgA1cT 9Iuxzo84C8nPLtFrd/mpytRR3j00lEPGWcEJTXCUZ/Xk+7cGoeDHifpVx2MKZ+sPdJa3yhHIQik rpADjIUQPThrYtiJjVMf3LLxgjXo2FjXhHgZ35y+EB0Zw60bC2lN8jk/nUJsTQl8QvzeBrBXiXv l5pRn8D8xGHZZBm+s4Q== X-Authority-Analysis: v=2.4 cv=Fqo1OWrq c=1 sm=1 tr=0 ts=6a8c312a cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: 3PM714MkWs1LoNfyAYRmCRRg0nsTY70y X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX1lvbiW84T8WT +Gc4qIU8JGvWeWbm4mRyrAlw/I4l4vQDRyUajU9gAfwbQq0yGXzUoGkSsQQMitgfEwYIY8j44U/ idxKdDT+rfDD8bGF8si21fHEJlBtbgc= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 phishscore=0 spamscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-qcs615.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-qcs615.c b/drivers/clk/qcom/gcc-qcs615.c index 57f8c80c6f32..601c81c84450 100644 --- a/drivers/clk/qcom/gcc-qcs615.c +++ b/drivers/clk/qcom/gcc-qcs615.c @@ -2967,6 +2967,7 @@ static const struct qcom_cc_desc gcc_qcs615_desc =3D { .resets =3D gcc_qcs615_resets, .num_resets =3D ARRAY_SIZE(gcc_qcs615_resets), .gdscs =3D gcc_qcs615_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_qcs615_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 04491414A34 for ; Mon, 24 Aug 2026 11:55:25 +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=1787572527; cv=none; b=YKMWs4rtee+FAF9cMGH/aMmDrRfRdz5FZxvH6R52k9O7zzx0YHu8DZPsYEaPbcGENtOMtBVmtvLrB3+YA1f5OkzEUsMYzI5kTAB6JUtS/prC9f3JQdRoZ7ZZACspMwVgNj5FptiQ0lWft5luJMOI37rF4HqfL//knTx8yk5Vkss= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572527; c=relaxed/simple; bh=7uWaiOYG6E0w9tRAZQPw4yJvrzhGulLN3j7SoMA1qvo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NrpXdQqA4ZPjGpKB96Mg1Q/26r3bGC4YsT9Eql1mli3IM6Vq6GEvjeb2coK+D7w8ZERb4jA1jYW+bhVnOQLVpiEIj8Ee1dhkhH6mlWctBtont+ywTJrLPq4blO3YGkw+7qKuEzUVjnUG3WPZNwdXUYZPvV78cbyATNgppmU20DM= 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=bmm6tqyZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MDVVLojW; 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="bmm6tqyZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MDVVLojW" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMmZx1673476 for ; Mon, 24 Aug 2026 11:55:25 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= TABm0P3UMKNtQarNWziPpf5uHr62vIw/jx+cW+tqSy0=; b=bmm6tqyZ4ee/jVYU YPkdgXa/p4Z4iV2MiZJPbUFLuBdZ8o2AHpQf1A7B4rsAIMK88NhFRXPbAkU63oup HnXFD7swgRQgbKAqdgb7tgY4TswXxqKfq61F6Ahoqp0P7MEjMCaCJ01/xO/YT5mB xRRU+zY0oQnCAfROhd2+prv1w2uj6ZYLj4fIYj0otP54/KFsbjk8YfIn5CfH6HcI LZzr4RADK/NJrXwTWuS55OW8mm0mVXusU/9gg8hX7Zv6G6aWut//5Uu4qQNQIGft O7ViXUMBbS3dTJfmxsTHxww+MvTpPJMq5V3GN4ladLams7RIyJyj6r24eUzc2XfS TGrrQg== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8huf1187-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:24 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-52d9cef8d15so63875631cf.0 for ; Mon, 24 Aug 2026 04:55:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572524; x=1788177324; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=TABm0P3UMKNtQarNWziPpf5uHr62vIw/jx+cW+tqSy0=; b=MDVVLojWLkQt2U1iynAJeL+k6FP6DGO6JO2X3WPwwoYtbHFXGzRpNJD27eG02GFHz8 yzQX5WHfAyYN2l5zQ0QMtGCG7PNjKCiedlvbK8TYLbC9HsQ+tkCuXlr4thOyGDsKBf7P QBEK3mFqw8iOwAzOi6KzoeNreg4Z8x6HK7tx3NMF3/vW5mvD78e87jZf8+tlzAzwe7IT 7r8norfqgf3KV5XQGk6Rv2MlZc6baczpqoI0ADvgjhv/+9Kkf7wX/YY6n57bZGaOZit6 7gjkJ09w/DL6jMN+vgh5UX1gwotqlbaK+Ia/wkGtpgj4jXiaaaxSt+6DMQuQuQE5f+TX m+jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572524; x=1788177324; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=TABm0P3UMKNtQarNWziPpf5uHr62vIw/jx+cW+tqSy0=; b=Lhq2JP4rtCOlQcZTW4d//Rg3bD5ZrW52BAT5q9UCv/hEdtSXl1vCGvPaxY2BQMIiHt T3ZsENw+ALVsvkqOYDlLolx6Dj7ncA+D2njelQzj8AZVDqzk4kDt0uzWX1VexqEOJyka /9mMvr8IYTgQHE3JOEOkDJE19CXOTns1r68iX/9qqPK+lflJdCLDSkHqgvvcKQfzqTZx xYGqkm6z41ssRRqCS8GOCfLSIMYiTq2uVsYtuRypjirMTZIN7QSIgjm1l2wlHNsQ98Qb 7Y52sY3m8tdoRs4Qfv+2V0FmuiV7e7/QAlIg5d9EY/kCDZNVBRWFCBOWwAiKNFrDLj/t 8BBg== X-Forwarded-Encrypted: i=1; AHgh+Ro0HfhNB5R+RXkvCIhjhdxUF3uP08D0Q2nnImf1QQPn6lw8o0E0Aps/4Q95W6s8PX8GMKReDsdpCWiUabY=@vger.kernel.org X-Gm-Message-State: AFuF++l41/cHobC4r4y1IDNcvuqkWH1JeC+vL2604bA6mBm+VfHRhHWe e6hq9Rn3BTLr9u1SlRzXAlrXz6hFuqm5E89rggogRiFrwG6pQkHMJX1znZ3aRcx/WcWSn+igRZL xsKB96AIfZXf5L7+zkMW6kdPYhoD4Wh7sZaJIRViPPUlp1lH1kBc3IMFyLP4SNk1HUMUr4zuNRe 0= X-Gm-Gg: AR+sD10ZFW69VrZS2ByEVO2nv51eYrW2n9CJg5fyv7P40k47DdCUkx+oQsQk2p4ygUY 3cgR1a/e9XrybJydDYdA6esE33jZSZkn7+FCBgad+0SfM6N/mh+oXJ0iSFcmNaqBg7oFJrsm6uK s3PpGIJPhZ94nt1V6brbapgYGfi04cCztBhz/YqX1DW44Qi36pmRtdbjLq+2rD13fUZ4YqvOtSM OjCZpsDWE/WJdQiWOrcFI8WTEOxlZzfvyMf5btGP+cMmadhFFtbz+yW6/CyFJDCBldwRlEUcW/L 3qsk23c450u6cfSO2DczXJD2QdOh4GP3UuD51A4ABjpBn6wh+C3dau9jNZgi3Fln1S/LpA/ET08 WfjPu0Jon X-Received: by 2002:a05:622a:4d03:b0:517:2c1e:8b6 with SMTP id d75a77b69052e-52e09d0619bmr191668921cf.38.1787572524198; Mon, 24 Aug 2026 04:55:24 -0700 (PDT) X-Received: by 2002:a05:622a:4d03:b0:517:2c1e:8b6 with SMTP id d75a77b69052e-52e09d0619bmr191668341cf.38.1787572523714; Mon, 24 Aug 2026 04:55:23 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:22 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:00 +0300 Subject: [PATCH v3 13/47] clk: qcom: gcc-qcs8300: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-13-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=775; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=7uWaiOYG6E0w9tRAZQPw4yJvrzhGulLN3j7SoMA1qvo=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDisRW66w+fFyq4Z5mZpVTxpIwMAhKPma3jc MULkvQpsZ6JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww4gAKCRAbX0TJAJUV VmPND/0Xflnx4gdWZRUX5C93RaJThabvoDwxpyOdYNMoDNbYdWncc+gcFggUYxcfbf5Yx01pKZw PO09QcDiJbHrR/Ls2yKKxmJ8lSMOnhgwSBVcjHpoc1ZdLAC76In/Mgos+ESpYqXkTKhd5LxMsCJ Fobeb1PWDgXlvVQlnLH2z9O8ohETcNVaunl+ugKpGwTtmllG167hUq3CLdaBzlvBADovkU/UqWs oSXoeOByTv4kNAKhg1nxNhtT0cNrATHIfMmgo64C/Z05oRTpiyQ42h8M/YwiKdkaXvxjgr8u/D5 evkTl9Xnz+1PgRY2PuiWfUkTsVzAGwYN6O37CT/eZSIp/XQnaQzKp+OKq8uzvS25OoZdktXFWGN iFkeO7DDJyj6AUzbwItL53DEzcX5wuAHCNLW/ww8Stk52mnINho82p6PgPJ9JNHDDWJO5klF3IY uvWaKf98zq6g3sERb2UTb3psaW2krbtlrhzs5t7CQsVG17opoYzpJafOpPgEqDBHxSXiTw/Wfmu FGMfc0s7F7ig8fgbaHDAwciQZsKnJ1UvAFId7MPRq7oUpren/r6MbydySSRN1jQIkLmjN5UdUXz 5K4IarUoJEQtqh7Unign2TfQUDnnwQy3R4Mrew1Uq3k3sU8GyciS7A/mpJMPyUKO2W5MbGdVsbh jazHVviaD6CiLYg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXxNUTCckvfM8f n0sMFt/FB7NeDCMxO/O5eXiSmxXYlUyxET5j/c149446W8k971OXbUCxM08sJOHltEjhR1Lu+D4 WF18hqu/qUOA3G4TtO6iGX9qTvSTC64= X-Authority-Analysis: v=2.4 cv=Wac8rUhX c=1 sm=1 tr=0 ts=6a8c312c cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: pIxiM9k-EKQiGZnZIkgxLC2EPcc0uncZ X-Proofpoint-GUID: pIxiM9k-EKQiGZnZIkgxLC2EPcc0uncZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX8ThhMdKjQBya 8dDMu+dPKoMqG3g2xTVFw0S3SZuaHuMB4IeIAxfVZa+aE+Qh/MTKMUIvHh6PENzUAjfMgP6ZnVI WGNroZE1ormrzR+tSICfjj6WF4wXbBuyYGi5jiHiu8t5uRxbYfhEVgZw71Qnek6iyIHwTyGbCx0 SM7EaDCY88yq/MuQtEg1DYbTdXM5ayXgHfby6X20o3hkEC4L7qhrbG9Lo6syEx8057TVB5GBFNG cvlNChwP7y5+ZuRbf8tc2sZXw30mhrgFf642tZcP3SbIuNTypQijD1oNCcOZqsmo+VxqRr6TKT9 hQt+obdU0EaCIYa6m26lKu9puA11oWjXvpaaiOT1M9hHKl8t8L77eheRKMXMbA8TgtI2LxktCsK wLvWi3n1DSn7oVSA4ycBV4EyPsQVgot0IeTMggJoxT4XGTQPQNn/NLwr7RRPuj6kvsyXJe05H2I kPa0LbBcfm7K3RPxIbA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-qcs8300.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-qcs8300.c b/drivers/clk/qcom/gcc-qcs8300.c index 146b3b5dfead..d04980e4a0bb 100644 --- a/drivers/clk/qcom/gcc-qcs8300.c +++ b/drivers/clk/qcom/gcc-qcs8300.c @@ -3681,6 +3681,7 @@ static const struct qcom_cc_desc gcc_qcs8300_desc =3D= { .num_resets =3D ARRAY_SIZE(gcc_qcs8300_resets), .gdscs =3D gcc_qcs8300_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_qcs8300_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_qcs8300_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 CF104415F30 for ; Mon, 24 Aug 2026 11:55:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572530; cv=none; b=r/W2mXmNcabr99tlvg8VvYSRTmQy6a614rLsn1ZuqxsE85E7lp5jByF7icjurN5BiPxD9XV78vilGuB1l9BCZpHWC+EzviG93aUYXaVlIbiz234YujsNE5OXL5WYCYw1DO2b3ir+jTlhZ33TOyn8Z+FHhYTQwdsAdTVY55d5XMg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572530; c=relaxed/simple; bh=qMYu/HE8xyE+mu99RlvMG888zm3uHFneAxycUzJGp+M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=l0J1tz7EGpfjHFEiW4f90/TB8crV0FF13nt5dBEXMO3E7ffh6KiJlmAULVH/bdh0oHmKrHkmH94CZxZ24649240DPg5dHTnxMUlmY44XTnFkdMJ1l/lhlX2GFoF/SwgFcZdlylslHnEszLcPAfU2GQpUsUbYQ6e3nX0GDrCflGo= 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=fsmSuJQx; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Drm2GYWX; arc=none smtp.client-ip=205.220.168.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="fsmSuJQx"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Drm2GYWX" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMhQ22846097 for ; Mon, 24 Aug 2026 11:55:28 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= 2eubbFe6832TjTEsKIoWTGrlphjJqH3y1kUAOmI0L7M=; b=fsmSuJQxa4KgtsVY xqfWxGzqKnvkGaEH0cL6aqf5h0TKXDRaPx2X9AqBbjz4P2n8MB58lCGe3uJrfClS eqJEweH5/5m/98SuHA+cbKvP8h+BRyeUHBhEo7+JikpHHqzliibM+EesRJ2qYGL+ Wn4bAFay/3cLAmVPL3pKLCND+eQhKq3hq247icJkpusJAvrrhJhd9Cg6sE3KDeeY HJ2G68K2gYyScQg6x26//3CSironsYGw8SJjUuMAiAmBuTzwVHVuBoQxeHA+azIJ 1mrogeZCLKWPGit5U4862KJElHyNlCK7zL/R+8E6HHt+ybsyNx22hOdoXSd8EYXH cp581w== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g88k7jh45-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:28 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51c0e702df8so45491531cf.2 for ; Mon, 24 Aug 2026 04:55:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572527; x=1788177327; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=2eubbFe6832TjTEsKIoWTGrlphjJqH3y1kUAOmI0L7M=; b=Drm2GYWXKeoCLyCyn0HR+Npd8T5ocgQSAVSzHdyNgRKjLaXWlszksTcSry9S4f/Q2M 5e0B1EgDOmKQRklV5aLgRnzoOs4MSc0pGR3lRKO7pwxvlk+psLouSrFhMVENQkJellIU dzhpf5ySy9EMVfHZgKuBKKPDjNJbvnzMidnCinGEc+Kz/N1Kq8CK7tSXKOxr9pyTQ/Wn U6zeHhz64zPCyc06snEmjGRYMlLNn4vlNiRTL38Xt9gS+fxW9w2BYs2blI8GmTCWmBUr 90u5o4G+CmgyLkqNG+BE2HO41WfgB7G/2PMjCgV3t5ulWvVfXZjTO7eFrQusEIk/tMiA rN5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572527; x=1788177327; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=2eubbFe6832TjTEsKIoWTGrlphjJqH3y1kUAOmI0L7M=; b=d5ppXAn5sQb+oTPLeYHraEsCRig7gM/Uu3UH075QqbST1uEpMzXJH8txnHPEX9UZV6 MzcXdCJNYmmi89xzq5/Kas+pkD4BfkNHyMpZdDrQOUvDeE56hOQBb6aHm7TCzqGaykpz 2RHDjtE9RqmFqJQH+GsC4PMHpWLU5qX0l5XMwvFgOuL+oThOVANsKzOSVbH3N5FoGoU3 2QHsjeOvnR7EWJY79RJsnBrQDRLtumj4aDrt1MCqb0DRAz2cwb+2pyEG/l4iOKHw0kaJ +pMJfRpjPpKcC7qkXTeFLGQ9Ic8Vau6GFHASP7nd2DUC01aA/t7lgBfnCjySj3VJ0lhj Di7w== X-Forwarded-Encrypted: i=1; AHgh+RocToHvWa1s5dIYIv1eavT9J6o1u5fN6ovpgHHo3Lop33OljUCP4yar1GPGW790Fafxq036sHHjZdekRRU=@vger.kernel.org X-Gm-Message-State: AFuF++nG4MXP/ntdyzbulMv4xXxlg2vSGe1HCxBCrKlUYric7ZH9A19u DAylF0eR5Khcwc9IoE6jvXgLI1Yi9J4Y8ieXgP2GKuHLNmtYpRC30NGzdFk7iM05mD1l2mjah4D SJAdIPJYqdbrUPogvFDPSdT3sWse7hWFSuUB1F+wPkEGe7j1ab1StEA7a5LpyyeYPlpbkahdm3u s= X-Gm-Gg: AR+sD119wdT4So6Ahg45OpoXWXCQRLTyhkTZ9fNTKiN+v7Ac3WIXbKeSBjbyF+RDeko 0rfIGIDPA1MCtKfc9ugguuoBfOJ9BpXp4ojjNj0CqxYpeUsnjlfV9E8NLj+ytKJkSIS5FR1FdD7 QaQbsVpU+3Sc7WnRuPH21EJa0f7DdOZ8Gy7vNor2fnN1d3Zt1Xz3ekwYkBq+s1uhQi27sCslRim m84Wnxng9ySClDqsiPqs8OAGLx2EoRi82dCrTtKpuu5Fa69NwautfRtWrrXaJOLafCN4FAFVCBE rzIXRC7YRGWa/0jttXnzTNRlM9eqJrkNUmwNyaidBlpFINmCS5Yc8K6r0326AjpeJ1+DDlOiw5S 8gqr+wbBX X-Received: by 2002:a05:622a:5c07:b0:52d:918b:92e5 with SMTP id d75a77b69052e-52df5a54e7amr282719601cf.33.1787572526878; Mon, 24 Aug 2026 04:55:26 -0700 (PDT) X-Received: by 2002:a05:622a:5c07:b0:52d:918b:92e5 with SMTP id d75a77b69052e-52df5a54e7amr282718701cf.33.1787572526275; Mon, 24 Aug 2026 04:55:26 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:25 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:01 +0300 Subject: [PATCH v3 14/47] clk: qcom: gcc-qdu1000: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-14-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=775; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=qMYu/HE8xyE+mu99RlvMG888zm3uHFneAxycUzJGp+M=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDjbwNCa9vAm9uHMGq8HoD55dfoMDpZTayPg +qe6rkLyY+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww4wAKCRAbX0TJAJUV VjssEAC4kLUp6SncHvRElvZuLBD070xtGyWjT3RdwpTj6vsDxAw//xJOcUsKP0P8YHqJ8mvarAJ WaIyVLNLkPCXBXZfudz/fK73++2XEwcJRdMwJoCPBKGlyGIGSbT+zgm8Z2Fflt8goFXpVqEGvz1 8eXbefNVoxIGE25aegwuPL08jMpb1YXP6waPNEv3dFGP1GNlJ3PAzhSwbmeT1NKVyPl2S4YbJvu fs2nCiC8lBw34FoF9OfwGTGQb52x+aVW4tgEBzxHUjZesxJiVJXrP2Gn9wYK2kYjpPRqDdSVUjb pJgLG0Sw54v+8yWWs9Kjrqv8stLzIgUJ5qe97Fr2yb0n6wuElbwO6AtMVW3GK6JOLhX+p7Gl7yH WMUECluqr+CQhCmQTfREqtbcRuRxDDRA3vVaVNmH7QSybswYdSquDrfyY5wQoEiY7TOsXwTtBf2 il3TjMJeHDjth4WcV0+Zb2j6VifzHFbuxeq4dYzpGf8yfFNP/L9AVbc2eE8+uFNhCANcYYEKfAd UBjf02YrnZuK8JHCh/9qkE2LwhZ2w/iUgnMBnA+3dqG4AC9NuRm4h47OAKrel90QCjozwNXFiK2 6GVHIQYn89wqfkhQQ7rf7s0L0c3FBiXtGbNWzp8oQDouTIgjaYfYM2cn75gHUp+9bjA5aLRaPBl 5XE7y8AZMVT5UKA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=b4iCJNGx c=1 sm=1 tr=0 ts=6a8c3130 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX92jIx4tkq+0h nijlH9KH+teaYxBWr06tRlt9qY+WxIxeHMnII7EoLLPWwUiHgIMaL53rifjBYxbLx6VSy/RP9qp itu7732Ar9L9+Yh3nMC+4dVF0OTgXXY= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX/gzp8TllMoaP 5/jSO5UMTXmWPx3Bd6YY8GpNiT3+95orAu2nqO4wIPZz11uUrSGM2QzkGOGFyoCXEWsWqWl95jW GYKDgohRyTLYNxJbBc/PCTckZMyHz/9r9vCadESc8ZomewJkdV0njpZ5xgIBTw8Gn1zqW6ajqms YiD4wR3RLEpJWfCO4inyWROIuGHIKtEKpfzwjDsfukLMKgpAiLozSzW9NX0EDlCemy6/IvRgF2P OMpVSFj9fhrmPyc1n1EPwbG9RKiHfYq58hIFLAGCNAV7INB2QtUFJzbym5S/JBPtn/0R6FXCTZI iTzQdXa8e8VMrtSffTpsGcL7g9ZJzSATpxQkX+1726a0icBg4JNmyUIUdZ9sZ92nGBTuy1sIpLI l04eTtF9vkLuQOWrwneMSVVY1Yo9jFmE6LZM0xp+OyEtTkDn4lYrOSA8nQEuL4qXv8kKPgLOv08 YXczCp63rH6YZIfpIUQ== X-Proofpoint-ORIG-GUID: s56co1m8ZtJKm77JGAxTkJzeuBsZlyOz X-Proofpoint-GUID: s56co1m8ZtJKm77JGAxTkJzeuBsZlyOz X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 phishscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-qdu1000.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-qdu1000.c b/drivers/clk/qcom/gcc-qdu1000.c index 915bb9b4ff81..172303ac4c9b 100644 --- a/drivers/clk/qcom/gcc-qdu1000.c +++ b/drivers/clk/qcom/gcc-qdu1000.c @@ -2649,6 +2649,7 @@ static const struct qcom_cc_desc gcc_qdu1000_desc =3D= { .num_resets =3D ARRAY_SIZE(gcc_qdu1000_resets), .gdscs =3D gcc_qdu1000_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_qdu1000_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_qdu1000_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 44B8441686A for ; Mon, 24 Aug 2026 11:55:31 +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=1787572534; cv=none; b=LVP3CTTTWv6JIBM4Z4DxVC7z3AToEH5HramKE4QF+dXne8Gr0hpZSAx5ao4154Fe5z/YmfkCs7GoQ9FEPVOJupaOvjYlbSJEfYs+CVHW/DGRYdv9MarxAT7b7nte3P46IBeATvRGsuWFdgsN5eYUd7LW3lKYDR2XFpfgwcefzYs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572534; c=relaxed/simple; bh=rlaDdwuN40epUY1QhKgOTaP94Fc4GH3BVIniMJyBXrc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=vB8pLJnIqGwt9TpXfQZJUJv2O3lbXnqDj5EX0dZ1n3hQcl7SPYxTEZwc93Soq1BNB38FxlBWhiWhciKxvfeUz99kXHyWhoSkV+dCnluH8iyob0QWOWa392dt6yz0MrNNBz/wh/glHinwP9Z4sIIBVqKO2icXB8Owb1a7Y6M8dMM= 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=eCZD6orK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LOATh+dg; 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="eCZD6orK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LOATh+dg" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMe4b3195012 for ; Mon, 24 Aug 2026 11:55:30 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= JGKiNls/ELbeGZ11s8HVW7d3CfdpdC6kiFVv9AK7pzQ=; b=eCZD6orKtKTiR0FU HYwrXEJWiynf3dDT5oIpSos3x9QFZwqJamGsNL76r3MOp7OAh3s1sV0X/xdaccKH CJ0SIu78KKaEzD7V2RZPffnn723ZB9V4rpSCgBkTYOfQBuyWuGztPIfrxT+VSLQa 50YbzjVOewyupd28/fiHDJPLn4euq3i8EdVD2CD/oKXsl4XXzwBN4hCevVbZWCqU Mq1so5HFXJf4hITLAmc1VCiNFQoW8ZT7WcpSZYlQruKB1OqqccrrDWF+Qd3vZeoK 5f5Fw9ffpE/ei7AvoEjpZbXEIsDMjkb2W9/dtdib5I6hyLfaj++HIQmnTVYso1XA um1PoA== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8hjgs2ve-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:30 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-8e934385db1so39418416d6.0 for ; Mon, 24 Aug 2026 04:55:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572530; x=1788177330; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=JGKiNls/ELbeGZ11s8HVW7d3CfdpdC6kiFVv9AK7pzQ=; b=LOATh+dgAsYuH+c3pyMiJPXoIGbW7CFjih4/TqBfxcAvH4SrrMVb4UAloDHD6GO0rc o9bSI9ZFVY6YW8DLOR8+MuH4Rk+OWoYYU0XywBiEF9Lb3m5UJHdwK0n3CIofm4kMgWJQ 43cS4WCOA1PgTZdHEntsHxK1KijIrvCVwTcxVP5t+na3x6w4Y7VFMT461wqEY77HN3lH q1yQ7OdwDy0OKy+gm7UJ3ha44ymWdtl+Sm6Duwy52sAZd9c25/yfF+W+Ntl/lAjv8qZ3 uFB9FP20BfNXlqIZxjTwTWLcNwoWIsQuOLzLq6FBdIjneoZgMc/pZo6605zZjs2FA6J8 bNfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572530; x=1788177330; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=JGKiNls/ELbeGZ11s8HVW7d3CfdpdC6kiFVv9AK7pzQ=; b=Zbm2s5Xn7Rw0TaxHxS3Sjy4oKZnOVSQ3TV4+ELJ8gGfreIlWfMA2kxTyTv+ACMy3mv //lSG5vG0JBOpQI5zSRx74pgSOI6R96b9hiG7Yo9PbX222xtrpAcQAqeeY9SCYkQasPS Fnp+ZZQkwcK3zf0pLZvjXUD54i1HC2o/jzyXdQ2VhIj8xoTx3gN3eGduam8Qxp73Ludb RT96rcBoBNSLQqEfvqpNmDZD/6LPUrcxhpdwLsy3Wsedr/eWAW6Wf/3dx4J059PrVwKI MBTSRV4pIXSL4xl2GAj2bErtx1+SpPHBrvfhvck4WPVaXM02oA9RtpLlHfThZK82My+O yMbw== X-Forwarded-Encrypted: i=1; AHgh+Rrr0P3qXgsPArlTNHIcQtIVSr13kScCoL5ejFm6vcmMc8CdscZBPb1NCNyEN8fN7RBfZTwd5gi1+1LRlCE=@vger.kernel.org X-Gm-Message-State: AFuF++k4UaoZ45W+LrIBP1Pq7g+6HZSWoFphNhOIksiEbZgfXEN3jj6u 4rumIA46I1B/NyRJT9Ls1pw+9i8rSoe/PyOMfkVnDfX4TSaneM5vSEoqsau7BNo3xx2D7W8B6GP yN6EsFaUkL8WYlhQCVEeOKuuRzyIy6f+vFsGhub5vZZW/3h3+RdlOP5CpRqoNnpJq1tl8qgjOqN w= X-Gm-Gg: AR+sD12IY+xz531k9MFYsXFDTstdRAPIOIwTajnIVt8jiE0+Uy67G5iWgWDb3sH+/oD u0Z+nY/0fNHZ9Qonlb2LmlVR5L/kxbRw92jfYv7UbqBDuL/gJhJkQY3xcVDVsAV4ZLH3Ffvvsyu A40hOkXeby74b3IcPfb6WOumJk4Kct/ub4y1HAPUbqigBdzrm16tvTOtn8USve2CMGyJXJyG/p1 M1RN+XRxXQGgIPZSxb6eNRKGUTr2BLoutkTnp8FnbhHp5S3obxL7CZUWFhidADCDuRVSO7HxMNe vtbdeu1kBeU0hwDqOu8w+Z4PwmnIPvGmSH2hoTVTI8GUOuS0JAhtdt5IRayCxJ2/xBGOMkGuSs2 YjW/eFKsL X-Received: by 2002:a05:6214:5906:b0:8ff:6304:da9 with SMTP id 6a1803df08f44-90c809c34cbmr273380156d6.6.1787572529431; Mon, 24 Aug 2026 04:55:29 -0700 (PDT) X-Received: by 2002:a05:6214:5906:b0:8ff:6304:da9 with SMTP id 6a1803df08f44-90c809c34cbmr273379516d6.6.1787572528816; Mon, 24 Aug 2026 04:55:28 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:27 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:02 +0300 Subject: [PATCH v3 15/47] clk: qcom: gcc-sa8775p: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-15-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=775; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=rlaDdwuN40epUY1QhKgOTaP94Fc4GH3BVIniMJyBXrc=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDk9EKx2CK+REMhrD15CuB1Bm0YzdBM+len3 KGtgx07HGCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww5AAKCRAbX0TJAJUV VrgZEACABx4JeD9/rSC+xgywMg72QE0Mv9tc0EJdfy+KRkf1NOZfMp+gTdvq8Ycmil+o737NirU jkKZar3dESkBSmg/Xu0VYtNX9U3yM6Kf0LEiltjTdZhR8bLyqUfuUzixtJg0DVQwJfxRk5Ne5NH Zd74qH+obCn7cCo+ZwkKPXF2tfxSRiB8M4PB+4OxF8K1u262s6QOAOm/XFcvUX9mwI8iAHRpcS8 7+FSPDHmbWN7QwsyvRXKlDvy4hE5ua+vnhG/P86xoNmrEl8L05EyCq85o8Hg+eJ7aWZrurYKXwR YTagveswuGtT77LkOVFbLkcG1kg085jcLbJ/jkg10r8HcXAjF7z29yQ5HvaYnuP2fseAq836dml TbFjjH3wc+phIzV96oThl349Bk16USWQIjHFjwqFVwcV6UPOUa+Udmp4gXp3tEP3CkOHCIAR3m3 fpgCV7Sec5fwr4jzXfH+rq68eCh7axzrB2LsJxmRVTzVQT5Lx0Ob4QtnLCv9hF97EzcayWQRnVZ 3pXaC2mEngOI3SF5ZbSGKIvf6TMpw4D98o8DY2DkDrPfg26k6/D3s9cgkx7vAxBGwffBRYKgE2R D3eOiGTHX1PVSi69Dkf51rYRfqPIKUOcCc8kK+uukz8c56Viv3YbT32tr/cyRYp/1D+78xWDg4n KB7pb21rpW1r6Tg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX1SkLJ10Xa9fi UIJ+cvbuSySRNECWxJsPikbwnracpLkrx7oT+4tzuAjKk97W595nFJzn4svT34WBYT6LCBQ4U71 OFfDMcNVOvneVTcFVlAAPA+8Q4RGS/Y= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX7StxZyobqdni ImhNBxHVUM1An0/VYcgl7+i2q7iMCBedxV1KiQCiUjwZUkHwpRS3ZvaRk57pL43UDj+Raulq2pT cRKnd0ba35IN0efvk4ubKS+vrFao2r9emq76BJ82rgsADoHXrrIXNxGL00HcyLGrGMWtojuU512 r6bCPgalPw1tvUbcs0FiZ6QTeG5MzVxeUOTvu4aFGAMG0RSrSN6zh7/ivgfzeSKMGHQu/+2jtxF O6DV3CLXgIYZXaITKrcnO6EfcPkonOgHutKAf/LdhITemD/hmW5uh8AwQUJPIvfcUxC97ZCdywi Pu1KnKNY3mA886AEvqNSMq11yRfbop3lEyYNdnBWcKHhj2yJdjcd6jlvBsuApDP85dVaIGg21LF lRu6hCUlLZP7i9WRRTv/2vLW4cOGiRGleeE/g+OrmYHle6gXHd+nmvnFFP1r5Ct9us8/zRUSpou LQ2srmwXD5EJvqe6Xig== X-Proofpoint-ORIG-GUID: AdAghA2dj91Ufcidc0FC4rb7lIDEAwkq X-Authority-Analysis: v=2.4 cv=CoCPtH4D c=1 sm=1 tr=0 ts=6a8c3132 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-GUID: AdAghA2dj91Ufcidc0FC4rb7lIDEAwkq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 malwarescore=0 phishscore=0 bulkscore=0 adultscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sa8775p.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sa8775p.c b/drivers/clk/qcom/gcc-sa8775p.c index dca316decd0e..2f867596bbc5 100644 --- a/drivers/clk/qcom/gcc-sa8775p.c +++ b/drivers/clk/qcom/gcc-sa8775p.c @@ -4652,6 +4652,7 @@ static const struct qcom_cc_desc gcc_sa8775p_desc =3D= { .num_resets =3D ARRAY_SIZE(gcc_sa8775p_resets), .gdscs =3D gcc_sa8775p_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sa8775p_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sa8775p_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 7EF48416873 for ; Mon, 24 Aug 2026 11:55:33 +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=1787572534; cv=none; b=lWtWFGhynu01E0zFoZfWujUfXHOmyDUxaRezSzk0sy5D3SNix/3R73bN6iSwOmjhZ0c9fCj1622sgOeLWGzv7wE7SssQE17tneCoF1gcqGcqBjx1GrI9I3LPi1xzj+r2xE7N9z21iARmPWBzHHIk4pMY+3x5eYY9j7A06hQjiek= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572534; c=relaxed/simple; bh=59MxJ74vpUH4TMLPJbZqNrnZ7WIN0Fa1z9MpubowHEg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=l8/KyaSSfSUIWpgbBiLr4dE2vpPtbH3jU4KxuXDLaFcFYxvsKZQzw9ijSayRN6aehfY1/yryxKEPbmUI+fhikcDyMWqyiXVXXF9LJnWJ2fRsEBgFi998UN1DiYUAqv0iscPdaamdtXxLIScqgUchfCodAGjpKbvsk7J/INCrT0k= 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=a0KcCkwy; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Z0oCupdj; 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="a0KcCkwy"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Z0oCupdj" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMY2E2372307 for ; Mon, 24 Aug 2026 11:55:32 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= qN0ApeMbMDjoyqaP8EXkX4ds4NYn9mbqOQzihITsKB0=; b=a0KcCkwyk5KJDgsi 2qJ+CdPfTb4ShqzSguGreDtsR5nCe+5AjEOSLtbX4VusIMvdkHgrKL+be5lK+K/E 4AC44gOPDcNGHiBZqzgNSVWkB6BhFvovAuY1NlU+h3DP5Kz0D1iqOf3YNkCCtH4c svarTLi5Z4tkFvTv/xxf/h5QmQuPer9kYVnVVJWfNB7JHad5hFwg3w7xG8E2KJl6 DIURjKcXAtuM10O0YhdbtVIyPHd2BhfzzYQ5BNhMytNOIFnFAYurUUgMfJ4eR3YB RzqnqwATPEXkt2mt0NZ+E/q6AjJbqsYLYdVRePCUDa2+aXkZEaj/OziRxoj3EMzQ jBpkpg== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gdshehb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:32 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-526da7e3c9dso34748831cf.1 for ; Mon, 24 Aug 2026 04:55:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572532; x=1788177332; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=qN0ApeMbMDjoyqaP8EXkX4ds4NYn9mbqOQzihITsKB0=; b=Z0oCupdjeAOgb9ZsYkzd/1TmBBQxoOHxuQxk0MUb5nSDxdwW18bal05mshqjqfbgfP 3axbHTA5cENUJ87EIm8Yb3QPx+X5WogLHajMx6JrhbIIhuwCugEutP3yVzDkaHU2aZGN CJ8xv5zWYAWnuZQYSi7llX7pNdDPRTgPF9WQYAtdnAQRUgWrB7dMpTPwjkpm+QskzyAv XJGTYtchQx/NU/WcNwZ5bW1WjNQeefRA9+K8+zbXQ61uiofDMSZ3eBOvfBgqO68lZYqF IpT45dTCHHxucE+520voGkM37677TUWeYsESdYDpn0F1bZm9MNlhxuCNd+7cIGYpqmjR Pxcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572532; x=1788177332; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=qN0ApeMbMDjoyqaP8EXkX4ds4NYn9mbqOQzihITsKB0=; b=D8/hOzpBGyRJyVIAuidZqs1A0QPYYXIzu1ZaFFLMPwA5/MMaHDMtePOBU2Czy+sN9B OKaYTpG0npFWDye7bfH5yZishQX8i+XIoDsF5nI4mNg1VHqYQffq6Qg0+ERi1WryPFJ7 mbODX1TjoYCd1h04yLYuKqZa/k5cPbpHm3+eokypLCQ/qVfOOQeMgMp4OF1oaRYk11gO nzs2h9ugu1agJn933eHxCJxisERZ7fwpv8wKs3Uf9eUz4NlkXil/DVgLpY27/gJMFSI0 /+4EeFqAjxa6lQXKxAVB5f1JaI0qkGFtyb9ipk4ORpPPq2pI08KIUcL2HTeJPpnmkjPf XZdQ== X-Forwarded-Encrypted: i=1; AHgh+RqMjhJ4j5eRDvbe7t+Fhd4UOi3zXvoFDQUBOGHEaFG405qBJfcjdW9MukES3oU57AMN3qVNtrFxkPhqjWw=@vger.kernel.org X-Gm-Message-State: AFuF++leE1meygM5vADxBAuxEBomeaFtJAUucbaK112LUwJI3OxiFsZP SKRNqGkv5EdgTginvEFPUp8app7v6jI/odUxrozX6eioJ584S4nNFirRsOWZcHl9BmBgIC8rYOw M2mTpBb2+W1IC+99EEfhOSXuhm6Ec48EeeFo5idJxArIMBNMZYvQVyFd/B3hjnDd2iPt+FLs6FM Y= X-Gm-Gg: AR+sD125vxPGPDeQjGw6Ag77UfuC73xQMvDEjs3jat0lvjdBqgvhrpxGTCioie5/LW9 jcRC+asytLCl48p/1gNDcD1Hc4lMy/5WNaROv+dq/l8CfzlrudqvIb9bwVUxPcfR+jYCqWBXCRs 88IGHq3WWhEV6qN7IOwzDsoZIVJZLmjAneGfkNBlDx3T6KcRdSC8PY7VOjSbXsL929lalYMvCG5 BauHCFHdz30Qh3MASP+Sj1ATiZAcX160W1zLnrQBbbYRvW2wzZlRu9DlULk20QVa5ijpUvo0awx Dk+c/pf+mZQhPFxaW1AcEuDcPnV2LetDEtYP1aHqcyceRfp4XLsDDSf0foD0a8lP2l15vpdJJuX 0oGWeMjXW X-Received: by 2002:ac8:5a52:0:b0:52b:4bb4:25b9 with SMTP id d75a77b69052e-52e09ca1198mr169777181cf.29.1787572531910; Mon, 24 Aug 2026 04:55:31 -0700 (PDT) X-Received: by 2002:ac8:5a52:0:b0:52b:4bb4:25b9 with SMTP id d75a77b69052e-52e09ca1198mr169776321cf.29.1787572531378; Mon, 24 Aug 2026 04:55:31 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:30 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:03 +0300 Subject: [PATCH v3 16/47] clk: qcom: gcc-sar2130p: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-16-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=785; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=59MxJ74vpUH4TMLPJbZqNrnZ7WIN0Fa1z9MpubowHEg=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDl6BlMVTHMpJbBNrUzaZqhpMAMXhDy+wTUA LQE+TpKXMeJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww5QAKCRAbX0TJAJUV Vh1zEACCW2QoqJ402LjeqVsgSKNOg6nGKMIxfKzdQpWVtZundrxQCQfxcR6AFnx88vX+t+2yNco wfrlGmziTziT4ZKQXZnyGwk5V6fe2j0XXOvJYtpgREVOuYPKOb/thJEyGrQl8H9U/ceZYxDu36y Umq3kbuwFKMZDBsbwISBkr5IYHYmIGElTfsAVswGDGrWNzeU3epOfQT/7eOlsfeHvqzVn2tmycV E1gQ9fBpdbSi6EhuQ6w46juReqPTsT1YgI3jATcfqaZetzvAr1coR7JqOaDjub5/QTiXSd4RBld CI4EBEdrWwkBQklO81XPXdUS2Q5Aju1LWI5DvaT1miuy5xg69uvQSvm0KITdhrJ5bXHJh4RQOsw 91AuYYMI8knKrCffTM8petwx7RP1R0hRRHVKHeHdmnd6dyW4elyW/GRfPM/V0YuglJ6RwKCI1E3 uvSfl5HEV4ZtuFZvV9hY3iLpz250NeRyd1LWMfvsbixPsUZaJw//0t5DwQSGfOxmx+8FCmgwvbq sGvdK/lfvpfnvgQvq/SVzdwNmPbnE1+jbcQBPX2Sjq3o82CvErtsepyZgGIqCyNn7fjLyaCPcKz BSYnqumer6eNiKOyw1BXTD/KPyWKkQ6E0bUF8/dQdX1ZQrWyaOSBmvMTUjroWW96ZfAc08eOWAO h21Znw+MhJuvE4g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: GJQQZrO3MIGw1nCjQ7J1hVI0cSVbj0pW X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX3Zm0UTEpFUii 1TEgXuGh6OgQ64zvtbo+zIrzuLwkjbuvMmG6/+ZtU74tz0rvPfq5hOAukOkjJZu9Pvi9w8Sye0c vDLMKPi2dpo7jaEe7UzaFUleOe6pTkAEBCxJ3A0JG54SB2dFHyUe3qCzhQ2r4llGS82GZ1S9xR9 e9pJfdns6FJl7+mApJ/i2Vp5KncFSGGw+VjFsuNCOxPIYO3uGU7bvBzmUuzJYiSKB5j66dof0fJ clvjZcTIhXzwCKWCHjPVQb90eXj5F7L96EofL/wSMtk+ECAEurdL0awoKG0cTbWGXCFFcHAKX6Y W+Cpz4wVvDXf8lgZq8/cOtJinu/VyE/qLRg2JccKGiezXc4tQcLG3DAyfj/+jbBhj5WkwxCzJmF B0FFsAx7n5lwXQP004JWakVfppUafsX/iY7T9Efuwe4kZf+pOUx3MUQlnY6X4GlS1yaFdUHI620 YBrO11915hftrRqpwFg== X-Authority-Analysis: v=2.4 cv=Fqo1OWrq c=1 sm=1 tr=0 ts=6a8c3134 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-ORIG-GUID: GJQQZrO3MIGw1nCjQ7J1hVI0cSVbj0pW X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXzC0DV/NEEgIN gyNj0ENIcb1dRCGGHxHm8goOS+Mj2SShlPDwBh9P0N3WElfEPTWkkRXNodhb4B1v6S8ZE2T/3DT daCQ+jrc0AQJAeM1HV8h/LOVrs0sTKM= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 phishscore=0 spamscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sar2130p.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sar2130p.c b/drivers/clk/qcom/gcc-sar2130= p.c index 475e2cda3618..1a16f9d68bab 100644 --- a/drivers/clk/qcom/gcc-sar2130p.c +++ b/drivers/clk/qcom/gcc-sar2130p.c @@ -2308,6 +2308,7 @@ static const struct qcom_cc_desc gcc_sar2130p_desc = =3D { .num_resets =3D ARRAY_SIZE(gcc_sar2130p_resets), .gdscs =3D gcc_sar2130p_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sar2130p_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sar2130p_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 5AC0541A4E0 for ; Mon, 24 Aug 2026 11:55:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572539; cv=none; b=N9hxpAHntTC1WcAx5jOaa2jdPLqtL0u3d+ZmDeGAh2XdUnKqfLuG+4IIeImYNAsI/t33sqToduzRK6n44frsoLd9qFb91DJ1uY1GrLQdKcq1Ndkrp5vX7mNbV6GObZqKRGziF7omgteBuaZTYBryJTqQz6IiPCMgt0SMOGABVwM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572539; c=relaxed/simple; bh=iUAm59la2RPuw9YPE/Fxbi/Qk7PVnKlShGPZDiBCGGw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lO7GwKWKeRoxa0avfsl8WcVnKAgulyTr2Fvzg3PhD4w+/FiSjHDtzOh/k3hwLczJzEzXqME7Hif+ga5b+l+2cHne55TtaDx386Y9Tk/u04BojnkQO0Ad2j/zif7bcT0my2GGCE61t7OPdNeJeoy2GQzMet49ewTWD89iP8sHD20= 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=BaxcokuP; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=S9oCo3eI; arc=none smtp.client-ip=205.220.168.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="BaxcokuP"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="S9oCo3eI" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMhQ72846097 for ; Mon, 24 Aug 2026 11:55:37 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= c0oTjF760GQe1PX8a83/x04HxHaVu5ptF3coIeHrZgo=; b=BaxcokuPdnkXtJ6C 4Ijqm48epBRNyx+VnrbbcdKGSGeRUDlGm30vL9f5K9rH6/TpxoNkhswYi2gHofSQ QVcn0KFNZIx1SnUXxA21vPrJioLq/oPhosTUURhPl5DEq/WK88C/dQiJRkuYe1tJ X0aPSLlnBB2Bgtz158AE0Ed7ABrv9OYKcotgmvk8Q3/YcO5xMXbQBtonmIKgVui0 5YikBqqJp8bYm4V6UYLLMFwcGlS8m4qHD/SsArh3XkVpWR621Y2NIpxtqBTZFfqq YM5rbPVZwrBuA20r4GOLjMhyTSlvdhEN3GwavZoXenYWPNNpfx5g6UC4u0KqQvV0 UhzYMg== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g88k7jh54-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:37 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-90410c668adso30513626d6.1 for ; Mon, 24 Aug 2026 04:55:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572537; x=1788177337; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=c0oTjF760GQe1PX8a83/x04HxHaVu5ptF3coIeHrZgo=; b=S9oCo3eIuAv4i22mFyl8cYeVDdtIOIwx38QRhObFSJDn1Aqpm7gi+dULNZFwi64e3M /3NWBeQqlCz9VSrRdWHW4AJB8xd4IzHl2ZUpQj/4lAX543ZEUOHtkevlNvWi6Y+qQZgj ZT8oobfZz51bs+K6FbDh/mC4VVHaBcPZcwdOBM71WiDcaIWaPJ3lzKN74cQy0tPA+lY7 VqFPTSafWp2YKj51FZkkprXTuzpSGzE6bgG1LA158LAS2oFav29PbzucqDperO6Ws4pS lh/Fy1FWzq+oY89gNE8aFdi8dlKjjbobv+IaDD37h23LEHUGPlreBD1vUhu8uCBEULMa OANA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572537; x=1788177337; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=c0oTjF760GQe1PX8a83/x04HxHaVu5ptF3coIeHrZgo=; b=Jo+W6CBAqCOZIPZFRHSlUvyLuupVrABuhcourKkNjipDvcZtZ91OckOpSphcjs0ECt /1+qiWH4qVpA0msoqJgba9OdJXEdZD9rLnfLGCf1wH8m05yRUI7SYXL5nlCad1upHOS8 MCVGhUuOkzfNstV+UrdstI7JwgbcIKTrT+Tce4Vz3RpPs6L7OgiTLu06OmY8Q/JlX2nR M8y1G338TgIYyjdljW7CFttU+aKofrjQXW+CMnMOxzjNnsLwHA947Fb+pACxJZ5Uqfzc G2WMi/TRs+M7qHpWGbjSF7Y/MHmHcTfhTzSRzMxCvcQz8JZnApNXFqUsIAk6CNeWEKLE wgyg== X-Forwarded-Encrypted: i=1; AHgh+Rpq9Fznec6qSMV0s6nAV3mTrv8mcL9JWCULfOsI0dMht57wxmSQRLL3YUnzYuKLfrfpsR8EJahBlfBDbwI=@vger.kernel.org X-Gm-Message-State: AFuF++mnYpkRV6mczcyhmNjjQeRs8LmgoqdVv+1O6AqMWd6jjL3m2LBt ZcxN3JsPD8znnAZBqkMJG9FL+3W7RPZEUj40hmtQuhxOlP5HtpGuGApTGz1+bciARA4E7xT78QY +U/YXszHDOfEaKQ8KaC61Y1HkL7D+IoTltiSGNkDMmOPyDDplV5zjUeUBNlHRRDn3tJpM4FiYi8 w= X-Gm-Gg: AR+sD13O+FT63bjq2J2BEuaNUPp5cw2gwP8PudnTTbg6FhbkUxlMQEADJEdXxoAx4wh 97wEueGTWvt5ZBnCbSXbnBM7cpZeybhfxd5xQZ9fT4plj6OCdj2W20Xo9lU2x4BHnBThBF0k1Fc MekajInEKGj1OTElv/wiBcqPomSeKtwl0SS5u8ccNyrhD/YWMx2K5yxra0Op6Wh/+5EARWxk46I L+u6pnwxl2+q8wgJdsPFIJNgmxyKJM/wTSIcqHfPh7wMuwfd6/Ma0PqJTvbjbNO6JdyqB6KoeKq qXNdlkfFYp2QoZmlBS8/YKMHVWn/fvbg2PwjlZwojUnOgkh+WSIXySHyO0iwisYZJ4cZp5f2y/X HHUVND+Yn X-Received: by 2002:a05:622a:2513:b0:52e:2d19:b242 with SMTP id d75a77b69052e-52e2d19b3c6mr4868541cf.38.1787572536342; Mon, 24 Aug 2026 04:55:36 -0700 (PDT) X-Received: by 2002:a05:622a:2513:b0:52e:2d19:b242 with SMTP id d75a77b69052e-52e2d19b3c6mr4864911cf.38.1787572533926; Mon, 24 Aug 2026 04:55:33 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:32 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:04 +0300 Subject: [PATCH v3 17/47] clk: qcom: gcc-sc7180: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-17-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=765; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=iUAm59la2RPuw9YPE/Fxbi/Qk7PVnKlShGPZDiBCGGw=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDlI4CqLPHVwAfAF9jor/4ujSyoQKbm4VPpt y9rSonlmoGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww5QAKCRAbX0TJAJUV Vn+hD/0X7c3qvcWakWpjzHorXbHwPQBpORaodbX6DZaKQsrY6LoCDkO7vHzCitcAcvJ29vsTcTW D5PycQ3SFAc7N1oW/z6eLr3eGYxPYEEAZ8jNzTPhrGqyEpjuscr4ngz1GI3FUy3gN+6aQEAdvhL fHZrhb45iyyWvbdzFf4y8k1umyXb0MAyjKiWw18hY6xCs9u9v4D9wTovtNXRcooVH6eYTqrBKAv So3JY3ME/ajx3AVNtBjS3ERi/jvOeZsvUCZJ9E9iqspxiD2oDVs9cXhHAi92BPpHqT4c7ycSDWf L0s0QcKNvhyxvCRw0cfu5Nhf0xAjAxwRIUr/RqsF3RX17EJdA+XFXi0SGVYdIhhZ7QM1s1yJySV Y+CmFsNW4U0rQLInhccXGyPus/vqdVn4lmEj/QhExcUndCdfET6KVTRs2MtCTH2SeFvgCzXyQO8 ldWouk5r7I57vX6pkchlNUvKeBy2wVRoquhDkefOTipeLfsoAjGU3Ds1Nm2gbNBUuw5vaT3dj3W 4mPwppR59+Yfy6LSOnuaw4ped73YGLyTEhubxs2NkZLBaF7Nm1OSKpNWzGsw/KT7x6b+xRce68m ZYJOCeG4pKNHJf/2wd21Q40BiYzwlOUZF8z3XpokJf1/4PqumSt9bJCMlqGbEKdtGi1rxVj/pL9 ZKe5cCEwYNPKkOg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=b4iCJNGx c=1 sm=1 tr=0 ts=6a8c3139 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXwRecgvNtB4Q0 JqBUCQ5Yzv+u97Y///cjMHjOgq75k+zsiNY9vjcY/nhXLGQpnhIGykaH3ysbtZKvdMbTIUmd70G 3zWjXtf1ycGryWauH7CyV3uCpd9ofdQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX0PUtWTRcr6/b GLPSBdj3J/yyruVBbDr/ncqyjqHwS2XO4AsvjPF4yjvLn9It+7HmnfBHFtBVTa4tSoCbRrfWLv2 JvnSZvTYybnC56/MZV2jp2uUYyy7qeDarnfwg5ibcrvK2EB/WSxg6hI+SBern4Jo9patmBlAgYC XobxtFn3998yjl+MCbVKv8Ivpdwjlpkx5UX5fX+aBmgZLhkPlKtzwEQsMMwEyR5/ape7KPCyxue GeURIMx5KbEexbXN1ZKVoTXEU8c8hXIYzHv8U0BAvBJUYRvr0ti/NbWLt8ZEtTlBT6H9ujudMo1 sVV5RNWc0l2FhLJoaP105UiiH/7Yof0M5GHR1SwAQjHjqdt+93lPo6Fpvr7B5UlGiHjV159/o0N /SOK+yipdae1NGZYORWazV7SWv5qvTfGKcrG7Xx4YPnoCgQAewn1YdjPmDhNVYwy7KJUPvOxX+W yPwRA1ilX4eagdaJX/A== X-Proofpoint-ORIG-GUID: NdOx9lJ38FFIFALIPNVLCZY7q7yrmP7H X-Proofpoint-GUID: NdOx9lJ38FFIFALIPNVLCZY7q7yrmP7H X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 phishscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sc7180.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sc7180.c b/drivers/clk/qcom/gcc-sc7180.c index 4a49ad7a9e5b..f3a245470a4d 100644 --- a/drivers/clk/qcom/gcc-sc7180.c +++ b/drivers/clk/qcom/gcc-sc7180.c @@ -2418,6 +2418,7 @@ static const struct qcom_cc_desc gcc_sc7180_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sc7180_resets), .gdscs =3D gcc_sc7180_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sc7180_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sc7180_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 6E00941A4F8 for ; Mon, 24 Aug 2026 11:55:39 +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=1787572541; cv=none; b=BwtimoiG5q8J5F+RnQieuoa9LDsOJiEeX8CWu64/S3Q0SEg/2miCZsejIHh+D0eVYZLzXfhZlktzOi18UpbTjUC12RbwlpP7KPS0AeFB+iykLiab/DSaXzXCw1juXHRtoQYLj8/Lc7L3KydG6xITwwpYGw6jtqfbzFS/HAw4BsM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572541; c=relaxed/simple; bh=3PG+8pzZrRsl1xoLIbdwVtCtK9o6pwfuixMqEuKn8n0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=j+iMGnNclB3lPSXX3ulp88hTjZVIiAQ8TJdXnl927z15mv0//XnInZjKEe7UPUZ0f9NHEEpGOv1iA6u9Z/81taLa1xosiGu+OYXWa1YdSUmSSVICph8iveHEXO70HsAMIfO4GJCzK5aSEXzaz1B0L22U3aRsKo7p02JU6hnZkRQ= 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=FGuxhK48; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VjNtsoCj; 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="FGuxhK48"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VjNtsoCj" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMUF42743105 for ; Mon, 24 Aug 2026 11:55:38 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= v/ympg6kMeMlMMAtCOGkGblawvs88Q3zczsXdXxfpSA=; b=FGuxhK48hIJ+qT5y YGSi38eWO8nD9GPSkPx9klXybvE9sdMw39nWm1/Yyf839zABAjPjQtoUYlT9TU82 L2FW2+URPQvkc29jYxHep3K2J1mlOiF6+s/+Ih02kBljEyUhi5Xy9vJG7wHp2IXS 3w0m1R5gtbuxBGA1FPZg0tnfAZactk5TdR3PiICVXYaYI6BNFKXGtmW2b64GTF32 xmWuaw/0GvliS4vMrxJ0D7ezyAU4VzZ3EB8q+k7SMfQ6h0C+Tf9swdWFfF+VA6R0 44IB4lLdhLNODjgTN8Eq5t2rCHoOM3TPR2C1jT5/UHN5ZeiJ6N3SLVxu+MVHBTCi eTg4Pg== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8j7r0wwq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:38 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-92e5e38fbc5so399915885a.2 for ; Mon, 24 Aug 2026 04:55:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572538; x=1788177338; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=v/ympg6kMeMlMMAtCOGkGblawvs88Q3zczsXdXxfpSA=; b=VjNtsoCjDfbeUWanhKv244rT5z1KivaprZmZt4E0A2wnJqxrLQr0JpqzaF0+OrYra7 6pGi+iTYfbxN7Nsc/e5jSFfaSxSisqVcI/HZ4UkwtPj9nVqzzPzOJLeJk8StiPmQ5LNX cmVhbpEvlUfgbjkCol5+NvIeuS9/+lZAOstwIydkisODh8VQu9puD2Z7TsCV9scGBuRU EdH4FEE25ExHAlqY969pQ/w9bZYx/pas5RvaImhDM/+92+U1ubSwoFoTE+MHV4GxE61B Nh68hp5aJqGTvyyZI7z5wGG6gwobps71/28uwWWSvcrfvVWH83WuJ4QdbVOqbWmDJ+R1 F0Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572538; x=1788177338; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=v/ympg6kMeMlMMAtCOGkGblawvs88Q3zczsXdXxfpSA=; b=Ooi+kp6p0DXnkwejs60G8hPqK74IsRnAoWM/yGrhI1jUJNAxTwxy537IlRKoiV8S8M DBisdi0KbIz1n5IvUsw1XrgWYcJt/9El+1fJdpz1kHGsgiRV3+kqNmE9AZ1nC5GoN/Nx R+aHwlsGtXUWxjcigaUdfot5IVlpwCdyW5dLskW6pWxLIFSLf1u4WVpWdkPQI7UuH2VC zcWI4R5ZobfQZLPd2/BgRfWpTldvn3w/ZMGAUYn2lYLUdFlpzTBhfReKchsJRmN34Myy 8vUtSKU4XU+DmK70cRwDxg7a11Ak42a157bJ8BN3R+aXMHJ3cqO0n00IXYtLP5AdndII OFOw== X-Forwarded-Encrypted: i=1; AHgh+RpwJPih8ZCXe1vtdNlsl+azY02igv/1GqnZ+KvyYK+fgI2+BNQ02BdSyTiA/ij+bR7joZy1bQM+WDH5zG8=@vger.kernel.org X-Gm-Message-State: AFuF++mJ9e5eeQGBKZrGSqu+VsNALHBTyxzRr/UpLLeP9zdVN0t8GWFa UWKmxoPMyv+XVdl+vOjmFGZGbCYxTrtFVE4G4r2GqzXiEm5HEWHRyNyPRz41KBxeoefHZCfAHGx vZy/LvCrBTmr7yvxN2DpMM5Ckv+kQwfOHlZG5A1Bf0Xy7YhaUOARuTpz0FTgI3U6q6mzXOohSZo 4= X-Gm-Gg: AR+sD136nV8tuYqUmbWk5EC62oq6SHPl84eqwsz3tS+2c18B6o+CPS47Ng2MdFXZfkk M8wUIKbHPYRfxlwFiKHiOiUWqdbp8mfWqmI/AF9Pxqt26ZCovMvs+I9wxNlbtTepxHl+YTdQsF8 I70eM48OMIAKoMHF/7AiZ4nukqbxVP+Icczto1jyWnQJR1KW1KGzdMyH1RsFYoYf3YREEbj8IDP lNkAmooHdHV69qA4+Kboy/JXvYCP0+iRoEwfKaYADnoq1KpmWwIHoFvVfPQyGhL3805gibM39Jr Xn+L608D0uHsppyh4oS5Uu0eywbzu/oibQycDABUPDPhr8wqtsc1gDVHwFeygKCfFt9FHbI4exB djJe7ibOK X-Received: by 2002:a05:6214:501a:b0:8dd:fde8:68c7 with SMTP id 6a1803df08f44-90c80ff04camr255164796d6.30.1787572537433; Mon, 24 Aug 2026 04:55:37 -0700 (PDT) X-Received: by 2002:a05:6214:501a:b0:8dd:fde8:68c7 with SMTP id 6a1803df08f44-90c80ff04camr255163736d6.30.1787572536822; Mon, 24 Aug 2026 04:55:36 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:35 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:05 +0300 Subject: [PATCH v3 18/47] clk: qcom: gcc-sc7280: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-18-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=765; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=3PG+8pzZrRsl1xoLIbdwVtCtK9o6pwfuixMqEuKn8n0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDmY2hh7qjGzxIsb8lmqUt6ZKS8DG/HWHebm ZJOV9ei0giJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww5gAKCRAbX0TJAJUV Vpq7D/9vr+QUS7UKyHxlTeB7p6Rf2pa8+fvbgYGPAbV2itoiKyLNT+v7478h8/gNV++M/GT9T8J 6SmsVnQUex23GdRwS+HWXraS0P13O+ygtLopGnJPdJrgolfIkCi8lqHhRovxXypzm8rx6eMv2MQ +9MrcvrJ6AGqOHcO1BhSAHLpDq8JaWcK0GLlikY/miwkkvylbbq9fx03WprfeNaZHtW3MNTBXqJ yuQY2F0XTxPWRcfyrra3fW++firxN/EbcI/06SffrVWtIa3t7jQ/C1O/vrUJhNSNnnxeyOeGQqe 0lE6t9HZvEWkgYQaQnUVAG8ofs0UjPOqpyLLiNy011ITgkLd1jLWTaY/4oYyd5Dxg5oYsAEl12u gLULVvRa0s5LbXCbJy2ayIzyykiXw/6BqmtZMFJLMjEveSpPDBi9QDvfQsk0N9G8oOuHa7zmctA /uaUAgXDyMNPR9LPGXBdznxeQ2ItWvY5ypGwToMWQucowpq3/v72MvMDL05UtzH2iHec09Uw2XI CPBExeGKaYcKE9lrIFkUdh4VV/aqts1RZ6cBNQ3zW38LsgKNA3wuyhFhDU/pnDqCDFqdTAnz1Eh tA+sT5nuDYXNh6fnhVo6NKDkh2+cBDTQGbG9ATM9STx/uYlRLcGYvEqHUb8YjjUORfB4rG4e+ka YJg/CKABJujYeuA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXzDvo01d2k0YH kSxPRm4yUOnO1sdG/UTIz8HYHZtflu9q6C2acPrAbXGmIQDfcFBRzEvYBprZUnMCzHgdTGtil8p BC6vtnmVeJ0O2T1+NJTWuU9aJGnHLLmQiCpCrxSty6boRM2kc3/etHOkWHlU8WKo6X87GCefb8e KAwXWpUtUeb2VCM0dI3nH4IW1s8TLIIwTTgLcwKfwBDeT9UQwITraEduonyM3S3pR3r2vO0pW5l lXEAfOKBHQKUoLALVTBeVhr0QE3serUgxpgbOMc/m8yKBCHYyn7Jp58yMMvf8XX3LfZT+9wYgRm UGa+6eerqE+6y/QGIbYlUH/+AkLeRbxJd8OS9BiQ88zkmnb5QSXcZVuZMzO9js/qVQeVHhlLEHr G6/SOjMDDX9GJeSvjk+A9W/MtYzSpieCO4ZEzPTGgsDNZ6JFs2t248OkED4tpm8eIc3AXGK3Ez3 Ja7+l6UtPQsIabbqBLw== X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX9+RCdXc10Pn8 wimKMSH8h/4CGCSTqczdi7p3CTvCR7+MJ2QWm8uCEetCiSjvyHaXjFQm2nC2lYgxCmIUkSlFqhY cuKWQaNZRiBC+rztkk9gxk+NzZTIfgw= X-Proofpoint-GUID: KQXoTJAIFDbVSaPNw0Toh8SIo25uNErH X-Authority-Analysis: v=2.4 cv=IL8yzAvG c=1 sm=1 tr=0 ts=6a8c313a cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: KQXoTJAIFDbVSaPNw0Toh8SIo25uNErH X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 phishscore=0 priorityscore=1501 suspectscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sc7280.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sc7280.c b/drivers/clk/qcom/gcc-sc7280.c index 4502926a2691..bb8f6efb88b1 100644 --- a/drivers/clk/qcom/gcc-sc7280.c +++ b/drivers/clk/qcom/gcc-sc7280.c @@ -3446,6 +3446,7 @@ static const struct qcom_cc_desc gcc_sc7280_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sc7280_resets), .gdscs =3D gcc_sc7280_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sc7280_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sc7280_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 701BD41CB20 for ; Mon, 24 Aug 2026 11:55:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572548; cv=none; b=A15Bb4wiw8Tz7KDXB58U/d2WL0EUFC2KbLT0avJj7HqNjEaJ8sPdZVS0J0kDKXZsrqZohdoMxa+C7lc5OfOKrnIprN72uHFcckAfg5HhJ12gKmNg8tyfDkTvmV+lJrJ4z9psS+FKiUyI6ZjulILww7kVcTrE6QsgOBWd7UbzXDk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572548; c=relaxed/simple; bh=lRVKUqTPpCGIoNz5KBJv8zuvxjlzgnhVsGKzfTzKUPs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=H5yLnyRyVir+rIy1SgpZApkRZ6IANqH/nKt8eHKVqZwLQNhCahlefqATgOjIJ3jh/30RItIbLIqEqYx9Nhp//GePExqhbq4zNIq8lmGyCLdQ/klhHNO2Jq97YzB5c3IC/LfduFZueXOc8mW6AID63qKpGD7/aTQk6EMJUaEJx2E= 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=BbDwN4Jh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FYj0of66; arc=none smtp.client-ip=205.220.168.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="BbDwN4Jh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FYj0of66" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMWw42274999 for ; Mon, 24 Aug 2026 11:55:47 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= /1engMRsfjHWG34qUdnnA7Naj9ZgncmLB5UQD0m4jII=; b=BbDwN4Jh+Vsz7xJO umA5bGk57tpH3ZWZLGMOraj8fpEJa1pTm6OMN9OyQ9haCUEAdVWz0Fo5qLSpdbmH vQz2TqJXpmGVBWXMSQ2EKZMy+86UtWYxA7oQIO2Uu6PlFlsztoHD3km0EU78hj5r LG1JMGhfRcM9vnoVCmsR873NYNrOxUt80bdYVzdKoIEeUR26IrIDX/ZFWgslqLRZ YG7dF7NEePEfndOI1WjuPM9z34fBF8+g0oBlJTtM+Zukj79AXwtRAY3bF9g2ZkUP PPU79Po6Y/xRX7OofI7baitad5/meBqMxNBJPN7r8BobuUHd/kGjJLcDZtQYcZGK jdBrOw== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8kdsgfjs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:46 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-51c1c7f135bso60994581cf.0 for ; Mon, 24 Aug 2026 04:55:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572546; x=1788177346; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/1engMRsfjHWG34qUdnnA7Naj9ZgncmLB5UQD0m4jII=; b=FYj0of66Dz2QHVlky8iJvyfY2bCyhd/2RrGLpqTVKTJjxVSFE4HQGIezZG0Ahx2/Ty xc5pHfZKFgdtHg5XOL9s6hgs7Vc435KzSLCeCqqDlshGJWAznt7Ln0WYqntY9mI0qZXt fyLFxBUbXbsh8p4tqo4g4fopI4IzX5/C5olK2GJoXCvrYGzlUzCdAX+oHFFeOzJ4ufEk da1zomX8k+/v9XqxtClhg7tbveyrXJC0ywBd+3L8h7WSKj9JejoxgipV/30hRP4S0Bw9 9GXywsygKZUR1K5o9oT8gAqXUxt7nzWKarDUReA/NsMVuzR7vK5kwQc6CcMan2ZBn4T9 EeOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572546; x=1788177346; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=/1engMRsfjHWG34qUdnnA7Naj9ZgncmLB5UQD0m4jII=; b=KZ9eIOSzDEgNaVSkhUj+0zbY8sb709//eszlGm+cgeUZlFapmZvGqc6wgoBIHsNqlg pHohnwyGnzGoL1g+E+V8McPxiXNjE81+zy+tswvTyyOkOp/LPcKiubBg5GQ5ibeACfIH kTErP6SIrm3hkzeNE192wRrXT5LkuDEhHxNGCVZSx+igbNDzldJtbEFG1MMScZnLGJvR tt0qPXVuV9iqz/L4k167fdkkdo++K2tS29vOJ9tekyCLkhmc4HQEk7tlz8W1Ar+bvEvH upuUUSg+I0fmifE6bNl0DmptCkTGflZ3icZ8gPURD5W3JDqNLLRKK3XmoFVrrUEaAASO zHPA== X-Forwarded-Encrypted: i=1; AHgh+RouelIGGa4rJ4QBkUc8sM7sORO7ZsTH6Gh2Rg94gMJ5AXLB7N2HvtF9ki/AYuiJAfowtqvXIDxhN6xhcf0=@vger.kernel.org X-Gm-Message-State: AFuF++nsNJh36xSammT14OlZUt++x/9F5W/QfS2FcFdTG51qTMFeym5K 1keqDOLCBDaE6wvLPtLBeQvzoBCcnLq1uKyXydaTBoq8Ll4mz25vA/v5ZGVMFMlo3VWVis2xA+/ C1liQMLxKiCVNfZeA8RV2W1YhH3Af/JznQAb2KcXYAa82TmY5WVhOSUtVsLLfXZpx2EKqmM23MI Q= X-Gm-Gg: AR+sD10UxQLTQRnev9+oaFgy2OL4EjSRTp8Q0xJgcIey+O7WnSlYXBR4B1PYxPgKNpQ WOCPXrFPHPEFKJkwkXCvVATWidf0DKK6wEaLGscR0AYi3oLjZHFEFomWMeznrdIsD/NGuXj0e4A NrZX3BuV+mSIh9NPSo4sX5ajYTIBcpE+ahD7DEHDZDQToqxN+IGgVbD3afQ5sC5yCMBB4/aMKaE nofeiJYKwAsFkprvR/9mFBqxtFKM+06xSB+/IIKaMaDGpJIrkXLYgnIEW5chovHET105ZIeChu9 4RXnIMEgwvlqaF9vh4OOjO10j/akaiwto10f87OwjHVfNUuJcM0KzlMl2cKykRvdD8s1Er9L+y2 lJSk75mKN X-Received: by 2002:a05:622a:1456:b0:516:d83c:edb6 with SMTP id d75a77b69052e-52df5692459mr239116381cf.12.1787572545743; Mon, 24 Aug 2026 04:55:45 -0700 (PDT) X-Received: by 2002:a05:622a:1456:b0:516:d83c:edb6 with SMTP id d75a77b69052e-52df5692459mr239109021cf.12.1787572539399; Mon, 24 Aug 2026 04:55:39 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:38 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:06 +0300 Subject: [PATCH v3 19/47] clk: qcom: gcc-sdm670: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-19-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=756; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=lRVKUqTPpCGIoNz5KBJv8zuvxjlzgnhVsGKzfTzKUPs=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDnH7t+SC8XBiIl0Utyfmfs5AZfqP80p+fUp +5xic0k/WSJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww5wAKCRAbX0TJAJUV VsX1EADFq7yn3f9PRnVu3BXzqwYP0Yc5MVfyCCURfA5sC8JpIcx4kH26rUc7S9arKDjM9PLCo/I VvzSIQqwXIP6bdokrlApVa+V2QgtmiGO8mRE8ExEfljso1GSugr2d+Jv7wnGn/D79lS0dc+yY8g a/sACixX/P+/Bw/79htVp4M/MAkPW9xgXwsG/ORkXMi6muJ88dwRUUrdMUSHCiFbRh8Y+6Xo+jU mdjNG1M4lUwGQHhAIxe2WqstxTAfrFsqZ1wJzoX4LC5HzVhYEGDe+Hqkpn5/GGFRnAGYOYOdJIM AOAvDtixL0CWjcX3bbGfps94l5uML5q21wweB6Dm4Un/mnr8EmyOz2aPFA9ToBQXGMymMIRjrxO 7Lztluoi8p3d8GW//sEkv5PkBjrp/4mpk3XBDqSMdPHyE/wPEydEChsQ7q2gkjNMIsgmJhRbb61 +y36JuGBgTJAI66XyjZ/IVISLsTCEaNYLitErKnUbnfAOwb2XPVWheXxWOAb47uM7c3ru5/f+oz +hTx0cg9mOomyL+H6Z4IP81b1/DcQ+XJRYyBosycpfTC/G92GC1zN+IM8fLf5BIp6hlrAXZ/IZj 0HYriEHnhiRh3XJm3Pi/cNQs1NUiT2Q+lO5JHTVYy8nkVhysN7HQFnOQIl5eaTKUDoJ0vWNxLIw WYXey4UsL1mKg8Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX0xbAhfMxZoNw au1LSqpHEJT+AgPtYUwWc10OMqoXMdoYqfhTZMQvl/i5sE3a9O9LzIooEomxTEBtT0AVndv/KhR x0LTgEFjuJaChMToLJ7Ukut4BqO9tBU= X-Proofpoint-ORIG-GUID: fKk1tr0tFKtdGr-PdJDQvoziqn69DEjf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX0UjGKtnUAAJk AJYn3Ru8vvVuV7oqNfGFx/yh+qEtjeS421RqsKYez4R8u2TPTzn2p5yyUkZOuUA7Vo9xNGkZKev QzQy4zE1DhtlvM5IFLiMIFBr5r6Fy0o/Cpodrt7SAdOv+HWHQCvXEo3LBCDjt5UUvcSS/AdLdiK 405TEGOrcKPCF/KGzolNdOMVv8mtHacZcLAaLXtm37WQl7DjxcKervVvK3AMaFQ8OCltaOUfRPC CqCzIRvtzh2rlwhM6tc/9HHMH2ASJ25C+tsQ1NAWrLXSidvHVOXa3W/8xBmj2lIKslt29/x72eu dWvfZjRPFWdKpSImoqhSppMAXVfasccmcl/kWocbVhxZCxA1C99x3mX5jKDlj22R0LFnNFXrmMC QMMaMeupFmhYJvg1ssKUZz/Jki9XcZQLnPl/ni0eMjAZX5nGuMz/NAJSJqVSdHKIhejMZF7fW7E AIxzXnszfOYbvamrbog== X-Proofpoint-GUID: fKk1tr0tFKtdGr-PdJDQvoziqn69DEjf X-Authority-Analysis: v=2.4 cv=d8DFDxjE c=1 sm=1 tr=0 ts=6a8c3142 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 priorityscore=1501 malwarescore=0 spamscore=0 phishscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sdm845.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sdm845.c b/drivers/clk/qcom/gcc-sdm845.c index 6d0f9cede5cf..57d54b45fa52 100644 --- a/drivers/clk/qcom/gcc-sdm845.c +++ b/drivers/clk/qcom/gcc-sdm845.c @@ -3948,6 +3948,7 @@ static const struct qcom_cc_desc gcc_sdm670_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sdm845_resets), .gdscs =3D gcc_sdm670_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sdm670_gdscs), + .use_rpm =3D true, }; =20 static const struct qcom_cc_desc gcc_sdm845_desc =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 67D244156F9 for ; Mon, 24 Aug 2026 11:55:49 +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=1787572552; cv=none; b=ZKNGrnKU+RLfX3f1AkKHI745RDd7J4buOBpD/6JaK3DvJw2dzDUSr23R0j7SXSSNPp3k1UhXrePKSWzIWE0W23UPHA1j5qONp+L+RygAKcGHIruQR7+QVZnw7nPe8zEEp7Pvw2G132jP6Wn08GoMS6h8g8cM0kQYkqmVxkkS1Vk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572552; c=relaxed/simple; bh=0KiiHZTi/qlr8qqnehNkibdGn4Of38rmmw2GrafGWVY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Uzo1Iu4YV4/Xl3cGHC38AgB8krw3J4S7TqWL4TLwLB8K+RG9trKWUIySMjqJqlf7LvMWXC/R1O5oxR9B90kME23x82YAhbr2F2Wljn1iIaRC4dGdxKi0/mXDhJBFoSBszZjjRTt9COxGG8mEgTT0mrA6vH9f2xkLkbH54K/qhno= 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=iCcpCEH+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=U9wszBf6; 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="iCcpCEH+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="U9wszBf6" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMZW12743155 for ; Mon, 24 Aug 2026 11:55:48 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= C2/nMFkrCibaCpmHbRubrz8xIBK2adnMTTa8d7tryQI=; b=iCcpCEH+Hu+wpz6n wkP2FgB/T+nSWiILXcNcFfwywiWQMMXEQ1o/MMpoH/xx9jZ9/BwztI1pv+ZK5L6i YTmrBnIR/O/kGlUwAxh2bfs9q+CPxSaR96qFuklAQJwX0wU4kw6yzsaXfNdtZ+0I yjjz1v//qNKw5ookBYsd3pIqVUH3rAm5r3Yww/n1Bk/Q+3XbFslArVUXjEMSvDxe CaPjlkLtC37aH74hQxTjAgcG6sdCHoEuslKKW8nG1ZU709Jo1AzPxfwtXjuHVrX/ 5zGciuFP4Khy8HEWXpykjgnSn1DkmoNuBOHztX83Vl8kIIOyoJ4OBWA7EqkXWYB+ pnb0Jw== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8j7r0wxf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:48 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-52d7b3adda4so35333061cf.3 for ; Mon, 24 Aug 2026 04:55:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572548; x=1788177348; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=C2/nMFkrCibaCpmHbRubrz8xIBK2adnMTTa8d7tryQI=; b=U9wszBf6PfC101JPRH6SVwhQiq0Fkt0+pbooqhosGsWE+k5czbFVas83k4SmpiNDfy J6ibuX3+JY4GSo+x8HSJxEUVn4Ox5kDwXzM/52/sKOVWAJhXFAxeKv8kjPx529Tm5hbj +xjI+4jHoZPuWmISrhbxde6cgKLNRF/0r32o26zhtsxixu5CptdaWm+p9doKGncv/0/Q TXGPCksTbJTPZ5Smzvmt7jtYzQAFPWf9zjOkDhEx6oXHfUaUO6ZleFfdZBOaPe1iOpid gGDrfr37AdFvVaGQZ+DwTGJrtGSmI2w5cKdk9UnIphp7t9MEGzHDs1djxZdiRI3H5WH6 TcEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572548; x=1788177348; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=C2/nMFkrCibaCpmHbRubrz8xIBK2adnMTTa8d7tryQI=; b=b7zuqrdmtWxZTqeNSLPjujVNHe01nWR1oXLqHk5q5op154ra8GCv5Jrxv3Frp0lc+X ZEh/qs9O6iNvRm2pQnC3uI1+5/i4j0adQ9JhhYAY3nc6CMcwlG3b2LqSrSAo6NHqzKTv KA4MXAnIKTQTPTjTJC1pHx0T5NHgVwuxbbccxTAqFgFSZVNsuVq5xrxs52WD92R1E9C/ +9skNjFN1/vqE8qSgIZA8Yaql1CI6WEep3WJQzl+COvmV0Vhou7q/8LKZX5yXFKfqbA/ B1bsGsYVIPeIPcdXSbDZGUnzv0F6qEaqN5TZrVi71WvrqYKNIAApvg3eBQDRiPQ7wUly ILZw== X-Forwarded-Encrypted: i=1; AHgh+RrjnDZsJeZjrwfUCK/tdqlfdGpzrRyWinc0vH7clt6W8qBw2xbHCqigTNo+w4CzlNqEm8NuevWDgDh9T1M=@vger.kernel.org X-Gm-Message-State: AFuF++noJgLWi1mslyeYoiuUvkfB1iICPKNmHnCoMJKA8jRG6/ldr0xx /sbbpSZ7hwo1EWt5OWc/EutUaJHMqrnIlt4ZI5YLadIhK1Q1bngfMVVOQ6P8LHtAHZm6JChC6Cg PWCnf3nIoYRPrz1Xc9kbL2O4TVFsIOjaYD3VWw1cLRXaNP5onVKWdCSKU/RypHUJ1zekkve3PAa A= X-Gm-Gg: AR+sD10OAnQwKgiJHyLrggcyksHnS/vfcV32X7XOmLKeJwnDpTXYA8LBRpag7zT9kt3 16b2H6KwyhUZ/XjPlgZuMV6TqI5MUIXEAWYvPYJOZXrCl2daY6YPt2aLc7pJ/VuUT3R+UC7i3WC xIdJG/yjpDs76v1jrtntXTyN6X0AoLxsGl8e8n8CJZdHCL0YvRI3ygkwd7u+s76osJmYFpASG5g bLLt+FcNHxbBhYWJp4230DuenSZhaWmqYI/2QGW/U5K3OJEyyegRDEgJ+yTItnsczg5GIhslXd2 sT4hMSZhU58uGq3WA7L5o9rlf0j8Py6QRx/K2Epvma35Tw8cnrT0J8YQIUyRtBPHW6ExvcmMD7h AA2UYpIyP X-Received: by 2002:a05:622a:118d:b0:51c:c6c:9d65 with SMTP id d75a77b69052e-52df56e112amr227060361cf.1.1787572547660; Mon, 24 Aug 2026 04:55:47 -0700 (PDT) X-Received: by 2002:a05:622a:118d:b0:51c:c6c:9d65 with SMTP id d75a77b69052e-52df56e112amr227059721cf.1.1787572547075; Mon, 24 Aug 2026 04:55:47 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:45 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:07 +0300 Subject: [PATCH v3 20/47] clk: qcom: gcc-sdm845: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-20-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=765; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=0KiiHZTi/qlr8qqnehNkibdGn4Of38rmmw2GrafGWVY=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDoqGOjM4M/KdfqR+TXX8+XA7qU6PhnY0DlV +jnMZKT6h2JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww6AAKCRAbX0TJAJUV VvWlEACjp0NZ6VdXl05mtX4sV4htU/1OC1a5piEj0qvvlNvS/HpumKxzpT5LruehcOSO5MJWcjT OE5ceZF/GwvmDolkS0jQmNZZmY2zHgKXiHQusBSHKBqYG5v7IYaZtgqnZXnCptPPmsJJspNeGUm 54uZp49K7NK8VH3bIFXnW6Ddgo7334xYErmWiem31JqDN8rVbUfSqff67YLFe+eMxomrZZvUwSz +BCYu/eD5e5eVqyvLhKtfHTBXw/ra9XRTUDl7T1IJOyB69cP6U6AtvoJk3qiMenn6UMLpWfJwTc D4ACQ10SSxbBnhp1QRsnDW8WzJbOqnkMj3D+xOg+zFdr+btGqbZ1CH6+zTChQvhVsKVKXA6y18r 5abxtrR7YNtmPr9o+aV06x+JYajZsuEMJLLVh+Z03Wir1DO9uRTBZIKxDC+FAEqt0ppPAl46J7B 5StEroBhkuTqOaKeCqUVZRIH/ab4N7i3EUDMyvlncLnNNQgWtnhTb5No9LPcOrG0EGoYfsCYUW1 qeFDZOaTeMmFzr1OvryQYnsiyTcnGf/afBx6XrIcKFBe51UmUuLo2QgQjsddSfWFkEC9zkGoDbi b5qswItqXXHy4mgap3hma6ZkQxsLmEVE2Kc/n16u+5eSC3bZLV4MvN1z8rRUsQr26MSCnJCM/5Q LTTgM9du13NkI4w== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX9QPecWGoudiC 8ckJVyUplb6iG1zzlrMhXqNkSc6YN7tYk5Teaj8BOFSzhq73rrqVaB2WBkBfOgBBadxTgTQ6ZdF B/vCkmfJF2nhmXUxK+R+2AExlDepXWh+EIR50NFksh1giUbVYS3Qqut+Q8tH79Twc3NZiN0ByaX Y3RS0VAi0Xe5wkJPaBzNkbo56TJK2lalecOQFzPGeEXltLQBv+3tQ8NCFwoN49d+ZgVuPkGdryJ CjoZZUmMVrMeS5tUbPq8KbAFLOC4tB0oYgo/q2c36NLmYnLCvz28TpnUbjTDx2sCUw7YGe08g5C oSU5CnZs++avraC4Yz2zNpgHvgxXtuCOBlBGK7FNXNCMQ+6CbBRm97qhWGU6ix9ckMGCn4qCQ+d 5fWRc1ne4ju69wq4cvESyrzGKrGZcP5XMFn5+9ZaGZUlPDZv2MNG56HtbLcuGpOdp4ZrrH6a53W vaaUbm/eJ/AFh277C/w== X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX53OkBhDiyjx1 8hgDW5uP6458BYRUI+YT+LTyiduzirzcgvuLCuKf4UExe9B3MqSs16BTk2GeuxJmwHIz4+S2kWk 6HUmlBXNVAJGDdVw6LN18gB3ybshVuI= X-Proofpoint-GUID: seoA-xwZjgfKmAc26KzG1Z_sRg1XaB_o X-Authority-Analysis: v=2.4 cv=IL8yzAvG c=1 sm=1 tr=0 ts=6a8c3144 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-ORIG-GUID: seoA-xwZjgfKmAc26KzG1Z_sRg1XaB_o X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 phishscore=0 priorityscore=1501 suspectscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sdm845.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sdm845.c b/drivers/clk/qcom/gcc-sdm845.c index 57d54b45fa52..cde863dcf185 100644 --- a/drivers/clk/qcom/gcc-sdm845.c +++ b/drivers/clk/qcom/gcc-sdm845.c @@ -3959,6 +3959,7 @@ static const struct qcom_cc_desc gcc_sdm845_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sdm845_resets), .gdscs =3D gcc_sdm845_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sdm845_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sdm845_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 26D3141CB50 for ; Mon, 24 Aug 2026 11:55:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572554; cv=none; b=vGTa5V7sTl5BRi0ack1wnBJ3uXVSqr7gwPyEz0xFYGVMH8hvDajESD9Cm6I1QkH4zy4PFheBipphwLW5moykbCwHd4Sllqq61kCKLgL5A8kfJzVEzPDHkeclAGdfqyRxY7i9wMrbTwkaj1TB5LeOLVkaceMbA6ZKkBw47Wc7Okw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572554; c=relaxed/simple; bh=qhXhEgON+LM47eHvoJewyro6o0/BcD0ZisNe20dtg2Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uv28z71oHMJ1EQfxAJN5xssRezkiVEA5EqXszavaUuw0HgRxJyGW0uQ//tRmA3m49YJZ53R7n/L7oRCKVXrIb7kJH1k4VkZqSW5M2w6Z+0mYQZYlVjUpcpuLZuw4gcOjYthtLZYNFN45LaprWsvh2NilkpzRV06bKMH+Lpc99d4= 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=fWU+7rsp; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TOwWzG3N; arc=none smtp.client-ip=205.220.168.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="fWU+7rsp"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TOwWzG3N" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMWw52274999 for ; Mon, 24 Aug 2026 11:55:51 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= UH5fHPdDSh6OGSS+K594hFkncJUiDRu9BWlILDgoXTo=; b=fWU+7rspLlJjRQ11 9fiOwQ80skfPiy6raMzObsldsudC2uBJrFkDasyqTVo6gTiuWK8hEYklrO0Ymfw5 lIiT7JCOhKreJc8kzyWm547VonxVSOz1FylcGCUpxHCwVbI9nXe18rV1j7wtR3FX b7U+Ts2dE7fr97V5GUuf0zMSLCa1nZ5+KNuLWreJ8pQqnI+rGqXzt4s9dCpMlb0D Py4P2j97VbcObYu9hf5Nur+KTTLJJbsDCeyOLq8vpQ1SAnJXm8Qf08VsnghvCuvX u18bzSwiCDv+B+JWDzlSfqid/zX/tXOEgae4XL3RQF2KERzt5bYWgNX92GoFSqNr XJht+w== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8kdsgfk9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:51 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-8f45dde7595so26514326d6.3 for ; Mon, 24 Aug 2026 04:55:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572550; x=1788177350; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UH5fHPdDSh6OGSS+K594hFkncJUiDRu9BWlILDgoXTo=; b=TOwWzG3NvZtAWqBHs3DtZmH3uJmEeCrJqD09rQIGxam5rz99lygh0bY6jQFWVRbwCt CYTKbDHqLKqgRqXAuD7fzQYFDgv8/adib+63LCU4ZHuBtfbbrxZRelLzQRt7hFpcK/08 skCUd4GiGYgDmuvM6wpSfPuJ2pQnckzOsbqxg7zNciD24THX5+VKsRVW2bbH9lnE2MGZ B8GhyPBasWqcnuxrKMpK2lYWEll0jA3izx9eTv/DMvbtaOZPTyeulJn9TB6kNdPGjyhY HEF7nZS2v+HlGmNYK534KrDS9HjrBkOFEWGXi5GptlRICIBFqxvJeXIyaA8ejXH+ow6k j4uQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572550; x=1788177350; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=UH5fHPdDSh6OGSS+K594hFkncJUiDRu9BWlILDgoXTo=; b=jBdzB/oNxY46mblep0+b6HBB93W7Rv13aTSUAENY8RatNLdhMjG7Np53PUWylSlbcl xNB6TgNp+glXJYaacaYP82JH4vJdyA7d0eiC6UpxHcV/kg9d1CWlA+NkDafxdmXLRxnR fuymG+TAcPEd39HbUkqOcnSGhEOesqCJa9EbyygWLZuPwvxUHQye5CFayVI5VAVekXxF yie3mZ9s6GBoEKs6urCqsXvlTIxql0mc1Ex/FQUDUCyBqgqkoduplBZ7/4FukSNF+ads dTugMYR6KSUWS7FfbWqBQ5RE7oeugLYlcweTFSK6Y7gP+hPHVpLOZifmmNZHaXhVRQ3C XJdg== X-Forwarded-Encrypted: i=1; AHgh+RqTKljFAu5A85hCUwMc5e85LR0y+tKnBlPVDZ0eCGV0ahYJmIACr0hSPN8US7k29aqwv4QHcOpNWEuTtIE=@vger.kernel.org X-Gm-Message-State: AFuF++nsg5vvlLZBZsRs5fiH+H/99vNwbl4o4lvgPF7fwsuZ2TwF+57I dAxIFETb/LcKMmJ7GqAP70xHp9Px9a/Q5FGaPQdbQcAi8VrOtsurQC9uz8gvfySh4xRlFNv/cUj dryOndGjWIl0SyQQfb0Gdt8fHyvhrugkmUJtC1PCIlG2aTh3NnIqJCnsgA7rbPJ/MH00+s+mxAT k= X-Gm-Gg: AR+sD130GUhXrviX9oqowyHFLwpYEnYpJIJnRRAFrluVkcp4oYNPAg0wkQzDoXXO+TZ ugTGKo9o23R8E3WMCNv4vTK1qFrmJbQUbpT0APU+SEZgL8DCiUL/YGOJ61x/iLbN50FOUwvhJ5s iPbr8xHgxNQZmdZD1hGVXpRqxzxVpKamWSPGwZSKpitsLvS9pCuUJH95L1x61OavKv3EubHZMJp KLe5QLLonvjHpDjIgsdQ9uHGLKapic1IgVZ5Etr45BNZBCnijPIj/2CMfP3n4QHwan9kmUh+Bdn kYzk6isGPjcl8C72594Djg3BeotHhbWSbn933S21Uooe6EyWlZqTTWFWX43frvJM83jzBgrxR7k etXkY4s+D X-Received: by 2002:ad4:5e8b:0:b0:908:958f:4f2 with SMTP id 6a1803df08f44-90c80ca4ba6mr244281946d6.2.1787572550235; Mon, 24 Aug 2026 04:55:50 -0700 (PDT) X-Received: by 2002:ad4:5e8b:0:b0:908:958f:4f2 with SMTP id 6a1803df08f44-90c80ca4ba6mr244281876d6.2.1787572549684; Mon, 24 Aug 2026 04:55:49 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:48 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:08 +0300 Subject: [PATCH v3 21/47] clk: qcom: gcc-sdx75: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-21-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=755; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=qhXhEgON+LM47eHvoJewyro6o0/BcD0ZisNe20dtg2Y=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDpIYpjUgn5vLtjIoOuS/CAt4MnpMioGmi+a yQ5Winyq6OJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww6QAKCRAbX0TJAJUV Vs87D/9VoTFXKHq4/Dd4t46EsUw199wwgHx/HiAEq+UjeUZ3s4FZcPxQEyOjk4DXlOijSRGkkjw aICgTO7y/oRQ4MTgQ/77Ep6eRxtU6nsoQCdIkfshBsIzH29HccsuiJWgPZIQVzkmbO+pylRYKxK me3gbl3lSnEl6McwSE2EkTvcsq1Ms1id5n4AX001HSeyp50WB2wOfp1Hh3RbI1qB1EV80zZ5IH0 X/FnD3l98oNmu2lL+xl2rtuLFxHzXFPHU50CL9yx5TCucsetBYvzvWazr8VICNXiInDYKa2cA3t Vgu/ZnYKOq8BOQSF+4lEM04AxgbXTA/nQHXuiCB6md7PuoLI1U6K5YO+S0UXlMPNleTrYuBYNJ8 gQiHDTNO6fCnN3kTAsgiV8N8yh7MAv4K++n8tNu+JSVa5DFGUP32XEk3NbGwOkgJRkuLBV8wPvw HI/Nkw79tu3E8YoECcDBNXTie/DYvyLoVHUpmp09Ul0/TvHfo+xsyxHoibocXB7Qq7H1KfPWSJZ B6Pzb5u+ahjirJO3Px+3P4ZptakIaQriMvycCV9of4PSotH7y78Hp6y2zWTP5TaFCVivXrFSooQ AKeoubKJILtmExskMgUKqwcPLGMntlE0+UIVS2iwZFgjPevyqCTcHE2s8FhBSFzzLz+bOFqsx2B MWOVD4ysAo2VDnw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXw3xzsuChhSmP cFeSAbU91EqgZuHtw3utYZ3yE5vS52E1D8SoDutdtceaOMv0k6Fs8IU84LEei5b+UFuOXqRGemQ DLdWBUqunL2+Lk6OJ69VQGLeXqeRpqY= X-Proofpoint-ORIG-GUID: _vwQx-IsqTyaGoeE0sxQHRWQ4TStxER5 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX5AE2Pu852FjN UXHbr9IsDOd/DVv/jBJ0UNc7LoFNZNLQslzDVamToIy0p4QV61W48ZdpYn6WSqnaZ9axYfJSJ1K hjGN4PO57hm6NrYug9W+QqK+RBFEe1IxHhAlPDldUz9lwXs8r4LTYKSlt76J+tL9hYViR9i0cuY z716MKVjsD4Zr8CU0RJBNWghrcWJDCGDsYLpFGFi+dMJ0X7DSi5QdOjioNZ0yXAWD/vFAynFdoQ pfsaBuNouHWq7/o4sVMe8J0U+gq7CCjRuzXZbeCz44NyMHntMG+eyb5yL9RnZad4WMc4gNMRtBc NWhiHLShCwNI6BkErNIotaQ6YJ4I4aF8eYmNC/Oh9OpBcelHPaZnLVJ+GnmLw+BDvK3R09jVtmg 8UqQlDjnsY3BcTx70HMU0syQUsz2jk17vl3IayQaIxj/a6pih+uE8q8TCJyboPmReVtQ/Gn4BiD FjbdEeCV2+tRX3J54LQ== X-Proofpoint-GUID: _vwQx-IsqTyaGoeE0sxQHRWQ4TStxER5 X-Authority-Analysis: v=2.4 cv=d8DFDxjE c=1 sm=1 tr=0 ts=6a8c3147 cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=1HOtulTD9v-eNWfpl4qZ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 priorityscore=1501 malwarescore=0 spamscore=0 phishscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sdx75.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sdx75.c b/drivers/clk/qcom/gcc-sdx75.c index 6712e76f875c..7a17e300abce 100644 --- a/drivers/clk/qcom/gcc-sdx75.c +++ b/drivers/clk/qcom/gcc-sdx75.c @@ -2913,6 +2913,7 @@ static const struct qcom_cc_desc gcc_sdx75_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sdx75_resets), .gdscs =3D gcc_sdx75_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sdx75_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sdx75_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 CB56F41D21B for ; Mon, 24 Aug 2026 11:55:54 +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=1787572556; cv=none; b=OJpeHfmoT0UGVx9m8JiJin9Ys3WlAgnh20Te7gbzc7APZsi6Qu6szWK6tsaqFo/ZbW06iGPAWB4Ia96eCdH87HvmgMNMYbDEZM0XbLGvWdq/4mlK51qwcoYNZ6kU+9En8z5vid69XrQd1oWulix8Pu4Amh2d7W8Sk8LMJ2YA3bY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572556; c=relaxed/simple; bh=0cKPDq8bRhl0Foa33+8MRc+vxqpYerlRPHV5hLOc+Zw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hHXseG8vhtv8zMOSr4oo9PLuInO8hqYjw/OZTpjsDg6Cibc9uGkE4byj01Pmgm6RUgfjbFqg+aRdVJbvj0pFuFcHD6OQcgQtnMGcH5fdxS1IIvWrJtv/S86oDrcjH08BLi4LKRN/99DZ/81Y7y8G4QJ6/BaZgGkKW6tLfRJl/20= 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=T37+Lv1J; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WseTfM4S; 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="T37+Lv1J"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WseTfM4S" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMhMO2372675 for ; Mon, 24 Aug 2026 11:55:54 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= sioYahUjRVzX5HHBTg8Cm3Svh33/5T6l//iw4ajAwRw=; b=T37+Lv1Jfsp0ZESN ePGYLj8G6mu/dnJpRN2mZvK73AJUzpwoabZFAPFaaBuzUjJzYxeG4tY7/eqt7kMU n5zfxbECHYGQXybWOek3g935FZ3mIsi3zJfUjz4Sid1l16cavWbrXmuEkdwrGxHH wW6wXiq7RndYanxbQzfNgqH/ADC3wnbM+cWap/3MrfpWfOzDy3nN+pVRyJ4rJWJf kmZ/je4/FxnwETArbgjoPJO4XZg+p5UnbDr4aMet9AsCZJTosIW9mVZ/Mxm/rMCk KStvP2EVlMK33qC3HM2lXJZj+vmkZR/EVuRcktxrocGwUeuxnShzB0WEPWX9CDzV FN9lAg== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gdshek2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:53 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-51c0408254aso59726261cf.0 for ; Mon, 24 Aug 2026 04:55:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572553; x=1788177353; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=sioYahUjRVzX5HHBTg8Cm3Svh33/5T6l//iw4ajAwRw=; b=WseTfM4SuNpWM+JJL/5g/9ii5C+PaLjzslX+tbA+DP9vOnOD1qP104dUP6bDDeI3yO m74W0YUcC0jetTNiuU6MLWQs+V46joiFyaQJCBMbCekkyKAKebKHYpiFhY3pCMf/rQ9m hmTLG0iIaI8jxXKo4wQQYUg7OZchNoYpzA67NQ+kVOdUjO5s+1A1IGgLRjjQ1n305MqH yrmTUjiwgNmcknKnKWZ6Px0pTiJ2EWtNIHe5Up/Na7UJgOrLyRdxZTbYL3d89bLo2Kl0 6wM72JKap3tgMHJfpS/2aL7HAhVzH5hW9swE+Lcp7Zhh+lrT4UUTeSRhrsKbsKyOtZxl doAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572553; x=1788177353; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=sioYahUjRVzX5HHBTg8Cm3Svh33/5T6l//iw4ajAwRw=; b=YA6QGQhMNdP16TNbk6dDt4mzKgaWGutoK+NTKSkz+hlqEaLMEw1NhpL4pi+gsHjL8v QjjQl/+TuoBZ5GBGJZ8zYKjkuRkLM+1e0JqzAun4susUCuKXFr5TVwEMpyoY51PRUDhn xBcri29MYai1lmyr7Vzc7N057l9ECkihAvq/kXE31e55tTgebuvkyh27MLYkGdG/dvRl umkg6mt/LQaBWaSsNxBHQnCcFog54b0kXqkK+olqDfoWlTahI1yUZ36N37NcYUIIDHdd JwN43l7Y5ZZ/puoALV2HHLuu79AP1a3fzw3u/QlU42FOQ8+Zs+SxiW9wz6WT0VASRkCf 14Pw== X-Forwarded-Encrypted: i=1; AHgh+RrtBImaPChzFHxIMZJYBObdAzXEMlYlCfhs3lfivmFkDoEQuPmjHu1G1YgpIAqY36njPUL/llqdNFtlsFg=@vger.kernel.org X-Gm-Message-State: AFuF++mHTEoK6857yaM4w8mzY1NBx1f7MoWS4FvDfMSpeqn0jHG5U9oO YPhbs9z53abFfRw6hH00HWy/f6b/VhL72f9uIwpl4AB834wx6R5bky9X1FwB4hOJjDIF5qSwNhk DjeTkURuqdDvoZSD4QJS/2y8R2lr1j0zBn7K/2E1XwU3Il67kw6rfH+6G8HG3GsS/kaj2dlQJXU w= X-Gm-Gg: AR+sD119e6K7YwdB5kSCsRLIxrTdD4ijEkndtC7PNiOHk6oH3BTbpzC3dOwbl+iPGta LXuWEamoGMCLvFkadYq7Cmwt4VSjHieHJzXT0A9GbPNhE+4gt2fLmqDFLONyq2Y773uj34gOH9n 9laHeT9DA1l68kTFi604wp0YjZ9my0cMlBoqyxRqCohSe2nbmL5qC3KyGLIhdX/Rm5lVdzSLwhK V/ad4ZZyFvX0rye1YFCMREE5oTz6X8ZcS3kr950j4kBIoxRt2uKLSD0l3Px5pHdvGmiNCdX/MKb x54Tmx+6BInkjbm5ZiJtOLI/jqh3mKorUy0rP0I6t9a2YzQ22/Nlkr50dRoVpZppxd5565CExrx h1/4KYq0m X-Received: by 2002:a05:622a:290:b0:516:35fe:5524 with SMTP id d75a77b69052e-52de2f01122mr321571361cf.5.1787572553120; Mon, 24 Aug 2026 04:55:53 -0700 (PDT) X-Received: by 2002:a05:622a:290:b0:516:35fe:5524 with SMTP id d75a77b69052e-52de2f01122mr321570481cf.5.1787572552603; Mon, 24 Aug 2026 04:55:52 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:51 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:09 +0300 Subject: [PATCH v3 22/47] clk: qcom: gcc-sm4450: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-22-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=765; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=0cKPDq8bRhl0Foa33+8MRc+vxqpYerlRPHV5hLOc+Zw=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDqgmd90VHscejGyJts3WL9whMKPGfivzNM1 kHlnojVVZyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww6gAKCRAbX0TJAJUV VkqrEACF9nh/E1bvA2617idNqe9o3HRjWf2q6T+qQqmATHMI5fDmiC8tens3vM5zLYH3nB+gcKR axIYoxm6nkGjrXMOJR36gDEiA3ydB496fRNAEaEpDXMi/a70EuXJVNXJdZSq0l7vPHs5iR+3une klzOEr61Y4dgDI8ULZUjgXfrQdnQM4G38GSBPP2GbT70yA5lyyAikgCZIa51WsP77KWhNNW9diz 290J4ScrQCMWRPVD/4HpbWPahPrHnbkdkS/OJYBDO5f8Ax2RXKYIK7+alisiUy6Bq9Ir5EYLEjk Oudb1euocyxJhfInT7xY8oZkDPfBuOiWpX/NNYXnyibym1m6omoCE8ggqXcWb6je7A8Xbq16ftS 5HMyPPDhKSiP3M2BUbIxeYtEO8MsVeWfoHtSLVZKYuvpM1H/lbuihYVPBalH/K6mN/Mr9KRtz+t L+iqVgp5LI7/cERKtyynbKq0dWpxwlbpaeVihoNVcl1a/p8sKScPwxEp3B3SUphQ/m//qtyRZL3 Oq+Cxcmp3SxBdDugrZGycu2bT6EcU6+4dXdZcOLWesf44H0hQoORClhvYAyw5AK6BLl8oz9BbXu ermjOQBpmjv68l+B4guSkCm3LDsVOeLTZUS9Pu1u/F9gFid4u9aU2gJ5UMDe9jrPmwg1vvz71Kt 1FaFrDUk8uzB9cg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: Eg4Ykoq5ux81y9jk5ufbuuHQ7qN9Bxxa X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX33eJ1t2v25Tl kgbSB9t3L05iYOXyYC6Vj0iSL2ItFJhWnbFAioipup4qSF8Uwq/bKvhcH8EpONGTGb36jFVLtpx /y0HaGCfnKaWQkZgqJCt7Iuqb10F1wuGuvxekjWBa3b+YIfSce7Uo8UBc18G0CQ90dtwCrt0Rj1 QUihleqwSysdgcX6AcJi/mrPD8iVnGXZ5SjpgV2HKjmNAQsEHVSsmHMGIdx9UqOWLNMBLne4t4Z 9ZdVFLytDFltXz60KdeiHlrakWcB0/GbNM30rQ1UhEARwVgIb8Bw4UWnWMO3Q13/8HPZybtEl51 OJ+u3FCxmtzXrrf8LREFFCAHshsbCj0/fvXPKYuBjniZJqWJ5I51IcyU/C1opDvq8BHAL/lTEp1 t3gB3J3sPsSHXXZNGL4MX80NdJqu9tE2v3UjAbOoVuao41QEOmW4QLHHmx5Cp1ZURE04DSe44CY NReYQcLUDrk/HeorJgA== X-Authority-Analysis: v=2.4 cv=Fqo1OWrq c=1 sm=1 tr=0 ts=6a8c3149 cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-ORIG-GUID: Eg4Ykoq5ux81y9jk5ufbuuHQ7qN9Bxxa X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX/ybVLR5/MyrF J2aVp7vxIw+4THQrNl9tZAmfaTnxD/FbFdPN4OThSP9+DhcoOo2R+eFfB4wsArUg1wsBUIVCAvu mOQLDAhTbbZG8s/GIBUUBogYAq3Hs3A= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 phishscore=0 spamscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sm4450.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm4450.c b/drivers/clk/qcom/gcc-sm4450.c index 30fc7af09930..41d5f35c8f5e 100644 --- a/drivers/clk/qcom/gcc-sm4450.c +++ b/drivers/clk/qcom/gcc-sm4450.c @@ -2823,6 +2823,7 @@ static const struct qcom_cc_desc gcc_sm4450_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sm4450_resets), .gdscs =3D gcc_sm4450_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sm4450_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sm4450_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 820FB41D226 for ; Mon, 24 Aug 2026 11:55:57 +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=1787572559; cv=none; b=pQrakJarKcv+mXLVUxgM4drOoZyYuwPfIbJ0QibXV2FhE4DvxYIDbtlKz/0+Vl4jjRhZkMG8wHoCPgHHexUPvoiBU3SZljUWYzuNcwp91xTbtZvdlmGeDsK7UcFsUiJqHNUGjOLJniOA/EOzU86uWoSCY8ZoddnsZiREXqgzo3o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572559; c=relaxed/simple; bh=fkm1cu3iCQR87lufDwmiJdhLLsSFmGL7gsxEJ13zNHk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Yj8Bmzr3qVwflKbH33qf9kRtIbrM4P6huUFkYdS72DfuRMdiqWwz/aW5StpheTLW2yxCpSg+oUpwNhe0aAFuTXwz3aVLfCkG+L3yz6+1bnmt13cfYUfH/3cP+n8JznTLVJBVFWrRhxJevlIS+IbcToTytPwXtwseDt6PYgflCCc= 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=blSlCDq7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Jpy1t1NX; 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="blSlCDq7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Jpy1t1NX" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMUSd1673143 for ; Mon, 24 Aug 2026 11:55:56 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= 5+TTogpgfLS0vvo4ab9m3yKNhSx1os/kunE/CWuc5PQ=; b=blSlCDq7SRNIbJKh 1cFwyjShQueZjvJ9DbTzT30MSulVVpW/boIrk6GJuFUkmQsM5Fq5lr0Ukj3jDT5S dIUhWs9tLzeMdatsgdHT02QoeWlh112Pn6FbMfEm43W5+vDBzy3GsqMeeGXMuFnQ 7M4yaoKp3aDYEqCdUQP26/DTPkG9B4lcyq/cTDCmTvo/IrHQn8f+HohEtQwIK1ps P1tziZJ5Hb2XrdK+kpJ9QfqvCeQ2Mdj28YcXIPiZNF4gspNLKtS+f3Ioo6NOYj0+ 9CWCjBXlxo81XWaVqNAuNsHqpMblpUPKzcd+zLtZdEJ0oFzmro33zqYY91Ahh0P+ IUUddw== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8huf11b6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:56 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51bf321d786so27960011cf.1 for ; Mon, 24 Aug 2026 04:55:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572556; x=1788177356; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=5+TTogpgfLS0vvo4ab9m3yKNhSx1os/kunE/CWuc5PQ=; b=Jpy1t1NXQLM2oWTWhPFXqTQiJaDeL1881tS1Cyrq3CRuUEZnsTKHoalHEUwIe3cJAy XRr2a48WvvHGYUBL3/irsOojLSdNDLswywVlk64OZivbHoDzczKhELkUWZE/yPOsbGX+ I1+iscBmtzl5FH/d9QuLUxPHs/rRDIw/aatNBQt7yW00AaJAlyl87+Snb7fXy0/gM611 S047+nftNZojv4J/5XvHEI37sU5o10Oyssc2l8HS178GGclJtNLc/KZHKt6rD1wDr6GP TiBplVcym2B9JLYCUkciVPdPvFLK9jzDwiM0+SMkNVndmVdGGkpQCcIePSyzh1Q41e73 Wf+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572556; x=1788177356; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=5+TTogpgfLS0vvo4ab9m3yKNhSx1os/kunE/CWuc5PQ=; b=KFEKgHpiErf2mB8Zbtj0TPiwu2/Pg/5QXViHkzG2Rwf/VIsOeWPR8rSqk9A+9jkHjS xQ1I0Gw2rd+fGQGznRoifnvzcOghXsIogkzJYLODqGcQnjQ9JTZdZFEXUvYclKqnQo9z 0ocVxACOZY+dU1Rkoq8Kv+TACnsU1KjHEWeMPMCt0Tn5N0q4ZnPhtGXGxMOR+tPdEj+d 9kZDApBTKijxJFDFSi/FAHk1FFqf68cQOxYfCD3VQbXN30xn86j3BIEPuGXbbOIK0L9P GJOdVUOTVX791PrU+aniddOFRFEKR+MxN60sPup22tsw7YNeVvcMw5c9RJBS+Bgyb1di LBVg== X-Forwarded-Encrypted: i=1; AHgh+RrA0EOkl2B4/Wj8KXyWwosSJk9W5rSD5C4/5Ml0PJ2zO1kMWawyjYA/VUMpB+7ZRHTJdEa8yGZFu+wu/y8=@vger.kernel.org X-Gm-Message-State: AFuF++nE/o1UKRSfxe2rjbLBD2ejOOxgGF/ToBvlqPbM9Wo/bjz5gidJ 0/HEz+9m49nrxbp2475lnVFN0kwCKDSvWCCB3f8vhCqEX4jYbmGtiAKe9ZCnc8ErO9JedPfPorE ySiYGwiL0oyLh3ITSKSyd2clg4V/ukexEFRxZfiwdF9TAF8EhPACaSdaG5n6g8MIPWB0AmTDVb+ Y= X-Gm-Gg: AR+sD1057yGDys1q79VHWpiq1NejwkJcisvwLYWhIp0fDmDPgUtbbED+gxy+wxbKmf5 5UD0BauZO3rCiqoaMjb9to8h9sbDL4fFK76PdPEwEw6FMUaxaE0TM5ZDgBQXsDqwy5x38uCMGr/ eflq30AGNyJD8sGbOJzNqcTQ1jocsOWakhsgDvVxyk+ng1YEj+h9bFmbdUmWDguOf/cMmWfCTgi EHEKcinRKnvKSgiejFhrvSlKobY1s0r7nGF3LT5UbZCFBDhhIfU4XG15ZrzA5fWj3wZFA0EFVhg U3s0b8Gka8QBz/QJld3vf0rnzTKH+JyN7c4K3LZyRYLYd+6tvJ01BVRUGXeK6j9XmYv+4v7ThFE WtRcI4yvB X-Received: by 2002:a05:622a:14b:b0:528:38b1:b54c with SMTP id d75a77b69052e-52df56eb847mr255254711cf.2.1787572555714; Mon, 24 Aug 2026 04:55:55 -0700 (PDT) X-Received: by 2002:a05:622a:14b:b0:528:38b1:b54c with SMTP id d75a77b69052e-52df56eb847mr255254151cf.2.1787572555160; Mon, 24 Aug 2026 04:55:55 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:54 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:10 +0300 Subject: [PATCH v3 23/47] clk: qcom: gcc-sm6350: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-23-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=765; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=fkm1cu3iCQR87lufDwmiJdhLLsSFmGL7gsxEJ13zNHk=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDrjjQNiR9rJDygYlRjFfU1R6mkl4/8jLGH1 tzaxRJHn9mJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww6wAKCRAbX0TJAJUV VtA/EACfwHO3LtgWxyxD1F0fe4R3jSZ/Zr2KoX1JR2GMhoKtsLdJXlwnH3v7biRgosEY+oGgS4d jXSu2v50cH+S3d9Zvlxcoza0dCZkkJZAjK52v3zVUhYMUfCSr8VXFECLW5oUC7G54RIhf5hBV96 LYzwxcMFGmt9aevEAX6Lj9xggEpKcefihaLKkxNbFkfiymv3+pLzfjOw3ptPOMFhmphYNga2ovc ItxGNTRlwzRnjpGobjXVC4F418v0Hk8G7tWwg/SKSE9kZCIwW2uricVZivo8ClRzp5BQEOkQtCy 2s7lC448jzzMR3gf3vDQ7Oq/mw0mu7Np6BguF1PA/zkrTUsgXzpSkKl27OoXi1XDuLSNIkhjuup bOB3sU2sSa562FiOTFEqya6b84UHZyb0iKmEbCLJiuUQl4p6ABQCQBIjDcP7x0vWga9gdkqKoy5 mBfBe1Ia6uvhAJTTtID3HJp/CatmN4B+xA3SZcHzPou4dB/sy5Sv6PXMJfEZGW309eY8pbfADam l67CABEHLKlFycZGDejw6ZpE8nchyghuIksH6JhCI3GYkPUvCtp5HNQQhf3UHgXys36MFWCjavF pLTKgFeX9USg/PUNAYv/elyvR41WeFqgDvGDbVa8xFJJ2Az67s/awnv6C0jHoglwmQFNvX0qDPC +iEofMrg/K3FFNA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX6UJgeCx3J1Q+ UARF41uHcRjLIG+5C7CVn+cry364zEWZKTuLjiGJnauVqhZp1ZHDz2WwyxAL7Q9HyM2nDZ+8cJI A2aW9kF9bs7TMb1BNvnp/4QRJM1MZYs= X-Authority-Analysis: v=2.4 cv=Wac8rUhX c=1 sm=1 tr=0 ts=6a8c314c cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: BRGvzoXknEq9FWO7qWyenI-pof02uQBk X-Proofpoint-GUID: BRGvzoXknEq9FWO7qWyenI-pof02uQBk X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX+h0+DS69kafD wc9LUhUHOHt93JJJPEwB2hlU7230zlSxVm5DL6sjk0X91FWolcKQ7Pvr7K108eYTWQr4ly/BrFS JA5X1NXdCPCxI9U/mqVMLZT5mD/70O50fJ95k7TbN/T1NdeFYuD/+ZilzMzsdiUefha2SNQITGl fHrVThlObPxVFThGIdFUCw1Z9mtr0Jn2Aw1i8sHwD2EqN05YcrCuCCIusnGJrzbDOMLGLdksaMB uElilEedwAv4B01gjwYoJmMNrZ9++OrNa0U8CIqRbwM41EetRbaFXTAd7AOjMoptpNYCL6ceaK5 9Xr3japkgMoRpYAiB9YjoEj7QanoVrrCi/DRNOHu5hUxHjKHaDIR2AoAKZiFXJM/GCFfOBphN8h 3yp4Ifbw53jEL9HkNZkLrDVYdT1tn7UEsjf9HVsxhHBmtAlnHz7l3yLVp0A2bG7D2GlLjfRAKjz 1YMReTd0LgjsmPl9nvw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sm6350.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm6350.c b/drivers/clk/qcom/gcc-sm6350.c index a4d6dff9d0f7..b99a5bc53048 100644 --- a/drivers/clk/qcom/gcc-sm6350.c +++ b/drivers/clk/qcom/gcc-sm6350.c @@ -2545,6 +2545,7 @@ static const struct qcom_cc_desc gcc_sm6350_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sm6350_resets), .gdscs =3D gcc_sm6350_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sm6350_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sm6350_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 1CF3841D207 for ; Mon, 24 Aug 2026 11:55:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572561; cv=none; b=MxhGUGbzzFwpsCObo5ShnlKPefpEvg6aVmWOtQbX7f3tR0XyxZKP1X31aNOMQ2KpgxihNmc672SDgggu5oWvNS6H0MPL8gn5u9Je+yb32YkKTgLqlVVTh7YT8L9kHiPpdgWuKvKzEmHHGRLGC0WvS/8m8t5dJlQeY+TRKbFOhnA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572561; c=relaxed/simple; bh=bSwOuS5iyvqMiUoi9APsbBdLW4Za4qn6mGoGPuU+9Dg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CgZvGHB9AmGkJ099xgU08RuFYKganu98DcKOI9+As6/xpfgiRwG0i5wp6fvxz1khii6ps4wO8veWEvcJtu/1EOJvzE15U73rElwkEbgGt/rv0HyJ5YEZ7FXRVpGHQigJANCfC5CRIY//qz+7txa2qi5QC4IMomK7PoQl/7whEUE= 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=dbRhBx2W; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GkbUWoBT; arc=none smtp.client-ip=205.220.168.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="dbRhBx2W"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GkbUWoBT" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMPZY1800149 for ; Mon, 24 Aug 2026 11:55:59 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= zTAMdK4EQiK057qUnxoZBA/r8mjHCg4BzOnFr6zvPXs=; b=dbRhBx2WXv2xQDLv nC+bJL0weP5xkhYgoNqg8vxrrmxXxCkr3lIUHC89lky6tdROAvqnnUI7BWxG+oPM vSoyF26CwbHm2OIXr0ScX2eBrs44rP9VbZyoeZIqs7EqPzBp4rzvgofuon0mQATr FeXgiPPfwZ1tX4Z0LPXu913sWwNWDTCrlIDEEHbS/LIMvqhBYJpy9Pu+5q9ZCRJB j8iTpK0yOmDDlcFRTKSyl7AsUtSNCGodb+oRWXta9W0Snvn5CUf4olO81aOkQnDd xHGzJ8/nGE6HRL0UhCpvNKFdTB+Z5Y8eDNMnS0gFrg1F9+lFWMN+IBIHu07pGdPh OwZO4g== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8kv78c37-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:55:59 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-907b38aaad2so16587606d6.1 for ; Mon, 24 Aug 2026 04:55:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572558; x=1788177358; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=zTAMdK4EQiK057qUnxoZBA/r8mjHCg4BzOnFr6zvPXs=; b=GkbUWoBTA08+HaLYHA5Qm1VnJN8aUD+Lhh+MxAziVb4IqU/fCEaWeo+8rwCi8IzRjM 3I2/OmTBtyBDxF0sjceGxoQkuNVdYI4NobdjwU96hgNERa3IxxeM5AzuXR8G0Y/4JiGq w/dkTaS4hd4NTeF7TSnXWi9m61JYMjN9DxNgw+FRaW3qY7+bAGjBaJ7WloH3/pL9t0uf cDozWepQqQLZfqSS8i6bUuU5e6rsffiD76beaF8DQiL8aqWxxbi6Ly9XcTtsVWdksKdk Sz1A12dankdXsLyxiqZb2ai1aAVRkfYvF/a8s2cuh34rAJnngllK/Zy5lsZe8G2RTMyH xBdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572558; x=1788177358; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=zTAMdK4EQiK057qUnxoZBA/r8mjHCg4BzOnFr6zvPXs=; b=eIz36zOvYCwAPX76cw18kU+FUb8dg2Xm2No5/p+if+s2d7nbO/ok55VrZugHX6T8it LL24TGz2B9Wmx9T48rXj+KuSLgRSf6Db3zh6ZjHVWPImw1ukRrg8nKdu+LXWrFdRpRAa hxW9TuON3mvuWthkYKZ2j0LElaRBn6/1M47FRZirlb/W0hUB5rKcbnQDe9sI9LfZiOo6 apd2HLy+8YSAcJHtH3bIKX914T8JS8FePAne6wCjtPs7za6j0Blqf7nax0tqY1YzZJUV y9IyQ1KxJC2w4W3xhz9boKfLPU8GxeA6RieoOy3EIIKsclXw14bYNFU8i70+fpeuIqWx E9QQ== X-Forwarded-Encrypted: i=1; AHgh+RopJEG2eJsk9YkjFd8PdGzUBsl88TTGuNwv4e79+Rp0uIMtYB1HC323UgH2uP671y6fDkHCuUAA3InWLYk=@vger.kernel.org X-Gm-Message-State: AFuF++nhe+k6cBoYWMMuJl+wI7OTE7b6CcEG5+oZJ2kytx1SnN/QyYef w9aKyVG2hBtGOqql7YFzmy+u5cukgd1qA8ezOP91Tws/Ih9qAO9SLjn3yBEpfsgcQlbTu6p6l2H QALTGa1Lcv4ZUd3/8LqfL8Pz4hTnvHK/+PEfeQlvHvmJZfF9USfBG4iigecAkTlJ1X5cadNsFoq 8= X-Gm-Gg: AR+sD13I55XpqQvdP2K2UrTVTyJvYjoWDIcgWdaGZK7UlrKVhJgcQ3A61GqNtYhU+AC G0pUf91yCb60HBFKHDa9i6iJM+vjTWcHTgFUDccH1DNtg7VzUGBhoUK9lec4ofUPyqQ0B5b9SHl 01maA6vJF5AvuRlLecjREVz/Xpx/vJYlMPLSk5aFu5dUf8anNJOLJ8iBnQ/BcBeFQWEDlTaydBO bv/8HhV7o5wVlmdeF8oG0NihhpROxMCEXEQ0GidSIG8qIKKtrFvcMozT7Gw0S3eRUGzws0eRUB6 HgyvzeIgjkY28VkUWMauKZ4eXdEmwYy1iUccem/xkJStjZsm2CGm9DVz8KvjJ3pwWYaTO08nmYs bDcziEZz/ X-Received: by 2002:a05:6214:4e84:b0:90c:ab32:d9 with SMTP id 6a1803df08f44-90cab3204d4mr60593506d6.9.1787572557995; Mon, 24 Aug 2026 04:55:57 -0700 (PDT) X-Received: by 2002:a05:6214:4e84:b0:90c:ab32:d9 with SMTP id 6a1803df08f44-90cab3204d4mr60593256d6.9.1787572557470; Mon, 24 Aug 2026 04:55:57 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:56 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:11 +0300 Subject: [PATCH v3 24/47] clk: qcom: gcc-sm8150: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-24-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=765; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=bSwOuS5iyvqMiUoi9APsbBdLW4Za4qn6mGoGPuU+9Dg=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDsrCqGvC6JweNqleixt3pT8VbWebcgAYg41 DGu7vRW2TGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww7AAKCRAbX0TJAJUV VmleD/91HoAYsMeDsKwoI9wCA/8QrPWBj6TJtoq1P3VNhLGDQsFH8GfNx70BsHjkJVmPQOFcN3I OsY2EecrasX1+4hPiY8KAAQR40kXXH3IkEjt62pOW1WFhs0ZPuuKF4tPtWQfTjLmavOj4rcqH6d iVhWH9v6Y8uQAuAZVQcmFRgM5t8v7KK4t56TIWQe4fgPZRGJ/C9kpld0zW+xnxIYLihnILxX8VX qFzo4PkpaLgeg0+xjqf+pBpJpKXVRV0zmo1QQgQqP41zWzziEfOkPXCajsAmDwl79NU3Fv8SRX7 fG5g7Yp+A4SjjTgJ1nkHWE/kVu2q7scp+Eki/8ygB9kG87j6vBUSKf5168LrRl9bOO+hirZMuO/ 810h93ns8oOXF1gYj5EQvsx3BH5w8AzGj7AqjBjewR0LWPlc1+uCkf5ABvRIYoY5fOtRI8sl0Fz sSqzwYNel9Gpc7R6jLyHt7RjVfIpmYV8LhWHpsyTT09mqLuRkJEtQHLHy8NeobbMMRs7KH6r6oY qSO+pC8kKmTb3/iCj1AE4yW6ZHeWbgm0JHE8NI8O2pF3ptdfF12v9rvsymYtz7pshjCL+T4pHoj OY84fX7f8aNqlYzTEPbCrkH/PEWg4iLohp2njTQg50AKXwxkbwol1ET0/Bc/V/uVw97mqPOXZwO GyTeBzact+PrpZQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=Cfg4Irrl c=1 sm=1 tr=0 ts=6a8c314f cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX22OnJQ2Qo4/J 2U0HRJCjeZL8mHrAxyyFrb1bQZmptRBsCMvJDVUI/R0SNVRj3utsYIQIA73Q+5Hd8V+fHgs+rIB /qMSfIlp2eRay3/TeMacS/L+QFkeSPI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX4aNBa4dTSHXG UKivChwk+7N+qetbsXDSL/XFNRMBHlRyRZDL9cJiOW1TJAGYmnEFmKjeiXuo1okRp4GVgaK1ISo Ou3fSj2kOfqhF1iWogBaKWz7Otl4IuqNg932COXcIeBHwb1vjaG0QsZCeUIl2ZP/QkYJjP+1YxN 23TrL6fKrTTJ7wvnfN7ZowxKzYFzehStAUofD1ZdB3t36kp2UiHMmnRBztU6q2NPEWku9VoznS/ iQp2qNOAX2kVewlDxanOTkEub2yLR7k5B2C1QTNSmiZfya8lfRSvhmeks6Nzh4lYlPc/fs6c5GO bVQdFYwOGH8O75ibUmj/BU1A3WmY97f2ryTZ26+2kBpw7ovLBTr6PJlWpry7i/Pti2zqNjXSjr7 Ob0bLr0Z6Dnk6OdAFYbl6Id6T4dLYluO51wmkIXDQNMohq9RH1BNc7rdNL6tKu8i6UJ0+foHSuU edTehE9RCkImVJifuig== X-Proofpoint-ORIG-GUID: QAiaUNJNI4WEwtaLrMA9Wv3kB0HEg9jk X-Proofpoint-GUID: QAiaUNJNI4WEwtaLrMA9Wv3kB0HEg9jk X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 phishscore=0 impostorscore=0 spamscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sm8150.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8150.c b/drivers/clk/qcom/gcc-sm8150.c index a93d1f412a7b..1404996d33c3 100644 --- a/drivers/clk/qcom/gcc-sm8150.c +++ b/drivers/clk/qcom/gcc-sm8150.c @@ -3771,6 +3771,7 @@ static const struct qcom_cc_desc gcc_sm8150_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sm8150_resets), .gdscs =3D gcc_sm8150_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sm8150_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sm8150_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 5039A41686D for ; Mon, 24 Aug 2026 11:56:02 +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=1787572563; cv=none; b=B+gGMAqQSk9rnnCgosVC/viW0Hs3Brs2O2hrVGxmEm/qBwGUMys46lUl08KiPTF4h7sSWo8ZTffnjU9ou222+1/zgf1/07cDTPhNWa9oyrce78OuueplG4zUnqEY99KqtckojWpaYN+NYly4LujLCPFagprJy7fo7UOrdhbx/5k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572563; c=relaxed/simple; bh=MRJowHguzbNfcT2rStZLwQ8PUcKy9tX4dDpzrESdV+s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rbWEYTx7wBRObUSiN2keg/sjPd2k1OdEERCFioi4qpvip8tMPglkkNkKvPNNYYDWUnx5bbXnBx+L5BeR67pdv+XYckx5rD+E8e2wJ7DrXcCG9Zs78DLf40H8AEB6aQqlEnmrRh7A8l7q/Qc4708nrn7BIp3o1BJE0vTJzPgeTi8= 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=AjB+pWeR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CdSnrLln; 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="AjB+pWeR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CdSnrLln" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMZZ21673221 for ; Mon, 24 Aug 2026 11:56:01 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= t3tDisx9byyde7jrmeKqekh9TmDooMSFvQicbyx2kZ0=; b=AjB+pWeRRwPBrNN+ 0b9kKNcniBw5VXuZ+CTAPXsb+dcXmhuPFtUXJLErvQpkCpFxFTTxEzeTcfkDdH3+ cixgbTEi0ohIJ33UT8v48Zw08gsmvWyjedgm6fHRaB5mN8LNOV2ypd5ve3f8FXV+ boz0GifEx2egpa9++CK2QREyOtTnoP2NpEFjIZoUNNKKtb4UFZ//yiANzF0zacjg V02qwB+e1Cq/fkzIcLKqbyMb4qtFIc/0ip6W4CUf8aEr3FIJy1Uw4n1pR2fcOtKN SeHopZpL8fFSAd5nmwWUuz5AULuh4gfhX1RBILzu7M3/aVPLAhltITOD9laEzOgW 09L5Nw== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8huf11bq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:01 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-90c8da50fcfso18718286d6.1 for ; Mon, 24 Aug 2026 04:56:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572561; x=1788177361; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=t3tDisx9byyde7jrmeKqekh9TmDooMSFvQicbyx2kZ0=; b=CdSnrLln32uFvDKAp8QlULXv/Te5WT1UXuQa6AhJjI7rvqlP8DWwC5rUG9qOO4AsCe 7jQ+DZ3MKleqGR/JhhkzNqaFXsesg5a5LSGA53YhYHa9N1odZIlATur2orkml6W/CHjy irgjIqjVlrzyf3QpdlyL2Dyx5M+BIr4+NW5zNaAJAFh1QXAHSGbuVMtVAW4afCA6HGZe wZZ28UZ6q58OvCjKDTVAILznYVLEqa5ZJvXtvwlDYdpO66QPzjt6tr+n6ykBE7v2Ii/A 9S4PUlR3F3/uTqsyH5fqZE0a1Se4HgY2XVW9/oxhN+93e4CnuuJOeLUZJyBst9XeNGTn RLKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572561; x=1788177361; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=t3tDisx9byyde7jrmeKqekh9TmDooMSFvQicbyx2kZ0=; b=bRkNgu0x+UCWDutlzN3apgp4Fffx7Y9/PI4Z27mORr30qRwnoA4dA4ZctB+yP2rCQf VuIXxfuDeHoNAqDzw/dYzqreLhT6IlpepFed4RZ1tI+7I9e+pE/KrL+x0z1CwA/twee0 9BbD8HuyHG96EzFWnnEZXTmgM58H88URDWAcIsHtAkV4p8jhRf8KubzuLgwtlh9CR9Fy 6y3nyKEj1/ZksFxhd7sqvTzzZOqTzWHFm0p9NI74IgXNXHaBSNwP4Tx0I0g/elawI8Mz rlNcFPtlPcsZx8BFvKD6jdP0zo59fGsziZL2Hun8G/sTZFZVZLWqr/Z/K29srEU3ocx6 zPoA== X-Forwarded-Encrypted: i=1; AHgh+RpTROGnzrnRJZXBFx5FChu8xtc5KEayWFjSHLew7+0F6FRPB3okL86Sia2ZjtQZxKH/ZKRObuOnSravdQY=@vger.kernel.org X-Gm-Message-State: AFuF++n2i9Pcvs1DKCuldG9qxm9E8pcn7aWQwqe61TFL3r6VgJiMroZj YxuPxxiL1WDIe55BEtcyZpPQf06zOmyZnlVAvxcJh2vJgngdRJyq73fttt2d13/naIbwOASGS+d Lo7NwqoEqfNShkR4uFG/ffM0/FzQUdMj9Z8wLL10Gh5Q1LLwm9tZnDJs3nyF0oEvYgahrYJyM4i s= X-Gm-Gg: AR+sD11wJ5cVlHlCHG388mncq7d2VNRz8c59xrnlJ0hyLlp7UXotnXNBmo5OMY9AWT0 /n6Em9UyDFGFbdFpX0z9TKGRe/sDWs/siNuehT+806Kklg/xVjR55a50dO1YymHBsYN7ME1Brfh lERbcDpVJ0FagN88E6PFGQke9rg1zY3bdVjOo2RJTdd58uTPDPyAz+g9LNieW04GnnYIRXM447t EUeP5ZgFcjthZSuxEJr4MaHnLSQ7/MmT+E1E1urqWmGyMDlr0FhMVHMMpHOz7mQGceWcU6ojxwI XOx4XqW/YDusLMxPcTd8M+VPqabEAQ//EZU6uEosAArWT/c+dy1/RumK3n9KC7k3pSWYoljabux Bg8MaBaDs X-Received: by 2002:a05:622a:1f91:b0:52d:8c01:5238 with SMTP id d75a77b69052e-52e09cb983fmr163063271cf.33.1787572560651; Mon, 24 Aug 2026 04:56:00 -0700 (PDT) X-Received: by 2002:a05:622a:1f91:b0:52d:8c01:5238 with SMTP id d75a77b69052e-52e09cb983fmr163062821cf.33.1787572560064; Mon, 24 Aug 2026 04:56:00 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.55.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:55:59 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:12 +0300 Subject: [PATCH v3 25/47] clk: qcom: gcc-sm8250: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-25-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=861; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=MRJowHguzbNfcT2rStZLwQ8PUcKy9tX4dDpzrESdV+s=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDtOyoGs7O50Nhu6TXplPr/b8hTyNcxvnNj0 Jah4PmK13GJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww7QAKCRAbX0TJAJUV VnBjD/9I/0PKkqq+H6p9PPNvTVEPbnmRP5JtJ9+6GyYtCwQlnKb6kkLb96AdbrJxQzQ3Af8JKMx jSEjSAW2NzL6WorT1x/dLeWODU6e97kstgbipp+6DTqu1i2Jr2DUVHiDvygKGZ/EY1p4Ox38f9Z mNKszuUtG9PjozGGATP8m5fy+mMJpia3uKtXMWRLeo2X69joHqD+1sOaNNPzJ2KIznEsviiFb1S FaA7bHBTiKpO3a+IHBzdB6UJ85VIsfTOsUGrgK7GV0Mjca/6UsO4Ch4EK5aHXu+jjBOU1dm4+UZ 7/McBdKxtjn0gawB5AGYHqkWbJ4u/HRI2XyvmK9b7v8Vw2CAOwbt6lYnsPxZarjRnZRiMoBDMj6 wm1RboaktNaYvtqGEgEqKKAwuFM08f3/ZKJfcHI5hl8X3gxUS1neLr1O42Likx1Lf2yWKpAoZms 2gU8qLlZ5e7gH2Z8U8b164g8yzf8zrcK8QyPSM/EZwM7IDytZmrQ4CEVZoc7wWIoJAhAi4B6URH oIqnpEnV7CVQiGe4I3Yz2isDq6UMt56LIHsvSzoJY5mGwohpuIyr9afnkRgJbFvZeBcQP3L9M7S MsT/KrR0Ksx03TKlP1hoqG/bzes3OyC2dIlr01e7UiknTKA3QuyAHK+Y7+0LSRw3LRGkEOMF4h4 e7/wz2JiEiNL9Sw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX5Gg1YKZiOZSY TLt9bQSdE8/3RrjfETnUGbfWeLFOcxGMgETla3bXd+7/DDsbO1fyRMSpKwj/Z6RDFUmts1QbvfI 7i+VIcYF1hQOaZqpPhEJMZRZw/Zbj4I= X-Authority-Analysis: v=2.4 cv=Wac8rUhX c=1 sm=1 tr=0 ts=6a8c3151 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-ORIG-GUID: eLYfrkUNuygR4KwvmXqoN8x9EV1v0MXf X-Proofpoint-GUID: eLYfrkUNuygR4KwvmXqoN8x9EV1v0MXf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX7l6BCM2n0pnK 9Bzb4C5G3gL4+2g1wRkAAM5KQ8pf3Sgv0YHJLcQw/JYPQjjC6yZ9DzRJpt0Ib/KdrYUxyKCeI6t nN/n2hfVBrHx/bmXZkpxjoTQyCFlDO2a4K4AYgQrHI5WGjz92abbv5LegWsdburraq7ihaSqmZ2 yNQQU5UH5qWI7edfB783wpXhvEZ3sVKp6Or7oZn7PoHV1AfsStmd8+Oz4ADmU0JdzJA16sdYBJB 0skDQcQkjSGbcPlYQmONZTxIHKcCclaBqxyKNYgInACzTwEICbzLMZXV/RdmvMw+q8CFwnVI6CV v8d8cT96UZmdWHVXIz3cnNSf0Dqxwichd+VuhSyeVPTBnqxvfD752+xKyj9rUd1uw8GMfAqopN3 JvE6ok9R/A1fRR4QUA3Pd5xlWGVq34J3+0dXLGsQ8fYvaCiIPelDKnZBmNutIuCcvb/JEgfK9EK Z0bHWQHl0v3UG7CPR/A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Reviewed-by: Konrad Dybcio Reviewed-by: Dmitry Baryshkov Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sm8250.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8250.c b/drivers/clk/qcom/gcc-sm8250.c index 1c59d70e0f96..86c2be3804c1 100644 --- a/drivers/clk/qcom/gcc-sm8250.c +++ b/drivers/clk/qcom/gcc-sm8250.c @@ -3618,6 +3618,7 @@ static const struct qcom_cc_desc gcc_sm8250_desc =3D { .resets =3D gcc_sm8250_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8250_resets), .gdscs =3D gcc_sm8250_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8250_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 B04BF420486 for ; Mon, 24 Aug 2026 11:56:04 +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=1787572566; cv=none; b=dNvv7FpPhrs/1yKRFapGgOP8bSgLawvZUCiAYZn+D95TDjpjTat2YzyWZ+NdX7eWkW9/9Ll+inJJMQuABEpKxnq3S4nr4mNcPObkNHs2IpBOoTRf/t+nVX+StsszCSd5J2GHB4PqXbr8ppeMojgfv3IG1Rj0nOMHYwl42rPI0k8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572566; c=relaxed/simple; bh=H4nCEKVhON9X/Brrj4o6yJaAsoG8nEaNyd51i5pDN0g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cf/uZbsfn19uFUBrGyqspVjleGcTou+2ZOJWoErWy2cfN5ZreEHx6kEQQY2b2ayu/zVf7za1FLBWxVDrBl2a5zqFqTbevTNcwojTo1O8FQer+AyBqjVkRv13f5v2PfYZs/mfhody5iu8dD0PqFU2kL+1WiHdwUeh9OPGKxcVTys= 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=LoxJ0FKN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dJ94ZGCs; 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="LoxJ0FKN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dJ94ZGCs" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMUF82743105 for ; Mon, 24 Aug 2026 11:56:03 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= 4FJbPyZeT7J7ceuGEk6WMnmb10ok6z6Uhq3/5RPhOSc=; b=LoxJ0FKN/NQUAc0O YoZktFy0dsEvM16IEYhkejLDOBncz/9vqsLR+icvWDD04QJjvlHJmPM112kNw4aE vbWRbEmJ2KvgVMtURXhLI5qwosSt4WlfMZ2AahaGCsDVCen1OrzflAL8phgLnuBX /Qs1biWANMisRXPJrQrJ4KpR2a6rq0aO1IyJwgpvXLUvUTipodrUCMDz+WZhC8O1 ijHjrOI2tJ6GFciIPI20oZSa1cNWY4F+upOUQlDu70PKdj1KNtitW1p4cZku5uJY 1bo2lPkc4ugUx70ll9gP/Dt5fHEWWN8e4EK/csM+G8KJZK4czMRNIFinE7JPRNyC 0FEZuw== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8j7r0x04-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:03 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-5276aa86d00so37636471cf.2 for ; Mon, 24 Aug 2026 04:56:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572563; x=1788177363; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4FJbPyZeT7J7ceuGEk6WMnmb10ok6z6Uhq3/5RPhOSc=; b=dJ94ZGCsvpBbhvZdf6xhAx3Lbi+9j3RmENj4WDHGc1Y9mT6yXVOlRcuT+mPyJ+lLAt Tx3t4WpAJuUznjCULIwj+VBcwXfzlBjjzKS477wP/pCD/Opd3WHHBumblWWzIW76ThIG uncBMV9bcZHptrQlz24dhx4UTb69ZO1GjiaOocUhqaWmqaZUoprkGQ6Rr5CiRkj+1wWp X86jEiC1Vv/zsPtkNsGnhCcDtlweDR8rKDt1N/Wy98r7UeA8RDw0AeZJjEmsfaU7tCIP s7mtEtVHioZ6LfxX/LqR5G3sSMNCzgZ+Tf16C5Kv0IZ0V3hz7yY/u+1hnCFqe1AoDYLj KY8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572563; x=1788177363; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4FJbPyZeT7J7ceuGEk6WMnmb10ok6z6Uhq3/5RPhOSc=; b=dGxXJmqOB9oDsOfNae+RJxKdxZnI+tX0GPR6L86iRwuoop3xRCyT5RUqOOUFgxHHw+ vZjUqoo7i4vmiEy5MiRxaopNL0FRItMrzQHuDUByJ2KJMGsJHqpwUQ74CIYH4Xk6Du0b x1hK2YR2jyWp4z8y/JwVZN6+dSEnuGV0Yif0gBJC0so5aeJHOGy9mddnSFXDuVw1qg8X OTYXw+4hHukh7XQokSnI4QaR40gRkiMhBCwmJq8fjRcl8RHVMxtLiNW5jrMbFqSTEO3W v/OaxuPxZ4MgFMrVkeYKA9wCoJTMYBsWR9rjPJsY3VL9DYHAWmwNzpWW//gjdCZIWpmw WDOA== X-Forwarded-Encrypted: i=1; AHgh+Ro1f4el/MzLPLJTS9Z2D/jTfrFHqvlzhpXjMDT8BvNdUHgSjEl/qVsG2r/OU3RMyM0lWRP/BBKNhKp/XWw=@vger.kernel.org X-Gm-Message-State: AFuF++nEHD3R5umf6/MIi4v91eXNthjPwhjkRGU3BoT4vSudJXp6YTeX EN45Kg5/De/qpEWamf8WEiWOf/+PuF9sqvSa5Bf37Pzmd+AV1b5pq4IuV+sTNQBrlFvxbp3rDlT XM2cwqi0zkgy5R2WMlXxKTi2YZy9yzmuoOSOzuQNHqPpDmKrxRxryHoi9Zq7GbWQujbnDAZrDJ8 k= X-Gm-Gg: AR+sD10ud9uhHG2X0YUOUi4l9YW8huT+XlAP8pOT/ey3aL1InEnUMUJbSiq5p6sVeyl Ja9+E3FH+9HTmyQp6xIw/dxEl8cFDSVBPtKKmzbaE76Q3UahOUMSTSf6Ijoyi6/aHVP7Xp+df88 fnWkWp25JbDjT/dafvU0hN+HrsCe+FfmV/99tj2Hwlk7fL9iNC6P5glnxieyU6Mj4LEHK1t1/dJ ula0+GoTHLaap/4wyxGpTPNoOj6o8RUbliKwsUiCDocaPwBEzLVoqL+t2ms7sHrxM6dMeLVmq8l lrmu8lpR5Y/GQUdQZCuIwSX4s0rm+sMOoOFSFTBv8rTITRBbg14jui+67tzrJZeMZow3xiTdR15 7fBRJx6sB X-Received: by 2002:a05:622a:1b14:b0:51a:89db:95a4 with SMTP id d75a77b69052e-52df56e4616mr279956501cf.6.1787572563049; Mon, 24 Aug 2026 04:56:03 -0700 (PDT) X-Received: by 2002:a05:622a:1b14:b0:51a:89db:95a4 with SMTP id d75a77b69052e-52df56e4616mr279956191cf.6.1787572562619; Mon, 24 Aug 2026 04:56:02 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:01 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:13 +0300 Subject: [PATCH v3 26/47] clk: qcom: gcc-sm8350: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-26-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=794; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=H4nCEKVhON9X/Brrj4o6yJaAsoG8nEaNyd51i5pDN0g=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDumG9oTGDsimpIrCtw2oynwKyyY7ZhWii+5 fSRsUvM6rCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww7gAKCRAbX0TJAJUV VsnNEACrpdjUWu7/JpIWX3gJKfJftf+d1H8XqYjQqedlxNDDPizmOJd3DV/J+EeCCHEQkEatBHD p5j59hhtGCB4Y7JFKf/l1CMwhON2D5mugngqk1x/FqmhyxZ+xiWn2nFa6Vp29Vyf9+mz3QXrQgi 1Oe+sNxDdEt1O5JsqdPYu+fnYRnUkrfmIfYVuLCVEDmEgoWq5XE+T/RdfgZfonYYTzXKKNbB8qp CtqpcrIVfC0lW6yaeraNrT9SrqaeU5sYrmN4hnLSUbkcGhY/hUV5BDQlF06z7QNssiZlIZS0TrT ltO8TRdZE2TFveWiQEBfRzP4QkSFUYmmJG2hXbNL8Iwz11yhjSboQA9c/XCK2PPFCXVeUHtuu4N dliSUtYT2crEkUdz9SowosopDPWB8sDuYIaxASgnfWsPOqK8oHAehmkJggf1QIfdPMS7l4uBHyd QODjXsZzW18TpZbXoWiGt3NBUYJRsIUUBPhOGdk5dUmpTtG3x4vqL3mqBFHwSCvj6PghIdOSr7F o/jS72eEBqnbwonL8zVnBUbL8DSalr+CFqAbLwgNB0RUBjM6ew6wUUz9gU9I3BLEFsS4Zusmam+ dGjzh9Xz3JzjqfZQ/BB31xbIYN5mgAxOBYBbcmsIqagyy4OFUHWCPzPM20LIqzdsz0GemBtBQI2 cBCved26KkUgB9w== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX3n0Fg2cAZu7w 0mKo9+mHupthXBJKl+wEvLRNWbWSpXOm5IFliDsjV7/ErbkX6WRgFrh56c65bIYl2w6gYVr/anw tLYp7yIWBogYui36Cqt06e2+gosT0nTqcFTAJ9PXyqUXu2gS08q/v4Yqb/V2CnBvrZJVig6SOoL z7nuCZhBooFMMBkyTyVkah4hlzq947fptnEDVPCwyevWhMPm+CnpPuHy0jNfkjr+Rp/Y2N1Dy/+ jTqpY2UOjj1tfnRA62JbmeEI2nWSx8nqT/aA3gwtj1jgN6t8hoF/mTVg5ua+aXSyes8j0FVNfz9 y3P9nu+K2muaEHir6HMH9pLdnNEdm51FN6SRHwDTruEUE64YKX9tEGkL2m8vSA5Ex98bpmPyVYd YgEeNVw2DYFBZULzwaetDu2V4wTXJTiJ/BSCROobNuhrQuP8JHwJ0OfbPr+9aGeGDS3nCqSM2nE qgwa+iqgCviZCsMrXvw== X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXyPwHGFtrFu1l p5c3LFnp/dQ1ULt+ED67Qz1DIdYskldSKGxllidiOBJbLYkHfyxEDRTZIXb9z3ddPyNLvxTnouY xrINMJyiHhIpJ96I37InWELUoHGZ7gc= X-Proofpoint-GUID: wB8vL59zanx5fROiBGPTnpi1EIVZV2pP X-Authority-Analysis: v=2.4 cv=IL8yzAvG c=1 sm=1 tr=0 ts=6a8c3153 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: wB8vL59zanx5fROiBGPTnpi1EIVZV2pP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 phishscore=0 priorityscore=1501 suspectscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sm8350.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8350.c b/drivers/clk/qcom/gcc-sm8350.c index 2d94f3046b71..996ee8592fab 100644 --- a/drivers/clk/qcom/gcc-sm8350.c +++ b/drivers/clk/qcom/gcc-sm8350.c @@ -3786,6 +3786,7 @@ static const struct qcom_cc_desc gcc_sm8350_desc =3D { .resets =3D gcc_sm8350_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8350_resets), .gdscs =3D gcc_sm8350_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8350_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 5755D421253 for ; Mon, 24 Aug 2026 11:56:07 +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=1787572569; cv=none; b=OmsF5tXSv/x0vfntIgaRdfcJuLQo67ds23OQacuUzbN0gZYcR3qV1Gvpks1imq7X9x6lZomk7wWJUY4Ew0tdD2OnJfP+CRLG6Yoq5CJUvi1yddjghF1S+fDtMLbXjySW3E9bgwZbRc/nubu0Rj/HEUTl53psM7SMk1OVAir/YEs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572569; c=relaxed/simple; bh=IIxFBk6ES86W5Uht2UYsLFSa4TN4Ihn/e3MF0K6mvIQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TVYFtL1w8IVB0mW0XpQaszASJBHtn8k2iuHDYOj/qB2A+L2051hC7ZE+3QfYzmOPMW1GaiYTCZ4HSqMmHymYKRDgpLnCJjbUVspvmWoK1ntbP1GgZJnh/V+mAW4IeqpMw5M5blSo0ZKZIHtGOHc/TR2RRyN1/7IjPRCO3tbc2tA= 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=HL4+lyLc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QN9sr45W; 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="HL4+lyLc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QN9sr45W" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMYUA2743145 for ; Mon, 24 Aug 2026 11:56:06 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= 9nqBy9mt3WozQnJzEmjl70tlvtPCUDEatMHcNTSyXQ8=; b=HL4+lyLcqcjxaZw1 Q+8cofAPuonCdfCoO4ghl2j2X3sBIWGNcNEU0nU1Z2eE2exavoGht3qf/tHDc3xP t+DSaEbK1BwebhT91IFj8XDHI6aAKsBwGelx972kn/ArCfN4zqJXSvpkuDHMrgF0 nkmcIJ7tUYaSF17UE8Negky8bjOhJ4nn2W1d6BiY4DhRH7vPdRBISpGda4AjD8bQ hcciJlKSzLyNQTh/Ty9IFKf6TFho02bbKPkUJ1uXReBTs3PmJ71whOAbtmZeDCM3 N4p8QWBEQzvlgnO1qo0872lT9XVKqgpKOZAt5ul1cRD4ZSm1xyN+wMaymQuvoBV6 eJQugg== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8j7r0x09-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:06 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-52d33c89a29so45626441cf.1 for ; Mon, 24 Aug 2026 04:56:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572566; x=1788177366; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=9nqBy9mt3WozQnJzEmjl70tlvtPCUDEatMHcNTSyXQ8=; b=QN9sr45W8HdDbq5sJGqDAlb80YNShPJ4FakNDXTss06IqD2BN9SiJAm5/XUgAK99pz 02g6rY8PNG2xlVi28p9OArpYtZbHI9RO8TLcorO7szjkqxcsP49OZKg4GWg0ceimNg9n pm8WqdeS5HwohM6X93tTJ11CUlsVsNGIsmQxCOteXb4FvvK9H2DcHSChpVEfDJUve8ku Lz6G25X+UCY22mE7o1S4JkOfKh0AYj1AgG6qVG65U7JQIiM+wd07RS2jmYGAc2f4/mf9 YpnLqPvX5deoVyzlxsXg+T+AzqgzxytHFWg5tixpodg4+apFleLVFPSYAjlB7aZfEUd6 oIgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572566; x=1788177366; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=9nqBy9mt3WozQnJzEmjl70tlvtPCUDEatMHcNTSyXQ8=; b=g2ybrDhaEsSLsCcC6DSwY1ULtoa9Dmiz/1Chj/rn10/b5rtkNc987bPYy/8tY9DPB0 WfWSaf18j9bcu5ebnPeGYQlv5ycyy8cYxz4luBZuT676vlq9Dm8YeCivMRrq2Os+BHjv 3o7ihZCHMKf48PJOd/ZSZnJKibYXvFYrgev7xzI3grMdKlc4k0jeu9sIDFA6Hm8zSofK gp6FN+3SdJbWjdWs99yu2NAWPWTO5jeJEaZPZ77/2QYldVBM0sMavkopFBc7+W8ClJZk W4uhgKZ0IdcasKsNqJeJkZHV7stb49WZwxdEm4J0fiOBdXBwgdpa5Qa5RCscoD3RwAgv ++Nw== X-Forwarded-Encrypted: i=1; AHgh+RpSeuYi25eOXNe3MQ6eUdiJorbdbtSDn7vOnkm/CQpYjAOZrQa7pG1mecSGG3JY/usfuSEAapyDXR62kR8=@vger.kernel.org X-Gm-Message-State: AFuF++nLEQLUlMvzj69DRzuug4E1QSSJ49f0C6O+8ZERh9Lrgw8ZoXM4 +73Wxt0wtGeCsfAPYgVbeN4so6LiLpsK12MawNmibKB4GEVVC4LGAO29qedwjrVVNhD846/0zS6 Fs6+xKoVn6frmQBS7oTcR2MywiHctHOQOZsSxHR/otW8Rm6iy5XAK+9GmKzBTVaxmui0ua8KdTb U= X-Gm-Gg: AR+sD12zAgtcr/bCNxBpZ/0f3VGJK0yziMmtV+z5uHXba82uOR95rOKydoD9g4PBRKt l2uMHJWwguZ8ZiKg5IkjNcYs5FkW+XWU28xlR7K6BjpZ/UScgpFcHoKNot/e87twMAEfUcvsUDe c2oWuw4jrCJAQ1PnXODQ4M5nByJP3yQ3CJzsH8Nqu0OWx5R3k8EjvocOZm7cd/izrSsKtp5DzOQ ej/g4lC86PgUA5LpuqJpZxPEyXwd/nbJfSH3IxNBvYqUp35h9r8lUw552AEiswjZ8Ey4WP3SBXY 63fxWn4iqDF/Z5dtHFFSToY0VrbWFAtiv/zj/QH4bp3l/J9zSBqiViu5CdL5OfpM0khGR3ftLE0 GTALoG1S7 X-Received: by 2002:a05:622a:1a84:b0:51c:1967:5091 with SMTP id d75a77b69052e-52df5bb188amr233708781cf.41.1787572565645; Mon, 24 Aug 2026 04:56:05 -0700 (PDT) X-Received: by 2002:a05:622a:1a84:b0:51c:1967:5091 with SMTP id d75a77b69052e-52df5bb188amr233708231cf.41.1787572565084; Mon, 24 Aug 2026 04:56:05 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:04 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:14 +0300 Subject: [PATCH v3 27/47] clk: qcom: gcc-sm8450: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-27-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=794; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=IIxFBk6ES86W5Uht2UYsLFSa4TN4Ihn/e3MF0K6mvIQ=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDv1V5Ivi5Z2KJAdZiGa2l7TJkKi5AxcX7Ye agzexaVtGaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww7wAKCRAbX0TJAJUV VvQND/wIzRRtFggyCxCkwF+PHSVCPVc6x8xhWMitauR1FU3B2oe6xgMOlpUB0PvCCR250VOiUQE Yti7Xq4JKg8oy0sKmRFAWFwzAfzaC+LEJLyGqK/JCvJdLhx0aCAGyaFhUqFlnKClbgMdJf6F8Vr Og4BtpMqrYD+bBISRmy+3HtaoqAgNkp0QOJcI8S/mnr8+N8EVLNkQP+oDI8eoWIeqp1q3cVgPBI ImYgwhzNKiKXQwhZUfLb+FJEl1QubjNZ5oykFWPDzy4sSKmVK4rZ9fvEESZIUX9Tx3BuJ/xQxd5 cRlyweXccgy+IkGGkDjSHGCJTGwL8ZyRHbECGfs3fbvQEKHrQt7tceXCW1hBgvyCG5WN2bLttup n3GwEm+TNOPQHdqwLd/d8m8aAzuWSUKo1dPOKvaqlSJjSIlE+zON49g2VMspLF06reFm+WQbxcy RHRq2aIGoz6KUSibfIBeRm4hewawcssYoFbaIO1haoloUu+XhpyeanmR91kZRoi9oMj5IQ0pHdO gEmNumOyPjFFB0oulaSA/zMzJDRPYP6YqKaiQpgBdk69qUmA3rU2x9cvUEMRxAZW94Nfw+VMDtr ZLkn55HRoQOmAGZk88eLD0UqFwbXmabC5zkRHXoT2CuFDkJXz53Aa6Dqa/ERMHJtqfJtwNvHStw DkmsH2SRhEb1xaQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX5u5ifB9Tjs3R Y/2kiT/eqq2hf7WWrMC7Nyj6NHL2LZFq0JXx6JhRhbtz+GIj3WpeUlKv0kSwigHr6fd/IpHZWlq KytlapQM4XlX8o05NGWmlOT5AfFPsNTHcCMKfK/MFrw6zlgEpHK9IeAayN30fpS3GXasfAZcuSt I3pH/5Phy4jFNtg7Nr+9pCxSzVjFxIeWTlc9CyP3Ehtd8Nx7EHaPR0RFarpzWAO1Sl5ygXhZZQI lsNAsQhRLXtV3PbMODdcaYXG8TBmfYlAN0fPIyhmJhn9W6PWNMwx4Ix3Go6Ae+975ZPhkpfkRi+ FqfcSFFhNDu4bFjjAE74M9r2m+MmZdJVUqA1bOGaXvW6yIM8NTS/c3liVzAsEhyH/hzdRxKeDE7 NzJBfCC1NJ/99ZGHz+TNCndb3I76B+E/qX9FngT0ajumTSsSObIw9Wkj+Mm+ESO1qnK9ck5dvAv QbQo4Ye9r+oRdxMf9bg== X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX0iFh4lRjXTJ0 zVY4iv8nQd9OSFU7+LduFl3dU1un6yJfLcbmnweXd69pY6m0w2o4fiu+7YCq3myHfeGLMfPCpEZ 0x4omuIM92ggB2OZccOmDFlq1UJG3O0= X-Proofpoint-GUID: ZV4IEg0r6UF_8YKCyF9PWBO7uT-SaWHU X-Authority-Analysis: v=2.4 cv=IL8yzAvG c=1 sm=1 tr=0 ts=6a8c3156 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: ZV4IEg0r6UF_8YKCyF9PWBO7uT-SaWHU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 phishscore=0 priorityscore=1501 suspectscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sm8450.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8450.c b/drivers/clk/qcom/gcc-sm8450.c index b18bb34889ab..b3ab458048dc 100644 --- a/drivers/clk/qcom/gcc-sm8450.c +++ b/drivers/clk/qcom/gcc-sm8450.c @@ -3399,6 +3399,7 @@ static const struct qcom_cc_desc gcc_sm8450_desc =3D { .resets =3D gcc_sm8450_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8450_resets), .gdscs =3D gcc_sm8450_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8450_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 1543C422530 for ; Mon, 24 Aug 2026 11:56:10 +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=1787572571; cv=none; b=d/dO3Hqg5BSSAuEOrCIfaRrruTY4Pc6CgbQNQkyBJeCWqKaCIFPdb12BTCsHNsnGg7qQmZyFmfExh5MQWDY5VxQoJVf0VjOAsSLPEGWZQy5N1gjSdOqMaESKGZ35Y4C/wiCxh52NCxcoccxEfnYDMpqcam9G4EBdJ4KF5V+0L+Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572571; c=relaxed/simple; bh=7qPJx0L9ZJ8IejD/1N0QGo/uon+hk6wPWX6yn1joseg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=S/4V4PPaZizVH1zcRd06ekM9BGboqNDwIxZDXiGdEwFGNZYUCnm4k+ZiVtIa6BaLX1fd0Y/dqBBtYLKwX9du7cv6AcsL6Y5JY0GSg1dIVfzOQFH4PlCnBKKrUu9JMmkgRRwbRooetPQmqT5vrBtjH1QhyDmKTUw+cH25phOP3y0= 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=XQrGtPkL; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UwBiSnMK; 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="XQrGtPkL"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UwBiSnMK" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMiVv1673456 for ; Mon, 24 Aug 2026 11:56:09 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= MQXp9YA5fkRhAcIQTgfC4c40+apG+QTyCVOqmtu+6z4=; b=XQrGtPkLyb/1B/ej Lnj6mIFbSH7kDy5BenjWDn0eVEM3YAy5zfXQUDYIgy6Dlall59nNyHg0sC2GN7R0 SIGZMIBdzqHdp/MHWBNfMcscar2qngmaxcYmj436NCMIvbIUGxE4qLaiAXYGks7H MGt2YzUOdLW942Rc3hYhzzxR7f62AYs0YA5+FukTirDGSF9PRBOmKE9hWBUysEFa vcF2jPn6VH1tGcow7oVG4qs5taG8LwvLJ5H8Ngk8JF/+R9ToZObnASlHgPa1TijF BlbyexpIjVZOH2gORca5pkRY3h38JUTlTJOgeb2a7/ky1GDNiC3tk5rgZET1gOkq EOYlBw== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8huf11cb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:08 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-52ce3c7cb2eso65048361cf.3 for ; Mon, 24 Aug 2026 04:56:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572568; x=1788177368; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=MQXp9YA5fkRhAcIQTgfC4c40+apG+QTyCVOqmtu+6z4=; b=UwBiSnMKl8ife00fXV1B9rfAQMmTr5tGJqxEVOc7nYE5wzrLiIa0S0YHTPsvvRf1kN zOgy5VHmn1y68lgRgzFkU3u+v/W32rjFb5R2lEHIbMAEsmxDcfdeUA69AI0s8tMwqg07 zYwckEkW6a6pU5o31Z/cggRU2YZZKWVpftUV62pzp8Y4rqL7RYgB0JbJR9MGefTuMx1G xKpDWfx8+GsWEkexJwTAUScv5bNgKlgtLbM8rpPAoGw9X0FOx4yaUG78ogY3F4xLwAnu r1arW4VNUJTTWExiivABo+dPAgEmzmaHZ2BD+THDW6rXq/kVOLWTpajiqaeFW/XdaVqc s1+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572568; x=1788177368; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=MQXp9YA5fkRhAcIQTgfC4c40+apG+QTyCVOqmtu+6z4=; b=aFnBdmHtKJOMZ4Nxx2vA9tCRf9iICW6ukp4k+U6KYjm0FWNSIn0fAjzSE//n2+J06k TOed/4Z1mcHDvSXhTnJBs0vMx4IvlbUha9LsKxcNCkTQjdXAXFr4++zUKsQm8ukv457g ypKDWjDXASgW2WxEx8hx8DCHodCbyx+vVGt9SgZRD3k/IVpRvudITjJBrxqYPyloQgwE SUV+5QfdqD8iyQQXNYVFamF6MpZyfIi6cVxoWijSIeE8hTXJwXJzK4BFdoecrpqMVdr8 KCm731538QybDBzPT/LvSHGhQzM0DC231gE+h1EOcmvoVDJyqymel5swUa+RcpZFWPay 40uQ== X-Forwarded-Encrypted: i=1; AHgh+Rq+zSrX57Rcg/Q6TU456zwEzB72MPvbbpFWFd7FxMNDNYKJs60nXU8ntU6UlCzidTt/ABRyk2HuIwH4tkM=@vger.kernel.org X-Gm-Message-State: AFuF++n2VP1H7xsq3zYABU+a3DE7g3Ai5NweH+48xEngQFnM4M/+KDuk bC5jf2umtgVJM0cfz/FUMjpmBU5r3Um2asEqEa52eba4z1mJiEl52OjI6rvcWhI7GRJ0G5crLaI N2DKhMSQ/ujATel/ivhYjcDcaft0YXXAAzFKyFC7z27jBFIPVwas4k8r/0yyfi8XBBEP9qjrl6N 0= X-Gm-Gg: AR+sD12/DVCBL1br+LpSk2/vnlQ51kg9cqrmXeOAiwkaPuFXv1ubQZC2SzfvZlMmekf D0c3wANAHvKqrHrBA2b55XjLrg/AXSAuxUjiE5MIJwBqqeQLk3ORBePy5XLAefUxDVpjg85b8/w nvIIkQReHS6Q/PGicQ299VMDu//J7Gjm4KkT2U7fTwwqsTsUX96femCC+AvS6H6KQVu3POSCBlQ kQ3VG6orjao7AOrVtNXznvo474shUqkE2K58+voyXy6CMMianqIDIEnkxcw5KhXieAJ3KH8jVL3 NCjs1K+E74vSztkqKPxOraz+UvjeN4yOXE0eVRIgLpM6iNR6BV8CfzkhAEib/4TuKh48bZkgqJh PdUsvyW9+ X-Received: by 2002:a05:622a:989:b0:52d:2ddd:27c with SMTP id d75a77b69052e-52df59b1033mr256263961cf.31.1787572568290; Mon, 24 Aug 2026 04:56:08 -0700 (PDT) X-Received: by 2002:a05:622a:989:b0:52d:2ddd:27c with SMTP id d75a77b69052e-52df59b1033mr256262991cf.31.1787572567689; Mon, 24 Aug 2026 04:56:07 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:06 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:15 +0300 Subject: [PATCH v3 28/47] clk: qcom: gcc-sm8550: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-28-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=794; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=7qPJx0L9ZJ8IejD/1N0QGo/uon+hk6wPWX6yn1joseg=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDwVvYy6gwuqmzwEKypVSiqIQtO4/Fnxqg5X pEg60ZT5waJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww8AAKCRAbX0TJAJUV VqFID/4uBw7fl54V1epuuCQ9n1YQ2zOuUSnHrjfLz95NrG4/wO477aOIY0zpZ2BcwGnpk2dGe46 kRoHi1/2hT9i+RhrxuEK7/dd07i1Gd3eTGbOmKn7TEljpOr9mDJlUfHmLkUSAB/xLbffcrAMiKV +ZK2ryyYRgbpu3XxDLq+jYXD5iH6Be0NVzo5LLMZTsd53/qPZ8bk2JI7OS9qkw2vOYnh0eTHoCj JzecYkekztBwurrKYh1IuFDSwBTqy5x0EbLHmPdukrqLbhTfZciRZLxV70Rf8rXdQ0hXR/CBZJE ASOy8ih2cYgSWfgcJzPnRlBfOHG3hbFq0Eksj6WdNbCuJRwoNv2EQO+qVP/w+Jtv7xW7Yoosc4t 4RLbqfBC7vG9A0gSLOsteBNjJ5UWiIFx9RQw9a4WAgkQG6Ip5iFeJY0vH7lQQWdRcZWPmpM2MPX DuPGutKU3dOWnljr5U/exGbpZgxrosZRhnZnbt/+GfbmuZhA4ErY08s+lraAwllXqc4XKcK63AC dbaT/+ovTZYYH517B8gXmTQY1/WeJUCs8Fb+N5ECd5t7Rge5yQrW5aGH5QVLz4B7sCOpon3YxCq yprJJ/8MuVI7lXbX39Z9DYmhMmvAy6SeaadeOCOT9klW7JbpiSOV6GNXWA2+Bb43wUU+kK5h22W frtd/+EYI+N7ekg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX9APJTx8H/75v KkhjwTOU8c9PkJAhneegl5h2ggixILsn3Cqf1djlnxFNMo1a338aIJs2SxETK4MkcF6E7U4iM6F eXLq3aopIiOj2dOMkkawnh7Dgd2v9p8= X-Authority-Analysis: v=2.4 cv=Wac8rUhX c=1 sm=1 tr=0 ts=6a8c3158 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: SoS139hZLJWClA0VVgLCHrWjl-fwvmP3 X-Proofpoint-GUID: SoS139hZLJWClA0VVgLCHrWjl-fwvmP3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX96rj5BXbUIOs /+dBdjhn1VYPhm4Gt6vgXzyjmkzeWGbddK4bsaZ0U6odUPWnk6au5/8VDkm+fbRONPY/1PjgF9v WTit0nhxZfrn4jqvGXO04RZIKz4lX4+PQEeOYlad7DODWFN+SyWmRG5u8I6NZE1td+wDI26QH46 NgMLQboX7NqTa7XZtkpTHpLs2u+j/sHjK4I2acMTO/D0sHHxW7yCzKEAyO1RpPvDNiJEj3lRl6U u4tXgF0ZGxnDaJ2M6QcTTabV7UZD/d7FchYC1SXjKImIiQhsLsflyE/MFxIYbc9OVrOR9ICZVY8 CDmrwsFM5MXbUq3k2DotzsMSp0GgkYuT97yPC2vCCxXpXqhgzDNJLOhhb8ny2uQxwzzwL0N3Mx2 HrHfIrRngEXUZ9xv1csebD08I8m1te/mwNAQ5xFQKFoNBOQXtCuPEm3TeHdcQcSHRuBCeKF/y6q qPEVQkhHcrJzRiLn7Qw== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sm8550.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8550.c b/drivers/clk/qcom/gcc-sm8550.c index 36a5b7de5b55..427ae9cf28c1 100644 --- a/drivers/clk/qcom/gcc-sm8550.c +++ b/drivers/clk/qcom/gcc-sm8550.c @@ -3326,6 +3326,7 @@ static const struct qcom_cc_desc gcc_sm8550_desc =3D { .resets =3D gcc_sm8550_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8550_resets), .gdscs =3D gcc_sm8550_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8550_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 933AC41837E for ; Mon, 24 Aug 2026 11:56:12 +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=1787572574; cv=none; b=Qzb+LeUmmREnFMAAEJykEtENSfdCknqqkuYQUDpTHl8T8IucfqSpoLMsLmYjKI3dJ3QAghccN2wf2KL7ckyshulnZ8up8FK15K9peNTNg+IFLFtvT9tSrbeOOsjHjoMglgvL5e5r5Pf+jxmhk8TLyuAwmQgkpUXTis0A+2bWTbA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572574; c=relaxed/simple; bh=otamFsbWXDzlTlANpsvKwUPXCuNcgc1IEzjd1pQPnAk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GNYlEssLJgOiid0XMlCKqt9ddWTMIBjVt9kJ6bb6Yg+RkU2+yzvnZkZsm/GbHDZS2/54nTf++3k5CKjq5rje6QN74yfp0QpuBJoZHWpavcvhHWDSOyCAyfmWFQAdVsHxcmhRrQVw1WO/rLJfpRI92G7WUSpW/ULeLZ9a2KvMLKk= 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=eursT98x; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bIr3cVcC; 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="eursT98x"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bIr3cVcC" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMZPG2648065 for ; Mon, 24 Aug 2026 11:56:11 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= /7ttM8LOrI9uVv7IMc0P78U1tg8UJ+2vzVDz4VMO/eY=; b=eursT98xgWUZCQHI +GdPqRL9J93iM3U6hiZaz9rgz6uEShZ+AZF95WpTLgLWzPTkyEQCOC3dGdsdIzB3 B1j+OY7fNdCeVylUsKDHdAvQ33tv1al/MFimCCOIRoI6yntoNbdmAqEOG+alZ9ok PgTzFD07lB6//MCLHrGY5hRCujuAhiRPLqE6oKGP5vEoeMceeDeUf2kfbwQUR1lb ISBX4XOKTPDn1IOdagBqSQZhgZ0HxyHEAzOFj6VlObvEms+JYJTnS5JkAsurCfEn +xfMA50tNrxd031sBhxbQx3o1Dtg5pZYckXJDmZAXKjzhp7lJkUryOHKHKLUgGao cf/o7Q== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gqn9afe-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:11 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-51c1c7f135bso60999611cf.0 for ; Mon, 24 Aug 2026 04:56:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572571; x=1788177371; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/7ttM8LOrI9uVv7IMc0P78U1tg8UJ+2vzVDz4VMO/eY=; b=bIr3cVcCqeboowHxoDvsEl9y7tE7f04yJXWKaq/qs+KNESzzj7y/2uITfl/enierPi q2HD63qe8Fn08DcLKS5AH0GaKjiZxRi4oMLuLJIBUL96F2IVC+rygb5qGeTk1CGgxomZ LVCOZeB9td83/DIjQTWm4pmJMEOtqwFjTfBFDsvwETBsWIfmTr7THUv6aKvLPh2fpGfm R+1roEwKWkP82/c1nT6mAnc9dBBtWSFRhdmMuD4E6W5HX43+xuktWCLB8OLlX3ti+PdE oR9ep7+ITQbcaoVcjbDd04oOWmc6iCD0Fm6DlRTkXdnh3uyrd2lebxdk5L/Dp6L0jWuB xPNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572571; x=1788177371; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=/7ttM8LOrI9uVv7IMc0P78U1tg8UJ+2vzVDz4VMO/eY=; b=Ky8MQtEgBBT8k8mFj3o0N3H11f0EOqloKDX11uiAn07rm47TS6xw9Pq2uBpIMquk0Z LLgnxtLjG8v6JQxmUzgngCtRnsNTPCCyCOaZ6MOV2UF275CAPtJ1l3NS0RvszDicffby 0sSW1FDJInx17u36mS+1kbEHBOGQ38f2V1Oz/DYmjfXxEvmWOayJ+/IQy3ru3Y9Q9Hvm jqR8g8PCqY3TwYauCO8L3+SEOBoXZg2FWC1rbk2rGa+fa7kiaxRx08d+4XhCixRGoitk iwQHnRpVY7OJaRfArwlWCwZ2dyPkZK/hh5X/i/gbAjUvc0qoCdSeUTAkL6pQFgIs/zHp zJ4g== X-Forwarded-Encrypted: i=1; AHgh+RrPgmzxIKS2vd9FzPjt/pHLMTEOIqUy/BKDJ5I2laRrvPXxhhvO36qTm3IIasBUNh8EQ2uUNx+GQ0FA5PI=@vger.kernel.org X-Gm-Message-State: AFuF++kNPnwxejglFyCKO5MXbjW5SG94uSrT0+Xqjanhdff4LOYsmvD4 Cnypdtb+u5EpGSrAj7jXSjMu5xUixAL1zgPOO+gYcfl0XI39CHqHRPCpakkU6SLXPjdGa+6mbdp DOxfU0+8rxU+P873JNHrlTbX4ZeBtZWCAcMZI6W4Bc6R6chPvmdG6RL4eoCPVaG0GXrdbtxf/js I= X-Gm-Gg: AR+sD124ucqU5IbcAXyY7dOhrX8fP1Jpqfv7RTlEsf3E8Y0G+40kIqr1mjEQu6OMi17 XkI2StFxkuR/ZS5rUIntegvKytwt9tpF1r1cLJo0/RNC11JwCx0oR1MOwtfUDBrNItA42r50BFE 2dg7Z5MzNwU6UCYkXOuhypiTqAjtGZs/PDmz/7pA8gotCvlFt6lVrtp2y/mfNURswpnh5Z/1/2w VMvNhovDHhK1O44b89kocYjVIhbI2CTVeKO6pWLuM0I7UdORTXGgYVhD//3B03ui7VPOPfzNuLC QiNaBfywBWVKblw1pdhg+ZsmM6KjIwuk1rsk1wT7TKsHCcXJSh6BG4tOjwBEfrz08u9qSFwasq7 5vXcDpgia X-Received: by 2002:a05:622a:2b47:b0:51c:fc4:a144 with SMTP id d75a77b69052e-52df56346dfmr269096281cf.4.1787572570860; Mon, 24 Aug 2026 04:56:10 -0700 (PDT) X-Received: by 2002:a05:622a:2b47:b0:51c:fc4:a144 with SMTP id d75a77b69052e-52df56346dfmr269095641cf.4.1787572570281; Mon, 24 Aug 2026 04:56:10 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:09 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:16 +0300 Subject: [PATCH v3 29/47] clk: qcom: gcc-sm8650: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-29-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=794; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=otamFsbWXDzlTlANpsvKwUPXCuNcgc1IEzjd1pQPnAk=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDxF2qB5/kLfDwR8eccvBOBO8ec45cFR8BO1 XtMzFmqu/KJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww8QAKCRAbX0TJAJUV VqEwEACCXaWwHBaVzN/sji0Tj6xU6Ou2+FOIEYlLCv+fhwq01LBAAjeRMKwxRRoO/rpCKyAqa86 goTrso7Mv1pNifL9TlJflOKGykBjmdKOkt3PN3r3C94JGh1+GCaNty9IYVbOVGT5fezmPSzY6Y7 j61qAGV18GNF6BJCbeEBvjKr6ME6ujG3uCIbwVO7DTzg19gaUom8oq5ccpOO0zgg2ouNXrjvep+ yCZpmyEDMpzX13Nta/FIQFESkS0uCDdKy1j2ALaME/WYbZ261jwxkmZlYRuF+4Ugt056i71dtrd zOS0hJTj3O0RhOEIyCw+1bFaxcPyuHSQz//VVqqCXGvF4JjL/IUScrxKtHxcPQltBaACDJLjrjY xShn/ZYX3i8Gwbwfy6RnPKqi9tEs8pNm/BsZSKhZJpXrzWyjE/ubQHuPheGYyx1rwn+ReCRvHdT 6KB+RFuZTCFKcjvqFa4bGvPKrrAcZkBgpO0HAj+0qL7cWzq1YHGX+Bsb/SYh/J9g4LY9BWvnLA5 56DpTRnbxdN6hOUrMyR6qH0rx/2r4wQcAvYnM0e8/BxL5LBkcDa5NvQFFqlw0Gq6/r1t6Gc18Av Yn0Nn9e45yT34End9GwSoqbadj6nJF0GVM+S9tcW8J0dxXB6pGXUnEDUF6ACH/ooYRSy+Ns+Nye oZ3Z/1bCwGeMGkw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXzL8A7a8dCx1T wPleyT9VUp4xI2G22x12cUzBgpiAdnNB4hZlL6Cuh5E5NYxh1iwTWTnzHCb3SOa28N2dX31WeWF MOVtoT5tzEkzf3+XR8phwglQJn5iroQ= X-Proofpoint-GUID: fNGAxJnJyrAtmdc7koN7C19vjctnQ7rD X-Authority-Analysis: v=2.4 cv=fqXsol4f c=1 sm=1 tr=0 ts=6a8c315b cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX/xiCxk/8ERGv K7nTcURAywksLScJureY35a9N/KS3Q5KUCYQQQx8HPKXww0mwaISfONXBEkK66P5UTlw452IPgW 5XA+Shv9V8xSj/etK9PDmVnGLxQc7UcT+OTjSQOSwIq1einHLwULWdXJEIXoPYt/SRbTYgLsGkf VYChf9pNoVVR2/A09ZSTCcJ1VmVn+IM7VfCiir8u3qO68W2uKkLGCidH9se2VcN8YDBRG11QGMN g550ZwEC1cnE9+aPi+NaK2HOOmm5sZza1zxcGM0O9N3FlbKkm0bK2CZuQt4iUoJlmw6TkBbBJ3x jhyemjy1YYpKLImtYo0nS5l7YNX2/5uFsn6TxI71noOtihm+xpiBVlAFP8ZZMFKoLK4RumPmP46 9EUR4n56MqY00ZUudZ/IkHRkIhN240S3uj65UGx5m+rIndbt4e7oT0TGhSJYbzr0TnSPcEyA+b3 9K5Lv80KcCYP02pFReg== X-Proofpoint-ORIG-GUID: fNGAxJnJyrAtmdc7koN7C19vjctnQ7rD X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sm8650.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8650.c b/drivers/clk/qcom/gcc-sm8650.c index f7e2d7ec60c9..b5cd4e3917b7 100644 --- a/drivers/clk/qcom/gcc-sm8650.c +++ b/drivers/clk/qcom/gcc-sm8650.c @@ -3784,6 +3784,7 @@ static const struct qcom_cc_desc gcc_sm8650_desc =3D { .resets =3D gcc_sm8650_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8650_resets), .gdscs =3D gcc_sm8650_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8650_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 45C5C423E93 for ; Mon, 24 Aug 2026 11:56:15 +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=1787572576; cv=none; b=bgNq8BqBiS3UQje728Bz71e+CI/bafzgxD8ovW+1F7sNanrRfVKdKcbuRPYfWtmPY3SM1B8zq+tLc0UUWjkA8R4kmrFc2nfM8goAE61urCMKVanjHSwe86Hvr6bbK5+u2N2UrRxTcyYl24j8Zi4iwxFMh0hbX/7nmx/nrnAqmIc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572576; c=relaxed/simple; bh=AlROMKCZCSBw0LrPqjpPt+gl3/weusw8zHmG9Ipml/I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kp3ucP7RFS5RsPcV/ibx/mm4CVkJM6HAKd3Jgl0fQ7OFNrbNZCPPcdTQN4FduJMlWcIGjkID5I/j2LAOKhJsigrjmGb/w15om1Eh+Bvo6DDEINTzidTjOLlCcUVvxLeyVnjMChfZnn9vXVPjNysMNvUSqhdwo353ZkBRbZ1Cjgg= 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=mUJ4gMPI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CCYOUIsp; 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="mUJ4gMPI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CCYOUIsp" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMUhN2647973 for ; Mon, 24 Aug 2026 11:56:14 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= Lg045LPDNKpSrUjHCRymWZEs0+M/aH9KPTfKAyjSwnU=; b=mUJ4gMPIq6LoCOUS wwlTAdYcriSL4aCyIPVCKU2j1Tz1WjUutAVQvP8YVqNNSSTg7pRfld+GS4wsIFXu VVxuN7eLzTbdCjjpDs9ogj1emp/9eqQTL7nomTNwhF5Cw8Hi6LQFkC0TpjDtWW25 U7FG5nQX+SS4QpuJP02KNZqTY5BJrkJ8UIO5hvyegginrP9V2XHCWw18yiH6NITI 4joDUQHwPnNzfLnAJGCXLXKp1lnZL+qG4CfqBmcSv7B9KNjwgVWVQfdZVuLqRgxZ becU89qznf1E4RwsDeA2e22UnSlMNfvQMLpHKK7B6+nrGykqKmbPzPusaf/E78d0 TuY/eQ== Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gqn9afn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:14 +0000 (GMT) Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-51c1d7886cdso69841461cf.1 for ; Mon, 24 Aug 2026 04:56:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572573; x=1788177373; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Lg045LPDNKpSrUjHCRymWZEs0+M/aH9KPTfKAyjSwnU=; b=CCYOUIspxtCnj+LsijWZ5HLUdVN9xtjUds14o9aDzPsf+yS6JtjQY6yJ4pYLNwnZug 3yd58SPyPNpX8AlohDb4+nwxNabmMNQotjzq8sGeeaehhHk1kv93gKVU3ngLzAh2OW/X fIEA/bRgG+4xBvK0npKUmCZqJ90idUHiPeWPNfAsRwAfzwot5s42lQsLNYx7N6AuRDBe W2rBEsQeqAsDJn2Aad9NHJKNtwqes4LiqSOUCpM/1aDkcbhhhWBtq3Dz9lYYpJ9EC4WU n3iNZjx0Dws33Aou8XYh6Xc5eBMxad/Aa2YOQTQjiHTqQq0tvL2PLiXTV8bNYEhpIMan JADg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572573; x=1788177373; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Lg045LPDNKpSrUjHCRymWZEs0+M/aH9KPTfKAyjSwnU=; b=YqSDIhrWrJ9t5NOkqhHsiViZLnBrSjSaeu9WwavOqVXVOkBZr2fpx8VqoPs7lUcbks jxgo2ZXBf5PfxCwB9kdsDa5MQVF1H6BVbosp9LGwVzq3o7LKYFOnK4KqwrjRSThgOJzN +eGfwzpTZcuGO6kqwhlG+4HmnIvh6RZjsUpwjFU1oa6vKp6P1PGtkzzGVvEadTukKKtD 5gP0xRkq4pXvzsesQpHEpuMEHf5507YjeNfJk9IXgXU7DNNMAypYaLecH8r3hyYAGd3B U5gU6bzWylHsxLxxXQIsz960rtPkaog8avr1aTuvhLim7Q697Eblyl5Z5ovMBw9+QH9N vR8w== X-Forwarded-Encrypted: i=1; AHgh+RrmmpPCBghZ9n584/KYfKQdApYoBRmutqKytD0hWc+dfMiIz7RB4y19HieTy+YB2DVIa6VI3g7k1pTg7dk=@vger.kernel.org X-Gm-Message-State: AFuF++mrARcqzHh2tR2sz2zX/G0eGw+N5GQ7nwTZi5v7ujLDQ98/ZEYd Fy0ZtprHwFOUgU6IdN0BzYJVrEjfdMcwjsOzsbGkIuqkdIlEJIEFVRdwstiM71LWoRfPJxbviZY wrg7NyU+7akLgpfy3wfLha0h+CIMbvhZqV3jUm9teKMFTbCSTmZW4AnKxalKX1CGOfbQsuqsTib U= X-Gm-Gg: AR+sD1027Tgn1yT28R32g94+f15WVjYRmpzKXcJB0E2SXMZWqGGFqJUWeS8QufysGvn uojnXbC2r4JWmyRrESERJ4e++2DmEhm6EnCMpJE88YbJTYzaLtCvcSVIWQtg3yFQYirBMywSq0S titljIXA5EJbWDZXQedrfektd9Bxj4VQVKVbMS4/8bJfR3kXt2k+Izr92yrVcSshk7myrll71zQ Jd2CKqTepkBNwZK52LB9GYrEmZYkYcN7uhu21deTXvqDEf+yvbKVIiha2utgtKKUYnT8fZt0CDj T75RhY/df+GIIZeIMXB9IiOpB6FqbXf0sYhuHHUaZY73/q28ape5synzHiEfr03Qruii6kyigd9 S4yLCS/4O X-Received: by 2002:a05:622a:e113:20b0:52e:2d19:b37c with SMTP id d75a77b69052e-52e2d19bad0mr2674091cf.2.1787572573442; Mon, 24 Aug 2026 04:56:13 -0700 (PDT) X-Received: by 2002:a05:622a:e113:20b0:52e:2d19:b37c with SMTP id d75a77b69052e-52e2d19bad0mr2673701cf.2.1787572572916; Mon, 24 Aug 2026 04:56:12 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:11 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:17 +0300 Subject: [PATCH v3 30/47] clk: qcom: gcc-sm8750: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-30-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=794; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=AlROMKCZCSBw0LrPqjpPt+gl3/weusw8zHmG9Ipml/I=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDyzorQHSVaUwTS178kXs6igzhKzwAXMR6pK YyqXAifyfOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww8gAKCRAbX0TJAJUV VtC4D/4rLWzij3jM86UAE01OMHZ+k+bx2mUUhGGYQWgKqYmQZdipxEzh1b5HZajTlkf3cQfkLX6 zXk2vRpHLk6UkC6LkM7aAIATZmHK7cSBiYbGeU6YIjZ7wf29FBa+0jDslUVA/HI7d0leKJprJEF jNZYgQ7eHCmQMdbPkz4royDxXXYF7bqS9wHyYhw7su8pW/ML0MqCvZOwPQBzccstD9QGq5GOuCJ JViqoeuZDHjSDTbItLKAvaERMIz1Ythb1pANdgU+qHy/KZsY+PZUSWS5RLU+vo5k7bbHFItZise KpLJhrypw9N9dAMH5GefPhQax5gkYzoH+TXECA02NJ5bwUB+atieCKe80cfoPUTdTSOdJGhCWP+ wTtbv+WLu105c1JKJ7PcQvCTqIPIWYZapDuWOZFB2PesuIDyVzeu0PuOMZcc2oI/PAwkA7cQzw2 HfK6ilvRLSNqUV+E0vFLtfQUAgVCsBrSksAtkACTjxHc4WQf7ZsWrJw8RcDWyaB2hjHSjIYSzRI fjxdQBsAHXpWBG88uMoFaXvCT+gI194n9/VNjB7OCos5mw91xhxbzMQ9/mUdRoT3Usia5RmKNJl GOsct3NXVCn7EpLiG+NViB709GXQGEk+lRSnYt9nq/zSJalxG45qdH0cUWL2bK4fzKtFfRZk8ok 4ISCZHi2OupygjA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX1UeCe5MV6xmj gnaVkDGHMfpgfRBUDJWsE7AXDl+MjN9BpU7iptGVBrlT8Zx80xNTMCBxikKEb7X4mWLV/ctd6o9 iyXBu6thVGiQSizmnvY6AX1aWRxpjbk= X-Proofpoint-GUID: fbxxbR4EQEb_CBnrwZtV70cbuLknNx4J X-Authority-Analysis: v=2.4 cv=fqXsol4f c=1 sm=1 tr=0 ts=6a8c315e cx=c_pps a=JbAStetqSzwMeJznSMzCyw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=uxP6HrT_eTzRwkO_Te1X:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfXx6GwCBhKK5/G aTsKouYkXY54UA1XuSKFXmQ9ejo1SPGbdtqFJaN1DEJbu0eotMgJyGk7Why6dzimTkbfkSUaQst MbFnWtviyHdNUZigTTjMXp1qswGMlgQtWsQm8Br6a5uPkEdp5PT1B39hJ6tKECJ2oxHvpMWsc7s 1WcLn3UQrXDDR+50sy0A3pKlq/zxg3E0Ge76Wgpa7PW2euER7xuICzejtyRH5dhCf3vUZ/MJWuD YgUJJu6NFfm5pBWoqMyaQmPv2H2DZcdmE3OAgyxv95mbWT60ClHqWk/AYJudDa8JZbT8xhNoCrO SwRq9oi7LvO9Uflm3Z7J3forE0vN+Ah5QHBlFkBRhd6OBMUYB4CrMSFQhjAMEHfagbyUiHzagzP vazaTLVfh2ZJ9LPcpmEQ9+RYY7oju9hufutQj9qVXzzI2OFjcBYZMgWYuc5KlIqkEw+nOZsjAr5 981xY1olSbtTWUOSiYQ== X-Proofpoint-ORIG-GUID: fbxxbR4EQEb_CBnrwZtV70cbuLknNx4J X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sm8750.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8750.c b/drivers/clk/qcom/gcc-sm8750.c index 6cfe90122268..a4a3ece74f40 100644 --- a/drivers/clk/qcom/gcc-sm8750.c +++ b/drivers/clk/qcom/gcc-sm8750.c @@ -3195,6 +3195,7 @@ static const struct qcom_cc_desc gcc_sm8750_desc =3D { .resets =3D gcc_sm8750_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8750_resets), .gdscs =3D gcc_sm8750_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8750_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 ACF9B4248B2 for ; Mon, 24 Aug 2026 11:56:17 +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=1787572579; cv=none; b=neHx0AC3gYqQrAlmm6fzjuI7g37kP0v5/N4CBEM0cKBSrcwTXrM9lfoURSi/o1ANAmwiimSWAGFqNjmSLhSSC8l8Cu7kMaFZOIC4f6INwceeqf2Y1LQMUevrBbyxmC4ly29hajxZts/D13aEzYhPmNiC1hbvZ6vfNFZ3Byrvv+Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572579; c=relaxed/simple; bh=rahoujyANmIs+SzbF411GraqoN5ZdYQDB5yRASGUxxU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=g5POBEiY8+YUaIBMu10xHa+bd+plxes5GEakRUK53PPt7B/1jghF2itm9Nkh+0RSomoDemSi4DacjxEuEz02Nh9HffsM53jVPEO9LuAq0fLPhqM14Z3py5J0l4HqD/nLUqTsJfnKLkVC3IkQbjv8R3iuakcOiMlBdz+/UE4fRXs= 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=XkB9eydP; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IZ06XDof; 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="XkB9eydP"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IZ06XDof" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMdoI3194971 for ; Mon, 24 Aug 2026 11:56:16 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= 4i7pc+ADXVVvozvdZGnVYBctSe1QilmenoaXcxXjh+g=; b=XkB9eydPEJzwuYH7 xZlmMfUUja9OM1jiqH0Y7a/+77M7qW4aaqlU5oeXKa/Q7MyJ8rkHGRRhbfNDCHqz xUnelWj+XmVZDrNRpgbrg/k3ABi3LeJzdJwMC/xbgPPR696DquldZAlM7O1FYiYu n1AtHihBHnpwCEfT3V6Q0EHMys2SlL5gCxdw82CtFOA+GrPupZh+c1KhGkrunT5S cGJ3IPuxTQvkaiJPNm/6n99QApE9rZHmwmb4d9ErdJyYUGutP2KS5zaej0/Pypud JqkOvO3We/w/lPlB/7ear8L4CcOUovShOOZDCqB5opecHE3WQX/7fdgD06etnff8 OeiQuQ== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8hjgs309-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:16 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-90a60102d6eso22955756d6.3 for ; Mon, 24 Aug 2026 04:56:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572576; x=1788177376; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4i7pc+ADXVVvozvdZGnVYBctSe1QilmenoaXcxXjh+g=; b=IZ06XDofSojFtm+Oc9Wi0Ii0WygKpnR9CViy3IXIHPCy3YprgjsAdsZblz31MY0sLd fF6Ef71orfja5v+a53ap+Q0Jx3dOYe8MYAE/qmC3vGixJ6PAs2HZ6qxYZJhK6R90+Jsw v30PQq73JpEL4dE4IEql6GDfcO5x9otl3a9klU+lH3o2AEZWVjlwK2XjT3PhKgwQ+szX WV80ydk/Xxdqkvj6778664QmZQYmKiAupgvgFH82hu/tnYKp6PTrTXLEbu1e6wr1TaXB bZ45sAzfP+0TyQ9yYo7vqsR2m8eqE7dKZsF2hWPP/bK9Efpnd8GAYrXcWREf1brx6/wj H40Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572576; x=1788177376; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4i7pc+ADXVVvozvdZGnVYBctSe1QilmenoaXcxXjh+g=; b=LdYbWs/BbY8qbiFN2SL+E6Rb6J3JjSBQ4a4iHlaKG0t17WrgKKxKCwdadwmYe3mIJM Azn/T2XEImQEEprVKt6E6VRDT0l2OEQVrj31K3Qashm9Vjaree6xtfzOZIQ5kJySpq8m X/DTSMPLKcNEIWKkinVg1/aDJFq6CvSBc3AtWdPn/BaPfN34lwMKi8JmxmXbJOamLKp6 HjqWjPfLZuSjxRFKoJNBch0RJekT3Q1UaAPsfbkDoGLIZ6OraKMxaJfYCUeVb5ZKlW+V 5/Rpjz9JijSDx+82ESyoQP9L8GR3Ja5QBBNQieD3f+vmHbHpMQ/jrNfZVgoM6IWFvbEc Y2iw== X-Forwarded-Encrypted: i=1; AHgh+Rpxm5p/Wkmupweupfmgt+Km1Mez4VvXOikdj7VMIwcAi1w6Su3HmRNjsd2fWg5Byplo50qV4xrKMAmyfqg=@vger.kernel.org X-Gm-Message-State: AFuF++k8ozkX9IwmIljM9HQGKIeR98mMEYiHZacGwshJTkfc9FLxSxwe 8J3noaAX8GFeCXN/WSwtWNcvw/l00vvY6FS0UuQcfiQlSvuQ/POBfKqKYz1KSh1U0bTlDDWeUFP HUUQ5cAhAJKf7qXuUoO7RGWJImaF5J0e5y7Ll1XTPSncPcnX+vsMMNSHE1ONoKc+ETOUyLXl21w Y= X-Gm-Gg: AR+sD137h1e7NMWitsoUjc1NYvaMh1fEJNs7KffHgJdDKzxXi93lzFV4FeZTIHoC+0M rHqUqnYj8JGOh5n8Ki7MAG13KMX9I4f+FdHJJ6jmHxsPFWPIWoOcmXJRd4Oo8o+q9ECx0koY/gh ILUDe2AKJoZDlLQSCsjBSaHHqGIz5LZikpQJTyrRWvrhpULEdYXiPqB29RiaeQm7X2okP9puxYO bovG5AbG1RfPrmkYOYu0oqd1Z7XxwdOB4U03UyTKArreVW5vesmDq2YravY3fx+S3SGP7qbcq2G FIFyC2/BHHrV8JxFnh53/hk71tjSoNW+hLmg43ziO2mfZuUh0qkUR+Qn8x2B7YnNHIL7H71nsw2 IFkghbHQ/ X-Received: by 2002:a05:6214:248b:b0:8dc:1f0:9f2f with SMTP id 6a1803df08f44-90c80e3f318mr237344426d6.17.1787572575928; Mon, 24 Aug 2026 04:56:15 -0700 (PDT) X-Received: by 2002:a05:6214:248b:b0:8dc:1f0:9f2f with SMTP id 6a1803df08f44-90c80e3f318mr237343416d6.17.1787572575425; Mon, 24 Aug 2026 04:56:15 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:14 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:18 +0300 Subject: [PATCH v3 31/47] clk: qcom: gcc-x1e80100: Tie the CX power domain to controller 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: <20260824-qcom-tie-cx-to-gcc-v3-31-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=785; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=rahoujyANmIs+SzbF411GraqoN5ZdYQDB5yRASGUxxU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDDz9L6ka2cMNeaNZEf2e8kHJySKgO4Pnu617 M0cdq7l5uuJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww8wAKCRAbX0TJAJUV ViQwD/9ffYa1Ymf4E0ZTJeWZA2+DVymUYNZw6vCQW63HtxTooWm4Bc8h3O/lJACFPtlggfOp3ih qvhrxHmUfAFc5AoHNCX+h+obgkV8Xwo4IpJKiuZct/iI1JOdR9gp03iLsLnc7eaURuNzMbN1iAZ x8NDRSpubuukQVBrT5Y96XVqYit08g4l7NjGbUFZDq/a3H4kwC30FJQMRFaNpTbI//oBQqs1fmb 2H6arxMdvhLS/DyRUUADQccn63VtOu+EBlRKrk/Vpzu89Dumagoxj+bsGKy/RAodKmhDFlEqzqn nlFjvMNCZFSmqzcQo7Opa2mClRSbDX2HKnqUODdR73+sgb3ZLv3LL2pBT+07BsApv3Hqk558bwN NFqSHR/M+u+PEBHRtMaoMkaihWbrLahdEXnY72zDMqwlruNpbdy6kbP4va5T1FXtsLekTZ6Mn0F 3mCqRD93WgUFMb/S8dqRbfj5VXbVa7SI10cddjfkN01E8tgim0nnS59dPm70+pvVId8OJtSmKwN kuBCbUNshItG/s64HiLh6/RKTdU6QvR9DU/swlit5V1WaN/AKTd7puNxDeh1BAJumBl/NHRiYbf NT5VtRk1Xbuz12PdFmcT9k5mxJZvVEoJQu7luLYjEmTpcvJjl8SN+AQKpVH44ROv919ZwMtYAGt npiBPNgY6NxAg7Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX5Z8gA58Jk5M0 aN+4gAwgzZNH8DYxQLFcXscYp+6HbW19coqzJbMhRxkRHGvyXqLqV0NAP7TIvbB6BpY7joUafb+ KNN4C8VfelopAvQwY+vaROqrFVfBeGk= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfXznTkRsESBoEP 5bXbMYjnEpM6dnGbi1a7hjSb6QVq6DohxhecPvDcJhtYmGKV/TA1iHbRF9sh3DWMzTeRow0h23Q CJFCJbqBXFI81xxFlmBmOwWXzeG8GaL0TInUDWfCvfD1FYlPzUErP5vWR/rTHjtBH+wkO7Y9/pj iVr/eJb3XM2MqYzURHzVU5r/gyT+aZztj4tG1p77n6NMVt9oiDgBHmmNmePh+oBwlHhaMMze7jo Jx8CjbpJpEpAed+qRg7NP0XP/Cnz7oE4GqG5v0TCCF1ELuD3cAHLV2GHF1tRkoKHcRbV+JVevRC rlJOIDSrAgibBobdzBkvel4o+ZqD6HuFF3mcoenTpNzgGqLe7pNxXfDFVt9VvbBRlTeyLAA1RWN 30Hksqx7t0M2qWYDKHs8r++Y8tNRqHPaa4jt/xntk+LMI5iYSKzq90AagMjP94BjJvW19rJhlS4 lwETTe1U3yW8ykj1lLw== X-Proofpoint-ORIG-GUID: pARgbXL0itB1dWpMJrIFeqRmoWuQ-kSL X-Authority-Analysis: v=2.4 cv=CoCPtH4D c=1 sm=1 tr=0 ts=6a8c3160 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-GUID: pARgbXL0itB1dWpMJrIFeqRmoWuQ-kSL X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 malwarescore=0 phishscore=0 bulkscore=0 adultscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-x1e80100.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-x1e80100.c b/drivers/clk/qcom/gcc-x1e8010= 0.c index 8c146d62c077..832633a85f1a 100644 --- a/drivers/clk/qcom/gcc-x1e80100.c +++ b/drivers/clk/qcom/gcc-x1e80100.c @@ -7449,6 +7449,7 @@ static const struct qcom_cc_desc gcc_x1e80100_desc = =3D { .num_resets =3D ARRAY_SIZE(gcc_x1e80100_resets), .gdscs =3D gcc_x1e80100_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_x1e80100_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_x1e80100_match_table[] =3D { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 73BFB42586A for ; Mon, 24 Aug 2026 11:56:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572581; cv=none; b=ZF99eG/9PKymvU2fk1cSBwXaTW3UmlSzbpxQv94RmjNaILiVsX5NpEkpcNr4tJnIolqWxLojrvtZYslLgGOXVWsyFrtIPq1eQGC1OrC0WOdUrLEukA9grmcFSUXZTnydZE/hGizc3uHA/U4bRFPqq9JAuRwyawkDLGJxw50cRw8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572581; c=relaxed/simple; bh=yQHDVatt72dxAqTGiEP/fVb8h6kq5JRi5hP7B73zVGs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qezBOtnfFsdZ0PEHz0SDpwpuzsvxDR8gM/VlKGkna5/RQqYjxuFX0tBqFZfjmQlW75VdDNZvTPoAkzYZXOf28BOBhh/7NqQCzrpDI/XmVnGQ8nGE9wF5nZ9vElCL0AlTNrNYc+X0m+90vLNTYqSo4nahn//h88QFILiGVg45lzU= 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=ceN1EG4H; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=C4T71mlE; arc=none smtp.client-ip=205.220.168.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="ceN1EG4H"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="C4T71mlE" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMhjd2846091 for ; Mon, 24 Aug 2026 11:56:19 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= yaQDj8IK5FlNVRz3fBTcniF5ZIYoAPkZqKgLTw2UT1Y=; b=ceN1EG4HzrBeWHZ3 pLhwF1kA5ana7QYtMU32MCh2sWYWuuGki7/JFtnLujWLwsRA0V7FP8HGHBPpzYji O2a/cSKQKLQPks3c1Egy7aUwY0AjYOBsbXnyYMI+kTPz/QImqM8BOfoHOhKYhW2i NG871EzgtMGaKF4CyORxo2QlMW7aVy8pzDqIXAXVQxZQSVVZFZeY+TpbnZYBJW3J FB6TQQhYCz+bovJ5bvFBR6uFKpJKD3rBvXURhffgYFMbcPWxPgcTztheZkGqUpuA nQpNSHvk0iFsSAAVOEcUEHSK6Uuq2A6fcGWOb49McryIK7X+GTSL/fLXwtSeGYcc T/gEbg== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g88k7jh94-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:19 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8eac2620cb0so35379366d6.3 for ; Mon, 24 Aug 2026 04:56:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572579; x=1788177379; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=yaQDj8IK5FlNVRz3fBTcniF5ZIYoAPkZqKgLTw2UT1Y=; b=C4T71mlEXUob/gGW4rbNdFjJgMHrnRJDbeW4HjASCzNSJi6nve6TYUyiOnA4n3e64a lWpaI2Lh4L+uSrfseklOcmUzrzAx88ylVqOGSeQU2SFXihfdi+Yo5t0FRG/uyQOZJDL0 xa1VOyJTX7tJK0r+tpdZTJLWyvtWhN1ratHIBhv/SQjqrYNqOm4rAHRqmknRkXT0bZOD ceIs8Uw4bTodePUB9DS97LuTFbNyhF2AWpzH/XrJ9WCMGwLP1pMaxcHSJlcekaaQvxBn 2NAmWYStnObQPRpctZXpsQhrgQlSkFKrtJ7qAiHtfYFzLDM/XxUj4VFRvFhI+rKNAiRX PHYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572579; x=1788177379; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=yaQDj8IK5FlNVRz3fBTcniF5ZIYoAPkZqKgLTw2UT1Y=; b=Z0q04blySx8bJs7FVCkSgzWwkZINZf94ewTacjaaKeODlLXheFtS4iErhmCBdxuW4I 1tvuz5ndwHsDeNW0+doOv9WfiGQAqQrFVhy4+4r/BetHLL7ylAomaxFxrn7Ulzdi5kgD rXhLZhKfRdVEhdtSaJO7rwHyTJ5L3Zi9phHInJ3OyY86vgIDPGPYnXXehzFxnUWcnNd0 vKCgVEguh9cBvjo5PXqZmMsiPNgqQP/YQ80bE14hsoPHtZ/uKqtF70H6IgmUqBBimWn7 p8OeiLHEj9pz9kQoNrUywcPsRiZBXPpGSU+J0eQHaJTipN5wiH0duySaQkkpvbB38YWy wN5Q== X-Forwarded-Encrypted: i=1; AHgh+RoUXhDrpsycaRrDcGylpit05UvgamwilS2AZvl9QICIphSoPhKD1bitDPlCW4vHnf5wLMwkBPDvJPhwWm0=@vger.kernel.org X-Gm-Message-State: AFuF++lByznQ7YjpXfQk9a3lfDosGRO2QpUEaYbxiPfeip2u7lpkkvYH mGXrtxMAffwxMqw4Ijinap/MKDPwmesaZuwvsZmbSAza1yyHufEUIJJa7QPlU45eAMcvuM2kzqX aOSmuEaMIXtbPCLPC+lpuLfciaZjQ+onumfkNWj/C+1Hqq++HL3K7zWeanPkO/Zky3fxMxYq4re k= X-Gm-Gg: AR+sD1252wz282jvbsFMCY+2oUWGsBnbPJ2wEN627+8XAtZpOPpvKUC2/vdGSz0ogWG eUp/qxQKjw8dSPsU3t4tAN79OjfHtYSDXM8ttDb9QQTLKCK0+KzsOmLRQGuDdZZcViNrRS7gTX9 YG2Whxn0xVyUdaAg36GSr4lqe4l97RA7fK+GhzTZj7C0xr4Fje47lGptbahP3aWCPk7kc2mEbcN ZEVuiMrlEXeBOpktNDebOvMv9UKuJ3oT5DqVTddyEnr1NF4KVjCz2G7pJ+PFBDe/qT+OqDUd5TL cqkynbc9wJJWrqSzhT4ATFJNcfFCteb9mjdViQrY3oh0HQ5Np/8CgRmhPs5XnZPuowIOcuX/W/p CtW5lC1o7 X-Received: by 2002:ad4:5ccb:0:b0:904:1bd1:e002 with SMTP id 6a1803df08f44-90c809444c0mr239096336d6.3.1787572578596; Mon, 24 Aug 2026 04:56:18 -0700 (PDT) X-Received: by 2002:ad4:5ccb:0:b0:904:1bd1:e002 with SMTP id 6a1803df08f44-90c809444c0mr239095326d6.3.1787572577970; Mon, 24 Aug 2026 04:56:17 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:16 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:19 +0300 Subject: [PATCH v3 32/47] arm64: dts: qcom: kaanapali: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-32-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1073; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=yQHDVatt72dxAqTGiEP/fVb8h6kq5JRi5hP7B73zVGs=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD0u2wyDj+t4GgWXlB3Lj3y8OoRDBcNi9UoG RvyDLYiL7mJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww9AAKCRAbX0TJAJUV VtoxEADLjePLkDhxcEq8FshGE+2Sai2V5ws6NE0r9lAeZWiY+D+ASun1QbfC/EKHXuuoI3XLvG9 0t5HALj3EgSLTYL71IAzH19RkqhVikdEiAOL82J4muQmwOte4YLpx6V2spvN3DQVHjnwfvcRiZv sW73b4IS39u0Y4npx2aopZ6jsB7cZXYSLF5KU1ITQ1ZX/Wpjb2hUDvKt8p3uqMVRKcbUyv3XHzg QdLb8hcvZEX08vBMOp74Bg6R8vNYPNmZSJouhEovojm0gx09PH6GclN6CT2bUm5OELgr8J5QqXJ SPYgPQQH9rmcY82hB2HsF1zSngCCGWQupsPiLZdxpNnLtyTCpFuIR0t3C3/uU3ZeDHpiQZvZUre CCMYzSAFGHfzHA5Sj0oTQnpe2RqDkwFzouOe6/zPrCM57ESCqVfqg5K5SBsmCNWdyu15xbX+/Ux OO7w2B4yLH1x+nJ6KH3oMILszWJU2lqOKHhcgBZueWYagYtHs8mUIwXTgBdYv8Z/4eRSAeltGcr BD1pc6ExGoNNoGkfhvzriAqs3XxN8bvY9n56EmnLocObYKF7cZdlZqpJbrFv6MAvdAuHaQbxjo4 V8tpkn3Fn5pBLrdXvhkMwGl2IOhbFv1nmXHo4i/ILgcf6IJJotYS3ncrhRG+C/WR/+TLeMHhRA2 v0n9uwVVCgPCRRQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=b4iCJNGx c=1 sm=1 tr=0 ts=6a8c3163 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=3K_yQeBcBf-sZL04j2EA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX5yG5gbfKEXKm iOJAVABe3Qi1iLKV/bykjU9XdWzsuoT4JGY8lc3A+gNzgKvDa87rt2+2Ij4W2yqnnQ/i4mIXll1 UgMUvaeML9/kycCS2KY6NX+Zx/NP/WM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDA5OSBTYWx0ZWRfX9TlL8Iq8sC/Y Qc+1wsmMWM/LytwwwAjzaf0IAYVBKFd5hUK67MmPs9/BhGStJQ3PLtosCnnEv1KNqr0qFq7EMIL 7gMKqTmJJ4Q7qvbtajMb3pLVw1jYm10YUoOl8O1g0apNgncZvUh7fjGZ9I3/RoTAl5OaD/+GnAn 5KszDqrZKiUHCy9KdWOP2oBDP6j8NczeG25lw49S2h0z+dEW7P7IIZMSNsw/TyFyx2uU2zPEZ3p au061Zu81gXjHY3kzNCV5+yOo5068SK7M0yPBabdoSi5Gd9OdRIXSvgRyj18tKVdyYKvYZdDgui yVgy453OnqqRNpKz7zmT/Vxbp++oEQgLAkMLSzJIby4yOCz8aP8SnmT6gFFrpasPw7fYh3HCMdW RZpQ2ZAD+QR2wwmhkPHMdo2zPZTMox7Vded2FV5p0DOQcZWw6fgJbEWkp0T6KLzXS1ieZ8gl8Ja 9yhQqGAyU2qyFMGUCZg== X-Proofpoint-ORIG-GUID: hmsahd-IBt9Y-PNnO42i37cKc8ARt-Mp X-Proofpoint-GUID: hmsahd-IBt9Y-PNnO42i37cKc8ARt-Mp X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 phishscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240099 The GCC GDSCs on Kaanapali are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Fixes: 2eeb5767d53f ("arm64: dts: qcom: Introduce Kaanapali SoC") Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index 131fd2a16c54..c1528cc8b7b3 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -552,6 +552,8 @@ gcc: clock-controller@100000 { <&ufs_mem_phy 2>, <0>; =20 + power-domains =3D <&rpmhpd RPMHPD_CX>; + #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 ECE12424D42 for ; Mon, 24 Aug 2026 11:56:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572584; cv=none; b=tDWafP8ghrpOoKYaf0PgSVR83RuiXK0O3lTbAp2r8OizbeWTkSEg2FICuZ9Ykzd8t/kmF8RX5z0jrJMk6WVW+dIU2G19OE/cXFRy2hjw7H8OMjfoJT/8LAMk9vh6cPpHZ44thvZtx05jCTKZ0lemvMCPIgptVIlmBcLP8CtQC9o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572584; c=relaxed/simple; bh=O2DsokWt1mMW8bjuqtRH65DPNyZsJvqs4z90wopP9p4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uZi/GcW3D4szqGOkZJgJ8HAeD9JB1dwpcdISzN29eizKT0hYZOyvgY5XzudXpS561C41YZGprPA8HBtxLckqeuZP7DO1FcWhKAGS2qbZGFE5tkiWyoiEMbp7fhLLjQ7NfUrzLzIIAh8IXZrIdbKrBbehI4LtKG13vmLIAJfJmrE= 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=PRWFetUH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jqpUz8XS; arc=none smtp.client-ip=205.220.168.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="PRWFetUH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jqpUz8XS" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMYkv2376896 for ; Mon, 24 Aug 2026 11:56:22 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= OggzUa06YckTcbsyyQNEu5aQC0d3jyXT5GphmAyn54I=; b=PRWFetUHyHFXzFyp o/Ayf7JyAqVMMixXqgezMp99dfQ9/fO/U3ieZibEDDoQAm8FRBvbXdVZicOL2xVN VEgwRxQZv3caofZlXs8NLcGOgIhn0iLXcqYTxuxztPUdG2iFe25YF8PeVGvBBGIj ty3UNMbvy68S4+YCt4wiYcil3TeP+Dex1Bf0PtOgHYOdODi3MGhwvdoQY4PoPRUc NXi9IFY2mkEBHTiTA1qTdRDbhYffLlYnGYTeF3Zs6eH7KcQVN/PWcamI6j4pHuUX q7qbQD7CSoY5VW59jcQTPTe/O+E/DSsUMhu1qSd1aCq1y5tIIZBByxiw6FJva2KV MUDccQ== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8hbth4kt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:22 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-51bfe3fa93bso34917831cf.2 for ; Mon, 24 Aug 2026 04:56:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572581; x=1788177381; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=OggzUa06YckTcbsyyQNEu5aQC0d3jyXT5GphmAyn54I=; b=jqpUz8XScdU8H7LwkDY4PadHkApJGs4BmUKZdpslBHbvxNxFkLnLby+hJyDnZMRRjw tA7VEn39rHL3++1EX1K64xyYL7O/lNixzrDAy/OP5LeKUkNVVysDfIP4q0KgihakkaRN l6oJE10i7+C7aAVB08s56lzwU7p3J+7NmLf9EUsG3yEhtdPtSInrNxYTNfyGUJc57z4T Xu3//vemjfcit36M4dpK45AilYdiVB0l6sfdlNTiIqEpWs6JkUO7rCHIqCHNNywbKXAX rUJMpUQQXzTo9MTsOeupG89A/dHJh6+mRWE0b04bX1mB/97UG+W8KyPGWQsXDzGiAWff jXQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572581; x=1788177381; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=OggzUa06YckTcbsyyQNEu5aQC0d3jyXT5GphmAyn54I=; b=daW5r4S3WqfznmHVWUnj7hj6wtcW167bryRtargAMu0QkwHnIoNbL/gu+e2K5OXwBa DNs1+YphxdTjxh1k26hzEqpx+Rdw1KiNQFc4985Z5qe08qyrofFMUS1/3o5VyaRkMHe+ toOHL7aMuJXpIheY8MUpjz1Kre2aXVnvnZmJq5k/IgHs7ZZBYo2qycQYnTusJ9UsETTJ pVa0w5HhI4X3bcviQuu/bir2lwKAILzWwUsLK5qtgYWFWCjCnXYmtDpcUhnLfmdgV7yj hPBSCX3M4P9S+z6Fq1xHNichzVrVOfT1BatlxOiHOQ4vTMsJTckaPYsSyd8oWrX+osUZ 2erQ== X-Forwarded-Encrypted: i=1; AHgh+RoZMX7a3cFgfxe6I/S/em6AwhQ2nDK4HE5N0O85ojBkCdLZ1gkJiYCvlISlaY+iGnLmPouwIgtF09vq4Tk=@vger.kernel.org X-Gm-Message-State: AFuF++l1rQZm1v+JjNU0Hm4fXTPZugbQpELXpkxziZUE9EO96z7FdHgY B8t0ync7g+I7OnOvxbWSJJwV3+MkpEYPiDCPt2vYcI8sIrhveotRRpHh5Qk1xgkQ9eJdHe7GU/+ OAk7eb3kel4LlVKh0e50t3HRTFHO/PCRk9LqXkMG5qE9Xjp04YpUhnapGT4EXS8YQz8ARy2eOmo k= X-Gm-Gg: AR+sD10DOL+j6ICJLrrAdmCRl1ous+Ye28JJP8jSUaE9LGVJuyKdooFDQXou6R8zSEB XT5EFX+gvGkf0CcEBdDV0sNOZTb5r4stZBIJY+tN4EsBoxflUF8AxLZslCary4+A81Pnvff1Ldo 0qeHIvgIGVBQp6sbHWSvvZf8gnc2l7NlUqTSnbA3sEniCbRJiAaVkJDwQ+gmr6NQeXSIXuaarPj 5dO/00lo8ORTnn9u+5O5W8Y+IPXlyMO/BfDKN+lXnOtoBsRjmuAX0uG66Wh3MkVtMsya38d57VA 6GXfsrZ9XkRhHsLV+TuNuTiCjL5jtW/OiEfv4u1DIgzRNs2hsJ8HcvOqOpmI96+Y8nWub2jNg1S H+ResMZ6T X-Received: by 2002:a05:622a:4c07:b0:51c:14f5:8f9c with SMTP id d75a77b69052e-52df59ec938mr264779291cf.27.1787572581135; Mon, 24 Aug 2026 04:56:21 -0700 (PDT) X-Received: by 2002:a05:622a:4c07:b0:51c:14f5:8f9c with SMTP id d75a77b69052e-52df59ec938mr264778701cf.27.1787572580561; Mon, 24 Aug 2026 04:56:20 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:19 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:20 +0300 Subject: [PATCH v3 33/47] arm64: dts: qcom: monaco: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-33-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=963; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=O2DsokWt1mMW8bjuqtRH65DPNyZsJvqs4z90wopP9p4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD1ZDAUNQbqrzbnGshrc4XI31IyegkxJ2EOi 9tBBN5fEZ6JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww9QAKCRAbX0TJAJUV VgkCD/4mJIXUJzBcOr7cdSWkNpVBd7HpEx4es/cq+oyB50PpBOmCzYPHud35gaCafm0/Bh1uKRW GqcyEPNhd0Z1qAk7GQ9e5ZP05Xx673zlOtI1sZBm1Yp9yO8+hz54LzT9B3tUEzRz97GLQ4Ua0oZ YAEKeCL6veKmJFS86ZSJG5yoo6ZG6Qb1N9WQXMAC15xdD11vP0Enw5hw3Yg9vHCYwm42HPC/dBg lGj6Fxd2ATux+0l4CiRm+AVMDJwKdC5UXqMPtuLQyq/P+uJSk/IZFkc9gGUktz6DMmD8hT/AGWd bL+hQfApZNKU+s1gGuEIdFdHeH/DvnD4lLoL+qV+WvAa+YfkJX5cSnB+3Ed+Gx1BNsMnLiXnaWV nAu6Um1gyrsyqtTvuosOxSUUJY+liXToNX2gHiN0Ur4+LicfVkrH9WK7SYIsdrDx6npMcapTpIb 1x5mSCcG34j59qCVwRxXVpD/W47ImUqBX8HDTpByANn3elsGFRd4iH22RmBM8Amhgi3XDDcDQ+D /Ky5uaRIfTBY63Y8cFq8VpDlAccmP6o82Oqo2F5mvngYuORWg3isPy9eWlynlhDuPlQbWZDNkU8 Hido962jfXdYb14O0c0eJGKYYJ3WBaLBm08QfhCguZDdCwJCK4/xKTEz2CJ4H/lrIYmGQshcCIo kX4sb/Msrdo4yAA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfXySc135rKcobp ZHcOqeMmsH7N+qP0fWIgKuHG75LMhZCVvazfWtT941kdkiq8b4B01G4jaLVcoXBTOIH5TsWwzT/ /9ZnI3amDiWpFid/5xeCPsGrxUamsHq6sQnUGkaCj0bLJ7GJ4qGne+IW/6iCmgqqt5qus8Is7Ld zCCizjRs3s5tihp8h4sggFthDR2LkAynDV7HvLrOocDB5BYdIMSe986i+/5U34HAWof9h6Dqo96 copBuBj8JbuSU432RB0GZYrmfTMcZH2u6rYJftFWd0jIgkRy/IhfB4ZV2bx/0cOU693VVeiR6Z0 Po46KJ/gFmeIbfOLOKhkTCqsb6ByPlahy91ByMK7yNC2EW01L6WvI7RzAONf0xdj+KVhFm73XJ4 RvGsDS+aGix+dVvxHAWatW0BjCnIggANGg55BAPUOc2zhfNF/7rWxIladnxtP5zRHM9n4b/mw7h X++Gyt5xqgDujdaMqfg== X-Authority-Analysis: v=2.4 cv=JL0LdcKb c=1 sm=1 tr=0 ts=6a8c3166 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=3n_S7Wnn7mudAyu7Y6kA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX3EVtpqIjpVqz GvV3387ckiLJwRfB8TKfDGKasrlSWNxHWMQ8q9pEAxNN8Pn7zvAEz5XfcB5dlYseIsb7MJVq9Sr vwumtYsXgMnf58vf1hJwSmEJha1vz/k= X-Proofpoint-GUID: abXSI4XCXOkGQm_6HxswVkgSAqa3PMXX X-Proofpoint-ORIG-GUID: abXSI4XCXOkGQm_6HxswVkgSAqa3PMXX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 clxscore=1015 impostorscore=0 priorityscore=1501 adultscore=0 bulkscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on QCS8300 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/monaco.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/monaco.dtsi b/arch/arm64/boot/dts/qco= m/monaco.dtsi index cfe39f923224..0786ab4c5f0d 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -898,6 +898,7 @@ gcc: clock-controller@100000 { #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; + power-domains =3D <&rpmhpd RPMHPD_CX>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>, <&pcie0_phy>, --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 B193B419FA2 for ; Mon, 24 Aug 2026 11:56:25 +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=1787572587; cv=none; b=bABIlcFv3zeq4ziqw1GwIzVau2AKYfQ9rISwCaqDXpX7XDtotJbp17y/6FdbHBB07IY5/izleDDAvRVVNAqp0C5ylqZMYoEfhC4/mylJm/RPEQjh5dFejj/DJIlM60+WRiv2lABBmrk/3i5grpqIraqHBNs6IOIfNtpIzdt2ZDU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572587; c=relaxed/simple; bh=lQV0ldRNKcf/gqFd9CvCOCZHVi8E1tSUEkUVeUVD14c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HR9BChWKTiXEi5oTj0mSaeyr3sm4MwTIWpazolFnCsBxFYkqdwONRefOSqh6hoWbjNXo48XDrrhiUGsc39yM6DMlYp4vp1jVTnv2bQ/bjfgrYn9tNPLb/homoPhThFwzzvVOsq2ed5FhxX/meZusQYCB5VoOxkML2Z1hJHWh2oA= 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=ICjDbyoq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=V3nogHI0; 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="ICjDbyoq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="V3nogHI0" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMU9p2647975 for ; Mon, 24 Aug 2026 11:56:24 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= UmyJOOZgdqhPljjjMNEqZWEe3ZGHlmE2PquH4ZCuwe0=; b=ICjDbyoq+PDKm3Ul u1qUuuIIhRUbOLqKz2Tvkmk07VCNDJ9D1fv31MhiZqUm65TWn1O1v7Lrk76ABpQ9 iPG7Rx3kzmfd/pgYe6uMWy1Bs0GJMaKvG/qU4xPgbOZhVN05aLa8O8yE9przpxMs udGYKtqUri+mefE0bfqRzqb5NbElLn9cFqLwcdcj2LB7FWzUC+3QQ+wyE/AP/EVa CnM47SZFh4A9ZQF1n9M6hu76UhMB9sEO9UL4pqE44dMNkPbGe9ceUf2Z+O8WBMpL WkD20siuC9/TyQsCz9SPtWvVZJpivdmvVgVNMipI3MJg6nq5cpb4D/HeyaujjBpy 0SSzcw== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gqn9ah0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:24 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-8ef8249f871so35694116d6.0 for ; Mon, 24 Aug 2026 04:56:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572584; x=1788177384; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=UmyJOOZgdqhPljjjMNEqZWEe3ZGHlmE2PquH4ZCuwe0=; b=V3nogHI0KBmubJ3vpA2shnUWDGPTu8/VLgC3zuMZaHTit0o2+6MpYeMHC2W9o7XfMp Ok4dJrek2CSjqFWcpBl7/dmbEc5g6taUf/cPemzBX4PRSn6TT+xskmIJmurTjImXnvh0 K6CTXU0I1a4RKWOowJnyc4Mp3kZR95j6KfaWTY7EFFY4RNtvC3Jh9eZCX0tkg9lT1P6k OPi2wAhBAjfFj5bT6m5OzAthgDeBTFdOx6lxzsycLCpo2UDHqf6ErZuyoIyLY0F7O6SO nSi5oE1RSoP0nbZreNPgpQQyYQb6WCQW9+zhiXNCNa499Ot5s1bTtc3BA8Hr3PIca25R oZIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572584; x=1788177384; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=UmyJOOZgdqhPljjjMNEqZWEe3ZGHlmE2PquH4ZCuwe0=; b=lsx4Xr28NlUI3cWeelonHnCW/B8R1MYeF2TTuBRSq6conh24UdQabOpz2y3sK280Ef evYgxViZfO2jbBDmiVeFcr+fknULcDKH2nqmPpyOqJAbEuA4C/s/ZUvcYt/gGfGqO/oI yomVxtmsv8w9v3Mb5wCQpxcf3D9AJQYdPWjmLDuyc9pVU41ZCJvYsgoi/PYADSzObvrh 2GWFx79oe9s2rRo7RVnauSm6mQDhK3ZeOIrJX5+pxaHSd0l6paYWA4q+fEaKw+22a62J ZvdVQKGRvMaDrhtmmbKjUABY+AV0fCbBfiCjqZqZxLtXvu0TOqKtBs24XUNtdAmLMTrJ Tehg== X-Forwarded-Encrypted: i=1; AHgh+Ro3bljE45KZRNuaRgae60OYXOfOZaVhjbvssktw7FfXEBCGWHUoopxAuUES8W7vTuYi83OAGN9k6XW3n6I=@vger.kernel.org X-Gm-Message-State: AFuF++l6vBNuX5wM3w2X2ZcJc9ucXWOcaAyAIqltRwlcxnXxUjx3Q8VZ eSfm+42Qe/V5zp1CURWQkgGSLejV9xtkRcnWbyv/G4bRC2iT9GIn9ntAeAfwul+y/2GLsyHQWFG 66/EhfvXc5RJo3s3d7T1Fn3VZ8XGUVA5euW38VWSXdBrYZ74cb5dh3SXsnSgiqOqeoLSm+L+la1 0= X-Gm-Gg: AR+sD11HZWkVhxnwFx3eJ88DZFK3GvKWfJl1OWQUbygvONVaCvzEP4+r9czYgd0OFUo cEP7ofLgeu+y4FRX1yGayw0MtxQhnC6cxMhIUF9b2TYWNwmeW17WTadTBcyadwdKVOw1aMbyKOL FleG/pHGmHvOf8Qrku3KYxBEAbLXs2IV3XAw2FmdNpmx3oTwxYHj4B2ag258PGwkbI/vWnTCiIx XxTlb/Old7W/CtxBUebY6iR1AzCfcRG6o+BaOm8YBLWrXof06Gs7WPNqvY8zcraPpp5BYimKXg/ MyOw9FzGrIHLw+5MEZhhLDD1Xv3rvJ1RS5xe4PfPqlm+WKz86h8T6uI9G8146RyIw+6gczSakDo arn6L+dt8 X-Received: by 2002:a05:622a:1c0c:b0:51c:a8:51cd with SMTP id d75a77b69052e-52e09b81035mr184452561cf.1.1787572583871; Mon, 24 Aug 2026 04:56:23 -0700 (PDT) X-Received: by 2002:a05:622a:1c0c:b0:51c:a8:51cd with SMTP id d75a77b69052e-52e09b81035mr184452031cf.1.1787572583076; Mon, 24 Aug 2026 04:56:23 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:22 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:21 +0300 Subject: [PATCH v3 34/47] arm64: dts: qcom: qdu1000: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-34-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=937; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=lQV0ldRNKcf/gqFd9CvCOCZHVi8E1tSUEkUVeUVD14c=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD2BQ73yLRCFOKLr17yDz7Ay358Q5lphjkRs RfIqKaGiHeJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww9gAKCRAbX0TJAJUV VoQ4D/96nz5DGjGvRDpblSMlp5W2mZvvnSKZP5OmQm5j7yywF8xN+SpJp8JW/ZXc6YeuqQfHquS LLabqSdcs47NT7iT+GDSUwHCyLueq3gU6HxJCpdQq4Yy3hyYuuYvLtpgdiYKzi6kMLJTZm5QY/l GMU9DQui1JhEqho+3qh4X+3TJuLbqhJBZ/IXUJEUYkoTg620VYcCn95qrgBm9LNPjzSHVBR5LEe Hi2yEuWnNXO/tEBr/jfNqiJo/uGF/9SAQFwYrcerGS7mXFSoeBLeEIw6BUx2y10O+CN+pZz6Lv4 SHbqeXxECCycOJbp7OKdMqqW/PQaDTtDNCaS04kh4d78NjZZyRN9yYZMMFZiumc1TJH06FBjdtG MKWlPM5dQToHTbAwh9XsTZtfHIE/kmXsYNo2RRL0awMVuf/eb5ZUUfZcgH6H5mKRmTyiiuMy813 aWTETGmPvLtylomUIBFffp2UrltArb+5zkGYfjV71fujgsx2QsXYoGIk5FqpJSmgJ8bNXKnWORn DLYADf/Sbjb2mMO92N3dHjz8DDvKqiOepvvniFXBvVy2kyEWkFFZc5KyDUHIKDSnXSOWHLsmY1c g2NFMPFH37ZuvnWJK6bOfaRO/XB+euRRbga2c8t6jIQQOE33jr32fFLLZAf8P5a0Iy/hlwwHgGE TCb+lsJ1xjH8C7g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX0oBcDhTIX0Rx ohR1AL4j4bFrFtjX06prZm/KWGekhvCKv8cRe33hLsxk1o9ZrSXAeiBzbC8Fgsmai14790ClZvI 9wduQqHcEpZM74MYgnpzZnYl4H8aR2o= X-Proofpoint-GUID: _xF-QrBcacQuptFP-0-sj5piMgz1arp8 X-Authority-Analysis: v=2.4 cv=fqXsol4f c=1 sm=1 tr=0 ts=6a8c3168 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=frXxnpyXSSLf7P61oFUA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfXxqnnP4XABFg8 xWaSpkmv8xPJQVvwwqn0m1Go13k9eSubU2IUSKfqnpyjgSvWnfNxNKymKg9ZZPTkYxNq9Tf1k0f CHEyETBETJStIO5Bixdos0H+Ipr2Z2t3DM7+3roDqUle25nk62d8hmMQeB7FDTiN37IaKHwMJpq EcgK4uqvjd3bH3jiEggxBPqboKDfz/gCcnEFmZGzt9qw9mHjkUSSnKdf/E85/R/Nug5KKK154bV /7qypuvM45yRtQXDDGj4GqYluNDIK/0Y6Dlpm6seJMm1WW8I40p5M0ClaLJeDwpm10p5zC7YHHU m1L7zT6D5Jf42ve1zwOLhZrc5iNdA8pS2D4YpUmL0hANkUmSky3++CoNpvR8pBqyatbIENEHUhl Ay/16PMofDFskbZ/oC4CDzi9FEuKRxgVZJvhwTN2ate4R340aHDkNjf6TJCUUBn263GsfAXnQY3 9Ua+MaVc6ep28BXQ/OA== X-Proofpoint-ORIG-GUID: _xF-QrBcacQuptFP-0-sj5piMgz1arp8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on QDU1000 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/qdu1000.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/qdu1000.dtsi b/arch/arm64/boot/dts/qc= om/qdu1000.dtsi index af106aebd30d..accb4b989655 100644 --- a/arch/arm64/boot/dts/qcom/qdu1000.dtsi +++ b/arch/arm64/boot/dts/qcom/qdu1000.dtsi @@ -396,6 +396,7 @@ gcc: clock-controller@80000 { #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; + power-domains =3D <&rpmhpd QDU1000_CX>; }; =20 ecpricc: clock-controller@280000 { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 500DB426EB9 for ; Mon, 24 Aug 2026 11:56:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572589; cv=none; b=rfSM5NuAK3wXGKroI2XoapRhur1Erys7CPQbKMoyYdR/tVLxgG3q1/FxapAN2VoR/hQTAjIWGtvpUwcOp/MQDgv2mvDApe0jLceEyQ7VWuuc61qlOVKTsWUeXc5SlEtamfZ9BFNa3V04JpQBGJzFAfoQDqZsZX7Av6259BJmiyk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572589; c=relaxed/simple; bh=feYVCHTPbsd3/jVJZAWaDWKyG8VEZ5/OESdLdqasmu0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GhL1bng3EgEJoz4kM5Ez5Ia017yMMmoh+GBHR0cpXPdsgcz8GHc1MacTYSoLJH0jDRad+KmOZt7zusul9oHMIVaacyT/EgAeyRBQtT8HhatyAkIFhVNvvcKBqe0/WEUUNYxqiWEOWN0HXtOZsFkQwzemT9Z6Bg3Fl5yAzpwSfF0= 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=bzb7ixP6; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IO3yxyrm; arc=none smtp.client-ip=205.220.168.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="bzb7ixP6"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IO3yxyrm" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMlgw3870124 for ; Mon, 24 Aug 2026 11:56:27 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= /jPDS8TRjFxBl5eETBjlun89kg0m63MpMQaF74AWhkY=; b=bzb7ixP6mDdx/5rS jpUSTFu+BxM6brT2RGtO2da7AtsP8a0Nd8QxlY6lKDeUq5NxW6pUrYVBv1JGCr4n sIrh1IWOdPL+Ps5S9hmN7KG1j12TDlsjGBJqklw4ZuUYIsSM/4N60gw5k2T7HusJ C4Ay2UCn1SPTd+r430FsfYpPqClOzUfn/p+dHtGlzHS5geaUiGnmYX6YO+I76GEz v2eAUHPg/vqMR+S/luXdzdoZ8//CrUCXgXaDKVqZpSfCY0X9I/5s/lbzWFXdmuA9 0D7hI7lKwlThhKv+7kzkuV0vuP2gaVnMNUlUtV03okjit5fc0i7zTG3N1/dBhrkf 5dK3Zw== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g88jpjh10-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:27 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-5174a23afcbso48418001cf.3 for ; Mon, 24 Aug 2026 04:56:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572586; x=1788177386; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/jPDS8TRjFxBl5eETBjlun89kg0m63MpMQaF74AWhkY=; b=IO3yxyrmkFchLB61xHlw2ygQ8YZaAM8IEiPeq5zoev7Dgg+S2f/FmfFwYTg+MyJ4ug xi1nxs/ZsAA/hA9vlhFFNJ9gYbW1ygg1/Mcwi3fVA1sqm8a7ym9bLJYjnr0D2SwOZtvQ nLkg6F7K18R2CK7SC+wJhsnPa8Vdo8GWabxPRW3IU9fX3yDDLy+zaPnq58ZVEgVFjrEL XcYXdCv/AMGPD+iWhnPif3FerEOYM6I1GZMPSEvJNBPSL3/4V3Q28RIsbZx7xOGE3IlI YZyLfd6/TvLN12ICuDyb7GeUjSWoansmpPA4wqukMYML3MrYvLnDh3TqmK9d57XgKjyV /mYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572586; x=1788177386; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=/jPDS8TRjFxBl5eETBjlun89kg0m63MpMQaF74AWhkY=; b=cms+1Ov/9oAcARcmiiyy0d53WrbKv05qMM2B6FveW5J7gy0suAe/lqTJYKTb6P7MYm txNOusF6szWc9EJm+VhXiW+i1sdMm2sURdM6RJWT+jKY0YEeQ5DcT1Igy6e9/0IguZkI b/hg6dFj0gv5Yye5t7h1zBK5hmoTZng6Ywr8mKdSPp8jribzh08lWti5viP02c3YlSS+ RnCou91pae+oxlC547jX5zcz2NPr036OwakDBK0a2/Ek/ee1wZE8msiYwILTYC1+NtCQ jBjsQV6vRWPrpVBiVKjqLVzGoSYB5mbrY5a08zH7bgQKTMA8xZYh5tCqM7o55OVZpQJ+ ySag== X-Forwarded-Encrypted: i=1; AHgh+RryrIYue/c00IUYD7kr+JNsKWPD/vmEJFYtxDxodtUcxqbZv67STjfT4E+8ncb3Tne3G47Vl1J5Ik46IsA=@vger.kernel.org X-Gm-Message-State: AFuF++kVgFoRDa/qA2F0JSBPvIyBSnhiJQvIYkLrZa0myXHR0JWt8r7J zvZVFnJytaRGMf5+Q+AGSqhP+ayHg5NAbSMobFgAzSNFnkdoTXWD9BHGJ58wFCGGwIjW8Wk2KRF 0pHL1l7A7wH8VxE/MF98JhRHmtrg7UakuwF/xqZxbYurC/YT55ntvl8tJ/AqnOXIQ9FxWarmJa5 Q= X-Gm-Gg: AR+sD12EOpMPOlzmAzbYtGJmSfnb8+lHwYXpTubYn8VCUUeK10bJxrQweUuKG/YvhL5 fnlhkofT2u9QRwVgyCIEzbH24i65kil3XG+phKM2gMPbwfkVWms7tkK7r9M8lOqQHh+ndA1saFK FjBzkR7+Up+XLWCJc+TYIfivmuUy37y48cRTabFkFgX91tCjeamUQu+UZglohfVl90ZZ33nlTHM tzNXKmQA536kJbp6j0pgaFu8DxBKl0PyXBNi//hZQNvIVe++iAARhJjll5Fc8taKnaag33/NDEX OFRy6jrXY4RPad4mFQf9O+9p6JkpLuUpoYbRKmcGJ/ze2pyOkTRPBPMFJu2WMLoEkV3q8YQcBLs zwMQEkaqj X-Received: by 2002:a05:622a:8c8:b0:50b:4491:a2cf with SMTP id d75a77b69052e-52df5a07b28mr279145431cf.27.1787572586290; Mon, 24 Aug 2026 04:56:26 -0700 (PDT) X-Received: by 2002:a05:622a:8c8:b0:50b:4491:a2cf with SMTP id d75a77b69052e-52df5a07b28mr279144781cf.27.1787572585672; Mon, 24 Aug 2026 04:56:25 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:24 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:22 +0300 Subject: [PATCH v3 35/47] arm64: dts: qcom: sar2130p: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-35-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=974; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=feYVCHTPbsd3/jVJZAWaDWKyG8VEZ5/OESdLdqasmu0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD3GgL0oY3yMduWRFUOEZatYk2ZL6T4E8iXC CybYjv9lGyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww9wAKCRAbX0TJAJUV VsDfEACBgTYDEboIG2fontyTQjEzt3STZJJB+a+DNLXP+6KIExlRT4Fl7xh3fs8bPmFo9BzaUYm EM1KUhF4hsTO6kj1cBIb7POevNjozphoqC/UlesQ3bM09xdP23at0rqUJfK3qm7hM4gkZVzneM/ Y5zGXB3UuB960xze+NtTMMYGiG2q9wC9+4CjIYaKkGD6JnHgVcH6RvsZxd0nP/u2h1fwI7G6+fI 57OclrByakzDudwiMDAmtfCd2jVVJE0m4c9RW6oE4M9dSMILjkAJyMkZkREwq4JjIA3secJoe9w PzrdMC/HdL0DxCdiRDxfgMf+0mOzofggQ6BKzeXpYvHCuj5RPxa8SbcVz94bUGYMB/CN+jzXSgp /pqcEYGwAY6qJH6Ct8kVs35wu11ymjVqplA4OboBZJEKdVL54+9ZRtWmxBMmS6waINDkQj812RH ryolDUnAWrfePQ449TpTGtk8C3JMsqnz4WvwUN6n73Ys0L8VMyATScGO4tu1UoTi91KI318qbPg VM+McsNK563kgM81bFRVKR+onIvSltHGRjxRSlN6XWPyvJHYufbMkdDvOekRzuyZaBphh8i0RA5 70H5/4qtE+XcUeqSCI7m1Y1beifwdBCOQS0ZMw1QBgMnWmJ/rrdEjPxp5t9FlHEGv01ovjtJm0N hGtRZo2H9CnXQvg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfXxnBXpa+vDbr3 oSX6nrOv/1IyqbI8gcz8f1EEVsc6qjhqhwLfMTO5OQXppUstukl3NSAuhkmtzFcIF47bUsZcNPg dlsobz1fqQMFZO2IMZlbsecyctsCf21rd+0PWoIoTytGiAnkpJtcyZInmPYZmvhdGn2xONgv0ex UzpBQGVTWlQZhrmixLNMtslso4/br4vy2NLwA3sK+6uST1M1pIe8ER2jYlb41X4Nug+RgxDuE1/ 8HI4mtyTkHY+jzdcu/UdeQRLSOrVGwyw3b3o7tuWHEZH/BgIKUkMqlUMf+/mllR+qAG1yZDrbz6 rH8vBGE5xYEJX/O854JfM8hH2vLubLKrLr41KjUYusoNFWGTQ+7Q5Voeosx4W8WpDBJoljFqj7w DhZMwj2i68Awtph43UfqwbKdCeDz/jVo5ALnJeDXL9yfONj1VubJrhE6b5iDVNaCiQU1a8YivgD tLget8f9VnjgV2Rk8jw== X-Proofpoint-GUID: swTlW7z_gf98eUXr9B6xTf5sksR0AD_p X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX7ImRck/RsZZl peQJZpRjYoeE7yGswJCO2+gXU70F9PE8CvBwWmqYrZu49/rcezAafA5qvs2ecAkB/JSiy3NuZhu +JUw403TGP8I47f3EvTmsqNXMwY8JDQ= X-Authority-Analysis: v=2.4 cv=Xey5Co55 c=1 sm=1 tr=0 ts=6a8c316b cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=3n_S7Wnn7mudAyu7Y6kA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: swTlW7z_gf98eUXr9B6xTf5sksR0AD_p X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 impostorscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 clxscore=1015 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SAR2130P are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sar2130p.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sar2130p.dtsi b/arch/arm64/boot/dts/q= com/sar2130p.dtsi index a2d93fd68299..b6ca31b87d1f 100644 --- a/arch/arm64/boot/dts/qcom/sar2130p.dtsi +++ b/arch/arm64/boot/dts/qcom/sar2130p.dtsi @@ -475,6 +475,7 @@ gcc: clock-controller@100000 { #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; + power-domains =3D <&rpmhpd RPMHPD_CX>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>, <&pcie0_phy>, --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 5625F428473 for ; Mon, 24 Aug 2026 11:56:33 +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=1787572594; cv=none; b=O3J9UOaOPW2KD/3fdCeCAxcGCSqL8/Z406fMpWv7a6jUDnOWdPVyg1BGJHVFpZSX2ZFt612mL3PAl9v4Sus0nw8JhNmVHP3DB3eXCtA+aeU5TimeVOnbLXAbrMbu8CTSuOBHbMl32eqIKe1cwTMP5TqY0SBT6N4/JBIE2gCMpN4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572594; c=relaxed/simple; bh=67xdo98Lw2n5IQ4QNQeBtdkFwF9GpDdKirBYMES5dEk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YhLtg4MJ2AX1LgPg2DFZX8QmGLXPOshdeI30qbLbX4m79kKwb1RxP5UNOud11XAAACYqWtsHe1O9MPz0LDKcWi4hcOkSne+Z1T8YJJEEi3rZKnxqku0NPU5bsd63Frgj7tWDP84BFWlPGZmuoBZADbloWT6J+Jo7cWSFMhIH02U= 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=QKJAanxk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=idGm4ZFR; 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="QKJAanxk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="idGm4ZFR" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMX1s2648015 for ; Mon, 24 Aug 2026 11:56:32 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= WZKEwiJKJvvEwEp770Bg7jSOR7ui/EKT5qHlpiE7oxE=; b=QKJAanxk7tw5Pe2J vEb/1vntPDrL046mvmH7b2aVD/L7vuI3+tsstMemRTI8v52JvTCOXNMHBuKnj94H vCVBWKOZj3tLIMReVfUelhihFo1n3OJ/VjjaSPuipuR+W6XNVdpKrlq4pf/XSxlQ GHiMBoAMQPosXkcmsulVcGJhyeYKoOhPNcj0xCpWLYaGr/Bwt29yhHxgK1UIQsq3 rb9qLIAo77QfL+CGh9O+FdyB4xIHcM/uOnf2ZUhr00+EbN/g8PDT0u8LhroUlpO9 Zd08eJJOr2Sl6hkdQt+7hqemrBnKl4V4Przj/RrPc3hh7sTCliM2qxr8RbhX5OSG otQqCA== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gqn9aj4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:32 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8efad04d884so63337626d6.0 for ; Mon, 24 Aug 2026 04:56:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572592; x=1788177392; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=WZKEwiJKJvvEwEp770Bg7jSOR7ui/EKT5qHlpiE7oxE=; b=idGm4ZFReIYaHrc2h/14eHkHra8vo3Mg1zYoz7Udv150Xu6UU0inzfyHjUc81moi9s +f5+hFpzrEb1/y8wjzV1jDR708gmnoUU/MAUXRJY5HFUbRM3winfug/8pdusp6l54VPm tLX8ETeJT9iSKJomb/VwriQF6OXFpIdq1ypMfdX4uNdgmjLYB+L+mgZ6V1ChIvDJrzM9 eazyEVTb+qws3LFKjeZ3+QWjuLLSAdPjdtdsUQb+vJWae0yT3+jP65DEwGu21PVZVLpt +K5NX60/4TzOSOJbLzOO9RdmIylq/fttnc/x1aGqGpJmCDvKvrX/j8Bne0h6H511+8pX Hfgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572592; x=1788177392; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=WZKEwiJKJvvEwEp770Bg7jSOR7ui/EKT5qHlpiE7oxE=; b=GXzUDNxAzfBvUFnoQjRrDV9EMxuQtbx1B8UZcCmXPRbMkqVwOaiPGYIA97sneX2dPP EqBWKGy6VjXNlSjJxBjE02MUsNpULBBBwBGlBRJb0E18B2CQKyEk1r77/qB07TNFPNQ8 m3n15VdpEcUY4vxJwqQ6pYd8c7BSeAkgyo6xopuOO4G7pxf6EAJ33dLgqbX+D/LhoSe+ 5Lb+o/ZCU7JUXaGjNvNM4n4OWiGo40WWCdqf8hyy+e+0iJh12EUF0A0CsHsBd0Vjc1G6 veyF68bRK6bsJmcWeHsACDIo1Apes7XqUN9z6SAAFhUSP5Q3aGSSogZzzot7gAl8mcme jq0w== X-Forwarded-Encrypted: i=1; AHgh+RodBz7BRvsdNbOJDBYyxeYswj9gl1VwfZF55dBiLxvDKefgSfmpeJZbrdXSp8MSJp9inZQDru7buMLNR5s=@vger.kernel.org X-Gm-Message-State: AFuF++k/rAwI2RvxQa7TFrxsMICKHvkTY7I6mUGVk/v2Lcy9F+cuAeSj fNOfdFRgNc8GVA/Vv4cbG2RWuLQ2d/Yv4oU0Zh76gYJCpGuw/4R8sUux10rcHMmj0AxRWA8KL6X Kf3dXbnRGhOaeVVgn3YL+W5g0iZ3auEQwNOm0EZXHO8nzsQ+RpVqslnNob3ODtwjPYNu243xbZn M= X-Gm-Gg: AR+sD10iEYPv/cbyWILEDy6Bp+AENVlveqTlNIolT58fJ1yVDlvI5B25UJg1XB1fMab UbSDLQoUtKf0xjk/a/nRN7ZiMV99j/L7A912oPzlclvwEZ6CcuNB32+uPb/KMC+uAMfC7buw9Wy xiePuiDGNtA7EpmxipIAiZkNB5Esg9+4BamrSq37tAMw7feezW0FVGooQC93xt0Gw99lDxpyGwO KEipMhgT1TDGFlFqfJrsKFWYdPfGlCn+9w9jeVydFAV8c3Sg/h01ymHiuOdl+t47vm5VTwzRCI6 ntPtzMK6hmd9BxqD40DxM8bQpPhZIinlX87n+anf3PVXtQmcdUJNUfmuMkDuwxVvVRNZFha1A7B UVdHGN7lK X-Received: by 2002:ac8:5cd2:0:b0:51c:1568:3a53 with SMTP id d75a77b69052e-52df5696dd2mr214103281cf.16.1787572591608; Mon, 24 Aug 2026 04:56:31 -0700 (PDT) X-Received: by 2002:ac8:5cd2:0:b0:51c:1568:3a53 with SMTP id d75a77b69052e-52df5696dd2mr214100971cf.16.1787572588857; Mon, 24 Aug 2026 04:56:28 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:27 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:23 +0300 Subject: [PATCH v3 36/47] arm64: dts: qcom: sdm670: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-36-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=920; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=67xdo98Lw2n5IQ4QNQeBtdkFwF9GpDdKirBYMES5dEk=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD4th83vb+iaDFw7h8AA0eJ+ytMB116I9nW3 g4NbrOrjuyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww+AAKCRAbX0TJAJUV VvHID/4kWEoDANlf8jQJ+bmqqsp0huQW6H2ir73t2FMh88pXnRkAD4LsdmRt1GmjB81M67Ntvof I1QZ22N5yT2jV5XHpXmhe+xMdm/YwjsKujiAD9FZIndPLazmZBVtBdoQrrYtOfhOv6L+/9TEBo3 4OCoKgfbvg45fFkeCiPFrBxCN7D5xIxjPLbco4eelv4ZJYONUtuGGkiUgatAfeAm+tovZlEdOnu Myqrz+FXX87aSuEwg22eExPEtg4o7KpvUR303wMF/O91ou8zkcBSpnGC2aSYzG/pvgwRt28D7Ug EB/qFA14bEZTd61suU0YhVGsZcLgIwTxZQEmOwvpR0GgzTmD+GBBxgNT1JVpnHuIvwv0L5N24PF x+aoXs4vs06Y0exJ/x/KnJcHGNoB+NDt4L0lD0QJft3gArvYlEJFfKpeGG9G1xY5KrQ5cM1slF4 ZGJZeWunbc2L/hv5nTKLLGtCV/1TwcH3ihersO8yANkCfI0fGeXgReQDo0PIeG974V4rtsenzUC bFOu3tFQnJrj5ZaVPglt/fP42TuDO3oJQhJCLGjCwvrLK/ZwqxrrymtHlYR7FV/LrMTzD6sKKYS CEeSiPG1N+1MGBld/2aBC8Lfo9DB4uJS9ypzOgnLusfacc2+q+Tg16ZocH6qYsgpS3AqGSrQx9L WjLtf53PHNvAuew== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX5oGFlWWyu3LV r1jVGei+ojyWRQ7V5lkq4YhGPEH9bemobfF6PiOys4a0FOGqTnhQOdQ/Uj/OasGzu3B35qp7tPP CC4Tg4JTAoj8Dvd+yTkKNOMaGOU1Nwg= X-Proofpoint-GUID: N3XL_eVIMoLo9r91O8cXXmxIq4ZJc_YS X-Authority-Analysis: v=2.4 cv=fqXsol4f c=1 sm=1 tr=0 ts=6a8c3170 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=82sHzFGN3NSTCjlL1roA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX1rM8b9Dq+9D9 oDrYdVSwSwLp0L4fRqru6n8en6F8fFDslavfWaipuwdJtt63D4EBbKcn3qoP+WZncEz2CppEMo+ uXlf0GQNchhRe0G42hhvowzjNHdJdv61nlrkEPXxkjuKYYIJ7iGtb0AlLec+T2zNroiRMWK5y8i 67pgEuNb9xjb7wIwgpZFKmAZ3huk8dhV7Qyd1aV3rdjvj+D6B8d5Bm4nf1RwLxNnu2iySQjNPP0 8y7RZN2mcJH1uMXg/z+L7ruY3pwamL+4EJpR1o5zjcPzBhvvHjKpwysPm+Dwy8hD8ekbNj2lQQz bQLg+PaD7gh1PysdVWYz8yI3gk8Fsmt+7HGjnnOq5O+LKcqHyDHsJJeK2u7OU1qwbfXlvnxWZRs MKAcDyzJ6oHMlaXoYnmIbEOykFXVx5b0eo1zDLFscBhQfJouPkpw0UIiJLcIbwJek9HAodR3/Wy bP4gYbc63aIKXi2i4eg== X-Proofpoint-ORIG-GUID: N3XL_eVIMoLo9r91O8cXXmxIq4ZJc_YS X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SDM670 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sdm670.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sdm670.dtsi b/arch/arm64/boot/dts/qco= m/sdm670.dtsi index 5c60ea36f04a..1978a54db23b 100644 --- a/arch/arm64/boot/dts/qcom/sdm670.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm670.dtsi @@ -626,6 +626,7 @@ gcc: clock-controller@100000 { #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; + power-domains =3D <&rpmhpd SDM670_CX>; }; =20 qfprom: qfprom@784000 { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 95C66412276 for ; Mon, 24 Aug 2026 11:56:33 +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=1787572594; cv=none; b=aWMGovnMaXcZK+IPcONR/61vq1IABDZIhIoXvv6fRoVAm0NvlQu+X5oTiWZhjxvAQdXoOzljGtQehKGMbQRb3HO1myZK6DcQnWSMt3z5XMTvQo6ZMOzlg+4JnJFmbzA3vl3mYYPJSRcuNqpwbZA/kcdCUi1PpU+VSqVCf/T/2ZI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572594; c=relaxed/simple; bh=DKLce2rGCWsYxRe9TpcUQuvx+0FtbeoYOxKuMusCLHU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Buf9wVH9Oimre6hZ4Royd2uMjteboVIyRcjZaVoxZ6Cipnb7CjzwfopUMzCCBfOO9P9JMMvhmWYHjPoMaUFg+yCtcbZhSGpF3V1Bfg/mmVNy9RFcxPHjM05dNlQiFY+UC7qEfSXzhtFIqwTWMxplhX41Yh9SgrLeNfHeoYbYyqQ= 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=ShdRz7kN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=F+XbPueM; 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="ShdRz7kN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="F+XbPueM" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMgMD2864718 for ; Mon, 24 Aug 2026 11:56:32 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= /6DFU/XkQWga24fSKmEZu8DOXRsix1OWpbGv96lsfYQ=; b=ShdRz7kNTBdpRj+N TLftfKVb1w1DBRNILc6hUOxHAjXDfCFbL3RYhPKLk470wxfLzmX0WfXDCUoJGemB 7BNuZ8Var6sxd5oFDaPLVpEfEn39PjNW+01ZtXrk5qf1dDhbv2YFC+LlGyJHBXwA dJIX1so9OZ033Zf1q+aUlSh3Ul6kWVPzd0BMrZ55XEjixnQ3mMuPY5pBEho3tdgH uD8caaaFi+NN33e8rqLq9X2gWIJPN9MF/Q7mVpjKenmSVARMvIjx311pY0dHd/ub GcuZlFRZOGJJW8LnBuJugiYDfhP40SCOFldiMOyVdLCgVijQfdyi1hQzM1B2eGtk nRosTA== Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8bdr29w1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:32 +0000 (GMT) Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-51c01ff996dso37510361cf.2 for ; Mon, 24 Aug 2026 04:56:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572592; x=1788177392; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=/6DFU/XkQWga24fSKmEZu8DOXRsix1OWpbGv96lsfYQ=; b=F+XbPueMIo/2gsieSKFTPcMqq7x0UXYf5mclc2vfcXF2BpvQYHJKkDwkbBTtlbuUTF 0k2HgYbORzJIMMrk5y26Z3pOoAlCtLi8NHt48azpUF4skREDEpXi/yfSzBv2wIEfHmQW gJ9kGTyDO4Zg6YteHlEdTXO7653+Yh0WDv1egVxoZC/guMird4XnqE0bA7pPtzMGkBdR HqE6LRk4V1nq/E3j+zx1CKnJOywnMiStYP3ToncO/cRJ3yWoy48URw+9PWOX0RburXIK AGESweuDdAnwljg/+C4BFpVElcwfn86VCHd0WsrUHrH28nnyzZoZoDtkLhZOSCjEJFz5 UdbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572592; x=1788177392; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=/6DFU/XkQWga24fSKmEZu8DOXRsix1OWpbGv96lsfYQ=; b=EWTA/AJDjNanxPs4sefmsnEiSLALDqV/ozMX4UWtjZAcpSRC4YAMiOFkh2UWHkHouy xTwN+m1Tsn/oJMkHuYTL4mhAwiFtquqliPZUm5cAvwWu8n6G3FsCCXvXaCHiSIW8VG4+ 0VDmY/ZBsiZXm3oFLX1CVNR0xGR8ukSFzC+XVwjzxbR2iyyN3OHU5qUo0jMn43qv0V46 x5JlbB1vU9BRvTWUf7RQdtl1yStnwiqCnBfpY2yTOuimGS9IsQS5I1+7s3j7SiFht7uB bPPlX1MtplZThtxWhzF1nsWIml7c6WxBmt7NRkAlH2+Us4vDzxz9gDVY8E1+fcddKTRR R5Ag== X-Forwarded-Encrypted: i=1; AHgh+Rpt8F0EbdA+NmzScdpq+hWEp+o7eAexRbIkqx6wfYLpK6ftRngNoZi1fxQbJUvSSGDILSpg3eRo4Jr70E8=@vger.kernel.org X-Gm-Message-State: AFuF++kUbT6HtSC7f6p8F8FcjJ9+f8FDWSUUMdcdeH9xkJQxulKxJK8c 7oI2FJd8YY2S7yL9fnCTnj4ueNyIMWqcskMHJ9BlWX4ScAG5yVnwAQRIw7IMK4fkJvIKcd3sZ9J mxry+3y3es5aGRTklgU1zh1QBUm9Ztc4qc/05amZ2iSliriY2oAFyrUA+Z/mxF4Vt30NcYr86rm M= X-Gm-Gg: AR+sD12sOc9SW4+GpogQTJ5EB3ZPSasIF3CsQJdCVe5pL8a0ZT0TJS/gvLtItQLoocH 3QKsbTe70RTFOXbR3g0V5cS+mlTwsuRpR5ddEVVP9SJY7U8JJ/i9tdDK1vJr7RXc0ZkXYZ5dkfT NpqTG9SScDNoGEpUXzGjlaMFapgOrFv6dX5Vx9tuPIbGNgl1bSXKruWsF2U6JZAQX1WoZfni7fP 6mm7WvlsxMx1BlFm0uLOzxPXnYFOayIcxlH/ui2mjkoWMAamkMqZTVXEa0xbVVQCt3E4H1QSHu5 SRwbcLMfDT4dc60ctwF8oE7bP2gy+ZmMRfbHW8esgLy/wvD5WQY50jVzfzQusArBDNuhRLBQcKS 9xqx16JGM X-Received: by 2002:a05:622a:607:b0:52d:99e8:46ca with SMTP id d75a77b69052e-52df586c696mr241493031cf.18.1787572591850; Mon, 24 Aug 2026 04:56:31 -0700 (PDT) X-Received: by 2002:a05:622a:607:b0:52d:99e8:46ca with SMTP id d75a77b69052e-52df586c696mr241492501cf.18.1787572591316; Mon, 24 Aug 2026 04:56:31 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:30 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:24 +0300 Subject: [PATCH v3 37/47] arm64: dts: qcom: sdx75: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-37-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=912; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=DKLce2rGCWsYxRe9TpcUQuvx+0FtbeoYOxKuMusCLHU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD53ePxEK57Lhjtvz4WClEcO3lbWzwW3x0YB ZCE0NLodSqJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww+QAKCRAbX0TJAJUV VpFOD/49cKELBZ9+WUww/YdfO4wP0meEwdGgxI+PpdG+2cO58HF/O1TFWGC4H0W7am9NVw4ydkc cPQ5QFbWQmPghFAmXtqt0dYjRnIk0Z5oDGxnM+a3hHKf2ne9gJ5YGiYBSoewORfAtrBv5XaT/ZY 9SMxEBsNROKipPccijTry2DG54MjPW42kFi6WtnmJMmP606fvy0RQImDw800R1FWlRVsnJWB1h6 J8zbKFmVpTWEsUaDDmuEML2UpRqqs1d363wpMhzvjOZNWIQvp8fMKJXcNEX8mwM/69Qsh6D9DcH a0mB+v/CWgUa3IvIheH9r1mUQ5X4IPqM8Z2cNJZ2TjCTocehecIGigYkEvYWx/1mMZgHvJsncWZ FYPmbIfTOUjISlkTXEcqPWksNeZ7VhtcLx3AfcW+pUNA5fJ+1RUYazSkkwZaRI200FW5MctTPUW icYaMpSA8Ma5f1EuyWsKq1ILDOUffgRHMHL/ljbSss65/S9uiBRS5pwY78jyttzwXQV/8zpLrg1 MZUe8fZZjLeyq/nMfRGXYCcuq/DoxnrEHWrjt5yFYshDZkqfjcpm1Z9KEnjiTr5HsnOpB+1kX2C CQ7Zhz5HFWnGhk5dw19qypLW/i553fR/jGsnABUPtL8MP6U80Ic3YbGPrwWiElFLMOSqWD6+K1W Ghl0O6x9sfkYzQw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX+9VDct7SNec5 DPZhTzNQeLwkbqYvQgfnXw78px58Ws+PU2QVJxcMdoCDBVO/tqxC/W9CUgCQlovWD+GH20MxMa1 5iiHSE/Ihk9sE8ugcWavVog//QO86KvY5+ekYUuQNOVToTcwe9YZzC9fcV/KVGyqz60O98lqrBn ZMYe2KgHChVTWksdsGnihslPSaq66ULFQun6isqt6Pz7coecORWWUDX6mNwEfcOxm4ceRke4TWi HQsF+BVPPc+5iy8i+76O+JltqWt/7z6ZTB93isqn3SeYc7ezkWQ9+86D3a6KGZ+Ef1G65A9B8Pz oseLwtjZ3qv4zX2CPRBHIuqqeLgdmyMNiKQIO5sz0V/W2DcxgUpwmGIpIwm+rnktakl25I8s4rW JTqOa3v7NARerJGyjUpWZYjUClP+X+eGYuG5YU0VKohh0yNCrZUxWKShnIfEAJYinJBuREWH7FS NqnXuwbK6yC+16Jj3aA== X-Proofpoint-GUID: 09b0wy_pEwjCoFxWCaAa2ivvVzPermIk X-Proofpoint-ORIG-GUID: 09b0wy_pEwjCoFxWCaAa2ivvVzPermIk X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX0PXPOFpA3u18 JSyrvyCV4Ri4atAnBpqxJBI+fXY+Xx21mqUNOAifgFn5YNbhk1lmb5VpD0kM/2jZND0LNNiExoP YFBn3X5gTHAA+xces/AS9SQIDIdD5yg= X-Authority-Analysis: v=2.4 cv=W8cIkxWk c=1 sm=1 tr=0 ts=6a8c3170 cx=c_pps a=mPf7EqFMSY9/WdsSgAYMbA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=3n_S7Wnn7mudAyu7Y6kA:9 a=QEXdDO2ut3YA:10 a=dawVfQjAaf238kedN5IG:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 malwarescore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SDX75 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sdx75.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sdx75.dtsi b/arch/arm64/boot/dts/qcom= /sdx75.dtsi index 85cc9c6e6f83..d4ef90c4a8db 100644 --- a/arch/arm64/boot/dts/qcom/sdx75.dtsi +++ b/arch/arm64/boot/dts/qcom/sdx75.dtsi @@ -487,6 +487,7 @@ gcc: clock-controller@80000 { #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; + power-domains =3D <&rpmhpd RPMHPD_CX>; }; =20 ipcc: mailbox@408000 { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 5402042A165 for ; Mon, 24 Aug 2026 11:56:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572597; cv=none; b=R8gxvqOCLYCHiVfyNOXGMeU3/Drz8xmgyVspK8U0o38fpcrAwJPVLI+sZwHbIIP4NJgX/+iJRCS5Jv7zyoIvvD9iOBKilwXUM7s1fv+WaKdAPP58u7fyHjINGbXecI/Y8w7+QxTEJPCh5EELnTpoy/RzH6hrUVOkjP9mjWFR3mY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572597; c=relaxed/simple; bh=ygaxzeR1m8fCjevKn4pRG00MpO1FK6KfllGLi4KPPX0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZzgMgvODzgWlNl5d6Sf2rXTCdTeQGKJdwdnphYGYFPbXLukb5S3c7t8w9uyoU1H4N1787P8hTH35t3T9ofzbnWRs2++fFHSscdF7O2fdgnAvm3yCWkp42y6gIK6ms6mHdtcyKZsFU/Es1K4NO/elhfjs8WpIruqELm3JX0+hW2U= 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=DdNL9t5+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cCEDEhTB; arc=none smtp.client-ip=205.220.168.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="DdNL9t5+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cCEDEhTB" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMR6W3869927 for ; Mon, 24 Aug 2026 11:56:35 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= KxIIXbuugwFOHSBBrDbEWPRp8IgxDM1kPW8oV1iV++s=; b=DdNL9t5+XLgk53vS XFbtyygMZpFRiZ97YDHxuO6+aKldJFEV27mPy32TwUzlLYchp2F5uyWbpspTc/b6 jw0Jajzzrr8dobJPjXTF2e/73vbwIKSGV8END4HXIcx5KlG+3Z6p8sB3OIdsa540 dwqTWiFWhJ9EzkT5tTulE/vjYyOLud1+2p/fcZ6CJYgSs8g4Yot9GTvfwE13eR9S 7re4JEUaST3zjZejfx8A2Uu8c0YdQr9BXl6lJld4ePtCw1QqnXoy0gZFsZZiBW+i UAq5ZhqFw5GA+qwQCed10sa7DtpiP5Ju2eQSO3grLo+vyPIX2R/mDzqQd5xAuqHy wLgxWQ== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g88jpjh1s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:35 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-52827090cc5so43954731cf.0 for ; Mon, 24 Aug 2026 04:56:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572595; x=1788177395; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=KxIIXbuugwFOHSBBrDbEWPRp8IgxDM1kPW8oV1iV++s=; b=cCEDEhTBPpy/oSjUIRa7QE3gyi/uDg2ft9G/w2OlVnFqWjNZPa51Y+cTH+dNtT/Twm 1tig1eancy7U5mF/wiCsXxUa/i1r4M1Qr8nKHIN+0ptTe87v7uB4Ug5NhkI3jz9J71q5 nAMo6fRqH40Cf/AKh/w2zF2REsnuzs7lTQjEez6EYgYHJletF7L6rOmw7WVBvcV1rsTb j48QcyY+GB+IcoRcR4JqQPh+6X52Uk7646n8It+d7ac2DYL8oI6huke9BQ8vG4XIuFjz dYkUDjBSmgK7fBTGd4xQ1U5d2w7rRHVKQT4U17D+9leXrT+hd5YQr6dXf5sAkq4Y2Xk7 q7Jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572595; x=1788177395; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=KxIIXbuugwFOHSBBrDbEWPRp8IgxDM1kPW8oV1iV++s=; b=Hq3JTF4aOn4jak2C+CgwFKcqvrG1xV8ZI5garKPdQPYabkxOIdIPvVYbvPQiHBK+3W iaI5uM1C2qUUYWPGM911CYXf9Ej/12BY3gUP/hmyp4ZTOJcYkRPY7rZuqjCpMYVNdYC4 dnw0IYq5m3kSOsudems80v8BDjz1Ini5qRs5/GlknSRsB7IJCnvSuRnmwud24cyLffQi +zWCTMHSluCn233XpnGazfJjgth+rEdPhmHy1w+RC/oSwwCEP3jv6GJ/YYAn6zjRMCjR OzDdgKJ2WK8orlGiWjR8uQcKJ6THWRXZ+qa09No4cWchMmkmHKaMdlYkHYQYLRA0QmtO Z+yQ== X-Forwarded-Encrypted: i=1; AHgh+Rq+Qei2CbR5UEnvbzeRxDl5KUQ+yE7nrLApEF9oW5igzrmCgupKHTgpfjTmDpKviaP5QrVdbrWWVJyqNIA=@vger.kernel.org X-Gm-Message-State: AFuF++l/8jPGhx6AMF5una4Qzch1xbGzsurwV4lQcjAfLgjDf28b+Nao eHgw08SzFcl3IvZ0eSgfAkoGubX2hmtuzhMhrwhQPGDwCsXvX7OhgmYjDiiKDdgMd3pVdg2j4Jd kgXi1jh0g7Zzh2ZsqWuAmOEHENbhmyXNUX91GVaDgXwDZto8osutQKn0vGUyGvQoBsIqdJ8UmLa U= X-Gm-Gg: AR+sD10wqHaTMzhaPxDWfL2Bg+5+563MCEve3m41PMaMlbD7sQ5x1+L6iuFQJNqPony r6sc/Jfo4lpgE876o+/FpU+uPtW3/e6ZKC1lBdrrcht+AvtxlcCbj/xtvwwhwTCUlEnPoJUshBP LrX6suD3QoyoWKz4UvG+ZEytNEKm8ICnxwrtCy0oXbojL+/7znwLgzpOswODMwP11c8TmDZ8ysq cUpuaj8cec4Fei8R4zpY4cc80SH/AdBdpJta9XT6IUqprjYY1MqwYbvEDU3Ki/uEmF787gZ4jiG 30aQ/XVJb4SeKmdT0vikT2T+YFZIHI05NGyssvs09lh19mu6W3XOyCEeW1byHJ8cMZ8YaViYp77 wFG2N2M7a X-Received: by 2002:a05:622a:1cc9:b0:52d:9ab4:7775 with SMTP id d75a77b69052e-52de36e0794mr349089551cf.21.1787572594535; Mon, 24 Aug 2026 04:56:34 -0700 (PDT) X-Received: by 2002:a05:622a:1cc9:b0:52d:9ab4:7775 with SMTP id d75a77b69052e-52de36e0794mr349088771cf.21.1787572593981; Mon, 24 Aug 2026 04:56:33 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:32 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:25 +0300 Subject: [PATCH v3 38/47] arm64: dts: qcom: sm4450: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-38-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=953; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=ygaxzeR1m8fCjevKn4pRG00MpO1FK6KfllGLi4KPPX0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD69LNjiZUQCJB0/pLmPdDfKjMfu+TG7wnLc dN2TMS7ATyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww+gAKCRAbX0TJAJUV VlKpD/90UVtdVEQkMAh8529CNhnOFTi4v2ixDjlNgRiEc9sELZF+KDhPJFCQEb0cablWNSgKt4Y 8vNtEDsIPVa5XgFAFUpaELBZnn+6r2It3q5/K8tuGO8Xx46Ubl3t5P86nLUVBIpeqdY92w3bcjE ZfwWx+GfpPvAv1ZXlYexqE9KgYigsN3GLVeSH29BpNZ5XS9ZYoS46I4tWvUMlZDMIDouoQPY9L6 yWy8JlSTfU3IP9l1KBLddpF4kwRDrQfjdl0EYKaaCbKbF1lcjpssVrMkznuI6p21itBlj84/Fxi hyfo6FImK2VeQC3MueNoNZcLT3fAHhWfJEGm67HIfsVBcerOpqSG9op2+eS7Yro6PWeo2QEQiBL sABI5X3iG3nlwNc4KhStuX8K4YpB5lhMNQcn1+asMWe4m4881mgtS6jKtmDoPiV1rc4yrewIv/I SN5z7xlj0CXl3n0hTZtpF0i6ACZaz4E2HeE3aH3R200aQJMDsW47jglMOHJac08DqhcHW5NEHHM H0HvzA6XKSzRO1ViNJ2wmvhh7hqLqVMclcZ5fEuvje9i4OjMM/x1E7liIubMG6iss/V6OcuIrjJ hEb1GTYgJX1+M7u32wvYujWUjILegfNHEaxIodU87xSEhY2bAz6Qg2IZ/qhWAtrKUol9kpqvF36 /DUmMrhfr8BP1cA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX3F8Oeexlt+W4 uqCJZFOji8uAHB8iI0VbLLVk1oh5+SOpOTUnqecM6wB1nIlGo0MWQzH1M5xpqUdNGDQK75f+Xnw M2TVNRBRQRUyvGrMiungtXkN/hE/k2zv8piUNkjZZaN9rs3z0aC61Fzy7xmu8SRiLSjWEjs7/br 9k+jAJN+w42orhKxWH2MRYm4zopv38ll4/E45SLciqKgUw0pxT8L0fM5Y0kfslh/ShHwn1t04Vu WNH4z4eIvC5SAnSTnuFGzy9Y1m8IVyOObUWIDk1eltgtzg5/yjPHVvPE1goHO4xaMv1Vz3L2jJc 9rh3+oZgTUJbfDkLTkTP3lERuugZ1EM51WY848pkJcV0AzMVZy0cKb/xWmnM+8KB123PbpEd7TF Tyyj59cShFE0Ae3sZMQDWA2eJBClPiaAg+NUX7SVbI7wd4PGP1aOFUkXxQ25Ecz2d3uBGa/Jjds xY5Fv4hv4mis0xSyMLg== X-Proofpoint-GUID: nRO3cEpWAIBvclA4jEfrjdxuiPrYyuPY X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX+KkELudkb/z2 hxC6sRxkh45oJlmazbUc0/On4+cyzO/lnwSLIBoJp2CRrwUmeNr6Q69Uizu77k99NEn/++EifxO UVnlrm+U95xN2v/2rn0AlC+NMeXFzJ8= X-Authority-Analysis: v=2.4 cv=Xey5Co55 c=1 sm=1 tr=0 ts=6a8c3173 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=3n_S7Wnn7mudAyu7Y6kA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: nRO3cEpWAIBvclA4jEfrjdxuiPrYyuPY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 adultscore=0 impostorscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 phishscore=0 clxscore=1015 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SM4450 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm4450.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm4450.dtsi b/arch/arm64/boot/dts/qco= m/sm4450.dtsi index b7dc40f3778c..0057f68732b1 100644 --- a/arch/arm64/boot/dts/qcom/sm4450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm4450.dtsi @@ -390,6 +390,7 @@ gcc: clock-controller@100000 { #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; + power-domains =3D <&rpmhpd RPMHPD_CX>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>, <0>, --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 00C6C412276 for ; Mon, 24 Aug 2026 11:56:38 +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=1787572600; cv=none; b=Ove8f3S8bCElCw2BZgqDOXXPfklwl48PDYlZLfaTMj3JhyO0FBVtSlkpzSgMdh293tOkLIZAAKY5aJLp0qMyCO/igBYkqbxjTXte/gymyKi/ywJZunC/OP2W4P8/+twdJyOHNTszl1f15TIrnlFsNFjKPtMnGnVUEHWaopI+NG4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572600; c=relaxed/simple; bh=kwmZWbieObu19HJwMat+En2+qUYDIaJNELdrcvjW9vE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CLU2f4QRW0z1APnYivMV6wXZAu+epKLhL8cCpf/f9mGpq9lP1aZKlfCIw9v1yAyfOjkhco8JQiVbJbPeGIofRBEI7S4MRnQs2GRtXU/30M1+y1Z80/EJKW899XdIBmGPW9zDHWUl9X10G5eTizyMMJ5IvVmOnhohcg+9AUvf+TA= 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=LtygWSqr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ROpcPHFj; 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="LtygWSqr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ROpcPHFj" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMPVh2743033 for ; Mon, 24 Aug 2026 11:56:38 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= X9udNqzS6075n4aY4trAVywiFn4/XhY5ESNd4vQ1FkA=; b=LtygWSqr7KG6uFv2 VQo1BuRH9mNyTU05QO05HhBz5MmVZOaFC1Xfc9vNY/+V5SNe0aOqpav0yKB2D5Be GLqiYmppyzfEZ1p97L+OZ8Twfa8Ykbmtc3nN69haVlZccFTjH52DgWJC7VUWHAb9 iohbxKj8FLv3biY5g+54VbJffmPlv9fdaguxXgGUmno6eEtYLcTfwzcCXItNDN2T 09kZpKEve6NjxRnQSqg7dLjBE9Fi/G9jSL9le0czNczmml+GQ7e/u3LCPZjucviZ qovXN3oryILCG/X9+pEjkiVY1PRkL2mm03kYS9IfzBHa0htsSGmSXBTVunx2flYF mCD9tw== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8j7r0x45-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:37 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-8e9489f62bfso40060216d6.2 for ; Mon, 24 Aug 2026 04:56:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572597; x=1788177397; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=X9udNqzS6075n4aY4trAVywiFn4/XhY5ESNd4vQ1FkA=; b=ROpcPHFja+GfYrfui8Ka8YxbeO2Z4gtdCclrYTMfUHeLj9f8azmRgfcw+7iMI3mOJe d77kVgcnrJTtTtA1bI39YQL51qBOfAoPpLKA37IJg2ON2r0xaIyEF860xmvKgL1kP5au 69tG2UZ8aggubxyQITlksEydpX04ZDuZn3/1ZVGo9uw0UQ0iVeYAh0o9P+PU2L/e6yO9 5cmrRt9FBLY2olNmasjIba75qNcFlIcq/Ij/scMuj7QJq1jXrVrDjrsZwkWX4apbiDyU mwq5Uvuv9MZ4ecEz4xfpAbrKYfzW+CV3uSXTlgOZFClbp7+k/CExkRkzJQJuOezCq03I 6MSw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572597; x=1788177397; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=X9udNqzS6075n4aY4trAVywiFn4/XhY5ESNd4vQ1FkA=; b=h2DFMTHQNcwb08zMKhXTAUCHRJMMxTRg5BFphd4hR7yaWMEWR+iBqsihalUpMvOolX 0wIYoVKaH4LfJY0nrdt/7Vdg08OdWeEHgcw9X6R9a/y8YmUYXuCoLSSXFCq85V2n3OXR E0zrahsAw76ccq+iGDpyKoyFsL9WmCwQWhwJL2tpC39IgbGzaQVF/C5N0uXrwopOFUry tOBv1bOC+81A750vzuiqqGllF4I4JCRGuj0ALzEt6mIbQbLvy1rNL1RdRo/eazpbOsxt GihVm6OeWZZiI5s4jTsZxZLAZDvlpZi9sWaRqR842/RII49eyHCKhZ/8bjFoyklid7TL Qk1Q== X-Forwarded-Encrypted: i=1; AHgh+RrtaJg1eNgu7sJGyyLrnvicCsuXXmWviW80GHdYFKYSQswfcxJANgS/J47Fsu9SQhyh32EUPTssyGAjbdE=@vger.kernel.org X-Gm-Message-State: AFuF++m3JXnPsUieSvidMyOU9KM8JmaPcSx+oueAyzfJ008n4xa9QvG3 q+PIqRI5CAWYq1Yq0lEbZ/sPis6q/SyjZXO4NmMvJlsBUYCYzYOYgrfimOz8+WVT30m3RET0uke T45EakKnZh3QSVsIaZH0wj5WtPyc8mqV7HXcSBfyYmdsoYHdDQeuejJ6pQfuoGHhCI5Uu8L4+U6 4= X-Gm-Gg: AR+sD105mi+gmGpox9llU1ny/glMVADo+56oHpgIJLZGcDnusn68OW5N8mgy9CWBoxT Q/CH8ORc4eCFosopQCMsGnak9dean5eclyabVDEEYYrhZ9hG4ReSPBcMO5pciME2QdtDl7UitBX YlLc5hDtutikygZTp6L0a3ISPrNa3TPNhE1HfeLVCIXq0muTRxcNHRFjTXkpNidtYrxwIsagkhJ fs/dF6ddNHoHY/mbBYVLsSsFbE+YL47kSBzpbk8gh55xtYDxIYAallFbib8Ou2kTSPM3+2iMd6O knmP79B5F3/OUQimzrrsV9lbjzlM1mUxWaeScn8MgacmHavxV7CTDuecGaReAGvfFh/78kHM5ax LpHy/qk1y X-Received: by 2002:a05:620a:2612:b0:936:d833:6c48 with SMTP id af79cd13be357-93746948d99mr1816633585a.27.1787572597188; Mon, 24 Aug 2026 04:56:37 -0700 (PDT) X-Received: by 2002:a05:620a:2612:b0:936:d833:6c48 with SMTP id af79cd13be357-93746948d99mr1816627585a.27.1787572596603; Mon, 24 Aug 2026 04:56:36 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:35 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:26 +0300 Subject: [PATCH v3 39/47] arm64: dts: qcom: sm6350: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-39-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=963; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=kwmZWbieObu19HJwMat+En2+qUYDIaJNELdrcvjW9vE=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD7KAXoMMhx6e1Yt4LONrmSCGlNmxXUF1DkC MqV4GWSNYyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww+wAKCRAbX0TJAJUV Vi+VD/9yP5p+rlfmvkHcqOfs4f9hTVZPwZCnX4bsvTlf0s3PA80aEKqHA3Jw5tQ5sElo02yg9ms MPuwAQpOavzGdm+IwKBiDGRGbSBiZA3kB8peTmFqomDTgRGL8huU2duObXiXv72seFu07isnEEu JMB6xuksL3qjK1V90z/S6UtwiJ6dU3bCjumWOQDlqcA6FzY5XeLBWBCYVy88I0xNYVPa2CGqOCb SochkPFdLtXld2x3MmwS89i2URYzeW7bN8wwI61O3jEtiwbcu2wc9wbWA1pMPH6bg04BBlLaSO3 HOBKFpiTxV/wsW7uPOVp4IvUBa9hezqGGTWPOEzZXbQPgHtXGXmrbtonrAkgow1yXsp2mJ3oqm8 ERfNgTtzpUFNGWfJ4Qdg/B3TpTGoUrGZJejfn6X9am+FwFRo2swoh2aavY6Zs7lZN1GjcqpmMWg f+v9qgyg9Sc9bFlu4Njopl5ftJZ3GjY7lJXln4CITKKQehKyLvdgW3K7fDmRZFOKlf3SaCjtYpR ZlHwoyUXuUq2WdhEM9NY/+vkV//aZtVNmgVRunx5D0wxCDKGxx77etaIOlS4txrGyBOz5dDcToF 9hWkGJvLjyM1gLsZhVS4fve9N59bDsXpXfjvROk4kp1X9Pw3JZ2SO9BPk4ncklc0fWheaZ6EFfr BfSulpz8gDZeIgg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX7oT+o8HlZ6el J5UAkByiNmIY1TECQRj2F9CpvIzTQmc+5mAmeqImdwfyvIlwHkvZlDnMdUWzlOpb5WP+90CTJwi eR0P5u7HSg/BUrTxPfKK32Rh5wHZ1oY9xSFvy1iJLnDRBHcKtnxXJJ+FiW5Jjzi2XXoJY1KzCz/ G7h/NBFW8BjcJNPiwyFNcAr78kQYew1CWbnJSzeXIsVXkV7m5+zm/neeYyIZ77MerP2qJXMSDIi BHx3OKU6i0AkYEVRoLoG6DA+WJtAf1uigy6I22i9DRPP56XzeBsJKSoxayxTFfahWYEmJ8WapL1 K6JvlQCVDv2w6cT8HoI0iHpXfyMZn/fmvLEY4PAMd5dPSdknzsThDpimgg6BArF+ioNiZEtw7di RbDdEjkaSaFlFSfxUWeYlEO/FYx5oXYOMwaHqpl0rYmLYcTnHqvGsy9JYHCYijmFBFean2YlXBA nTb+UrgQOZ+D7+0L3Ig== X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX2fz2qdLiaMVR oJM+qrSGaTh/xtkPOjuP0Lsuvkc5bUkW2fI2GmRNn2KYcLZGxzBfXjugnLtRMQnDcS6DUSgCGaA Jzi7ataxxGsrP7UjLN+GkOcYENke/PA= X-Proofpoint-GUID: deBQNnmvtoVTLB-D2CFNV6u3ifAOr_Bx X-Authority-Analysis: v=2.4 cv=IL8yzAvG c=1 sm=1 tr=0 ts=6a8c3175 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=Z-KR3oKqXnE-yqQhW-kA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-ORIG-GUID: deBQNnmvtoVTLB-D2CFNV6u3ifAOr_Bx X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 phishscore=0 priorityscore=1501 suspectscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SM6350 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm6350.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm6350.dtsi b/arch/arm64/boot/dts/qco= m/sm6350.dtsi index 15d38b7e803c..ded5c3a45891 100644 --- a/arch/arm64/boot/dts/qcom/sm6350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6350.dtsi @@ -794,6 +794,7 @@ gcc: clock-controller@100000 { #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; + power-domains =3D <&rpmhpd SM6350_CX>; clock-names =3D "bi_tcxo", "bi_tcxo_ao", "sleep_clk"; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 67BC542C51B for ; Mon, 24 Aug 2026 11:56:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572603; cv=none; b=ao+vjbQotRWbaDMXnVA6OINBaSulGld5qk6qvGfRp1S4G1DrcbSrfQSPNRgKfXNrVprt9ph1kalODEoT1HRlZWouC2v0lbx+aN8nPR5p6R0+jl1A8yzcA80hTxJp3yRVF7lQiNutwVrGaBo2nC2Q6Y5e9oa47zNAQRFIeFTMHfE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572603; c=relaxed/simple; bh=F80H9I0DjUCTxp9n76OgxJurzIJXm534S5e9STO9TtI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=J9jANprfG6Ihedpq5xJHun2G0Bc/8Cl4zBOkONqV1UXUfSE4LPtW+3bfRnsGj2/9JaU8k1zySFl2JSlnbz5RMZIN3bz4paqjDk0i97xDHPXC9NeMSQ++MaCHI7tDO+4nIRkA3ukdd4tAAmatYp/8uIFINtTWH2y5QoQWxjti/Xo= 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=CiDOxYKa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gLhG1zd7; arc=none smtp.client-ip=205.220.168.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="CiDOxYKa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gLhG1zd7" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMOrI1800137 for ; Mon, 24 Aug 2026 11:56: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= CKmhlTgx1VIL08aqjbOIr72fw3Tnkf2jNo721b3IBJA=; b=CiDOxYKaOs6PR0OY +f/Ddw509g/v9Y1u+7dFDa9sqWQsV1Mp7frQ2hmvBwUR4RU3De5xdas5yUQYfYVg aJtdN9aBnHo97i32dAtEL19kB/jHm1sT8osOp1Mt5C/jFa/TnlzXXBQZri5WSApW sHzKcJJwXhmyb8nQ5QtsFx+/muLWsO/Sk5hM1TNEOuLCPLYiYcGJvyoMfqXC5tkI cS2lXY/8CFr8c2ND2W/gHmI4f+qDWQwTQp9uviS67VkGhjC4K7jLcKRGtEzTG8tW XIIs/oU8iALwM+arsfINEo24X3OGr2+Mh5q6hlVI4OSGex8edQbCID5KznnWux2p 5A+1hg== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8kv78c6y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:40 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-52ce64c41efso68832211cf.3 for ; Mon, 24 Aug 2026 04:56:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572600; x=1788177400; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=CKmhlTgx1VIL08aqjbOIr72fw3Tnkf2jNo721b3IBJA=; b=gLhG1zd7GMJx0idZ76UvtlzqNWyYLsn3ujlJRjxpAcDcTH1K+dwL7qKhSUak7JpNJr UDlnjjZ5jLPEEHXo4dGHW9Vpn4EPtodzp9hHtv0X+bkrBOYFNrMpk/6OVE1zzEt/ZfbE mZoWlC1BUXyd4+px629Gd+B2/Hfaz65XDrcmPkMun2xEwV8ABn8i/t3ywPneJO4r99HB bqOx1GbtjA2qoBL1iJ7U8BsKBGv6wp+zibS4xxcBIkIhs5eBK9I2IC7k6SixVhLh8LbC 4hZsQX3MeC/3DwLiTpCxTirrGvYtOp+ajfSl0ePgKoO7c6FfNzsbaQ1Qnkb+Y+sxO5bf deMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572600; x=1788177400; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=CKmhlTgx1VIL08aqjbOIr72fw3Tnkf2jNo721b3IBJA=; b=bpqUuiQfheuK3A4t2iqJT57UKiNhMlCtc9OjWPhD1Sw+63yfBl+15A1uQlMRxXqtP7 KYgRpxZ1ON3cSk8pnND5poYHZsj7KnAo4bFtyE4ysxBjvhYqWq2PIi+2al3swT+LpFr8 RqsGRsgf+9/0TphvTOYCtL4YRCmVJoDy3oPm7AQ8wWjHdrwicxYKM1ujeBftHHgOxhAY Q/Q6qixMXOZPsWok+yEm9sW2N5fP8fMTI0ZSRNVsl34QiHKshBwWAabVUC5IjKIKmH+n rwoUOIhVO25IRrqr+/i4CNiDuR/Atdx3dDHKOBNk/vkNrvmWoyUFZy+VbBvER1Fienwq PnAQ== X-Forwarded-Encrypted: i=1; AHgh+RqXbFmTzlNJP+KXLYTF0VJAKx4dNz7r8tBJA0s0vxT85GOcBJmsKITVomVjZeP/ttS/JzUFrUiLPCs3jD8=@vger.kernel.org X-Gm-Message-State: AFuF++mGbtlgw8XVvAq0AeVukcRMYZMfGTbehE83KhtG5XG1YRr4TWTr X1CFrOpE3f8r9fnI2Vuu7oFQgCWfg3+G/+1Y4ODYVl/eKxKiARxdPUzrgfDe0e1Hci+ToDCEvSa JwydaKkTGDBW/roNB0kHqu4yEPeGqTbAFJAHCPPtOtHJt16CnMROpbFdvRWTKS+tpIB/Nf9tKXu s= X-Gm-Gg: AR+sD13tKAPsKwYmVK+ABzRaLAjc3aiQ7D8Zx4iaE9n0XOyoj+3WhxCv3Rr0bLUNwur Gh5CYVnBDxUOhY0Lqthy3diquI50I5yZY4UmBDsW+O3uAXXTR+z1Vf4X6M/h7U/rw+MCHP+3und SaaqVohRhg0MJoilpCsQA7LZSdHKMmJzDTUjwBSDy6RsRFt45/v3YtJdagFC4ptUrtopDUkWbuJ 8qULA0URv3BowbL7aV9hKdWVvt/i/L1+Is6USMXsNUp63qhax/NJwKEC+N6NVafumDtM2psPGdy bLddXbmlr4d3RN7qknSedbE0Dmf5TOUAUVcYOQfyEUvaE090/kIqpitMZmYbn4s1sW1NIzKCqKY e0Btl/Qkk X-Received: by 2002:a05:622a:229a:b0:519:f884:b587 with SMTP id d75a77b69052e-52e09cabe0fmr189632521cf.27.1787572599725; Mon, 24 Aug 2026 04:56:39 -0700 (PDT) X-Received: by 2002:a05:622a:229a:b0:519:f884:b587 with SMTP id d75a77b69052e-52e09cabe0fmr189631881cf.27.1787572599174; Mon, 24 Aug 2026 04:56:39 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:38 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:27 +0300 Subject: [PATCH v3 40/47] arm64: dts: qcom: sm8150: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-40-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=932; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=F80H9I0DjUCTxp9n76OgxJurzIJXm534S5e9STO9TtI=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD86/X4+gHznf3pGD/u8NKgQj7u0bjeCpgMT OczFV0gk8SJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww/AAKCRAbX0TJAJUV VoacD/9XwdzVX7uArlZXlJ/UWZ+R/hCYjieIwFQRvdvN2ucOS2WvWDuWA+BaczDTu6jEVub4dkH d4zDp6LVsMXGukHKWiESm9vGJtlPFZV5+sh9KN8B2EqLDOotB5LlFXCVmxX87Ky1jaTYiayEb9M aeDa3+dwYx8muoPuiAhG2rwq0QgIuA0wEO/9Gt5NtNzy1SW3xweW7MxZwBcK+72jYDKHVLSBwv9 J72bFjXMO74RwNEUKjX+qEAVJcKu3fXCHdw8bhOp9rhHQcd6fXCmXFtkY2b3Da04tp2OqlhcD2Z kbNUCr49SkVYEQmMw1rxqb57d62ZmP5fFcXsx54Uw7t1lfTnh360sM7pX+1zqJ3AEdbsQ1LpfNw brDNJ8wJeuU4Z1vI9/XHcROjycaCe2N/GUCowBxTzhF/YGGzApaTiQU4P/PuOcHaZUAC7e+pnKr s5jSavRX1idP44J4Ott93NZRN8wJhpi5Zet/FXEcZENzhAM/FTbxFav/yicnFmvqHoB5ySbzMM0 uEqRoKZMbZJoQczVzf/bHc6k98672A2RmPsbAr3Hix06gaOswNwIsKJZNMt4ArnsNkLqyybWuZK KOdnLzrnUVL9sFleekxttVS02kB/mZuUtD8UlStmgesuPRWVNmRz8wkAaHcqiu3M6w5NWQw+qxV u+9ILxuLF3jZU/g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=Cfg4Irrl c=1 sm=1 tr=0 ts=6a8c3178 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX+TygHtsjnhgN 6xsX6SbaKPIgrcUPq6EF0dWqP21lavTttRhtQAoU7Lv9h6IatzNNtRezsv/I7uMIdRgzNfUQrE/ 6dtXvtVFEPsjQqgQvGziqzccD0gP7pg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX84iPVM4TAtIv XfpSOCY2OSx3cZjdLVoHXTt6FjnhxEU6ZtIDenSI/iJzJpDEuvfFkq52MTdVfJkyt+15EJ/sWm4 8/TBrBCo8OevC2EjudEyhiysgxDIdx2PggdmsTM7CrScFeXuJD0VuO+9vbVUUbxft8NMq4tmwar eb7h8VuOPWk2bIueCSeFyNWPbbabQcE4N2SJLQeZR9PWMiVO6Ccukxt819R3IxkVd9XDCxW4x2f u15sqj9a9EZLoy+ne55I3zWfNDcIClXOS1qtKVgyTdmY0PO6eGTe+eHp5rFDYvuV2iXqcCNwPEy cgVJ5tZHuTdL+oZ8EqLFRM0n6oSICAat0Zy5wKF0TRO428zcU1vZn5rWXi5Xp0W3D37Ld+iAvHf KhTOxQ/bTHywlXHYiyP3I0ptGaLAawqr18esO9yT+B11eFOiYkzs+rJ5eYCLCvLwYn0qMENtJKt X8EarD2pgn0J8x6wMRw== X-Proofpoint-ORIG-GUID: sCkS8Q8jCK9XdNJ21WTH-N4sd9vQDAXU X-Proofpoint-GUID: sCkS8Q8jCK9XdNJ21WTH-N4sd9vQDAXU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 phishscore=0 impostorscore=0 spamscore=0 suspectscore=0 priorityscore=1501 malwarescore=0 clxscore=1015 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SM8150 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8150.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm8150.dtsi b/arch/arm64/boot/dts/qco= m/sm8150.dtsi index 94a3b02cb289..397c0142ea57 100644 --- a/arch/arm64/boot/dts/qcom/sm8150.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8150.dtsi @@ -913,6 +913,7 @@ gcc: clock-controller@100000 { "sleep_clk"; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>; + power-domains =3D <&rpmhpd SM8150_CX>; }; =20 gpi_dma0: dma-controller@800000 { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 0510D41B352 for ; Mon, 24 Aug 2026 11:56:43 +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=1787572605; cv=none; b=oiBnForFRfdCD0Vg4KQP6VL6YSC4HOW5lnFOURy8JLWM0kRjzQprjET61vsAN4ckw9bLH2PrkifKmO4tDSQ6piGD4V5iB+r+tv0hL/c7wgUF4CqVJNpUQaSqDO75wl74nlOu7qWIbeinEp5KT4E6SLA3gRRL8DcSjmIIyLV/gzU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572605; c=relaxed/simple; bh=ppqg0h8bRGvJ8cRgzX+fL/RjwZyvoIJpuivJiHXgjs4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qDd7PbO9A7aJUPhttCflDCUVmtSZb3jZ1awdZt7K/zdKD5XYXGG6Pv0PA1nUI3G6w+jn2jzuNhox7Mosa0KTZ1WzkO13kT5Ly8VELrK6SOSLAa10y97NuXNeYRUqGHhyLcQf+tt4nexdcVXsLCUdaDWua4pjhTiJcIkqXW9KG70= 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=UIRXpie0; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=j1eUDlYN; 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="UIRXpie0"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="j1eUDlYN" Received: from pps.filterd (m0279869.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMiW71673456 for ; Mon, 24 Aug 2026 11:56:43 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= bwBAwiiLuJ4RoBkXKEdCItiXJM7l9fVIKsMNbws7GXo=; b=UIRXpie0WRlgVUQe eW4zYz2dOZtz3zj/NRvXQINRnB6OWs3hwxrVPXStu3PrrCijclhi6YDircfwBOxS lJZi3ZlESVn0IEactmbk22D4nzxC0oYUpOdeG4CsVx4rKf7QzldHPw9Cb69p6SgM 6FzyhAU8JdW73CcMDkj+Wow1g7lGqqRtFENazdXSPg61xcI41RP8xTmQIOyHSaen S51Wz3vGxk+H2KtdMVpaPohCq+RZV7kUDqTl88yBy92dR6dnxg0DExNxxv7yYQ1Q DymsPlJs7KpwEXdiTBd4IXHEqNoGisMCCr/Ffop18o28q/O2Z3iVsBAHy2t0jHLo 0BCfwA== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8huf11fj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:42 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-52e2d1bdce2so1004761cf.0 for ; Mon, 24 Aug 2026 04:56:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572602; x=1788177402; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=bwBAwiiLuJ4RoBkXKEdCItiXJM7l9fVIKsMNbws7GXo=; b=j1eUDlYNibiaIQHBtBgonYQUPebswlUr9QrrnT0Ht+sEhrns0JTFC2NgbD9Z7QJuyh JMSxsfCVr3LzlYtRmdoxZ320K+HwnE+P2+xAapwTe82yziiBIEZIEwYSCMNoUy0t6tR7 yRw+UlxB9XwVp0SV21BMyuaWcU/NMmgzlWILMq/Mow7fULp/hiwIY9V/djla0XRcdiDR HL1HJwZFzpyiB7pc8keX4OZBtEVUHVmvcoPnVdzRLcYR1ZM02l+aLv44tsyKE51wNfWm I6cIMjMiaCiX9Qa9f87jFuSBAvqc7MxYn5c/qixKWwHYUw+NocmShRsXUyJNi5qe+dOO E2PA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572602; x=1788177402; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=bwBAwiiLuJ4RoBkXKEdCItiXJM7l9fVIKsMNbws7GXo=; b=oIaU0ZQ6D3+qwasxALhu11jk3xWjxWdvdoUHINCbRsRJq1ryQkR0WE63Aasiw7yWbS 3DqZSjME5Z+KB51RIGEYVbEhQ8mWze72qotlK4xOmmSBPEJn28uUazP098g+U4JNH042 m41f+Sbp3XvMoIEyCHg8gj4ScHGTvb7f8UX/GfbaVCJyoyisAAl1/Js89MCY0wdLHMYf iPuqWRBUmAb5AaVh5ct6rDo6WE4HIVVacJsksqjSN3RPcq8XT0CDCcnV3HfS4HOxjzzg zC/dMTT73J3biwFuFux8Z9QhwO2YBQnenWcT7bOugBqWAQDhCkvYRlpGGsR1zUG/3E75 S+1g== X-Forwarded-Encrypted: i=1; AHgh+RqTSzcsF2yLl34hnTfp3gSGrKnFAUjeRU1fGVa+f1UtwmkCll4gOkdpEdDwTR47O2ijmev0+6aV586TFuY=@vger.kernel.org X-Gm-Message-State: AFuF++nx81cCf6ahw6bEcm+nEArVWi9HjZI5Zoa+fT2mHhfD+5KTyh2U 24w6jMK4nGIFO3hign46gKpI2Wl+g9tzvAV4oHVOjZD4rgkEMDk65Kvz1BebbWhdXNjAmLosyK4 QbzqIrS90kURXM1u3u15SsOF7fq+rnvVyKRkCVEC5+1iFGQQW6Sof2KyNCNGC5Fpige2jdRPnpA 0= X-Gm-Gg: AR+sD12uLlOU4EO6lO8DaMyS4IHj9y/4mpLLBp0nqprSrkIFGNPain9p8c/vAfoLLQl Kjzfjs7WRJk+nL3Lo98VJnYdB4YwDklqmmBboA187wv1HJQA1FGSc1lxTePdiqwDGl8vNj9dI1o mJNeV0vCB4Qu/+zYpITraTGAA5G6PDJZAXwSsCIvQA4oAhXOaE2/UdS7WG2cMarlTe7OgE4BAbe GQA4lncupLwh4wfH1CNdqrryuZkb5aCwgXSWFjWufj2ddsO7AFG4AU0DUHYtNlo6DkjaNj+nsMV bzqwRbVUdmCaSlvRHWH47Iqx6ry8u5hPqeHl434LVnhMEo15UErqp7yA45Wf4pqRzJ48yE9jose U/7NXrLFv X-Received: by 2002:a05:622a:488b:b0:52d:d12c:3eee with SMTP id d75a77b69052e-52df5a0245fmr283375381cf.23.1787572602186; Mon, 24 Aug 2026 04:56:42 -0700 (PDT) X-Received: by 2002:a05:622a:488b:b0:52d:d12c:3eee with SMTP id d75a77b69052e-52df5a0245fmr283374951cf.23.1787572601647; Mon, 24 Aug 2026 04:56:41 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:40 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:28 +0300 Subject: [PATCH v3 41/47] arm64: dts: qcom: sm8250: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-41-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=990; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=ppqg0h8bRGvJ8cRgzX+fL/RjwZyvoIJpuivJiHXgjs4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD96b2+Jn50WkbAba4zRzzcV2tqPjeoYU5Vq hkp/K3lPIGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww/QAKCRAbX0TJAJUV Vg+iEACQWSAFE2WJ+rAoXI95FLnw2wgT1OdsDvzgeeUNXabKAvr2vhLMC/t5m/mNXJfMhQEL8n3 lFhkgehh3HV4rpZMy+gCswyoA4VpQs+JRGqElNyk/paUK0LAXUaamxO4lRdLJGA5o3lZPAQqvzl DxLf39hgOHm5Jkw0gCs+ajpjSFu+pzau1ekiCMnVsE//wg40trGFkwHhjQihH6TdhgzrS/RONkP WY4MgYPpQf8MbQ8eMVuBeqoh0uOHwtNqArXaBe0Twm4VyrIyWwtHBUCACN3a3Vyb+EK+L4ksaW7 w90F/q4ihe/fDqg93kOIpb7TqRYZgWUs9i+ATn8BitwHcChRA4iEKGs+Y8rQYKi9DRpVugDzbyo owVwcC+T5u3whfYxMtf7UN2Ra+oEYI+kx6rbasxPTakZ47Sy8JiHFOY+rHIwD6/+l3AJKOYTDmk CzJFa1SYfvl7Llz5LCVbYYgEvBC1lf8NT6AFeTyq7ESy/KyU2v3FGT41oyNsbL+Y0QUdZ9qOCpw QHNkrgHoUxIscuTSdP339NEW+ODcxFfC3Ju9aKcak96hjwxj/zU6wwoPdwbvYQBeqAGHNDV/bqZ 0/MqfUSBFwkKJsaTBRL5M9AAH2IIb+/MWhHDrd1CLe+peDiwt9aDoEcZkpFfhgG3uMHQNGcwSLv d59D7Id7WsWKP/Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX7/dgvz6rXNFS WlTPW/BsUm3XxmrfP4lbyneiuPaD1z5KLp3QsCk26Ab42D8zrJBshtAGwukGoI3adXBOW622ghY H0DMGsoAIFXEBQQSlvrsnyed0DHby08= X-Authority-Analysis: v=2.4 cv=Wac8rUhX c=1 sm=1 tr=0 ts=6a8c317a cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-ORIG-GUID: NYxke7uF1m2vMpKlkAMS0bEMJaXgKSRA X-Proofpoint-GUID: NYxke7uF1m2vMpKlkAMS0bEMJaXgKSRA X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX9M3nC+opJMKc lyw8sxBa7PzcC73I6phjN9zPwzSyXB+vvgRNWTVc+Vw2u6AAtc7ybgor71CJUZnJ5h0CR3EEegw Gf+5HWdrf8IvJrfRuJNhJsmT6yFmFVPSUjarDpfBmBnF6uop/TLMU4WEVy1DcPhEYVgfGhPiggr +hEDv71kvsIMUyvWeraPERcL4PihOqDMXxd4rIHGl25AfALl6/7/QNwqz48tGJ+PCQptqASx7iC iCq8Omc+/pBvbZmB0mbHRFSy1qZ3fkjfr7LGH6wFE1VPaR6zQAJGp8qnUu5FLclNw96vlB/Di60 hUcA6lVtBp9KdPO3FjvHV9zxlWHMinC9w4l8zKnqSmn+3m7wS4QmESQVkFxjfVuw7pExHSmQiLn Xl5eaWOB6EwxCcZFtX48Odug3wWqcOOR2Da22C+sdRyoeC4DX+deD4GI0L/Nui5O2tAXj1LQR3u TGbGYJODr3dzBQMjOlg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 priorityscore=1501 bulkscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SM8250 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index 90f8b091634e..50790cf1c3ca 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -971,6 +971,7 @@ gcc: clock-controller@100000 { clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&rpmhcc RPMH_CXO_CLK_A>, <&sleep_clk>; + power-domains =3D <&rpmhpd RPMHPD_CX>; }; =20 ipcc: mailbox@408000 { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 7AC3941B8D6 for ; Mon, 24 Aug 2026 11:56:46 +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=1787572608; cv=none; b=tP2ssu7efwim3FSOe6QHEfHhIT/85pGgkgxcnHGXhkHWHLrszjbCwrhLiPknesuWQm+7QWIK3pBiR8s8Tm8brqDzjO3HRetv69JuvZvTAHnJfz0XHiXRNfvJd4IEQpkZyQVgzR5Pl7OxIPsT70Y7CBGcwNIb3VMFFSYgnK7q8/M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572608; c=relaxed/simple; bh=efBjfGOsvP+ouDw0Cdkr+P3tV+HFKOcqgBXTrfJplbw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=H5PAlgWMb55eqUcAgr/GAJIfT63OmEj84E7IdaCU6w4rRxsYubu+Iq/gMt5zDH7XBkXM8jDJt7loXyerkiOpfTGyF9dEP4q0xLRCtBbTWxuOo/8AV63sPH7nugJFHFe0jNevzMBso+cv6uqs1/gZI6msNj7bJSJti1ED5biRjtc= 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=EnCiPh4g; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Xgdjc4Tb; 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="EnCiPh4g"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Xgdjc4Tb" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMgKQ2864710 for ; Mon, 24 Aug 2026 11:56:45 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= HTXHScq3jySAp1LrX4Fz0QmrP9cXMZf3LmxSWbsjGSo=; b=EnCiPh4gLULEErgy Aa/Vo/qT51Jbo5hhELK/SnMQ+diBloibe0w2QOXfiyLAttTtTUdrYSfNakc8KFB7 qvhyuX40RP25+lKI2lB2L9AEAzuZ9kruAYiljuHwzvMSd1Xf3CMYUZo0EUcYrVxK 7yH4BCBkVjLTvr9Tvxc2lSOwB0Id+Z25NvcHccPDoU/6D9GaIzCpfQDJ9o3hZRH2 wk7LhA/YkLRzBSr0dPxQXvsDgX4BFDvnBvwKTKpA2ovw5XuYVeyjd0ep7eR4sic2 N+1iWS+WKhMWSYlwTrEDr1VN57C42ypcpWKOyDeIWBuZrJfNZYG3ghZV9R5luYkv kT2Njg== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8bdr29x2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:45 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-52827090cc5so43956121cf.0 for ; Mon, 24 Aug 2026 04:56:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572605; x=1788177405; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=HTXHScq3jySAp1LrX4Fz0QmrP9cXMZf3LmxSWbsjGSo=; b=Xgdjc4TbPUCWiHQPDTcGY/csnjru/xTh65eMa0l1LP93k+faVsM6fGaw1MyWQYKmi6 KXfkskT2Kmx9gS/fIR5ZWEX/XWVUo1ML+nfd3uv/GU6lr1ANwmBI1KLwc6necfHiQGW7 cZtcnvxS0eFoFJGwSdHv4W22GQJaM52g6q9QGZhiiNoqJHiZVEKbDqMHehIOkS6Fnfm2 hsBMe/laHZ942x/8eYVSG6Beimyyx9N9b7B3ds5GhrYFVbgeKW4Lfv8393fmrYtUQlDN cu3yjQcTBckO8MxDFkPL+jqigdY65qUTqoSh3h8PxVfqN8KaWMVCtc+VJjAQ8BNrAmRK ruFQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572605; x=1788177405; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=HTXHScq3jySAp1LrX4Fz0QmrP9cXMZf3LmxSWbsjGSo=; b=oQ+F6SCYzIdtTOpH6trRhtm5w3XOM9d0DZc1JabzvvyIvDxbAQ0rZwoP4TmP4CB5bB X8J0sJAxj8OHBns0OWR+fVcFrAhfX6MwBmz6UCZ9P0cgPefSkeq/Iq33C+oSA63Omss7 tXjTdbKNbdjjfFR8cw5qzFYnpiByZ8CNjwZu1kVdCIOVynKagYyBQCkYdZTBTqzxTjya UsZ75Mqtq6d95NIS6jaF1je6n/ZD99QmwWmU9zlYPKloQkk58iwKH+ws6BVPWtNUzZqr BTte6lCvq5lgiTOIACTFVetgKUQ/Nn3gMVfnYd+jTRx5nWArYoVfX0taDn0icA4X8bLg AjLg== X-Forwarded-Encrypted: i=1; AHgh+RoGG3JzLhKc5jTa89AJ4OLjtB0Bhb+ZeejpNQJ3UJJbz9m4BtCKHh3QyiOO9kbnW9HLwyrVzO/1esmT2GY=@vger.kernel.org X-Gm-Message-State: AFuF++kI77l1dWdU7fwWngZvN2WehRxhAW61IS+rRb9Q0uhiFEGofKIF b7rduF26r04rXWmhdvtSujsL8bzRaZkcyOhCHXhFS6I20bl1t/6VbErqRF66dA0wL0jOPfSFEUD Ag8JddmUJN9/iq5JxbqBHhpcvPnme51FlMXpAbx2CoNtZV9EVsu9c4FHj+Y8uoGCpPdF/J8Qk63 0= X-Gm-Gg: AR+sD13QWagjtSS/EBy6mvd2pW0Qc5Yy16I/Lf2xrvkjqwxokfxK7GsTYzjTJcyQoFI dtnoKLKDI0o4uxUlp3pLWWp4ilTaYj5Sx1ecxg6jOVKi7jhgzoe7/vathNrOfHQnPXKGCqX/5F8 PIb4IfTDDANqvr9EmZa2bvHfZwouHSEy7omwRk4/xklCFtpcwvBgVaDf5ZJ6DaOF+ua00erACX5 rXMIPV04RZFXgtn8awcOjfIXgn3/g9KeVtGaFBSUE9eTSlnwD4kig2V31K5RMFIFbrF1xLIvTDN 1BJqBvnKajGOf44Y2RA2Ywxq02r2rSN1gf/JdAri+K6pEF7wMwshBi22p6LVVTB2v28SrKyZYxV 0cB55O9TI X-Received: by 2002:a05:622a:1baa:b0:517:c65c:4987 with SMTP id d75a77b69052e-52de36e5e5cmr310673641cf.22.1787572604648; Mon, 24 Aug 2026 04:56:44 -0700 (PDT) X-Received: by 2002:a05:622a:1baa:b0:517:c65c:4987 with SMTP id d75a77b69052e-52de36e5e5cmr310673071cf.22.1787572604134; Mon, 24 Aug 2026 04:56:44 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:43 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:29 +0300 Subject: [PATCH v3 42/47] arm64: dts: qcom: sm8350: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-42-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=985; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=efBjfGOsvP+ouDw0Cdkr+P3tV+HFKOcqgBXTrfJplbw=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD+A5T+dfZw2y3hZz7x4hQwSDy6aV6q91Ct4 zTr3A+rHReJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww/gAKCRAbX0TJAJUV VopnEACiXp0/dtxz126WfkueCVDwtQ4DPq5wCajtfp71Huu5AzXljTPETZBG/r3K1+P/3sKZ4WA 7jtBiroeQ3iWWYfNdrEJqyQFTaHzTodOq0tLk/3rXbJ2KItyWyrKzTDsLQLP2Ki5QmpHsCkqa+O 5fjCmkBK4jLcBxeoIIsXXzHyEEb/B6oDeAnX8sysE8Gns5GXBB/WMNj39WEQC9iMzEFTP2bpYQs ATu0vpMEziQ2szXEtC8PtgQoV2YiWDAcQIL9KuuVoUM5QWe0jpCHyr7lU5+vX3UXH0dCJYtNiVm JUseklsrujdrF9UYLPHeSr+Mf5SLoiwHs1oMc0jB7OR1jNnJVPzb2NHWVWtPHqw5foiE/h+0OnA Xq36cOb4M1A4vKn6hIYowaETQ3JsxNkaaCm+ivygMJ4AufKSLufIs61MBYGCbwPsMg3lG7X5M/a r2W5CG/w6BwUjoFFzHtQ0234aUMTbEWdSjgc3Jm0LyORTdReS3AKMYvVErpbOjqPcgNHncTQrrI hs9q0BChLpo1dPTksGZxm08Ds6QJhexYTPgfetT0cR0SrWEN7q2L0XER60M/SspR56AUt7Reg5N pX5kaFp+8OSGYjzDWi3m73DvnQ16YdAGLXzoyRF3DWakY88Jk7KexGRwMgdppZBpQSU6kmHmnyk fVKcXMmsUpJy5Bg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX/lJBhrFjiJtE H947ceMAimObTunFvwDxA5HtTZyj2ynndld5+8XKDD7zTZBQOl2gmS8tvwIEmkTKpVfQsK1ohUR T8P8TUv1Kk7m3FthHHVxebI2kzWzBJWdkkL8RaA6tc/GS+438i7ePXkRiSTxp+UzuEk/8Uu85zu 9RcpGKuBv4+YgHiuxqPFnah4Ak8H+kkm8W6vuLZD2Fnrgb/4RlTahI+hSeyzly7FH03emqf7u2b HK+jAlv7HfjSWiEK6N1umWeoX9D6oW8++IqRO9ZuVB+BYqHizrQjDbt5I4m8ERM+y8A9FKROYbO ag+Pt9FHOSVihYv5RiCGk5jQuLY9PUO/0ZTrxm6aQdW/zW6Nvb3f37mYkgpodhCBb0wR8PEfxY3 02CkLDHx6KAR2FqpKzzVwoCmbJqujPPYvrkupswDgfji+X2VZ6PUVHXoYmU4vdhxg9zKFkETGqg gWny+UBvbuXDlLlrHoA== X-Proofpoint-GUID: -Xdoj1ZiocJK-unrcu7cpludIbNCDvvN X-Proofpoint-ORIG-GUID: -Xdoj1ZiocJK-unrcu7cpludIbNCDvvN X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX6YmOp5YaPKFL ogN15FqCo+skwL+zqxoM6WtLdXur9vVrimKuIkrOIU8YP0ppnQEhYLj/ultSkCPzYTIm/RQwyES qfA3PURlsmxx6Qevj8R0s9Qg9z/zXqE= X-Authority-Analysis: v=2.4 cv=W8cIkxWk c=1 sm=1 tr=0 ts=6a8c317d cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 suspectscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 clxscore=1015 bulkscore=0 malwarescore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SM8350 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index 32b47f5ec1f6..84012a407c4b 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -699,6 +699,7 @@ gcc: clock-controller@100000 { <&ufs_mem_phy 2>, <&usb_1_qmpphy QMP_USB43DP_USB3_PIPE_CLK>, <0>; + power-domains =3D <&rpmhpd RPMHPD_CX>; }; =20 ipcc: mailbox@408000 { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 5977242E43E for ; Mon, 24 Aug 2026 11:56:49 +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=1787572610; cv=none; b=toDBpB74qO3QrlUSBtghIhUz45mGGbVzgzVKZxsuJ8VY9CUkuYc4dmbnJN4PICx9sNO2rGHtizdFCi3X/jKWCTX1chwZfnzzDh1xweI4fSw+3akF0PtRmVlN6/71UnNRwdsQegGpHzBJPlQesYibbt1Sr5QHvpIfbqZQxke98U0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572610; c=relaxed/simple; bh=zQploYAcpfpzUvpEw88xdaf8FLJNQSzoWDuVL812NeE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VjBsdeKPdJijqUrq5N05U9N5qlzmGdRZmIPE9/t60wh4CFfQLJwbZ4VYTjE8Oa0mwjT2mDSY3l7SyVOXQIT0sFv+FRFWiTTgDrNSPKGLQ49tD7mEhpn1TYU4BIh9hOzynEnIsy1Jh7GBQ6p6kdRjZExlPHP4zvfayER3odpRKps= 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=lgPyLIuU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EV0+/WDu; 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="lgPyLIuU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EV0+/WDu" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMUNK2743100 for ; Mon, 24 Aug 2026 11:56:48 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= gFugYFGBFnyfj21TM/ESkETqWKp7XuqvRVefKQTcAvU=; b=lgPyLIuUXksMsUj9 RObOxa2ERYFPKqd/vmaq8RK0q+AEsIVvTLORaCFSBH3hqSoKwcfxyPHLgfXkS+Gm MGx9LBpvzNYQC1CwQwFGrrbPHduEpEGOY1mMkjP+hSE4LwF1rqpP8UxSZwh0XgjV GY6dBIMjfBbJy7aEzIpL6wFdFqUxiU0UkihYoUjRf6ilMhBf3p4AzyCpnhHnJJ01 u6LHxvDHXl5/Soq0BUhcOz72jHH6gtQ1Oz23tz4hVlllL24DexowECHSrt8xiRG7 mfqNRy0aja93xyVx08fImcWaCQGUqZv1a8OQOg1hop0ff2WO/vnu90h8gu6Z7gAJ 9Vzg9Q== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8j7r0x4w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:48 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-90a91f4c6f1so24270816d6.3 for ; Mon, 24 Aug 2026 04:56:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572608; x=1788177408; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=gFugYFGBFnyfj21TM/ESkETqWKp7XuqvRVefKQTcAvU=; b=EV0+/WDuciAYX7mFyFCZmpdNjPSO1LT7AcUNttazF2ZrneIGpvMRllrGpD/WF986E5 8yYzqXnD52fMGZOl/8IL42seji8ZWtjO1LFg6PwKBDhz9U6EIg/NnAvFW05Mr6w6vHlm FTq/YhIGeot0CwCzTUlH8a4PRyWxb3DiL0XLep+GoWbb+ZsXkf5xPdd8Al84LSHMw85M mZKbnpxQPDBy2DzE7UpAuFzEAp81Irn/4a8JYA3vBMJzI0iUfN/QmWMUns/hm09X15Uf 3MDS0/s708N1EHHqRJkXdicZ76f135GD7CSk/1oh4bROIKllE9Ue2M8Y1UJ7B/Gq9zWJ +sBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572608; x=1788177408; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=gFugYFGBFnyfj21TM/ESkETqWKp7XuqvRVefKQTcAvU=; b=qdFV35U3lCYR5yCEuI4VhXAiVeOqylwffxGW7+NCKQbbiPHovSov3oQyhFqKs7n65C FN3uSrHMkIG+0yNdgFoduVqgjMGSDpd+/otkEew+FrCU1Cnd92YH4EMUYJaKE3VGaUKk l2iVX2aViE99Itwv8WlKehLEsixic6Kj9X/3Li+kxKZHd1twLWc7CgdNKTG9R/oSszEm eUxwPnnWMrl2R1cIenAeGHULfL+pNnf6aStBJ+oeWkTMrqaGOEt74x+7cSKaMPyUWh8V zO/Vye/M0WG3zXCaf9FWtEyYKIBaUX4mwAGWvSktDoDjRJRCcOoBUcl1QIjq+KtNJLlC pFGQ== X-Forwarded-Encrypted: i=1; AHgh+RrchQqV0mG25oZ1eg9MGvTt3GJpXhi56FwheB0+BSt4XHzKmWjxhABwBE/6Fhu3OVBeNrz94R6UIHXcwKY=@vger.kernel.org X-Gm-Message-State: AFuF++mfsm9++BnZtrUC8ktVcW+i7qX0zsYsazM2F2CsOsp7hfbqKlTi lqYxi1Qgdt4GQGC9lDeK71Sd0ItHAx5/M8FUPuQkHBOxHOzlp/f5qpidaYJYLHJUaIpFJoAIIWD SAD0OUlozIRbCmsThb+0Tu+q1uJe+JTt20z5tmvYTLIPYcludXid6aoWGLYMQjYy4lLyH+5Vx1h Y= X-Gm-Gg: AR+sD10xk1pOL8xpLTVK0nBzfWMMFcmzmE1KNS0hIh6w6GVj4kdrgmVU2Ow0QIWI4eu PZzdqM3iEWAvF33EFCrtgKDIAREu7RTZD1G+W10ONYmlPvxjHrUJTF7R+WdMuZ0hSwc84L3kDkN d+YC2vnh5lleXvOvZ+3qJIK7UJbwSzRmtAo4uQCM7a2bvh0Rk7a1g41Sh3RMNlihtKPtC7DjK5S /XRGzjVE6tjWXKFbRZzLz7cMLEfgm6Z6B1HfWLmV8MrqOCD9L8QVxiLrVysweNYRc+sy3IgZ4q0 4tsNWJ7xtlqmv27xo4bbnqEot1PrgZeej3uFhlLhxDqsySheMZfrbavzaRr45c1bfX2lL+hJ2S/ CvatAqRSl X-Received: by 2002:a05:6214:3d0f:b0:908:8f6e:52bd with SMTP id 6a1803df08f44-90c80e4906cmr270259686d6.23.1787572607161; Mon, 24 Aug 2026 04:56:47 -0700 (PDT) X-Received: by 2002:a05:6214:3d0f:b0:908:8f6e:52bd with SMTP id 6a1803df08f44-90c80e4906cmr270259286d6.23.1787572606561; Mon, 24 Aug 2026 04:56:46 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:45 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:30 +0300 Subject: [PATCH v3 43/47] arm64: dts: qcom: sm8450: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-43-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1038; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=zQploYAcpfpzUvpEw88xdaf8FLJNQSzoWDuVL812NeE=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDD/DJJJ3dNTMNzUMpZHhmh/DiGqpKQ6eQNnC hgHH2it76aJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaoww/wAKCRAbX0TJAJUV Vi1vD/4vrfheKoZtOk7PlyxpkpxAWb/6bbb+v7F0EIGBuHHko7aj/rJ+ajx5CQDGrn26c2laUkX O8lJhlp5qFvY9fVRbhNkF/JDdkYOuOl3pNuDim6RmII9C5g8r6lPwnSBC8l/VHBVwFl3rYR1hMV pnBEZ5E/qmP2wfKeBA2cY+PbZGAxEemaK77BtvVii/qP5wWcmMFnCb4vNp44G13KboUPyWaNYXO A8IWDi9EAhQFwqA7bWDUOJ5JpEgnq8tuoT32SEGMovxQIQa58Gk/imHfw//ajnkUs63RwTc6AjI 8FGehrEnm0EcaepOjudf/y2baFIjAqUZEmf8ODCF9bXqrC7Mw/qkrfPgJRpxkuG1oTHBr6uokEr D37LbI2gpm3MyBm3oxExZUqTvuqlMVhFhvBUS25hor+ovPgUaeSlx0HmZM7P2cIOA62C7N2DliL 6966sjKolxWdYuPvQ11bQyX2JYnImNXCS35qc7VKYrMq1uBOAgqV729qUy7JA0sTUA4Z2kf+/cp IS6oGdV8axQn05nyjjVMsNphJd81c1krtmYrLwVkijqRAiz9y3JttrfMC2wHd1+h+TRvAOaUIpw PR7Rz3gDegAcsDfQxgiwZaVUCTAUw15pBQhnHH6iPBk06JSXrMckD5MIeU1FrECR3ZwwcGUxahh Gb9JFaTLm9PHHCg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX+TsI+HvYc7TV 8iL9/vBTGBCBAXR/7yb8v0xFGvyfB2fz+qDHIhTh82QJqQ9b4pLKcTpmakS5tXYkLIB5TlTYZUz xUjZqIAZFmvSBFtADjMMgs7e6MfdFgmm9UCY8cKQJeTgvXhyZOur4TqT5wMtkWLgIJxWkx/WvY7 PTljcN3Pdh4y6nPUQ13dhUJkQoixaLIMZSK8+zx1cK3s9MAlrBWDn1GsvzYbWs6yTggA+HSx7cu KeM3oTw3i5Xj3XMJIXO6Hu7CTyS2OnytjZArEh9Nq1BAe5ptyI3FcLpPQmeSUs5LZFtHdsWUbsf C2AFoWZa/M3sH9CDsqVRISDJOpNe2GlPWQAAFVaoCgRC4MuiyK230ni+OAqalfmGEva8D8NDnv3 p8CMVIZwziQn1Wz5xDEBwmsKldowmNurJcHRo8iRJcJHPTZLcfbYsrHDimkGpDVmLMPjkOTqr6H lHLHszq8fjM8XhdEkhw== X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfXwObeVWMZ+LuE ZPNxup4ht7mfjcO8uBX6kEB75LJwvBwi9el5DkA3Frj5Pw/L9KlWTuwl/EmtVVpDSFkzqB29XYU eVKkBDzchDaDdkzTi/EI7YP9qkRU0WE= X-Proofpoint-GUID: qx5AgiR8d3D2C3mlVUWw-TgCglJrf4OR X-Authority-Analysis: v=2.4 cv=IL8yzAvG c=1 sm=1 tr=0 ts=6a8c3180 cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=cMt5CT0DYXTQOAQHtqMA:9 a=QEXdDO2ut3YA:10 a=1HOtulTD9v-eNWfpl4qZ:22 X-Proofpoint-ORIG-GUID: qx5AgiR8d3D2C3mlVUWw-TgCglJrf4OR X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 phishscore=0 priorityscore=1501 suspectscore=0 spamscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SM8450 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index b8793482b181..176cced72245 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -942,6 +942,7 @@ gcc: clock-controller@100000 { "ufs_phy_rx_symbol_1_clk", "ufs_phy_tx_symbol_0_clk", "usb3_phy_wrapper_gcc_usb30_pipe_clk"; + power-domains =3D <&rpmhpd RPMHPD_CX>; }; =20 gpi_dma2: dma-controller@800000 { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 80062414DFA for ; Mon, 24 Aug 2026 11:56:51 +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=1787572613; cv=none; b=dQ7IkuyG7XrFt9dL7AI7dCP7HYtP/suFdmZTvceoc5d2IW74CzW6PgTxqPUY6TwPCRCQJB+MMCvl3klXnZhh1WKCJUbZFH7cSgfYsDO0bL7kWdPW3TglD+9zRrbxOJdj7DWf0VRY6CKxW4VEDu20Bg9z/YCpB5eqAtne4YVbKDA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572613; c=relaxed/simple; bh=cilCKvA/3a3Wka/jsS2LeOJBUE47gxvNpliu0TuaaCk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EPVYOlPKsnflK9BNveRX4kHeMjwtuMxWwTL/YO2sZoM6m7EizeVqpt2FrEu4Gt6ksvcrIcyDVHDeufS8qR8Pdli6kfltAe4rRlXxwd9LKVtPePj43jEgtMXOh+YsLljGaW9dl/MYvDUsv0ViMUpTOCtip8ifRakevvlIdshF/mY= 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=LQzHs49t; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WBaoPSLq; 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="LQzHs49t"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WBaoPSLq" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMeN93195023 for ; Mon, 24 Aug 2026 11:56:50 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= uwq/wB9raf9qhdFurJx/mRWvzmt5xzsSbEkUxJZbwJY=; b=LQzHs49tIityLTBb aaEFCg8q+5v+VuUShyQ0PHKzGIWh9y9fJuf/DXpZeG1wLWKnLXvnGF//HheTwRpC bFZXq+G2W0s4wwvtdVD9CG1BJxO1phYo2ShrRNdw6XjYQuSLCJjQDv+KSAHr8KAu Px9J14rs35pIJAkZHV1I/IHlDSPNZLyElRRvuGgY4ADgzFJzBGb/TSFfYpWCiTHt 1b+qXtwErx9uPJVHDkO6skk+3WspJpyXoRQCizfDlpkOhObJ31AjVCKsnBex9tHj d4raCMfZ832ljOBDSH8mghyjpRjVRgsVSByHXIzUI9bgvayBWSnrrmQhIjSx3nqj 4u8F/g== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8hjgs33b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:50 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-52b4f6ac06aso63251271cf.1 for ; Mon, 24 Aug 2026 04:56:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572610; x=1788177410; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=uwq/wB9raf9qhdFurJx/mRWvzmt5xzsSbEkUxJZbwJY=; b=WBaoPSLqEikpKeoM0LTt2fnhihJH28EZ+TY9+1LKF8ehY4WP8gLeREfUadvb9m7aap sCnoRT/w1WdOsqSIJ3Ds2xv2ShM7Fsphbp2mYP0AkjAN3CaEiernKqy/WYqRT1sTwmGO 1y0uw/pktqogYP7QXRKPxmPUN7sCTk6FKX5ICHSLOBYPNa7lA+mWpRLX7ysFxY/iV/yw f/RXbWNev54PNLTePoTte3TsBjhRz1zrnT+MtRdW8WypTmQ3LafgvYewlL2xX+O0DOTQ 3WPYuc8GSGydehWpclNQgK55AN6rcxTbsWWg9IA9ICzFA33RiG8NIsVmtAb4WQ9hD3nW pN8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572610; x=1788177410; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=uwq/wB9raf9qhdFurJx/mRWvzmt5xzsSbEkUxJZbwJY=; b=sTH1kqwevtlts3kNJxUSj3uHqPnOnPB+4oeyK4hEa9iKmByCfdDk30Gm3GOclhthJi 747SHboAyfdbF1zwQREVgp79Bviw3o9iho7iGxSCpprjPQclJ9+fa9fmOn1f9aFSd4xO uVx+PbxBgj1mwzmW45njKPJ2ynaZbbT2STDXEIXvuICN+f+mZuH2j3W+bBZw4q0T9+uD kfZRLT8zb6Z8NeC8nMUQBKru6slk9kNXXRIPmDeJAaEhWzB02DubBoo3I16XQlyAt6Gs PqTtPZvl7OdaK3HQSOWP+OFzMA9wytG+54DaNk2jcIQ+6RNlPEq+cm2FlIc3jofJ66qI 3CCg== X-Forwarded-Encrypted: i=1; AHgh+RqeuEwQZ+OVEqzx04oM6DA5pDE4bInkq3p9U4PhvjniV6yUBBOoxgjVgNdMF0mDdIZZHyzPkBWIvoUymFQ=@vger.kernel.org X-Gm-Message-State: AFuF++kUZll0SbkNQuyZJA62BcQZOZPQlA6BQQx4WjRe527oYlpF6MX4 Vdz/yJT9YJ3JmNQHWsTXTovElBHFT2bH6FGQAAbfJRNyNrAKJvb/aWcjJQEKxbfi+F6UipqIBYy AsFoJMq9FEyBCiC1z+2NALJ09iR29XWkPkP7o62C3dxOp0JZzMUWWWT6ysb1RmB7I56oc16Y91+ A= X-Gm-Gg: AR+sD12fSfRNIDdferPcKXuO1tNiaeIDRs0y0Ou2ZKY+2EPUJnI3cJeb+3RrE6lGXeA 1duFoTd3aueCQl1A8Cce4nEm8USzOHbDQ3YlvDSa3x+hVDlVrXlzAY8DOMug1n4PzhVp5BX+49/ 69n/73xKHYRhrQRhL8FOKptOOpeyLoIHhzYXGnbZ2zcVaH/mBuican40xVtXVf3rhUKkyURvdTR AxI/cO6/Y3KL0yMJybQadX6NFKuptMp5X/RJcEF3vmmEzn9r5+XsMcmKhsvuxbMN4mXeVMoj5zq OoKuMo8HS9/QOGP2IFnfxN7YRfIJSXXuBCexeXDD897LmLpFoeg0sJOGS1H4IwG530xelwdc3Wc J6TljZOOn X-Received: by 2002:a05:622a:5c05:b0:52d:70b4:2e1a with SMTP id d75a77b69052e-52df5637a93mr287818191cf.1.1787572609875; Mon, 24 Aug 2026 04:56:49 -0700 (PDT) X-Received: by 2002:a05:622a:5c05:b0:52d:70b4:2e1a with SMTP id d75a77b69052e-52df5637a93mr287817591cf.1.1787572609355; Mon, 24 Aug 2026 04:56:49 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:48 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:31 +0300 Subject: [PATCH v3 44/47] arm64: dts: qcom: sm8550: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-44-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1001; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=cilCKvA/3a3Wka/jsS2LeOJBUE47gxvNpliu0TuaaCk=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDEA9V13MSHon4ZpWem0ulr0pgrGDypsIQ2xT w7h/OJRkpuJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaowxAAAKCRAbX0TJAJUV VpxCEAC0M2H1de+WH7TV+36KUtk6uPCmBn+K1KUNni9iMJyBH3VVOadOK5d4srQRh+tel27BbEc qRqOoDEGxVJwBTc2qyBVW58Ob9Iw1q9aShyqtNcJSkRQYu22Sn1PrFfZPYCGmpJRsOsuFotKyjy l3KMQ6aLiTWeZwk202oKvutY7c5aqFcGsQ66DqmtJnEIiXqxHjZ9PRGozqd7tHtZWyMsARJsrxS uMV4SquhXAYiEfWHplaxrup1b1xhgbOGmlDUQFn5t29oVhwEgI2aHeirl+qA2DSTNdcwyZMVifS e09o4JspxSuEfaJcqRbfx6Rq2R2ha02CGsc2ARztyg8HiXL+su2Atm3et0BZvHO33ZjEkdmYzBJ iWV8R+yrd9qp3JpaRNmt/FKw2XQ3QBVYoEWrxNM05csYCzEdLUE5oSz28hQgIydSlJq+yuSrlWH szJjOhU486+5vphljxbsEHiFSaRauDoCeQ4opu16Uusiz0hQdn5S5iVFjs3LcbCFD7wqTGP0wrA R72UgPV3SEzMahuAE8rdJDiWUX5RJFRGK4N+FCT0SLDzoZGtVJcafkj06ZZXqElVpk8ntVXCJMq 3O8Iqqe0BDuJ51A89VZ8aTrt52jqRr7RjusfvPCxc4K7Qd+foBgYdR6Hbbshg3t9Np3uoWOh9zY Yp72cQYl8fxUyhA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfXzYw6G6YZbtQU 4asCKk9y+uVNjAGHjy4D8blnf1L4zLGSVMUDItqeeJ6iiDR6Jep1dnmRflZZ8ap0Ryu2ovL9vBy iC9Rfy1fjkz9SQD+aoX5wAhXIxPif84= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfXz9YOV2jcoQlB bEZYuCrNgLWhdOyL1QxYvQJMerMPilkBiSMJz0GQn1cyhkEQdJrOVuHSBIYw2ge+O2jfF0+ERg0 legarxCDugjyVxBXuFYBN5j7c0n5xisR399TDRGhQ6FiIbBlt5l23n5QLBC8/tpDp900aYXfkla P2+Pk+L9uIT4ElWhcCwdIJY7sdFwb2YRFXwn6xOsPV7HcplaPMu9Ik0H/e74MozpS5siYkvQHnK HfZbSJdN4VXtEsM4ikMJRSIIB2DPbzPJajdMZHytQUFAvJqTe3an1YfruJSgVKWDaZoN/LUlbla NhSRKmDcv6BTTXIHOsg4PlADHumModgx7mVGMJNsf7GDwFwyRgw4NG6U/JmYWs5XOLCkNDjJAAl ivzx8o/X/cmuM8E2l/bYGCJY1IePpG969zc2FUOmZe7SKgWgkHu/1dV6S5ZH/6iML0oBk+iYPjy mgN/t28WqvCY+LFFscA== X-Proofpoint-ORIG-GUID: mYZum1oVbiIcv7en-Xnj6fsWjwwBsju8 X-Authority-Analysis: v=2.4 cv=CoCPtH4D c=1 sm=1 tr=0 ts=6a8c3182 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=a_PwQJl-kcHnX1M80qC6:22 X-Proofpoint-GUID: mYZum1oVbiIcv7en-Xnj6fsWjwwBsju8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 malwarescore=0 phishscore=0 bulkscore=0 adultscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SM8550 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8550.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index 0e701e709235..7137efb45346 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -1195,6 +1195,7 @@ gcc: clock-controller@100000 { <&ufs_mem_phy 1>, <&ufs_mem_phy 2>, <&usb_dp_qmpphy QMP_USB43DP_USB3_PIPE_CLK>; + power-domains =3D <&rpmhpd RPMHPD_CX>; }; =20 ipcc: mailbox@408000 { --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 22F6B4307AA for ; Mon, 24 Aug 2026 11:56:54 +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=1787572615; cv=none; b=CWqhsabgnT5Z+bEqKabYXCe29DZRUzTYRz0/ElXUL616xH9EtXCZ+Z5h9JSeDboFk399uFacVgfxthfoqrIpf5CWClx/upgwa43YP7TuwGuOcdIKTYayw6YH2Wj4VCQFf54NZWvFTPDAO0Et69NcOr5hU1Wo7/wG0Hkp0aVrOvg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572615; c=relaxed/simple; bh=O72z3Ck5q22C30nEVzWv3ic7P116E6V0oAP28uzlETs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YIPYXfMSGbgwedWki8tCbmkHdjAz83InHPnOFllPcYKYqtQ/y09Pk7gYcK3G71SQZPDQCTNduom0DA2g8H1CL0vZvsVLdUH0fB9L0tcXGrhoDJmQy4tKalIiqJB6g/A8GiIvfC+IL2YGKEmL0wo/CJrlGlcJR+/c2CfOSUVp65M= 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=WJRFXpio; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=E61yxeip; 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="WJRFXpio"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="E61yxeip" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMdfA2372610 for ; Mon, 24 Aug 2026 11:56:53 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= 7MFImhktjIDfH4XVqhzB3W8/xB4A7L0ZxSbTD6AR0IE=; b=WJRFXpioY6dt0RUB XEIK+k/7wOxrg7FQ96NpXpfX9YsoFpOeB4onmaND4cN4Ms05anRH/sUXRwmbutbt BvBz8A6VJ5ihnGj599tGP/Y296YfxKyAoTA6ANzh7dcgSNtIsAWciNDRmsR+cS4J Z7UyI5zU2pZdYcX+SznpEdOiYRd6ZONxMFu1OsN2YYcQuNQwZupy7qAMVePVIA+g MREFy3OPf4QQAsZl7Wb1nH0lDJ9L3Ayqj+O6hhP8ScPWHA/2Nrt3uHIltfDfZA8Z BDqCgz/22eWlKujToc8c+KtbopD6Glrvu6ajozgwQ6yjrMhQPinmi0puE5ZpBRhr Jpcwjw== Received: from mail-qv1-f70.google.com (mail-qv1-f70.google.com [209.85.219.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gdshesb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:53 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-90c8da50f4fso16063386d6.0 for ; Mon, 24 Aug 2026 04:56:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572612; x=1788177412; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7MFImhktjIDfH4XVqhzB3W8/xB4A7L0ZxSbTD6AR0IE=; b=E61yxeipiRMQMydQdNnPkLqxPYSlN9ZFfZC5jnsJJ/9FgQObXWIfSBuMQRcz+Tru9V WrJNHJJFzP9U/Idp//Sa0upjVSkG4Azo5cEAR63M6TgOh46Zra5W55cVBMiULdRqtnRG +6WOFoMmoUTdB1hOePE0KRr1I5Cz5EZtRzRSm/lOy8JtjirCFeUUe3R52jxbU+HbIUDZ Bspo6HSqPucig0BVgWVzX1U5baNqxCSTeiaP9ybumFdpJmmdpWSFJndmJVfmPhCZuOAG k4wULTn+rkLczFz9kixbJ3yZHj7wO3VOVLu79eU/vAQO5jEoGBIqX92AIVNHqGI6IucF Utow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572612; x=1788177412; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=7MFImhktjIDfH4XVqhzB3W8/xB4A7L0ZxSbTD6AR0IE=; b=r60riHYp3VX4Kfp9HBPz5IJ4qJHukqXChNVBqTzLF8Igs8IifwnzkVnCw0FxXfTb4x HhenM8Wtlef/+Vo7dIlaj6/JTz/mI/MjrhoF0Do6uaNRyJZyNgJ9rLQ90Tv/LtVfzuhE 5CBBtok6YeRSGaCt9/tQI7wWfWqAaB3G/Ca0XvideIkJ3fyc1C1hMxi+HkIERb5HtWL0 ETZhYo0mqKavnUbOg2gHyG5xmVOWrfFGky2ozlNlVIIg1ZgT4EeW1+nfAxOGP2XL3eoI P//QM+ANmyIUVvzBtsmQQB2FIaHbiuKPxrqhiLsT1f6qDPWGCkfIEFwHHmBpq+vxl3BL wE6Q== X-Forwarded-Encrypted: i=1; AHgh+RpTme35O4BPh1X/wkmi/ij5fN6flDD/TCwmIOWFlOt4qPCAbXZ8NT8UygJJDb65XDzB9QjBms/soSlo8lM=@vger.kernel.org X-Gm-Message-State: AFuF++kmRoF5urK/LzqqLlkjdLb/DE/K8+YV3tyZQdlbKCCDN1LDV+PM QUcn821gff3dATSrdGEyoaXjoQQBU1l7f2MRxP2ozWGb2g6Cb+yqoP0Jm76hTNvUK2+6kOW3Xdy XKHgDRdgiMf/x880oztu5arQx98jDjOdrmTF7AQJzR7ROvlafp5Hej1JqpDEz5+nQvDxaxhkUwI c= X-Gm-Gg: AR+sD10d3hhWdJ3hNnNZX/MzFqi84SKisaQ2zXnAXIlX9XHhtDee/nKPRLElPjo40pY c95O0vT1cd9IKT3TPCUWodOMPf9HZV44+PixMW24Uw1W8+H+0bLZE+U2RSvpym5uCdHYK6AS25z qSnbTnC+s0UFckl4PiWoOhBkTPOKI1fGDGZDOkE3Kxp7e9s6SV6StHENBglEqt23nSjj885JwbM zVLg8dd4rQXyRkddEYSjiObMia/LT+BXkPMRaHnt2bJfo0J02hGD8nLo7qWaBo1enJNKINYEQoF vQh0U74jfj1UUdU7GMnvQXTf9Xl/Obeqlf1mUCLRIoYqmWabRXEAK5jUE8aR4MLrjsSvTpK7KOk GtSaNnzF2 X-Received: by 2002:a05:6214:4113:b0:90a:74d4:e4ac with SMTP id 6a1803df08f44-90c80c5b401mr247807326d6.16.1787572612377; Mon, 24 Aug 2026 04:56:52 -0700 (PDT) X-Received: by 2002:a05:6214:4113:b0:90a:74d4:e4ac with SMTP id 6a1803df08f44-90c80c5b401mr247806206d6.16.1787572611849; Mon, 24 Aug 2026 04:56:51 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:50 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:32 +0300 Subject: [PATCH v3 45/47] arm64: dts: qcom: sm8650: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-45-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1029; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=O72z3Ck5q22C30nEVzWv3ic7P116E6V0oAP28uzlETs=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDEBPC3xba6latoF/t9LFzOBt7P5DLSZQbpxr is0oq2I7giJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaowxAQAKCRAbX0TJAJUV Vp6XD/9OJKHwutumaL4O2BWY/owij5y+W/1aUMg+6zXbCIIArR6h9N1QXyVxheegq1zvL0p8Jcn M2Kja4tcw8KMEsy6rjcGxIWp/hWFZcqssIdvmW7iAVfvT5O+Sp0Yb45TGNaoLVvYXO0dRinfZNR xU3Qcnk1qbdLC3sQsdXWPtlkHUS/MTbIAJ3NjpDwvwx0bMibJFJkBs7lRDm7ytupi2cP6leuIiP WaaQ6jO0bGop14pXFH4uA//pkNXWquAJwRmQAM+tkdlVI2Br404chklKQNiiC72H+KTOPcZy7d4 yifp/1+gv59W1AvBqWE/QRYTOR2yTrP1IXGGFaB3Gy6dPo3bpsxnoqPJwVMHCu5JafqhsnDdmR/ v/FVG31HXXIaDtIBfmIVumzLuRlk9rPmU2YW1yxdm5bCXXT8HZdTBn/P4udWMuOOuxd2G2RoBZm wzNaNpA90H29/KVOozM7ESDtZnETdng1yPzXfPqqYhRgLO24+GmC/fMUa7UNDhWyxdXK021ylHl PrSBHPbuP1tn9aw/vVTQOAOj3aQZz6oH7P1quFL/qfFXD3lBlj0GvHdlDbuVuUhAGFTkWHuCmu0 seGRAnzl3yvNTHHcSKraw38KYLhwdyKolcM1wp/Fp9tE9XFgQUbsfkey3tXcP3aDFMcsN7eVnQg TWvRBRVd+uU1GAA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: C_ZKLSTGVkvyjxe3nzHNsI9JGEbi4yWA X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX2vq6VWzxPX/E YKSNvBx1xJGQzZILYtpjoProdT3Q3Q1sImE2G65/Y++DRupUcaq5ZIjVBgtFzc13A14dm6WSaDz gEnGgD3vX4+8UCm4T2TH4D4BuYz/5AJyPzdvH0AnOwfXQnLF48WORp1sgGgcFaOGP6OhpziPg0Y MexAgGry1JefaZ4vdEgXGu2g1NMhllg9VNmkpkQ7K7ZvVmSTSDMuBfM9fPKiBxzXCR6rhMJwaHY v+OeD+h3FqynG/S+oyHcHeCDmgLeju1DJp/oxzfzvTU1egcZ9QIW2whZkuwk/Fo5lmd6ciiHMVq j0N3e0rhLt6+2Aapd4khMGaFQw4rvEtGylvmTPHWgllpEfchZeYkgLlijh7bB04Qqpr03E3kO2c 8DnZrnGyWDPu3+Phw55aZEhce8FsGCl9LLthP475TYJKz2yoOvoyh4SakGUJq0uN2Q6HrvCQnOS Gjeua1ZEl1P3pjvcUxQ== X-Authority-Analysis: v=2.4 cv=Fqo1OWrq c=1 sm=1 tr=0 ts=6a8c3185 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-ORIG-GUID: C_ZKLSTGVkvyjxe3nzHNsI9JGEbi4yWA X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX/+Dz0QFgCfUQ YPRnAxnYfAS/D6t6iIl6uWL196e3dD/l1GXQCPnIWs2wksGurY8BYrZRj4FSAr9jlZAtl6AGuEW u8y2tSkfPH5ODOhm4vFZgfOU0Ev0LBE= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 suspectscore=0 impostorscore=0 phishscore=0 spamscore=0 clxscore=1015 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SM8650 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index b679fd8afb7d..962797c15abf 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -2019,6 +2019,8 @@ gcc: clock-controller@100000 { <&ufs_mem_phy 2>, <&usb_dp_qmpphy QMP_USB43DP_USB3_PIPE_CLK>; =20 + power-domains =3D <&rpmhpd RPMHPD_CX>; + #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 960E44314B5 for ; Mon, 24 Aug 2026 11:56:56 +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=1787572618; cv=none; b=hgqhPn6PEUjLgLyRgrJXYYk711FdVrT7NO+D7xCPfVlLh5stBeqyjjrxyw3BWSlQujU6d3IbZJ/pf05/MzI18vbXslFUI+T05uD33PTE0mjpLogv1RG3yTwoB4hF+Fzajg8DMiK8VZZIWXwijw1pYF9PgjnPknQ7R/olHl8RlZs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572618; c=relaxed/simple; bh=yuD7neD9j/pDEAzZX4NpcVwGjsPccvaRkExAeg7FqIs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gW16HgqCszVKMeBWzxC7h8pbLyswciZ2gFPxkiqmPVyFreZOKTYmMyvDHHTygMelGEZ8RkgJxf+UrIYV1V4o1I0cdhvUlrRjM+ub4ls0Jb0Q8kwGJbm/yEg8yutt9CqD/qRbKZ3zyVSzp6cDgmo5oAOgcRbRWqTLjFwoWSHQanA= 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=MOshDGU1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cwomhVmm; 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="MOshDGU1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cwomhVmm" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMd8X3194977 for ; Mon, 24 Aug 2026 11:56:55 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= 4U8SIimaB6KvQLvwqCKJu2AbwWyBV4HQme0oVsA2xHo=; b=MOshDGU1dldu10pT W2a5ncTPFbwlkRe/F8+Dtjh3x5J9lso1KUqvG2M8T4darfdVIde5cRAw/R6tKfyz jNce5y+hT1OH+P29fRaHvos/M79oDcREGZMg0z7YnXfAeg75gyDoLpoweyIaH314 zDSx/MNOHEfYSv+yj9EK91QbC+88i8To5tF9qLpvXIg2qjGEp1mQZ1/ysOZjiuhP IEpYrgqTP5DMVrNS/d7NRG6qmXytdHFdmqaEtD0LngjJNwRkuWe8cYIq2fYWmVo9 tlFhuYve3u6twph0moTWdcua/jOs6kH/7WDVda/hb6LAmav2JHfeTcn9qkoWEEUh 4jDS2w== Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8hjgs33r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:55 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-8fdace20927so25978096d6.2 for ; Mon, 24 Aug 2026 04:56:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572615; x=1788177415; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4U8SIimaB6KvQLvwqCKJu2AbwWyBV4HQme0oVsA2xHo=; b=cwomhVmmUcYsQ/zmeB7R+n8zTHcpMIP1lvRHkgEtqDEhbKAWDVu0zbYzUbqUPgnPNq sWINABYeArKfjfIXIS2tnHhYc+uq0fv648ab/T0LOmZYo19HvMkrEtBQlPJJfq5nJCln IQw9/YNBZeNjy4SbBZBURw71zrMDO97zcpLCsRZi1qy0sZWPINjXFFNZUYXPDazBk57b KboBnTVh2sDM/hZgsb69VUN9WsZ1XPD7jvg3zn578r10Qi7XU6dohpC7dQ1OqPrwt3lC IrbF5heYg3CqzSbFLvO5CSMoM8s+maQmTA70R6kTkO9kmgpDF8X28bbsOv5lMaatJpE2 UMfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572615; x=1788177415; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4U8SIimaB6KvQLvwqCKJu2AbwWyBV4HQme0oVsA2xHo=; b=jYOkzZ90YcHch3vXrlvVlwp7M6ZOyb+nfFrB3gCuKSiSjILNghxi4ixsWCSQwUx78I 4kUtFt01TQkXjGQ8xWobARWsQ1z5zjEXmec2uzzkT01mckE0E1ItC5STBJAU9rgQ6fMe D6cGPe2EEGO26rtPAqe2SeJRe+RCcxiZJEj6XeYc2URysDdDSDWI4UtVGxTTvfR3zSdx vkVzbM8lZDGANagz671yChu0qF5APx5FjgzxW5Nd+KX3VbYQTUfnAoUoTH4vkCKil2jV SRTDOCyVvZHXlHIhk2XPME4uEjCrAg+iGm4iScp3uBIR5d7I6qSZs7qdm4NgHjw24yoM jiJQ== X-Forwarded-Encrypted: i=1; AHgh+Rrxn6mDHSSRuxLazx2C0SkcXl/W4v3RwVEPZbFDJfvuVufRneezFBqX6+zLr23ZvlK24nvfECHsI0l6bWs=@vger.kernel.org X-Gm-Message-State: AFuF++mQEIA7QTgGL0DkTB/w540SPKMVdppa4FhfWD5CyWDJxvCouqfK byJPw3tcE3VqHHx6cu0pDooYlbMcJGZGiiAPVwHMjQ4gGws7/ASVLI3OReILm3uvT7urZlkigoV BFW00QvBtLZgXuOOgfCFTt3qJ6dbr/+jYNrA2vp1GPnQMioZQpg3O3JXhaYTTyW2RRy0ZqPxOzp w= X-Gm-Gg: AR+sD12INGxb4VREmYiBKwyxZ+tWkYdWj6+3XODcPEmKtZmLAoS+gVMAitJJfsae4EY PWWPYgyUR/e9ftY9AiC9VMdqOlbDFZOIzXKqgzos/MyevS68lSfRMSoFh5vgzL2zi8M+uvUpWRA SZOJDVH6J7S+fOY+FolAYzFuZePPqg9XTuKuDMsQ8O6QcZrU+A5nK9TyqyUxoGTUL6indEplA52 g3gSg7ZbWUbvsJyVuRZShuKJnVmnG2xxYHA3MzVFYz7XpidYvobi22hysUt2D5XvHIl8AbDuYOa bPS9oTpkWMgGDb/QmE5wndFipp5sv5uDjd9EJTQIHkez7dy7Fy6h7EC5D+G4E/TIO0lXTHVae2k 8AqRsW4+O X-Received: by 2002:a05:6214:e68:b0:90a:3477:8d36 with SMTP id 6a1803df08f44-90c8104d554mr240291316d6.27.1787572614765; Mon, 24 Aug 2026 04:56:54 -0700 (PDT) X-Received: by 2002:a05:6214:e68:b0:90a:3477:8d36 with SMTP id 6a1803df08f44-90c8104d554mr240290706d6.27.1787572614292; Mon, 24 Aug 2026 04:56:54 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:53 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:33 +0300 Subject: [PATCH v3 46/47] arm64: dts: qcom: sm8750: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-46-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1014; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=yuD7neD9j/pDEAzZX4NpcVwGjsPccvaRkExAeg7FqIs=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDEC5mfrwgU0j3IkRyU2vAlZzwPxAGy4TkiVY JvyfG+g8fmJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaowxAgAKCRAbX0TJAJUV VpYYEACWraUU3aIahadr1pEW9azdSk1lsofojcnXay2c/LV482NAIil9iWh31hQoCtsnn/NSQyP tiUkwr9/m33w/KcT+BNl9KgwxwvlsG7K15u7Gco3qawTwb+ZiErP04YVwjgaKSqWuWkfUnn6EU8 8l6KzzCpx2jUVIfwfSrOXb6NnYj13neULnSSpi9CIQFmTywdnKbNePGPKEozl758DDy7ZtkxIHJ EV1k05EofN1oGJGWRygsc3buPr5dTDtaex6HAoD1o6/7Om6l5qf/yg1N8gqvtw+Ro+KsM7CKt0S DftoI8ioSw6T/eitzEu6Fxr1/47SDVt5LMajlGZLDFPo8Jmd7SlR/UX7qpRuWggSdEd229C14wW dmenAegHzNDeu2/I480iN+xLVHLA3h28IG8fbZko35R5geKbgAcIf1sVo3Q+ruPtVsd3scPsEF+ p3PryYi7kyTy9ENg5riuxSVXitwwAwINCNXiDPMm2g76VQANwYmXaMk//A1gZnbeqJ+uz5VAu9f KBTc4MRh4lleHYXYtGqaJl+A25SFS/tm1KvHSHSgDMg63GFZVKz22uhAx7Q9MyJJLc1duVUj2Ek b96V5PvgEnm7hxKsC9hYfKhd6GzVpoKNyo/FZQK5dXybh/Y061z23N6QfFYwAIUTSTz0xW0MGEz rbwgiNSjr1YnN3Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX5Tbxfa9k7lHB Nkg+yGGEKpvthGVBzCCsfH8v3Yzubfw2TqUn4HjMtxyRLqFLRP54usutrMH4RPKfi23+OpnyxK2 tI7vCqGqvP9cChkQEpCAq8mp+7U6a+o= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX2XQwgzz3Q/aV YSufGOD6sc/ahdHIVzz6XMFu4Ns0b5gCeyzhq+O/7/GOhOwlObQLReQZkOiLSm3DGf/f1yIJ4Pv QYgZKghOxcn+W9H0UGZ5gaXLPSrWOBGRwGmGUi1aXoy3ZpFbG8Vvoeh9MLL5WFCK/XWXs6B84cz 2qAQtY0LlRNAw8lT1+Cu12+fzfJcymZS2ZHbCN5d1UIF2DXjKVFe94R16H8iJf6Sm1ou7AoOsgJ Sw1oQx1QcqcxgmYjryhvnKhCUPHSpeDKDIgW/4JBRG57mb3mD3iu+xoFdo/vIPmzBwIRwloAHmC PXgs6iIBtIKmWKWsJvVxIvlfNdSjKdA40Xt36h4Rmde7Yr4007itjfCRaAaThX1eG6ioz6acQKo t8xtfnRFLJHr0Q+XCR+WoOd/I2JfLWll20bIoJHNhOceAc8AnyflUBjmiFnQpccudMG96ehUcoP Ei0eqrbXUTAZ/PIVTiw== X-Proofpoint-ORIG-GUID: hgY92_Rl-GyP3vIHchva26mJKN08PkWE X-Authority-Analysis: v=2.4 cv=CoCPtH4D c=1 sm=1 tr=0 ts=6a8c3187 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-GUID: hgY92_Rl-GyP3vIHchva26mJKN08PkWE X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 priorityscore=1501 malwarescore=0 phishscore=0 bulkscore=0 adultscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on SM8750 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qco= m/sm8750.dtsi index dd738d13df8e..cda18d4dc6a1 100644 --- a/arch/arm64/boot/dts/qcom/sm8750.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi @@ -676,6 +676,8 @@ gcc: clock-controller@100000 { <0>, <&usb_dp_qmpphy QMP_USB43DP_USB3_PIPE_CLK>; =20 + power-domains =3D <&rpmhpd RPMHPD_CX>; + #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 08:57:48 2026 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 DF358432BC1 for ; Mon, 24 Aug 2026 11:56:58 +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=1787572620; cv=none; b=Qwh5Y5XdOwV7mNuynWZegnTdUR8CzQKDXKw1N7nxC7rFBoLcdx3FUcU3nzGi4UUnm5pXS75aPesEuGll6WrVqW1xVhqIWGhhVe71LpqgynRJnmbZkIHc96IcfRCro1aVnefMb12UJNWpvWvodFNRuFc7vep9zlNc9cgHTlqOQBE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787572620; c=relaxed/simple; bh=kwoe9cDJHyiDxCz0G2t7XYacMKY7IbgYwFOuciWzpr8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Uk7a1tUVfN+kyPilagPCRq+n0Ic5w63duB8qPwvNVx1zqkXxaNO0l88Z3O1ZVG2zvgYvxcd5VZxpm3G0qgUkiKM7hevCn6jpbDUeZbUqH5dCIoZiOFdFqvDy78NPU0k0qx/ibMZFZE96C6LfSYgjAhCDYc0IWxjMvqjHqLbSC1A= 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=E8q/GYOH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MZnXwlk+; 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="E8q/GYOH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MZnXwlk+" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 67OBMdeE2648133 for ; Mon, 24 Aug 2026 11:56:58 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= AFBlWjhx8TjR7emqcNSFWOI5z9JSSyOCX9bxdec/40U=; b=E8q/GYOHkx9WyMu1 ZvCM69hFQMeBs/FTFSKiNHeSbyqkn2XeFJphIks5pHgVxpOUr037QcvT+THDIC78 q0v9LHfpNzS8aCd3fDYiVpKQoCoFbt5uyiiQ/cGuHGLtodb4YyPPIVXJSFRumLy/ /c/1/kCUFeAKAmKMFSr72pJBxO7wG+CNwnysbfP/kuc+ClffQltdL9+2rJoclHNw 5D9X0feV28t9AOSPmU/015BKLzmGVJY9OJu6Gntr/AtP5upGICgEF/NOLOVwxjJl 8WzlQTj+SgZ+Ltgqx5lLCh1QQkrTIU2jth9C1x52XDkHvwP5UeySA/YBtlo/d10i LEznMQ== Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g8gqn9an2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 24 Aug 2026 11:56:57 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8ec3314f65fso30525126d6.3 for ; Mon, 24 Aug 2026 04:56:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787572617; x=1788177417; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=AFBlWjhx8TjR7emqcNSFWOI5z9JSSyOCX9bxdec/40U=; b=MZnXwlk+34mV5H+tVwL1PsTZhatCPgnikrGn2FVjUJGLuus2t3b1nQQxgFBDVpXoj4 j/H+3lm40Rsd1FQfOao3Uim2T2v7l0hJXEr2832vrr4EQF5cofaPI0lw51DgAOEoqKfD E0hPTkdt30pHDt6FXm5kuoOhhQevjqXKEhvpyS2ytooqEu0tBIVdTjt7uEhCY+bb5nfn dNVrg4HCxYe4800M8kZwegGJLlXMv3AnzHiJHv92APP7dnyCVZJc2Msw/6XL66IgB1bS dVm1ZcOsSDy9u/daWcvk19bcEfU5f0oF48vOav2zjWewy5j8LWWjf1Il6hz3Rud+gwzj F/7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787572617; x=1788177417; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=AFBlWjhx8TjR7emqcNSFWOI5z9JSSyOCX9bxdec/40U=; b=ElKPmwfXQp2n8+WWjIE160pJ9VZM88x96NtkinFFtkF24BYBmLJqfQbDQ1SbmpWTY5 cLKP312IJYHijajIXN/TR4d1qBK8wNQK3eTxqdaG/yk6oaTof8WDiDlPSCNqRG6vCmdg I+c6rRV1O4WbBVty9kUum3Ho4jauoNkoi190t5jb+88xVVYjacLIwMaWn2/ZqvFce5sN Mc6Z5rdmmmY0q8WUOPC//1wM6dCWqr1YuJU2JlnKi+3OkCEzOe4wxFU2UYqDeHbIgLhs EkCUdgxEmaLUIoZj1WhMh/GghggfhRDcHQRt0/dtXab+I7BT8lhCcRaAKpnWTJKwcONG x7DA== X-Forwarded-Encrypted: i=1; AHgh+Rq5VyfGCw2IlVL5qQ5yjH6ZG5JYWHAd0xx/nPG9YUudszURtBe8JUXy+4jS7XuYx+GIyvGSGYx/wKH/JDM=@vger.kernel.org X-Gm-Message-State: AFuF++nbUKrIzBRMwaa1n2C/4XglfeRyYuaYO5aVNExmiIVLIzWdx65U ODGxuXmNXCqvC+x9WjHD2PNq3hUyCSz8w2Wtisfv1ztgfsDi9jBzLSWiqL2aWdpTCnmuj1MLYjB 3384Bzc8grFpb7yAHrsG2vDvIRjs42snSmeA1EhMUfROw339FUuXNrfYpgpO6y5/gfs8VFNAEiM 4= X-Gm-Gg: AR+sD13xijHhS1LlqvLHsH1dMPWAMvjxDKwuI8gMy/w7sQOmXYk/bgz3dPSkb5A9WE2 lSHaN6fFSkxRCAFqvFT4yFLYVB9JAT/MJ2L141diVD9xSOSgxXyzS4uPNv/R/dX7Ma7ewWVznIe tk4lhl5QohJ70+xrt188oMdQBg2QkLQhNQlrvdRZBrXNe3GQZ6JdSV/nrf7l7J7qLBy1exP+g+1 rRfKAGdn/Srr22BECPAls8iuMA+msmxLprFjwmPwW6QswfJ1aAeAf16u+cBSJRIbwCm5nfWjtEK kWbP1vGv0fne0tfRrRdeNN2uGyQsJrkBiYvMxnUKEHelO5ap3/kNu0+ka/1OpKQJWnBio8JFibG /nWgp8aO8 X-Received: by 2002:a05:622a:1cc7:b0:51a:896c:9ab0 with SMTP id d75a77b69052e-52e09b9c641mr176201881cf.10.1787572617308; Mon, 24 Aug 2026 04:56:57 -0700 (PDT) X-Received: by 2002:a05:622a:1cc7:b0:51a:896c:9ab0 with SMTP id d75a77b69052e-52e09b9c641mr176201301cf.10.1787572616791; Mon, 24 Aug 2026 04:56:56 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c249629563dsm1259990366b.17.2026.08.24.04.56.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 04:56:55 -0700 (PDT) From: Abel Vesa Date: Mon, 24 Aug 2026 14:54:34 +0300 Subject: [PATCH v3 47/47] arm64: dts: qcom: talos: Add GCC CX power domain 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: <20260824-qcom-tie-cx-to-gcc-v3-47-f1205a92682b@oss.qualcomm.com> References: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> In-Reply-To: <20260824-qcom-tie-cx-to-gcc-v3-0-f1205a92682b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang , Vinod Koul Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=997; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=kwoe9cDJHyiDxCz0G2t7XYacMKY7IbgYwFOuciWzpr8=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqjDED75ng0aQajs3YEy9GbrRjxUSe2ufvz9Fax miHRFirMaaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaowxAwAKCRAbX0TJAJUV VlMeEAC8NASqNnvAoGy5djJtzHAVJuSHns/Rxrv7IOsAjO61QP7F5nJunT5UyW/1ilRIlxhDMir S0gP0/5VWwM3jlGeDnBuPctfyqV4klGCLWQquORTHLE2CcVvhRrK8iYeIG9zTUYvwR7edoPeAE7 21UtN9kmXj9qkmQerdYsukVgT8qmKqCxNoz1Bn3GDji2C9Oij0C3B11xs86bqUmBnTxFQRMQZXd zaipwufxVRGLNN5hQOjUfhabcqGE6iqLkY6TFOpqVXc0R7zdMuCJdkreqajXFZ6oS7KXQrTpPct VBgT309C7juMQUUvBKLEg/kByeDAEiApsncZDxc/TK3quXSfDia6578lb7TB3V9xEUncGaG8/1g m3tFbLSkK5LKw1v65KOy1ESWM1E5UPkmjQdOix7chrlZUYapVDlMcNNwSvcQDsFFBQ4883qb5dn viZhJpDYYOyhVPXw6B6rnsdkwOAhyyIAi0tncnKEOIvW8/lA2AMGMfOWn3BTwID+cys4QsShOkc xykkbsNCNYg3M7jIQyDrCUNDhhZEo6XAKmhr4g8m9SW2bCRQY5KhXDsSUf7ZWnZBMdjeqPHlhor KyBHw6lyFsQ3f4tUaQT8i0NKQuLkIQBucHJ1V+aIDIvpekMYw8849CXhRhw0/8sr4b4Gs+W+UIz t5IIhfziMhfOpTQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX7auPZb4s5lo2 K7WTyo3gw9rLK7IuNwrpvXQFdI1Vw29uQgZ2Pjrhzxnh7pEU1Pwi0Dvn9wBsj0H//3GchrRNtMz A3PQAO+/B0wjmiIV2ezbau9xiuGzOYk= X-Proofpoint-GUID: J09aEqy3YZj3NliKeEoDDZ1BYAh-qBUp X-Authority-Analysis: v=2.4 cv=fqXsol4f c=1 sm=1 tr=0 ts=6a8c3189 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODI0MDEwMCBTYWx0ZWRfX7SMBnxCNSHg1 30c3z1XzxNGC5f6AbShK/lyCNwxH6YfPdKpMz5FhaACWO6uzdyQlSYnjL8Njo4efueCC48mIwvz U+x8wicnW/zwzQH0TZt09uPQrA4L+ybDQh2ScGVAwybCtuvIFwv3Mtg6Yp+A3Y9r3Rvk3HUYW22 5ZuiRbmE/S8HpHbwH9HG78HvnW1XOPXq/j2tVUkCuvixq5NGr02hbLrD4AE9HwKbJQXPngz3+lS /3tubGPI7DDI3slC1VEPiYwrw+cQSGtsCPrurxm38Kh2egmzEjQAXAcVgY19IFznjyu8ZjwK7BI ods93KoJlKbGQK+OZ3VlwawNnpW83JsIXxf6jw171YnLnr0aMQY2QuhOZvnn9w438vvIHX1zXld /pm8Inx/+oPf8iyYwS+IFRnDDYi/Kx+7bP1mMJ0JPvDL0bw3ix0NhzXs1vpiHikzR6hod0C2acB l1hu4rDYS7iDyvjIWZQ== X-Proofpoint-ORIG-GUID: J09aEqy3YZj3NliKeEoDDZ1BYAh-qBUp X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-24_03,2026-08-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 bulkscore=0 impostorscore=0 phishscore=0 clxscore=1015 spamscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608240100 The GCC GDSCs on QCS615 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/talos.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index eedfdce3c479..06ca54acf565 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -706,6 +706,8 @@ gcc: clock-controller@100000 { "bi_tcxo_ao", "sleep_clk"; =20 + power-domains =3D <&rpmhpd RPMHPD_CX>; + #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0