From nobody Fri Sep 25 10:05:34 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 0C3A446EC72 for ; Mon, 14 Sep 2026 12:48:06 +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=1789390088; cv=none; b=hj0Y7G7zx9EsMm7VDZ2awGAgo68GWuoZHwcOzWcDDS6DMx18Kss4ZCO2Hl40CYyDGroupH8G4NgEoGUK5zoucd5luMrOmyX+c8kikr3DC45LiPJBRDbsVmW5XzJ6EJkNxjD2hTCRHjwu/TJ8PSJRsXbHjv/2P2D0y1vQxBOwwKU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390088; c=relaxed/simple; bh=jvQTaT96kKhoCyFdUwRI6x3hbm4MyMiIIjUljYO9PMk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=MCPG7lmRO+yOLzNhUf8LqBX24Ee2OqrFHAJNkYc0gwAtADB9T4EDM/vAqF5m/v4qlrrnps0RmGGO+3e9aOY0YZe5WMLCrl8AFNBnMI7pGREA6VaJsEqEbsgUsKp83Mohs3KLXNxpNrtdosbfBCXWQY4k8b8IN225DbAzOW8IJUE= 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=izGS0Zg2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=cug520SH; 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="izGS0Zg2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="cug520SH" 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 68EAm1Ia901898 for ; Mon, 14 Sep 2026 12:48:05 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= lHTkexh5mVLWGi/stLEodznhkw0wZXU79mrhJZx/u+M=; b=izGS0Zg2gpLXtRnc DxU2B4CdhhgBLJ7WiWac1iRtHMQi6z4YYv12l3uylm7ZSPH0QBt0qbfEKZjjc48k 3boFODfbXbENl6xqcYSNlA4hrjRvEEGtbeuMnxzFxhzM2FTmUvFlwrr/2iamPvVE NZTG7UQmRa+EDaU1nNdWlm99XbdTlJy4cnd/EZebmIY7vR4oFQWYcyRRmZ7s43F+ /ziZiDqDB3Gjunoj6Cv/Ww8ro3Cd4IGYQCAYKHQw1xqFfw38Ce3EdvL8srP6qm9T 3XQIYl4bsq4/TwrCuHXPBE7S/2Jz0qvV8HyOkwx0WdPTHj0tuQDaG9tiRw0CESYP kwS0Vw== 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 4gpdevrw89-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:05 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-939f925ba4eso590593685a.3 for ; Mon, 14 Sep 2026 05:48:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390085; x=1789994885; 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=lHTkexh5mVLWGi/stLEodznhkw0wZXU79mrhJZx/u+M=; b=cug520SHFBGsmkAHfNiEYR7ngwlIF+ETO8+44MCgOA+r8Skz6Kvu6pRJpwRkZiC76Y CMHqzj4WcHX6oILeet6sRcfbtmtdcnE6Cda3mCIpPEnG7xc7Ol+TVZB0hGhgmsqrv8p/ YNIeQwdNwLYrsLwX2IRzJCG3Vu4VWNAM51r4jWab4PmE78dvul7vsn8INwlfdXeXsTiP 0StLBMZbEft4KT/UJZ4fnn7yUvecFALgYyOV8QoLbkBCmqVXCG4FBI9PKMvDx2WAPdyA vSccZrZVv1ABHzyk2eg6pelnDL0cWgeESjBeXWzLKDaB70fmm2UHSHpMJYrd6klKcH5B RjEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390085; x=1789994885; 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=lHTkexh5mVLWGi/stLEodznhkw0wZXU79mrhJZx/u+M=; b=HzxEXO3iNeRVuIAx6b6faW2aI0O23h65J+odE5wXdtIe3cYzCXYyTWzK7gkvSi+q1w jnJZ/z6UC5KDXANSU5ArYkthc6vSLTJGkgZTyl12sOm8hamBqGG0lAxMPbuvnV3EXe4Y HoR6BHRxN1Y8il4PmqWsHzoUd4KGOPtjsb8rcDnKWEm4GmxWy9td649d/lytdKwpP3aj KdJaCSox7qNBlx/DWvWtpDxjn2+AR0GA2LNlga2AFPQIAvx+9GHNa20JA0OJwaH7qTxn nMoanw77Xz0TGHbObU34Csv7DbgMfGGnFAk+spCYZyuq92Zomrp0D/gvFPbAsiPMF5hK JYNQ== X-Forwarded-Encrypted: i=1; AKwUvBwmGjQU4qONnp272W77XCgS9xYfW0f6LTgnb2QqCM8U5yj1Tlt5RhRjjx+InRNIgnEHh8LHX3H/7yNTWiw=@vger.kernel.org X-Gm-Message-State: AFuF++n6+usOovpEynWq1qD1HFEg7Tppb2WQOglavXTBEjSVca1VGxbw 1zYt52KS1eKAsGlLN8TsEvRSL2yW6bq0bufuBporFEXEufkruAJ9YsuhtDoidlUyy8k5ssZgFNd xTg5VBsHhM4zwPso7Qmkv5lXfruzjHNOMowl+73kK2nKBtaMfCkQ5cSwDTdmaSdasNnc= X-Gm-Gg: AYBFou3AN+Xe8lpxDBG15xSQkiyL/7tdCjOL/lscUjiJ6zNwuRsREkSQYlbVfJYCCwr FUNkDeOjvQzkbhZVn/ooMZn6dx9tkcceebGauPyRZFMYlcKVxf8i84qU0X9mo3pCoXKjpq3Sz3z tY+90sQJyoPVheybNiVkV/zZWmXFAK3+QhJ+DjfEclWAfmzlrZpaPniQfaxzoUobV8RYC/ZoQ4n TL8BAeypeR+cd0V9w/Vo3Td1SGWPplEvapKYS7fv4HHBz9XeE2SjsiHXaKv+FAQphlrtg/jD+NQ LomaY6gw2MU2axc7E5tUEZ7KUyUlShz8SsTqRd7S0W7UX/rRCPzGwCuHiJC9aOBjK8kCsKJmgHr QXASPScUJ X-Received: by 2002:a05:620a:260c:b0:937:d6e8:59b0 with SMTP id af79cd13be357-93a297e5d2cmr319045485a.10.1789390085073; Mon, 14 Sep 2026 05:48:05 -0700 (PDT) X-Received: by 2002:a05:620a:260c:b0:937:d6e8:59b0 with SMTP id af79cd13be357-93a297e5d2cmr319036585a.10.1789390084426; Mon, 14 Sep 2026 05:48:04 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:03 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:00 +0300 Subject: [PATCH v4 01/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-1-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1915; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=jvQTaT96kKhoCyFdUwRI6x3hbm4MyMiIIjUljYO9PMk=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zMWGzABdVmxqLtnVf2Cfno6SD3rVDTFP2Vg ybsgOC27nOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfszAAKCRAbX0TJAJUV VstTEAClcIdLby3B1DAoDNu11A+MzqlRNpAdHJBwpSFYh6zeoihMUcHtguGGXQJMNtBQdYsLm94 sdVonVN50jgKaPuECglsFPV3g62OyTdwX8Q/qADYZkz+XIfAHkOj6qHetHLBcCdqE64RVCO8F4n SWB0m+RQAFeu3rygf0ob+UU7PqZXVaHqyikWvDQhYnunb1vHvX5kgjLO14nekcJWDY2IYUPE+aK 4cdreFtVxPaVrv/2hr69Z85SHJEAvzaZ1lSaejs27xb+ujpLBPJ6SVuN773SKLfOkYggfD+bKvQ FbwQRrI1uUn+R8nTp4yisccErVmVC2wMgry9r9Gn6Xi0aEN+m9IX8dy3w6uckkRxj1ZKZ0CNHZT 0Oeup7/zLAqXB/v3r7l2b92LFxj3YPcHtLeVdNXzPXF0PjWOXPT3i5/6BFXEUnAVmEogd16uYpq tD5rjrTN/LIgFUqXkmKFwE2j7ZEPdznDNpQ/xPZyFWQ5JfLkgYEujjmZQzwCPjgwSb+5Pfgo4yu bmVJ23X8RDFtu0VkpDIv9wjUoORCQFGmA1IuyKryCEa5k/7cdAcEH/aAtXq9gU/W7x4ZykOInmo HpHDuNnfR+1xLhUXZbU/34IMNfpXZYbYBRFEzyI+X2K6v2UGifnQ7Mb0B+RwSrzQLLAnOebox4E N63ztDgkQez846Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: X_CO8KmBWA7rk1aunwpiRDfcnxpIq4h- X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXweit1RLTba5J RlrATbGruxEsTOnbuqZUlNA5xswReBOgqMUqgtPd1b8OKA202zI5kQb7vvws36nVjA4cW/N526K rD/obKJvZkapXcp7zMsX6eh2qjG4LqM= X-Proofpoint-GUID: X_CO8KmBWA7rk1aunwpiRDfcnxpIq4h- X-Authority-Analysis: v=2.4 cv=ftpJ914f c=1 sm=1 tr=0 ts=6aa7ed05 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=mTghPm8aXy0o-2MNGrUA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX/J6ALWew736O MdXSX8Aqh9bC+QhBmotY42Jz87J//ufOll02XdJ1mqGh6Fdk4yq9sWaDKUC3X3odf+yNPIW2zdV kX4LFOvqfjlYu36dSzoM0veExaKifWeQjDPZsBMj9B9nZ30pxqaReGyemHMOyEkdx0Xccgz8RN9 dhzmNaz9FSxibIszzwraFRlOx7F9NviCEWJuh+IzGzGo+M260aR5vl9h1kgwoLd+d4zC3X6ickL 4KqRa8ttsTz+zMenF7vsMQJZ2+iv/uzKlcOmRbI67r/hlwJ51njRJD2LpMfLhbinjGkt4VJf+3c Y8mrfNYPgatFNH+LfisE5x1LkvWrbonXLhurMcWlKUnpTi8aKQ7hrLSBCEo9JhJTmEtiPmNaUtG t6w0o6fVdZOulNqPWGCTanua7uMp/6PuMaf7h82iwqsK3bJgYhIUQSCaTIlifoOto0F96pI1S1s WgxGFQreJy5eNnwq+UA== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 Describe the CX power-domain dependency for SDM845 and SDM670 GCCs, and require it for both compatibles. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml index a7523a414341..356af877353d 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml @@ -31,7 +31,8 @@ properties: maxItems: 5 =20 power-domains: - maxItems: 1 + items: + - description: CX power domain =20 required: - compatible @@ -56,6 +57,8 @@ allOf: - const: bi_tcxo - const: bi_tcxo_ao - const: sleep_clk + required: + - power-domains =20 - if: properties: @@ -78,6 +81,8 @@ allOf: - const: sleep_clk - const: pcie_0_pipe_clk - const: pcie_1_pipe_clk + required: + - power-domains =20 unevaluatedProperties: false =20 @@ -85,6 +90,7 @@ examples: # Example for GCC for SDM845: - | #include + #include clock-controller@100000 { compatible =3D "qcom,gcc-sdm845"; reg =3D <0x100000 0x1f0000>; @@ -94,6 +100,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 Fri Sep 25 10:05:34 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 A1005477981 for ; Mon, 14 Sep 2026 12:48:09 +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=1789390091; cv=none; b=tEo82VvPWt0V/0jU7emfXHiuFPssL7sx6gWGFocRRBE5t75RvZXNqvAcxatCJG10HMg3m1NtALkRK3rwTWBg5mibpHAey9F2ZKzTgOUSp1lDNjONNtFhZYwwbICbjDy7dwiQeipXMQgilWNHeO/S4pObNmnof7ZXkV2JfNnNcaY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390091; c=relaxed/simple; bh=N7jnuq6C+yj5oLcd2HXsBFAWD0MrczZna9mzhZ9Prfs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gvpwe8CjZV7rE1XuxtfVHQfbipGzfqpRyZgiDs9mQP7BIJSnRxy5CiXhmTL0vs3PlUXAWaquRaHQ+xfI/smVWqrV6iRT1iZ+6l9N03z+T0gzLG5vfepDa7wcAwmM/GMzCs5WoQsINtSU+ITwkZBtkkMQ1oK1QBcWoQ8HRyyfxFg= 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=D+yREEBf; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Htbw79II; 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="D+yREEBf"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Htbw79II" 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 68EAlwDh3860391 for ; Mon, 14 Sep 2026 12:48:08 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= +0L4XoA2dQDE/N8WbaNlqkad34WXHbG8bzQOUfiNGZc=; b=D+yREEBfmK6a8uQB Fec4cbxw0qGgpC3CKH8iZD8WUKMjbb+3GG0CXjmLH68oaCtymLS4sNBURqcQ/vhs nDrdCcbmd3ghHdms3NfXsb2QLiqC24qi5+ywg6dPP/MP0L0h9QZ8GV4McFQWhtFt FurV4CHnZr6JSfTiKyY7rBI79k6q+yOflVOiM2iBIOl6eA4Yur8dxJgM3Nx/ZT3/ QO+XYgwa953ZMpz3jcGiyW07SikVE4hQAa9ItnU9C9ghqtarq1b45MjJB939Gxmp zfwFTHa+J4ZzYHuun3tAXvzhYbfT7cSVd8oOPAPMpuXFVQ5j7QyyeErxdv/ghbTz /2mxmw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpd1f118y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:08 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a01d1d1b6so354140785a.1 for ; Mon, 14 Sep 2026 05:48:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390088; x=1789994888; 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=+0L4XoA2dQDE/N8WbaNlqkad34WXHbG8bzQOUfiNGZc=; b=Htbw79IIsYZ6Puyxv6eM7yXChgNpS6nLId/fOqOnjrKUaEkjIdrV0DeMyV872OOvDW VCITCclnOgS4Djt2Wi9/QQo4rG1c38Mea4TeB4vCPcNXCJm2opFAynEA4fIcbro22Acq p/Y3oQLqknG1qisLJJ1pWQsHNxPQtVArx9xPVil6U5XBBs5o84MCcgqo/YjK8w8TVaoP WxetKbXICNaU58ChQ+Gh66cppOsuXuVVB5jyP81n4PqeO7txe27pIyCg+hPC3Tx8tjap 6Mbf2+8nYMk4e6w3IMX8mrBLG8B93IElyRRD/gxbQ9sdmbkha3y35SnzHjFhjTqf+j8A ZgSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390088; x=1789994888; 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=+0L4XoA2dQDE/N8WbaNlqkad34WXHbG8bzQOUfiNGZc=; b=MkJ5pdz3pjmyjC6c1NaaCtjErjht7CSmRkelAMMgkjU+4JsEdPOwXpeXScOX/Na2Ps Hc3LGTInMA748UdcytCFM3KlUFQPFERG8omhdrj7oNBj1hbwGrh5GxaBiHlbjS4XaoBr Xulm/A4IQJHThsGqtt/DbMVZsOg2biOsYSbQq3/79fL+cGAuRnwE59L5Cs/jsnA7gy3y TFBDxubQhdO2pV3UVM6lykdpSL5XhKqt4YrP//uLLSo8G9129PcwCROSWNYibR4eTvno Qmi+7W16GR1qOkGcgd+ZRmtfznLrVSl3nw0QcDID75VZ7o6z7L202Q5WZDRVW/qxrzzR n0ng== X-Forwarded-Encrypted: i=1; AKwUvByVqY/bjfr0Ozr1lGz3+rgAcCZf4BGuwtbvyyu1lA77Al6F5hMc8H08nUnUquMZ/XRsKIjOWkqG6Y9ThYs=@vger.kernel.org X-Gm-Message-State: AFuF++kE/K0PEMELvNFwdP5arMSA2nztveHkVIbp1I0MMcwmLN67gNQ5 C48y74b1aYr0KVuhxiqUbOKaxtKLh3/S343yZPpHVf3xDWbB8jW7oLT5jhC1tjPWQ8IK7lbHP8j ERJBODhsO2/IcX4oeItsS/S6Q7quWp/DtM/4BYkuBesVn2VMB/OzXlhTtr/ClfGV6NZk= X-Gm-Gg: AYBFou3q0QCpn/u/OzevrnTpiWcjqZxkDzPt6ITuxhFC+LsEJx+FixG28qbd0q+TrjL zcgWKwE6QpnPLTqLseG2QClpFhYKqNsz5u/oyZBFaELmgmftHtbQQcjSoyHswma9H5QTOKpiJeD 5ZedAH9KSBhCsd1UFBI0vbflT7l1Pu7hEGe3arrnOf3tBPN37XPv76l8tq/bm+VNY4cdHvbpa1I 1Nf9Y05Apj8JXfBJHeFAOzQySwhdFmrDR/gegNQFdHEY1s7DYiDLtSvdiDCGUnPYDm0FtFDiC6T Ruvm0ftx7Li0LbSaernSSD5ohQp395YzGvoGkMjbCI2Ay8VYoz1ftewlQqcSSGr1kkZj9R42Ko2 I+dWKtuDy X-Received: by 2002:a05:620a:640b:b0:937:2443:341c with SMTP id af79cd13be357-93a29a92df9mr318080785a.41.1789390087682; Mon, 14 Sep 2026 05:48:07 -0700 (PDT) X-Received: by 2002:a05:620a:640b:b0:937:2443:341c with SMTP id af79cd13be357-93a29a92df9mr318072785a.41.1789390087093; Mon, 14 Sep 2026 05:48:07 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:06 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:01 +0300 Subject: [PATCH v4 02/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-2-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1496; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=N7jnuq6C+yj5oLcd2HXsBFAWD0MrczZna9mzhZ9Prfs=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zNAg4X2CpnnBqf1aUODW3dQgnRGDe48+cvw ule0n1coFGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfszQAKCRAbX0TJAJUV VkJYD/0bZdZ+iPyF8n9s5B0ICsQLAGpxbWVuyIPl9//aymR3YuDJmz9mv7kj8o2HM3TNg6S67Hj gtyxnBqW0agbwlFMHknFg2lhZSlJdI3GTDFWpkacMKyOTsmESEoALVK6EmI7RDEEo++Lt67yJxo 37dRAdFmtF/O7r1yOaW0c86wGHMzBksLrHo/h18a2QFXyCcQ58Xhg+uzCYvRJ9d/cVPY84L2Af8 XjJAdG5fuLHK5c4ye7OOyRXuO2XBvfJ9CXrksqv8Y0vTQrvG4CYgifXlcLmOPtEGpqLBsN0nmsu ++5ShBq3YS3+UsaAbIbRi1erWRfxcrslPjUlca6M7puk+Bp5InInfiKfsfz2b3v0QHbQ4JNGkuJ f6V+v9EzQe8RGF45l8Lw9gojx3C1m6losmeMFSoCErr+eIlFeQYBg00LLxMchcEVCEcm8Y5jALL VAZTsRq2dGPKJbhi3AGgItA8WP2runOxl348hmDuzuPrmHXdY4k3Ih3o6wIKEVOiF27Z6mcxgRQ R84afuSaHJ8IEQ24m4ZIBbCu/UUjIfbjSCWTeD4FmWbT5pPh+33iWcgqhNOxeAq+jCGoICV9Pqn apWm0lKXeuvVg+r728gYD5MW4Fl24q1G54pREKLumvzdbdWenZvflKjHsPe3ZfRDX8XgQ02Dpcl yzP06QncIQuYarg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: GDSwIfXpaSpvAa-uAL1aXjOTju89zlHO X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXwGAZIFxAtdrg 2sd9ayDCzDv9qj8Yb8qxWwpAQcFmnQheCxMCLVOI9oQyZUe8f5U9Mae3WVarPPm60CttQcC5kkj oX2WEaJ3SpncJDc6LfncZnVZwDoImGQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX2s1Pq4APCeK/ tDXbRBbtBWtrIwOpERmnxieVr5sXzh8knNYS0w1fnREGHZbif4GHUiuICKlXgsVbb+It+K0qy4g +VM6I4dbHHJacMVqCV8fANIYAiExwM/evjUzEA5QO9GDMjhTxk0GSWUK3IdGGeViYUwZsV5E195 9JC0At1NyFt4cUWWxaUQ5pMRGE98e4ekaD3QZ4eMLKc4YSAaCjF3F8WD3F+xNsbv9oKSK4jfj9A Omv9nsSec88Lpd561mrHuyzTzdY9QnuDdRbYOuLJD4O0T6Ny28O8xwr5nYyhC8jWv1bSxqBMTJt lAvTyPZjI8Zr4tYg3WkCyzrafiTykx2icRpw7eU/LLx4UvszlSGiSol/LVfcwGapxmbSTG5epe7 WOTUJZ2iyFAKrjJpLb1mCA0ptuPR7KnKx9+rPnVOO9Es4AlCGo7xRsFZOisOB+w/nUjLJYlsmwx M21dE04S3nofkFHVfkA== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa7ed08 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=pFmz-OvcvwPpwNjHdmcA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: GDSwIfXpaSpvAa-uAL1aXjOTju89zlHO 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 Describe the CX power-domain dependency for SM8150 GCC and require it in the binding. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml index 5f3f69fe9ddb..82d67b0d82d0 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml @@ -30,10 +30,15 @@ properties: - const: bi_tcxo - const: sleep_clk =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -44,12 +49,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 Fri Sep 25 10:05:34 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 A85EC477E58 for ; Mon, 14 Sep 2026 12:48: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=1789390094; cv=none; b=c6P7sxy6jHIgCgQs4gBHaq9l+s0gZ9ASaAhseK272sUQbyutHSDalyG/wicdSiDY+Yg2sl+JC7tWGoUOWOr3fFM78IQWZwnKTQ2vZWXQIzE/hG988Oub784VEKVqhqFBcVoRf2/CCk/km6ERQuCF5nGaRXJMx4fTejAMwt8TwAA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390094; c=relaxed/simple; bh=HfNHkaVNQW8Ivt7UX8oz+gycqQ1mngAo7/JgQDEJuKI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pDT5lml4ZFAbSFglQNnN0U6yqzilO8JNAwvbafWVk12VF+Vvr3WUIYQ8fMcCw98xjnlcdaLl8g8GS11SYx4U0ikRe9hp4EQ8xuMDWDcn3SD38ZycvheTwMkmYGRK3JkTA1tB+FsT3D2ES+x3uHzXUHIlHzX9+K454Ddtt+8uu48= 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=hzxD7pge; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=f3Xl4Xx5; 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="hzxD7pge"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="f3Xl4Xx5" 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 68EBRIkY407030 for ; Mon, 14 Sep 2026 12:48: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= 8dmVNfPdj0vkPUVD5zgWrGN77gfTJny/x13eJrlZW7Y=; b=hzxD7pgeXwJqbBaH gxxAEUehlba71vOBJQtsrBEa2kcSgaWY+ubcMMCyfWTOUOZrxMMleulrUD8xPa8X MExU/bycvSPhNjqm2Ku48fh9CZi+hz9iNtcrTxduUMCmXQJl361bZ99ZAjPHlUOr DtHPIFQwwYxRb4qbgCTo89i3d5tN7sqdF9Zm+FyrmlfgpTgZICy9D08OnKYj6T9w YjW554eBV8lHBnGplmLIUyko34JW9xadxBh3Y0MyAHnXHQxSubAC2MgNOoN3VAQP A8N8JWVZkJ/53OGbMNpHY9+HZoxTLsoX0nmrWXeVWpeU5m1B0HphwtE6cV0kqVBZ a9Bk4Q== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpg2kr86a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:11 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93918756165so601838785a.0 for ; Mon, 14 Sep 2026 05:48:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390091; x=1789994891; 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=8dmVNfPdj0vkPUVD5zgWrGN77gfTJny/x13eJrlZW7Y=; b=f3Xl4Xx5zbnvQk7Xz2rq33En7t3pJKxdB7rU/fMqMon2q59p1IxY+yb4umYgCWXty/ yMpc0fVGIzdmJDKOv0OxHa1dXA6p8F+LhW7Ltp2cjvt7k6ePhGs3APVSNd0BaKJHyTIZ jmky2WM9xl7PZOaP9nNPeKJY4QMvwLpksHr/HFG1mxLgBxWLXlGzzIp2x8+4i7EkQECd Tm6ZmIHQ7n8ZiYk0U7jxhvXGkwjayDsc/1iZHcTF2NUicHaSKQgtWETR+vG8MZl18ARv G0e2rqufMU6POvwKUnC+FVXLRKgJtvgsalXSTLoZxeoTNfB0Rk2eEm1AgyrKUDsc64Sl bsqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390091; x=1789994891; 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=8dmVNfPdj0vkPUVD5zgWrGN77gfTJny/x13eJrlZW7Y=; b=TL0OTdtGmrpPwV74WEa4cdglFP2jOOsMf0wus+jipI9HNWg12Ofbmw6fBLn5ApPiS5 BbQK5SbuSbgdxAI9q7tJumaa2sdNU50oUVjxMaj9VR6LG89RLyWbV7ejZKQRGGHRORkz KcP5qSJlZGLBW8x2JwJYVt92FGmoXE10sfWfAeO36d6M+B2z+1hlYUauECzEoq1Verak e2Tp6/f1DjKOcfbVyLmuWIn81fii5j2dTa3vCFytLANfVsUEhL/LigKsSMJyg/K+Opd7 675btwRb3hp+wWRW15r+qsVSwS6xQsfKcmc0Efnts+/CqtN3qS8ObwRqeE3H20BPXXTF Q9Zw== X-Forwarded-Encrypted: i=1; AKwUvBxZDFWm46a6mFx9cZ+gmlOmXLE1qZeVSefQ2J4q9pn0cdveC4b8Zd6HqBsVsG4PGhU2bwpJAGJ1tezsh5s=@vger.kernel.org X-Gm-Message-State: AFuF++k47JP4PJXvPYjSXZPblcaI8b+eECbIfj1tyQrbAiIB6oYu8kE1 +dmbuMNl8xoTzTz99vaNzhHRUTnQv0lcWwp9m1GKj7XNANudz5dssf1dUxjJxIpDK4fN6779LEN RSDgYn9FECT4H8rtVYtMrV69ObRFhV8FY9QVVSmN7xyRSSe2c5EF9Krcb6msgsXnml/c= X-Gm-Gg: AYBFou19X2Lr0Dyc9jn2yb7dcZa55WQKlTT8IERtOKKLQiSytoYKm3qBPfunwBTQQpN 6LJ9KjF6vTBcsmKjxprCl2gjRRZyYoKOqjtl1SmNybchBAPhbU5FJ4NBQoR+ADVGXLU33WqXgfF oRULsnPpr7/ufpeuxiY0bCkMSpiLIIF6CmNhGFS4EUHYNi230l5rn0aBwk2IcTOEWGQ8Pq6it8k pnwpi4H0GaBDZgaw7/1NTYaTIwGpwfHGOgrbsjYJ82neWhSOJXHVgXuEkIEYxHGFte2w7EGMIW+ rf5Qea/hiQOi+B6RAdNQVxBLXug/z+X/yQWuoxa7uizBK2hsoS4qLGISNY1B2c2mSog37sqJyfv 2QCeDnDjg X-Received: by 2002:a05:620a:489a:b0:939:fa1e:d6fe with SMTP id af79cd13be357-93a29966d7cmr334801185a.25.1789390090664; Mon, 14 Sep 2026 05:48:10 -0700 (PDT) X-Received: by 2002:a05:620a:489a:b0:939:fa1e:d6fe with SMTP id af79cd13be357-93a29966d7cmr334793185a.25.1789390090028; Mon, 14 Sep 2026 05:48:10 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:08 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:02 +0300 Subject: [PATCH v4 03/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-3-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1712; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=HfNHkaVNQW8Ivt7UX8oz+gycqQ1mngAo7/JgQDEJuKI=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zOOwIgbxods8dI3eNoWZOHGKl2iXFWTRguw YdCq40ZQj+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfszgAKCRAbX0TJAJUV ViXpEAC56g5nwPtkEKHi1LBazQ0ZY76kDbzr7aGAXOt0oqDLb9HpicMxabVKpolPBJJM/rCr5aM 1C5qz3WFmFvEoetOlIugySPphwMB+aSCJ+KWvs6e9XVu8+/roLYk2cGsUYjVmufeW85P8v7RtKu QXcn+6qNURNcgBlwrCO79MQxxPGvVmKyyviy/ckA/9oYnVp88BK2rTSK3bJ6DYIdZzYnSzfw+sS 2qF9H57NAkCSbus+Z3X9++NuNo1X8S3MJe1UQ24yapSqQikFcF0qfzsPlm6Yq1FTL8a1VIMJKFx j6w0FinE0ezknAM2ReZfG+e4kg6y4drLjsw+rYMAJfYgxhqK/q3U+winPG1vPcPO5eGhJE6EWOb DuW3/6TazCtbS/Tma9OLW9eAww6UQ39B3JdInRJ+iyDvSW5JnhD9kHYjkQ4Iv2bWZwyYW1G+Gdk +wjTckEosNHBjaeCxfZMqY4iqlnucPNoaSPGF4qbiSZxkT3uUiJwKRH03cS6n9x9TDpp1igeYcK mEwM4i9540Yl00nendPLQoKbxWZiLQ+IzUgiSxQmkoaKhkXyfnMDNce8ciN3NIsmB98M6HmnmQE SaH4bxsAhzuTH+88B/kiKj7CfCTw9Na/J7nyvcIqVERkLZLQxM5lm4C687TzjMazqJOTrVtJ3IW K2SWTihGKZF9BWw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: iiNMgDMMVM_2Psx4dJk6B3ZPYdn07zF8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX4sAadTFGrzbC luKuKcCy5zYls/51C5x+ec8S4PU9lPbFI/IRdGKscvkkgU8DKcrxJaIaLqKl+tt/yVZYc78fTwA mcP4nHljN7osl3GNJjh1WvSv76/R9EM24UZyYb5fwY8p4afjk8FLU8ndNHU2k1gFTQnuZI1hxzp f4txM4MtqNCr4+nWLNhwnxFQrCrgmnHJCyKz0Ta60L2q3sGJydkY4VX/iUwQEdkNSYUrPRsFAOk vcza4WTQDOgyEtHhJKvngSJKnPOoTpFYJE7JVoAg6uD+e0t1nbAdApybjqGtg7Q3m0iOkHGerO9 A0kLZKwr/rCOQdLJOXC6bi+za8qDxRyGkbmvMbzw407y+BucDmE01TyC6kaaxcVpcIfb20agjsi FJErE83P8uEMnlz6Bv37GVPrO7ZLUoqItBdLjWFMsctin3UYu5qBbTvxO128vky5OJiUgoDrHnL +KNY+DPN0Ufqune+sSA== X-Proofpoint-GUID: iiNMgDMMVM_2Psx4dJk6B3ZPYdn07zF8 X-Authority-Analysis: v=2.4 cv=M7TYuCws c=1 sm=1 tr=0 ts=6aa7ed0b cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX+g4Oqc1CRLbz NFtDwmq+GftKUCv08GJO/tNuVl9q0jhCqWSV32GkNNmFlZLeTmQN3iJpCCDZazIKpEO32vUr/l8 gjbXKMYfcuHPI0meyRq/J1WN681cRbY= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml index f4cd5a509c60..5f9aae728245 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml @@ -32,10 +32,15 @@ properties: - const: bi_tcxo_ao - const: sleep_clk =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -46,6 +51,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,gcc-sm8250"; reg =3D <0x00100000 0x1f0000>; @@ -53,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 Fri Sep 25 10:05:34 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 0D8D7470135 for ; Mon, 14 Sep 2026 12:48:14 +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=1789390096; cv=none; b=EYcCHNgyqurAesoQb4LrpW5ToWpZXjYxH/RlqZpl1ZMmguQB3++yLYvESq4aEV/CmUr0Lp08fJ32hxwDTgPWfC9caZ49OpZDVI78VM84xj0DA3/eMPyQ0QeU/6uuY+g/G85h+osg2yn3QaG4gWRuZX4MIGX3EoKn347fMWb38SQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390096; c=relaxed/simple; bh=MSZEvhs2+7JEEL8lXzpVxsnFb2F+ZIoXpJbVLKN4TYs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=utCx0by45vSKsgAUrzBJ/vkPUO1KI4/fYHyyIdk0rEiwd662i+PXSa7CbC5NhAMdh40WlOD/rSTj2v5GB7G3b2GRR8aRwpnzc9w84tU0nbPqK+oBJA6hca7eHZzDQRV8Oquj6xfVcS2gNxKKEJN5JmdhoLVhJlUTezS5w2xFpto= 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=cthjKFbb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=h6L6BfUC; 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="cthjKFbb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="h6L6BfUC" 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 68EBRLjI407200 for ; Mon, 14 Sep 2026 12:48: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= ww4BHx6wbVu26pENqzjbqg11ZT9bIfP93jH7QOud3pE=; b=cthjKFbbdJwxuSAX VOfTS3C2d0LUSNWlXfK6alMUJxb4IqZGrUNMGJ4CWFG9DDSc9nc+p/XXKM+57ssz vl2orPfqX2PTc1Wm5I8CiTKN7qWvKH9LxV3yb10+UYT5mvJXDjyDpvK9E8o8CVIl 7VpW7kfYOL0tCVJejsC7Lkk/dboWI+RdMVhtWnB/dol4VOiNJBe3VyttcNk19xls HApIO5iGlbjdPO86WphuCW/QMRUkSo8L+Ii2DF01RTkyYtT4aPyP47OwKNEWxYZT GFQW7FkLq3wtr53enWG/euFKHygwd72LcPJcSL6LSGu/+HR6Z2ow5qMKy1wZ1JEz WSaPvA== 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 4gpg2kr86g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:13 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-93a1e564fd5so160677285a.1 for ; Mon, 14 Sep 2026 05:48:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390093; x=1789994893; 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=ww4BHx6wbVu26pENqzjbqg11ZT9bIfP93jH7QOud3pE=; b=h6L6BfUCU6oDh7S0sTqGUPhyxacIqlkTD3+K+qFSr0AWJO+hFyyfq+UTgpnYGiP1S2 4uyR2ulTTaMU81QuZh/0dZuDy96p6EDC32+S/miCAD+USVv5bvcXX6hVK8UfbsRwazJu JZgt4f9caOTEU+qob3OVNmDHAO/lcI8bOZ3K5fAKgbfjSNiJZdSdo6JJ4J4QJhbvl5fV kXrk+sPe+eu5Xy9c2f8prJi2Z/qkK0kvwa9FVcU704LFia8x2TtESNmbtuJ0RaW2OIX0 u0PlgfbF+nhLBn5dvIqTUCC++3AdHNQK+meXWuOgJcaa1/oN400IwpVew7OyQ9N+DhLU znQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390093; x=1789994893; 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=ww4BHx6wbVu26pENqzjbqg11ZT9bIfP93jH7QOud3pE=; b=Axan4puL7Up3e5ac5Vx32O5FYlBZ6DufK5v3fvSWLL3aLLAot5Jp90s4/O1Aj9JNmt dw/lLmxEYgH2DJNwuymoOw88YhmUgPL/C/jpeF34kEO6//vY4R/nybRS9PBpx3djhA5W gVzwxMIdcr5VpOivDwn/Xc2Ul+/pf6p9oP7UaOmdpqGLNYOUdwmgPd4QATMrknhDgxUJ lGQehifdvf3b7NEWdFzkyxh8OmMdJJ7ieBnk7WKWf7ZC8uVQ1F9Cj/H2cVOedoFkq+7U 92ewHLkASEYlgami3pBZUz6BYEPxyQPMf/NMh84m44v2mRgL8E+KGtcEhCotQxVMVlhp 4JcA== X-Forwarded-Encrypted: i=1; AKwUvBzHcvMpQ7a96k5pR5rWzWLQRH4TwnnpfEWSRiL3UgxPEBfgFq21YPvfViJGxZ8K6SuciGslf+xi81BZ6Qc=@vger.kernel.org X-Gm-Message-State: AFuF++lmgBPczhhwuTgu+HPdAnKGuL+DsLJQrEQLL+zhdUqFiNVNKt6W 84X+1j9ZqrhA6NsEb38vAEYfYC/qpvTw1/oHJs14P/6R+/iFpE8WLUtPhWsGzSpd9nyIwnw0Kxp R3dg+rC4mab59hyOJsKz7BobgWHpCimw4c9y24LJaM0jZAQnQc3yYi7s015CYfL4qdIo= X-Gm-Gg: AYBFou19XtxqEAx5QlJgUZn2r2Kp5kRbarNzF6QKeqm2HltxSvkkNGZVXzvWTSlx1Zn 7IQB+HU4HJqx+x8ajakdQ8f68k5OwP8rPaXec6WbI1uV2g4Kw1LY8TRswdEmEDnjixd0Ia3lf4D Ik6kbeyuu2CYw1U3jEmFx7SGnHrFjv0wP+0lPHBt1M5TF1LmqeagRLRCyorHpfuyhkmVEBGxGdm 84y8PZQQMO3cVDZaMy4H9movSC39ETnVCkXOP4brZIFtTnOL2O2m0oloTQq8Rcnd1nex4/Z/q1h 4KABzarp31Q18Hwj/CZnhCdUpMX1Iv3oVdzWqOCx9gZAv6CWJf9o3Y1GLc3GaUT2Xeu1J5oAHHY qSSbKTurQ X-Received: by 2002:a05:620a:4555:b0:93a:2e8:5afa with SMTP id af79cd13be357-93a29939a68mr325376385a.30.1789390093095; Mon, 14 Sep 2026 05:48:13 -0700 (PDT) X-Received: by 2002:a05:620a:4555:b0:93a:2e8:5afa with SMTP id af79cd13be357-93a29939a68mr325371485a.30.1789390092563; Mon, 14 Sep 2026 05:48:12 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:11 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:03 +0300 Subject: [PATCH v4 04/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-4-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1702; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=MSZEvhs2+7JEEL8lXzpVxsnFb2F+ZIoXpJbVLKN4TYs=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zP7Uqkl57N/w9gB15YhmsoWjiHt5Fg6HgLZ zQ4h9gW1PyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfszwAKCRAbX0TJAJUV VmQVD/9bjhUsNuEOlTQJVlvV2BLds9P3EcykkQSxOF6Y0HVpVY5Y1eRvTS07zNPKj0pV/E4zwzW B4yQgHHVUlluTEHxeu93pZCrPNlPQd+vvEWter8AkL07MWeQyIe+bvnsXeZ2zcrAhSHfDeHAtAV xl+O6CY72wqReTHrh0W2QEqhtxr3W6se9g897q9HjghXke86e5K71a9MvuBDnX5D3yo9OExTxKf zKwGgGa3t+Wwk9cjSRU22kXIbAaT8ZwIgAHFLB3hVbHftXQq9tTDYb68DwJ+oyjlh2G7f5TfDZY MxyqrNKeeJNHC3XZ3YVgG6pUE3N10D4ejqyZAXMA6UO4SxE9sKAKKmZwE9ZB7+xB+EDcsQvkTef h8AjQcvKN+bt8JxmP1nFr9hf06eb3Cd9alunhmlyByCOqJbQiSFE0m9+/BAU2aGKhPZrcYRAsHy hSqJ/XcotWEMFZwDuHtBH62JCB5tAyv/hBiiApjbYSQbADOdNO8MnSw1ykZnk3i6F/5FkA7Jblr yCiPg9c4rqbhPLGKCqZ6BfvSMXE/8tgfWsRAHfM2GXK9NQ11bzboMKQ1AN/uMYp1PAFO+rljI2i ABWUeoP0JHsWJsWGMEV0D0Sb975LCwz3Lifzu1TBxuVJZsF5yoSVPaH3h9KlT4PW/GISv0NeY1D UtIJ/xMRrC+eknQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: QFCK4_dxlh6vc0ohUglHB0tm2cV-kDEu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX0oB+EdAnkb8L qUcuoYnGhhxkRkBQVyJj1v5h45UYYUkjVvcuXVUyptiWWndeS1Cy7NQVisV6bsDrofQY4HyPMxC BX/s94x4fDw2owA2+nuHi5Y3jcElrKt/0lj5ZjubY5rSOF8+4UNF+g3/DUvb6aAl/iqLmokZQeM oo+3d7TW3jLfhiXI053xC8dwfZlNCvtjtaJbZXND2T/beTZUWqxKgkHXcWNJR+PdadSveDt9+Jg NzSVtYSrOE08msSMw0w0xPOiD9w6jg52cyDep0WymH3/eCqt7al+aTOxAVk4D/YY4a7jGHk4K4I WUeWXP5OcGr3Hv8DaIyi2/dhkXNOys1VlgImiCdYt3/cFQg9aafZSoK2wSgDIfIvO8uuQXFuW3c 0Xq/S0Rt08PJo4BorzP0h1DhfDry7WdToGviudGTVu9iMm4bQMVfMpzSMdougYheV4AL6hhRLU4 PofpnSD61PsxYco+4QA== X-Proofpoint-GUID: QFCK4_dxlh6vc0ohUglHB0tm2cV-kDEu X-Authority-Analysis: v=2.4 cv=M7TYuCws c=1 sm=1 tr=0 ts=6aa7ed0d cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX+ZrTDOCh2LfC NMnHHcyxvGp+UTy0NhYalUyIWERhuCbjJHwP3NHYPjLQ+HRQo9DnAX/guc/g/99i8sRDQ2ojuOi HGmcfK52f/lckq90uGw+HZ1PKcxD330= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml index 97ffae3b5522..7f3947db5807 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml @@ -51,10 +51,15 @@ properties: - const: usb3_uni_phy_sec_gcc_usb30_pipe_clk # Optional clock minItems: 2 =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -65,12 +70,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 Fri Sep 25 10:05:34 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 A183047043F for ; Mon, 14 Sep 2026 12:48: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=1789390099; cv=none; b=qFtS1YCQ5gsO9sot0Y6v4XZpEGYiJi/RzoweHv7ryjSA9Rezz8ngmLomKApLQ5UHlM9d56OCqbKHojsHBK+ROg+NBbD4+bllI0l5vJpXi9KWvyDzdlh9TOQvxuoq8hlPYBycoiZa9R0tYv2SAqySurLhXoeQAB6bXjvJBj2K1WE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390099; c=relaxed/simple; bh=cUsbHkmn1J4VuF5e41o1BX8iRdSrlFxvBixyQPjYfE4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GX54yopqRmltahgaxVdkyGqbu7cLK7oCdDO6CBsuw8Evzf+9/PMWBAKQMVeFeX+DXQS/jf/BJ7ysOsXgBxes3LBOqICjncz2B/M/O1JM2D5hnnAbSV1JJMf4kdYcDUKm0vSYAOQnPm0i50gxyH+HXbj/HV5BU4F1GP2Z+0Ybj28= 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=Ja3sb74A; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MjkWgdIc; 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="Ja3sb74A"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MjkWgdIc" 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 68EAlvl03860362 for ; Mon, 14 Sep 2026 12:48: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= 5ihrklLg5OrL2DAxrUMNU2HCxu8H/rx/VE5uwhnbb/A=; b=Ja3sb74AlBXuJ+Hl WnXAH6DF1KjpJy7ZuaR3FcT+84qElU7HwZmOj5ROM0gMlBqMwrobpZ++z4JVi3eO gEpBGOy6aV9Wev1XzNqqZLQ4IDwTEK4ul9XuOar3k8KV3iW0QQsaHlYvwmfph2gK NXVN7PkWoAxx2CQiJSroNsY/bH449eUKYlheVMhNjjTrtK4s6ntqYkU/nc85nLTD oDQWQCqbmcVlLGcX45aAGoWgsIE92IgldbDB/4A1OSyEufast+9cSIQvFYb22TVC KdruXRKUP6/TqT8Scwb5BoOGrN62P03qQ8gZJEvl8cuiLjBnEfEfGwb0G9dVTAwh RoEoHQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpd1f119f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:16 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93a0c7126e7so282122185a.2 for ; Mon, 14 Sep 2026 05:48:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390096; x=1789994896; 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=5ihrklLg5OrL2DAxrUMNU2HCxu8H/rx/VE5uwhnbb/A=; b=MjkWgdIcLNx0QgC5uCGdytwvRLLPnSemsnPTasEcw2+4IBBXgr37iXvJEgrxbWouVG uTv4UC0ULu9alkz1XzNasa79KpKkX3FPF60cw56Dr9Aj65ZxRwCluluLzuVwMG06HgZJ cm5PidvSHci7rW432zhBdJQb1rb0Gewh1UCwVSYKz9Ro7NqWnOW16W1a296Szkp0B1Br j2N7GTNW6HzBxUSBjeGK5FVzmlhVXu7Ilwo9JWPlsBbVy9cpsj1jx2waAUKTvACtkjYF E1Nl2ioPgcRKZbLUAesb3XRsFJn7E/x3sVpvSiU1BkdyQf5Wg6Ut9M45i6JJ0K6cKR3v CpCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390096; x=1789994896; 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=5ihrklLg5OrL2DAxrUMNU2HCxu8H/rx/VE5uwhnbb/A=; b=KChPPFLIJe8wKTo2bZqzMqbQYKIX7obKH+aW63YIubqEpcUZ5QFKeHimgXEvfVukPa ILe+7Ab/Z/HiVZJCHVbPWWo/I/gP/8NvUJALaZ46pBXGOpDci9Q6J4zUf++/TEx5rT4V 92r/zLHkPj46lTU+BzUBUE2D/CsvU4k+ARhXNvUYVniAtli/rHgl9ESvfJPlstqY6Hp4 /8hLBvGcmOQ4T4VTLY60Lk2lyWSnUjnTdOyBTka/SxFze/7N6Gp9pBhPrkA47p1oUpx8 UsR6WsjAq/waXAA1Q5M7Fx8EiY6zam26FbonwWawcWSMalMqYv9awct8HCs2ySSPFdSc /FkQ== X-Forwarded-Encrypted: i=1; AKwUvBws92b+GCU3t3uFHe49lYy1gex89dHBAiAqKEeLzzMezeCvezkgNlefYbQhOD/gxNBzy0t0PArMvD78d8A=@vger.kernel.org X-Gm-Message-State: AFuF++k90jsXb8DRc//ZIes9O4jeeHtWKHRXXFcfDhiaTDcjR1vHvMBm oXHou5qQxEaWu7H1jXpv4lAnKWCNQdLCUK0F3pXM5QyxUN90ogw1W3s2c2mubg72blSf/lFqyi0 KDn0qpfjp2pVH/EizORb/E7C1Lr83zzUJ5sjNHcRZcFzlxkpkpdxQBUJDur0VXxB72rw= X-Gm-Gg: AYBFou0irnThY4f0LbqvBg/7abyMk9M1Ufr3tVNhU4t8BunVVsjSjfsiEIZomCINU95 P75vR9NqJ4PM0jCUvp8sVq31SmdH7u+sj6fiwbv6BYz5w9WGc05y22KJski2kj/eu/w67xhUOQ8 TK4jRcrwzxki/X7lXWVRV85yrkDhS8w/Yv97HvqHsTxz73Vuf12/3Cg799icI8UN4xUNP41zEUb FTZMG8bXZrRcb/0GZaScH9WzMuWOPcSzgXaXbI/foM1/5efYRDHPjSEME2MiANpssm1gz3wBhPv zE8TbsVWnbGhK1tYL+AqaMOtjNwkwP7QEVJtX9qx+gzYbBMvBxhwFmsDTqcf7/oNyyBstMs+4om 2MLixlvtV X-Received: by 2002:a05:620a:4384:b0:939:733d:cbe0 with SMTP id af79cd13be357-93a296fe03fmr369459185a.3.1789390095713; Mon, 14 Sep 2026 05:48:15 -0700 (PDT) X-Received: by 2002:a05:620a:4384:b0:939:733d:cbe0 with SMTP id af79cd13be357-93a296fe03fmr369452085a.3.1789390095171; Mon, 14 Sep 2026 05:48:15 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:14 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:04 +0300 Subject: [PATCH v4 05/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-5-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1687; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=cUsbHkmn1J4VuF5e41o1BX8iRdSrlFxvBixyQPjYfE4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zQcJNmukKR+kksFU2bnbA3PmfFpO3/LTnIF E8Wf8q7+gCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs0AAKCRAbX0TJAJUV Voh/D/9tX1OjNwmpTDwbHbJA+tJ/i/WOzov1RKeATivyLTF6tcZHhrFahfWsclFW7vFzF7DPcsC 0FINrPifzuMl79GCmTeird2DCVkNuMMS6aaA45bl5mRuYYocIrx2hWYSb9FBSL+cL5feyxLl2rP n09P8qD+ayJy0JTF7dpYsjyJbBbd8jsGtEH9/CzZNZkuK9qH1Lh1bsbkWoUcqHZvctELe/gvMbd VEtRyQepBPaVBsPnkCnEIIN2m3dkUaVxf7bCm/qOAqcX8Velzgi2+PK9KdV/H5wOXfjwsC6+2pg JxUtnESwBHkYUzlPpaPkKfOOkmLe4zRfPoUU6Dd5E1HKUDga4A+nyMpYSgxORI7bM/JU7Imi2YS ceZzXyK/snbVSlFfEfxw9ScqGd1cgHYzIWXEciSXJoCh6GJyGRrJGUBYNZ/IBTshLElRh3hRdqT f1vLtxa5voR2tOmPwSC9Ih2mXcdm97cFyfNX4IaZb8hcTQ/e7rK8V9+j5vZtHcHG4VOta27a6jE FClpallU6Vb30hyI0Zyu4ngnyJYcYwlMvVvJgyZcHY/Yh00n5VrJfEq92+trKLg9NcuMbY8+DyR g4e5OBWlfX7cZth4VcdDuD8M5+8eAASBuavZi/DLBvw+Uk2AxaL6XsCHaZXPDqgcCQvHdu7fwlp n6/kxlS0JxZOfuA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: a15pxqAw2kin0YA195lm9vasvcoMxfJM X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX/gh9dQ+DyPNL jHdKAG+4T3lup14UT45UqgBW8kyO9ymbl/quk1sqJZ42LkYAIqulqcX7X7YrT5piKn3npX5PZS/ 0t0PaOWsOoBwJAsIkwgWJ7nl28NOXsE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX/1Oz4i/8anI2 2chbSe16j719dfmeebCnpRE3xpu9HLJUo/7qjEMg5Ka7hRkBXvzsRTe0fUbk9yUoCLOmOr0nAsc 1fhHlvZgT5X6uqT07N/3vHdkB3G6hWH+Xn9KO1BHxgpbpB8vsV0wn2L8TFdQ76uK0nl5oq9aKFa 8tisqTDPUdofZhqn6kfl6vRyMwEs2o3SFdOyrsjvD4saPlTTNfRTDkLtyYwDc0OjOtEl7c7yL/y N3N3+drGyx2A7Pvqr33fa4YNwkx4xW/JBMb9COKR/PmW4egoLkj5tDqkNf2GxyWmjnV8jKdjW69 BQY5atv8EYauJFsgvO9J8/wnLyBet9ExaB7fssfM408dSGpgV4Z2N1DwjahAr0oPtuGLZHu82Uf UMGJHV6eOCbyzN28ZLfLzsHX0aNbpkmBmkLA+nNdpool7iSqmcQu8xCiMU4Jpw46nO9MmmQrIPd ZQK5QMVCa6xuP8bPnrg== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa7ed10 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: a15pxqAw2kin0YA195lm9vasvcoMxfJM 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml index 3169ac05e1d8..793ee9e3ff10 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sm8450.yaml @@ -47,10 +47,15 @@ properties: - const: usb3_phy_wrapper_gcc_usb30_pipe_clk # Optional clock minItems: 2 =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -61,11 +66,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 Fri Sep 25 10:05:34 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 13FCA47ACD8 for ; Mon, 14 Sep 2026 12:48:24 +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=1789390106; cv=none; b=RBqPigKV8NEorz8/YMuP9c8MlXHXbgHUZBKZjTCqLVYo95yHOMFmHd4C3A31/Uww6juhBaRj4D9Dwzqzd9EZlh14aHLHkN6SrmoKcrDATs8LZ1SOgddqzoWqd/xWwm1v4EblubZyrczWKhRf28Fhg1w4g2MI7pOcb0XRIwWPiCw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390106; c=relaxed/simple; bh=LvvWfbXuyJlvm8eskwUL5IeBcesN2ImrgD9wZBjLG7c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=W4k4qtEDkDp5fQzeqv3ozOnSeOZ5/CtYvKC6jgDfGC2S0gRRE+JNM3LNUPUP4XZ5XsRDdBNGIWA9WtX9K4YKrx9GxnysKpBBJ1saEkkGLkNXcVdhrKFmKIW9WNpLoTCchhmmMkhLkTshGmrrKKk3Ot7w7lhbGF6+NjfGIfGM6mA= 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=J4Wwdsx+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d1GO9gWP; 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="J4Wwdsx+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d1GO9gWP" 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 68EBRM9U407210 for ; Mon, 14 Sep 2026 12:48:23 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= TZz2Yu+1ZmUpDgt4rRtOsrqf21LhHDIfRsUyFBdeHvE=; b=J4Wwdsx+xUYqZNqo bpmUYl0fMBbVKdY7ImH7pVBg9XPQwWkCTbDImqjplsZyGuj81onP5OLKZrzNSyIm QjqhwtJAYaYcpkaVls8hY4Hf48uBQ2BlJMl4L53jPMoOOgWYTnjan9g01snKHmQ5 /bm7yXtmCRk5zS95ngulYZQPy2rUpfoxC1FH+OEJb39MbZRjXBXb78I+Hxr3S3ng ZDc+qzttvXZray147IUUXrBuP1XrQemQl3uZOUEq3zVpDL5MqZlfG72PxAVqi026 x6KLgBat3bqe8gDEL+roMy/YhCzaXjVxYYzwad1ZGNCJWNB/x9V1cpJuNXGL5bjM 00nt/g== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpg2kr875-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:23 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a07b5b5efso305020285a.1 for ; Mon, 14 Sep 2026 05:48:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390103; x=1789994903; 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=TZz2Yu+1ZmUpDgt4rRtOsrqf21LhHDIfRsUyFBdeHvE=; b=d1GO9gWPK0ffQd3OVlky45GdFLSZHbhTAqTDa/2Hx1kEJFkhRrQpXcgkhh6J51X2WS vxh+m9gQq2UDOg+hgy0WKaJLivwhJTZPXq2onOLX8fAaVfT4pS79YdNOxofTNf+jTxL7 yp5Ffnm6gYlOqsB2wq2SPP2fwG1qw7MrsHtecM0iR8N91+ATT+6OJFWRh3Ek5CGLjRzl /X3R6n7FM7AbgYH3gEMIpEFyr7RIena85yP+dzDgxnMfccAbqaYnmEu+HPpXY/EP8oIq mEw3n2KwLzHEuWpbPpSCoQdov0fMU+SsOoAF7rLW/ckr10NuQ1DRzDUc6QEZ4upPA4Rh 3T3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390103; x=1789994903; 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=TZz2Yu+1ZmUpDgt4rRtOsrqf21LhHDIfRsUyFBdeHvE=; b=GAXJW6I/pKK889o1h+8w0qzIniuRw1aEfP2aTzFNaHjZ4zu9PxKFj5gHhOtF2gr/X6 WeyP8d7FqoIaMX3rpUOCEUYZPdeG1ghC2mhgK06xdxdTOBUg5YwI8r/pVaCU8SxZomfx 0lGzHRHVRDiHNokawEA5imIlyfrDUWKSpJvjwxC3pviiO/eeZ79GB7vIT6IrhTj2ACOQ RRU1NB+V2cF85KXze32S6TtNTDUnFllmthHO71NXN4Gv3PEUS28JqIlXwC4qRvXH9nZI GWIFcMhsr1si8+BAqZV2wsxbayH9KcYo2anb4Qkjs79F1SEm0DbC8PtJQnJ3MH2Z4rVL 8LyQ== X-Forwarded-Encrypted: i=1; AKwUvBwsNvvKt1JP7wvYLhHjc8/kHVHG+p23O6SCOB+yrzvF6FUQxBDAODcSh8fng9TemfjbIezCZziE1gwyiWU=@vger.kernel.org X-Gm-Message-State: AFuF++mUOXmUUasyfjRvgvyvApPIXUsRUas9+ZBMM+SPzwkqh6C3cdrY w4svufdibvAH3nV0q0fIEAj3wl87G570yJPe+mAJbnzdtPNln5XD+y8oRoKAmzHkGWbV5aMsyHW HZ1cQcGh4IwIVTLFC4u3WfSrdryF4o3bJCHZK7Y0/w/rowVbrd1kifBU6AiSXGJf8qbY= X-Gm-Gg: AYBFou0sXcnp2iNI8z5PyycKKFKmkAj0hAMapYNHpYl44H2lGExPBKuiaHWBi8ZCsJu 6S0B4L/Iy1xx/xNKCg088nizBtFYOJeod2jvrnEs9oiLoEL5/gZoHr9UtGDmW2VrQQFwaXIoz2t DmByo4pn9QUVAKIlAgs4CmHr7Om7MD/14IQ5ScbYLoAqjB+sy6oprmSKQ5ytsJEf18cnlPgVXH6 2rA8oad3wINMZEQDCWVml0flnAbPfbyWFV0giFpq1Yw/qdLgnB85TNHdWGjG96ZDMBt3wwDuTaH XDlZTh7GVaIIx53t6XfIC+8Db0sliQVfbYCwoDokPSQEZV2QvS8cF0RTFLrtOCpqP8fvrUmWA4r NM5kkwaRj X-Received: by 2002:a05:620a:40d1:b0:939:f861:8836 with SMTP id af79cd13be357-93a18601143mr607444185a.20.1789390102986; Mon, 14 Sep 2026 05:48:22 -0700 (PDT) X-Received: by 2002:a05:620a:40d1:b0:939:f861:8836 with SMTP id af79cd13be357-93a18601143mr607405985a.20.1789390097762; Mon, 14 Sep 2026 05:48:17 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:16 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:05 +0300 Subject: [PATCH v4 06/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-6-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1712; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=LvvWfbXuyJlvm8eskwUL5IeBcesN2ImrgD9wZBjLG7c=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zRk2lGPPuDCS3iqc8bQCNDBapOLWB/ESxba vl+GBlxj9eJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs0QAKCRAbX0TJAJUV VrxLD/9oyR/iGz4tV85OCfXs7U3RmOZBtKQwKPkT0Dww7xwh3xriuGvYqh3cK7CDJ5NeMix/6Fo SWblMwACcshnDMnMzQHpyfNvlCvnqcm31nRJIkOfM0Nod+0Im8xRaEmqNwfUp7dmXnXEUHqMXbQ w85P7lqsgOYaPPYcptx6rE+yb1aZVEDC54xOA5Kmvg7vhThZLzRKl9WgSzTVt7OjwXLkJr7XC/L 14EQRE6OIGiUNAKp/ydrpbiMmp7633GVE4pzIQ3fmLD1RoGgk0mW0qOgya+zzEENUdBTvwAonNo p26dlUB9Lo7q67ebMPzIwQ0IQN5Mc2UPF2HZ6IyvfowTGZ2pTXRDlWRsQ4ZJrRwG0FFaYpqayYw kYvFvaYae85LK7uP6PlRi+6PxW92hPmhltfGwEOyEXIvgT9gEoIWuzXAisYnQrrcxG0IEkC5dTz ngRrq9KaENHd27D9xpqQm9LGEUCzihAVt7e58dseKzyzF/480r9Uc+UbMZDuxJQg2berzQrnCGi Af/POskUYBLmrNE4K6/AJ+lN03QdjMqVtgKt2sisPByHd0eDIOjpWWH98GyqeGAssJqC3jP7DXB AZ0wlLf6iUBGZLxBXKteX8q7x8x680d2EjviMGvhUGBxPqVSrFqQOgocejOEWbvDbqpv3v049mn gBD9g5KdRUmvVig== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: LxRX-0hewy7S2Bn9wVtqOACub3t-Is-p X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXz7Ol71yRiR4h FFps34pTG6Iv+wMKlN99XdOl7/nksdiuXKEiakpg0Thg8Xqqg2/bo6J30A7jy+QyjD8XvMsj04p J71xETkWQDfWL9AtSDkTgw7nOudrzuGFe+OZP7d/NregoaXvIv4+cIg5csJOBnaTTarCXqVTmPn MJjrOIhNJU5m5eyt12Edb8P9HhWVMv8zZHHZpDZj7LKjpmvgP7OfIAQx64bKI51dt9hX+9pSTLA Hy544XsmMj2f+ZXPi8g18t7PkBxhOfVpM184MG02VfQcJYxdQJpV96FG6IqakDB/VtBpgHvajAE BP+p+4Mf+a3Zla6csLT6JUICGpvQ2oFdxUsEKcAt3cLdLYIhB/Xg0JKxlnw8Wq+QncSWEBX3+e2 OSF4lGO0pu6wPkySAsAiWoSkahwGJAH4AdU6VczSy64PswpVvXpwjr6jZUWHOlbADH8HVFOdEIE EJofkq9omL/vXuWE3Ug== X-Proofpoint-GUID: LxRX-0hewy7S2Bn9wVtqOACub3t-Is-p X-Authority-Analysis: v=2.4 cv=M7TYuCws c=1 sm=1 tr=0 ts=6aa7ed17 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXy9lAc1gSdT6S 8kEK2Jn1l1RYof0kWGz+TYwDdOQmHyos+4NVdUlcLW5qIEVIz1QXYso2XIsTgNhZTuQ4adzb5t6 DPwqeT2GCo0naxnVjqZbJtJMJg8yddw= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml index 4a828e102d25..c87248531563 100644 --- a/Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,qcs615-gcc.yaml @@ -31,10 +31,15 @@ properties: - const: bi_tcxo_ao - const: sleep_clk =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -45,6 +50,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,qcs615-gcc"; reg =3D <0x00100000 0x1f0000>; @@ -52,6 +58,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 Fri Sep 25 10:05:34 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 B1E2F47A0C3 for ; Mon, 14 Sep 2026 12:48:22 +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=1789390104; cv=none; b=NnuxwodvpUQkaZ5sNUazRoKPmyLZ0gPE90aW5wV0dt6Nhk5/dHANl+0JOTScykLhI3TrQGjw+9LjgptM/5tPw4GdSWtEv5Kf1WjcXNvWkVe5u2Hq4PU0ZfktKx7gDru0/w/afiNbWkpkOyVReaLvw1mLfnlAsqiTp84hDBQiHak= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390104; c=relaxed/simple; bh=JgJ2Wl7jzlPIHSp8kUuES5K32znNH/l+fUnBFdwTqGA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EGv+EdRvWl9bGjuMk9c8hOC6CarMJZfHJzKSGjStoT8ZILDbsohi7Yy0m8V2JvLGJPbjKAQEf6Kby/7jc1UQuVbaelE4AsoKJKvGzILx5NxL0XWiMDDYCSykWAH5TK7fmMeWZgOGESExMiGnPoCvbWkPmr/YuJ0NwAT9tGpxWn8= 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=RXjuKNQJ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=W6CbJMuW; 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="RXjuKNQJ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="W6CbJMuW" 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 68EAm17R727600 for ; Mon, 14 Sep 2026 12:48:21 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= N0v4UR/PVGKSxgKIX2GyxHf89EKqOMPEeK9Od3LnLOo=; b=RXjuKNQJnWT4TCsF M7PhVbPPEQ/1A9mqaqZYR9b7BH0mO9mqcpfltIm5PDJJIbPftOJROCBmgjXK0nxE bWBrgI0/wtJWqymztyD5KMJXtC7ySxh1F3AV9pIDIP+vHOT1dNeRKP1dE4aqJhkU /znC3jdd9INTYDioTfbLU17pwdnV9kM/mmoxeY/30oQkraQhCMf1tOrPMIclbAfX in47zSAT2V8hPECFTs21o1wbOk/FI5WE/Fy+28zXG156ggDb3PnSMEqlixNWajuW p5YVpJ3e0fWM+LMq3VG9YOXwGeTNc7HZ5QVToG8PjeyxwUlkQK+89TgkWLjo4vZT b0dusQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpdb5rxy7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:21 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93a0c7126e7so282141185a.2 for ; Mon, 14 Sep 2026 05:48:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390101; x=1789994901; 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=N0v4UR/PVGKSxgKIX2GyxHf89EKqOMPEeK9Od3LnLOo=; b=W6CbJMuWKXj+vz6eIZqsZtaAJWTcy7BccrvhFqFp0Y26saxCgh390cc3sJ+0pCw+8x ybjwcSRj1JUx1u9pz1DOYbjDQxTCeS0stAUiy70p4Aq87Xqwl32U66LKPWFUjwMPyxgM NhaEAzfOSN4by0lPvK5cE3scOuuev0hwakfc+0ikQJtAVvpOpQenihcJyFriVvb4x796 Bx/U1FOmXaaZ0v5fOhk0s47wBBXrBpz2YxcMSZzrlpzjUWeBHZ5DtP3ehfW41mbT2A5z c9omvZOjWXB9KWuoJaIStL2upOe07tlKV+iwRJYdqDRQkzM+yhjRP3Spb4HJfa8xejrz CDRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390101; x=1789994901; 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=N0v4UR/PVGKSxgKIX2GyxHf89EKqOMPEeK9Od3LnLOo=; b=ZgO8J7XysN9Mnqj08hoBmKQj7z2I4t7IZnH08dIqjTGArVinVE+KKDPClX0GEyOL98 dadQXXkeBZ4x4v0a4MCOckc6c7T0ld9anBAhBn3Gqaxx+/Hj6joEGk09lM9HZulUcWgR hS2N5li0KJhE6dZ4S6DNbe208BFa+W/PQJycXdNaPBV94/tKDUDeMpV8GQxZyyynt+ft N5GKH2ECopgf9zW9LveFSFcVxWol39Fg81kPznnBSAHWUT2Gr5gxlKGeag42XB7AfK+w FOHEGNIt/IL2MB0YSWzXmayHGQuQpzvuJfzj4ky49nQvQxazGqugTfQdehO4Up5MMeGV IhwA== X-Forwarded-Encrypted: i=1; AKwUvBzMPIg8xB9a3lUO3Jk66oxkGUV+qoj+qIYKaZknnVM8Je953zdM0T8cacDfiOaipAVJZvxO55j2xKueqS8=@vger.kernel.org X-Gm-Message-State: AFuF++l2TxfbobZhU3WnAIfXMQQy3cuJflppflISa86UR6aDsgVAcXZG 7aPUYXcWgiAShOdOYgSQUEPdyaihLnKCHVvBors+KrV6GG/S2RTTijx5x8A0VIUDFlpHx5JwBc+ zAAAGMTNEYqZFVzFzF4wu1PZSwRPvuviWRudewyN1y9B04FVnbNkJZ5w9NjtCrLAKGKU= X-Gm-Gg: AYBFou3HIjXtQU1JlPM7oC1jcD2utZR30zxKTq/OfXJrZVyLnCopUg8l5zDEWe1svN4 9ZgFrRmhWLsszxFNSWZt6gfyDPG7/fYfJFCjebx/M8OLMu4KUteBLTAMtBvqOC35Evkf5fqHd3I qQM2jsK7RCZMOU00z3s1DGN9Odby7mwp+5vChXZGgUvp9MsYbF66OPGCudlwDq+jEd5i2Bj93Cv +eW98pDy3qI9m8lETri5Uz55QfgMmaDflPNN7fBXQPgLuc1gDG+2mWCWl9OC4DMYUHBriburijF q+vgIk/fzstBJczf+Idnsx0+zvFNXENPMD8UdeONBbYkuGIyL2lcvB0nKYXYevtHMqfeLy/4NgH h33+stsTq X-Received: by 2002:a05:620a:468c:b0:939:6de9:4cff with SMTP id af79cd13be357-93a29bb830amr288662185a.45.1789390100828; Mon, 14 Sep 2026 05:48:20 -0700 (PDT) X-Received: by 2002:a05:620a:468c:b0:939:6de9:4cff with SMTP id af79cd13be357-93a29bb830amr288658185a.45.1789390100366; Mon, 14 Sep 2026 05:48:20 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:19 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:06 +0300 Subject: [PATCH v4 07/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-7-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1724; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=JgJ2Wl7jzlPIHSp8kUuES5K32znNH/l+fUnBFdwTqGA=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zSqDpevtnciKIcB8tBzq9yEukQYD/6XXOge qpjs7OJvUKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs0gAKCRAbX0TJAJUV VntND/96MfgIouranaZDldyBr8QqI0B0gtXhl1kB8idf6cwDlA9LnWHBO25bmgZtNMN8jqjGvHX IK+5CvGj8FfS/pJlFY6uenhmdS8BjKI/uBT8Kg8WJtcL9u/+BB3tYORMc38NTub/uUZ2DFNbeAc qQ5CaEvH7848yx9LAOxb3uKrKBj6kIIdeInjJq6K6NElh/sKSgzkdpqF5LdJFubXLC+K4XwSMhP 4Dbuwx5jnRg7eMb2O5ZZ13gROutENrrFrddONT9dYxGsnQXjIxpbiGXtXjPVxPn7j+P+hKSZdvL T+Zr9k/K7j9GCUsFDswPa7/ykbzONEBG3DnspFW7xnT9opsN/Ys1rEF706yNXhdNw3GZY4UQJg6 2PAnTobDwlyRQBjjLZkpjYgDREprgo+xPMZtVe6mqnyy/ebcGO31zp8FjS5R3yRLKL0GiscqDm3 wpY7K8EXEQOemFqzRFRdWqMdWPuV7/NVlEFVSmjC5g0nPDt1BjQVB9xvrWzmrT1P42S+wydolT/ GLusdC4/x0t/XBIsiNs0mzeyJN0Eh6DkiVR/O7hBL6A6mUHJj9c2DnkrjL0U/NhhuAeXW6Rq+SX 6rPm8TBVbBt1WMqe8vkbknxNaFSSuqMBd8tPcxfXb3VX5G8cAWq/KjKOEvg8SyCGRkdAXIWrrsk TaD0q/ugRLq3PkQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX0I+SkWp19GYK 3i1FLW4p3oa0WNVltdd1ByITm+v6Fx19CkPCZwnR5RgfXpw+sYv2n2xsW+fyJ6oVc/TIrHjr0Oa rTVRdGC4iQH3PyRP3/5TkFElKBii21c= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX6GaGG04GcEbY ZGGxhXrHsiDrkM2qexiQeXEM55Zx52jsUJ9GIvT6f2wM8urJGnSy7QSQXYQWo8jxLWHj6hEwGqs HLI3a62oasBWKLhcXKX7+7LEbppryTqyk/6xNtd1X/RUbtElqfIGrQQ7CceXsS50Fulv4OtTqyw cLft1HJ7mxGC55rPdiWihbp3aCJc0mnpaAXfeFkAGg7rDxr/RIizzmynTlYB3vDVBYcdVFeXvqu oxI5+/nGmYVkLdGWGnOqkmsCcuoM8ls2qsm5yYE/x1ZQ+YSwWztRiFEHgaCrtBXKp8XrXbORwxj TbU71NpS/bk0sE9frtuEY377iWPADbz7NKnKUlWXzULsPFpNMuKR1KojiDpAUStUyBW1lehXn3D K/gjvCIvjWRC8XPL1mWjqKoLz0ncpv12TNr+s1k3lEJpUpsRa4525fCr4uMHFzkgwXrWuh9ihjh 3fFkeqO+qV/wDOIPAvg== X-Proofpoint-GUID: QxbFnVopsHJFJkQwjKxRxywJ11ZM1-I7 X-Authority-Analysis: v=2.4 cv=Ie4Symqa c=1 sm=1 tr=0 ts=6aa7ed15 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: QxbFnVopsHJFJkQwjKxRxywJ11ZM1-I7 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 impostorscore=0 phishscore=0 adultscore=0 malwarescore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml index c4e9b9bb63f5..f9423aff5dea 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml @@ -31,9 +31,14 @@ properties: - description: UFS Phy Tx symbol 0 clock source - description: USB3 Phy wrapper pipe clock source =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -44,6 +49,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,sm8550-gcc"; reg =3D <0x00100000 0x001f4200>; @@ -55,6 +61,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 Fri Sep 25 10:05:34 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 869E746EF98 for ; Mon, 14 Sep 2026 12:48: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=1789390106; cv=none; b=QOJUFs/lvPO81loz8hNFYDv2ssM7iQynwXzrdm0Vt72XqtaJhFci5Vo46MzRKWoINEhN9PDSdTnqk/+3SUotuRVw8UQAJr9BQDPYxYEdiIrsXi0Uj97QW1DSAiGikKqlsWEKwWHykrDX5CBhmepTETro0rMDf8WQ9yavFJJ5rrk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390106; c=relaxed/simple; bh=dze4wvhywaa4IGtfhRrxf5rKmL75jkRNLTy2LSMyXVo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gJda9jbkMV9Q5lNhHx0rOSocSni8K+1FNrCPsdXwAWy2QCQST2Qc/+XHklqX2Lg6PpD8qCGmQkMOsbT4Iv1XMW4hef12TPlv0TDdhDPFTWSTfPYL44XNUxskKmJ/9lGL372Egc2d6cD3op+5UZ8Ua90EeO8AdXFprmjP9u7WkVM= 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=hx0yl0eK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Wu85Xxla; 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="hx0yl0eK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Wu85Xxla" 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 68EAm1vr727573 for ; Mon, 14 Sep 2026 12:48: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= cIBGGv4zoDGnQicFjFqWB9jWkF/JUKvJfkEhZDWYZPw=; b=hx0yl0eKNz/LnEcg 8CgV+Rw0JrbT6ETNCgR+GqMZAg/6rFYuadlyrmDI23VT8FADLTojDa7rbXoFmJDV L/7IjrhtxD1Pg073b9KVo9TgogxAeRFcvWzHaOa6Sid1sbE52blv2fDXAfGDG2I0 Nnc7L4YOoe/H+opVG8JpzYcZ95CeHdtzV27JFINoTP82DXb6upEMhdbdDqU4PsC0 I2YBFga8RL5bwHHpaXI6HmHwjH3bKJ/6Tv2keKgxeHAd48B/qWGwwFLeEzzEdg/s YPsgSzLZ7sRiUIFX3xoJ0R/PMgxsV6k1DXAKEVNJ/FhtTX+ri1NSi9JR2wRmZZpB zTEnJA== 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 4gpdb5rxyd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:24 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-91219341db7so56764386d6.1 for ; Mon, 14 Sep 2026 05:48:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390104; x=1789994904; 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=cIBGGv4zoDGnQicFjFqWB9jWkF/JUKvJfkEhZDWYZPw=; b=Wu85XxlaDJ8G6ORbifr31/I3e/A/vI0bxI9uKZwG1LQy512KcPh0FsLc22saGNOPcS Eq9Or5t7yY4R7gpvgQYmbMJyKHWRwPSGLYAeOwfUCp4H8Cr0tH3Pfy7onUn83eIR0O0g rnBCXheEpv2ZA7wYME+ieQhM5duj/FNHWfJ8Y0TKBZcMr7qUhBCT9090KoIcU4QaJP6n P3xbgCnqS3/MD3bHJj9fDrunSfWhm9FCyh4XgOAsHbhS/CB3Et8z5dujHT+PX6nDUw5G TlqauUrRvKRzFR3rbBq3q4kwyR6AfcdcDEBjOtkkZUtAH+TEPdlXNtbnzYV9YemxNPaf KRcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390104; x=1789994904; 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=cIBGGv4zoDGnQicFjFqWB9jWkF/JUKvJfkEhZDWYZPw=; b=SNVJqGy+UkoW6FBoXB1o658A0k6b9vr0dfYmI9eKcvAk6sJmK/Ik0ysp9eeF/ZQRUH zuHEPFKCgCMsgM1kUNi3PrI04X7cVHXjWZ5wRssGlmF36CaaG8LBYTucsxNCYPaVYT// RLJc1GtefxDsh/2MnA746w0uOmCAKvbbATxvdFtf5VqKVYEtxsu1Mq8VpMxG0iQ1uvOm K6i0Bvb+c8mkkyPGCc2tdjLd4eGZLXUHot8RS3N1KY0GcNGZRmOtjIYILE8j8+JmUBOD oX1PD/Gdtg3hxJnwvKKdsqw2AEVPanqyFcwWLsZl/4gZqehneyeZfy6jx+x9csTGI6Au tE0Q== X-Forwarded-Encrypted: i=1; AKwUvBx56qV4iwNtM101bZDxIHHHThFXGbEGQjBPcWiQ1T2q3tyekwhIk5jX/ACRB+hIjOoAm3JIH2/3tBjVVcg=@vger.kernel.org X-Gm-Message-State: AFuF++nGZFeGHK19zhhSiMBIbziFPBgjJOPkRxJB41RiX/IV7i1Davxo pz06/PlR6hd+LeSmtLD3DhJttOyELw4IXNM2hllgUV+MVRkCS0EQn4vMizYzGyiNZNmTLXCUry9 k7gBh2Mn+nMRqHQEMRE+YX1i4TfqN66SLmKrD1Eng48XXMe1Yd20p4EAgboKQuftWXdE= X-Gm-Gg: AYBFou2sejMdztcSbROg8wkopADgbJv5sRTNwkehKaMFus8xBthBznisr5C9XiO+eJN dpcRW4ccu9uxPTSmwvi3JRm2T03m865DWu2c6dWEMLjslvP9Fi7q/0PXj8SWK8C34xAZdxgrDrH iAet7uVnhZRVgmHmLtR2sFTpIJA4jr6WbEBNDipIXOLBnhSU9HqOnZEeYpPWsMhm3kBiFbrz+ys rIUJzb+O+eQtwPS3/VDifFQMLYCThcdjMQUsN1C8Xax7TUJ9EtIT8R6S1TwXmkvmut1N2DJR8/Q YTdOfS8n+UHCCC/0LGO0ISAv31Vlm1KFGbmUeJmlQnkMpntFx/a31ykxGh4LUQSpEhsffK3Fg7D 3fhko9f89 X-Received: by 2002:a05:620a:40d5:b0:939:b099:d52f with SMTP id af79cd13be357-93a298780famr338258185a.20.1789390103565; Mon, 14 Sep 2026 05:48:23 -0700 (PDT) X-Received: by 2002:a05:620a:40d5:b0:939:b099:d52f with SMTP id af79cd13be357-93a298780famr338252385a.20.1789390102937; Mon, 14 Sep 2026 05:48:22 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:21 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:07 +0300 Subject: [PATCH v4 08/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-8-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1724; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=dze4wvhywaa4IGtfhRrxf5rKmL75jkRNLTy2LSMyXVo=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zTMciOruaNVKn91mmwF2+OZNrU2wwXHwBzq Qq//0VH5DaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs0wAKCRAbX0TJAJUV VnXMD/9pmlZONNfKsS2PAQuuQEMp7vz0n1m0joBCnZksElJElfjl9JyQxWZzQUjO8FXI05RtIwc bRpN0dxXjIPPsx3/8IAfVC1dJTr6vxHF32gV7qqGQ1n2urwJoSw5lOQunTfByNhhVlE0RrjgZfL BCsAk2fV8oxdbBc0thj2fuCrpxFg2zSXHNcWvquR8qLAh+WBwd6DbzyxdqyW4MqIB7zUOmj0vYn qOdrZK4r2Z4DVyi4TpXktQz/ijKnS3EgFSXcZUBCnpYekSb3n7ck9F5XLwO7GjxZapRY56T82XE TB0JE8m1nLER3B+a5h6PDbQC1UY0Q5eCLZU3SU5KJrduzWHHTuV3yPYJsE//mWZlf3vONWn62OR +vmzH+//Z3plBeKqMorlXQ25MqnBfMjeQp1lKyX8nSK6zhnkkj/MhfQU/EQf/SttZWr+xN68/Gf lKKfweLJHKffzbCH3vOrHcJFAOghvANHMj7KuxE6wqauHFwg3xoW/k5ZZsPOxhjIhaq/lH0tSPB 44O0R1hZajtqIJnjZJUL5PUc8ak0ntXDiZRK4Bjeuu0QH7e/Ddh6GBhlkJZEEuiuKvIdHx5LL6p MqEE7vvM+Y59DTZmSHARjLRx0pv/JCk+cl2qk1l+DPcP6hwLCEQEYFFGvPOhNttmWNAy+c4BCOk 5U6xkISQIGfUxNw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX5DnkDnAeOkdv pL/6O8q0y/XS3YZj1UxKAJ1exmU4kYGOiwYONMbiKSweA2wNr9z8TUKmAsSH8cMy9tFJCrNVyQw nHXOE+aGyweysYlV2r932+jLerltZRA= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXx4bdUTzhf5+o ICijwjoCv2yl21MU1vC6gItBM5kDu7Nsg8CdzvUlnzSGofXlay4kg/slr8OnqhSHhJgNxD0Zs3k Sre0eLTdhQ3WXVt8Cac1YXR1hE9XeuUj3MY/BRTV7UEvTh7VHwyo3c5khueSdvgH0lHtsfhRy0q g5QDXhgK9H0nwXXnQLJQnit/uihUT8cfDv/iGM6Ma6KsgyRwA1h+16l9Bb0IP8qUQpV20OOXOMO 1Nl8+QYrEIJ7Z5jCoNH3JmX1qJoJ20sAVsmvS4XvwCVB9pFHX0AzGGQi8YdhxxrumZz8h5eHjo6 LKazEu4ZGGOoR3x4AAf3wMDdU2anFJxYgEY9KhzrjKKcvEkh65vhXM/24mA1T/yky2cLfYnfBGG UEYGKDC6A72oJJGTOw77Cw6XNkoeYzyL3TYgxxgWsMwue+bg+GjT2K2tVoxBp126YXxBaWTqNsn vdakGDjwomjwYA92+xA== X-Proofpoint-GUID: U3ixPkDKAjJq5xU_1lgyo0or9vuCTgHA X-Authority-Analysis: v=2.4 cv=Ie4Symqa c=1 sm=1 tr=0 ts=6aa7ed18 cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-ORIG-GUID: U3ixPkDKAjJq5xU_1lgyo0or9vuCTgHA 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 impostorscore=0 phishscore=0 adultscore=0 malwarescore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml index c7143e2abc80..543105b277d5 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8650-gcc.yaml @@ -32,9 +32,14 @@ properties: - description: UFS Phy Tx symbol 0 clock source - description: USB3 Phy wrapper pipe clock source =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -45,6 +50,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,sm8650-gcc"; reg =3D <0x00100000 0x001f4200>; @@ -58,6 +64,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 Fri Sep 25 10:05:34 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 CC65747C0E1 for ; Mon, 14 Sep 2026 12:48:28 +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=1789390111; cv=none; b=Pk7FbK6ZR5NS+ZAqac/ZvZ/8NOz+8nzYjB7r5z9SBUV3b8VYQwlJLa1obQw1z7qCfHwT4gPzMi5N15BhMDa65Vl7P4c1o+e16MtHAFWtXAUqYcZVeqrnqzQxW6PiuiTvOKHCnpObsgi9qWJWBFmcObhI0lDFTuXm62H9f8P71eg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390111; c=relaxed/simple; bh=A//nsmUiFXDU6Or3j4w9rUqGBv0V0aripcCsO0cA8jQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fOXP/CTdS5aSPAWsDNIVG9aYHQ45K5JJn8AquX752EAWggDC6zKqGphs+mKcMd0Q/sRnQ9FKvv3e1Uf+PXOua5YOijC7hdPyWSDf4rltVqU9uu/HbVlSqqBMQbL5ezIqWIyQZ3Uk78aF6xAcC36Su4c6WXOK37pCDbZO/FpHFZA= 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=O1kuJgO9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UNZNwN3g; 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="O1kuJgO9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UNZNwN3g" 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 68EAm1Bx901856 for ; Mon, 14 Sep 2026 12:48: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= oxx/bW4mNl335+EzkTHg/H0Wz6TbPkYRSHy0X1T3ang=; b=O1kuJgO9i9OQohA2 73QJYaM//CZbx8pcbLJMQWXyQOuVP2zaunVtpI5JAuqclQirjBREbJLxpiJ7MGw1 YEL/bwQ46NtYJYKXIbCBLS/0EILdPvkcxS3AhWO1Si0apa6tEQF0/MZv+nUTRiTN iHAotUq18YREs56xujsvOX38nfx932wS0dMRzMBiPO2i8Tl8OHyvbdKSRHqn9IBp jZIGCJKPCAYLXKr39XrvQIDs1b56GqrdJXP8/KYUrdLISII9EiypCjRcKsJsWE6+ JlUJvJKIpIf0Z8ipW/bo+HuZFeaijIIEl6v7wRIywlXnDxQr2otMVQYQhhs8ri+N XpzctQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpdevrw9f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:27 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a082c014aso452771785a.0 for ; Mon, 14 Sep 2026 05:48:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390107; x=1789994907; 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=oxx/bW4mNl335+EzkTHg/H0Wz6TbPkYRSHy0X1T3ang=; b=UNZNwN3goDVNI2CMq43DHicb4HpY9wSFgPnWa59l41oNZ8IwtYSXRPF+xtLtx/83FN IE+2bX8wG6aA6fsi4G8OGE9BaFxWj4t5iWCpxymnTA3GNhfnspEOYH94qEnDkgdl28Mb 7fssRQeISjTxjBUnl9EYgMBO4wQXGrtcrk6muAutERVlvZ5gQFlHqviUpPMczgGSpRuk M/8KS3n7D4iyijIrnbGsSAuwFFnuxiAfQA54nRISQup5j/AnKbNqlzT9tuZOKJMILvjI tOrk8DR4KuT3A2drVQT8mu3eq1mQg2Nz6Nip7Mqggoi3PhAnJtHXzRRzdcHbHn5iCFhc 7yLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390107; x=1789994907; 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=oxx/bW4mNl335+EzkTHg/H0Wz6TbPkYRSHy0X1T3ang=; b=OjGEdsHMQxhw+dkXVdflDQq8BBGO7ieCXEyyleG+/T//qSo9d+Q8Ok6bLmOYGDT6QR 7lIO+GKhyMB77ie+UZ2Ce4eJDd10Tz22JHePspFLUA6LI8Evc3fUvCXZvQek0jzkRDjz J4OYWFDezCbOOkBuET1Wkx2uCgrbXoajhiG1zq829L2BW86Z+J+pvO9oIEglt4Z0GVx9 V9woLxlGJ0uMk8mo6fx34/PEGipR+LpF81y8XYbTlUs91C635NugBs0uXSVBzPrvZUMG 6f5+LRqBp6BycgVAR1sBKxiKeWSqM/ISEpAf4FPoVIwkYHWyuWQRL4Ucsfx4l+PY1mHI dxeQ== X-Forwarded-Encrypted: i=1; AKwUvBzACauMInlHpHsd3yDYh3OF4laT4wD9OtFAvpcz+oM9PT3FiuZEJXNKz6TdxzAtsQChTgHLH5TkTPcwni4=@vger.kernel.org X-Gm-Message-State: AFuF++lRVVXPVnjXlMQpcFQuL7oLBHR50zHQvyMw/hWDICbkJtMMR1v/ nt4E9Jmnsw6LO95Sr9OkpiGAM2BmPGJhH/doKKiCsohIh33EUl0jGQlD2NJ8alBhSEioWUw0xek kptCz2v2Q7TnCOkm5LCt5U1Vt2gRyiU003GMSbbe7k7qDBEUCKffI7cqKRsJk7YmuVuo= X-Gm-Gg: AYBFou1cJk8f0eyrFuWnJj2P2w3/yivHD+xUQ4Gk/JlAsb5wGSwPA9DvhEfttzFVYys q+wA3j7iY2maNq/UP8UqetNeOjZ9jeNnOwH942TO4kz+P042z5Ahmnk6Z1KswwwU+RwD9Cfkpm+ WamwOdIX27Tukt2bI8ZfTIUZlt6RHWqZEeHutk2kguojrGz3o/NL/ptDjvsonHCELfRuuPCDS2C fyLSiHRmfzH8u0Zy3CHVV0NsbEPjcGMmuoE2B6G79/7ngc/EC8sp7D5CulT2kZ3apeWvqOM1prn azicg62Llq2a/G1A0q8Sootfud5s+oiFqCec8iIJ8lh+RIASeNgkWhurR9MkTqoT2L7t9s3GYAn Yoq8D9xgv X-Received: by 2002:a05:620a:6287:b0:939:c7dc:8712 with SMTP id af79cd13be357-93a185ceb80mr570991385a.15.1789390106492; Mon, 14 Sep 2026 05:48:26 -0700 (PDT) X-Received: by 2002:a05:620a:6287:b0:939:c7dc:8712 with SMTP id af79cd13be357-93a185ceb80mr570985485a.15.1789390105971; Mon, 14 Sep 2026 05:48:25 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:24 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:08 +0300 Subject: [PATCH v4 09/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-9-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1828; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=A//nsmUiFXDU6Or3j4w9rUqGBv0V0aripcCsO0cA8jQ=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zUPZ/NeS+CLOYx8z/K2r+Jqoq04fuRqLzPG JrcAU5DsMGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs1AAKCRAbX0TJAJUV VuBgD/9QrLzdsHp1iDQpesjLiPWWrCDpFvyd1jrgiv47raTH88VxgUzTR+0mtIZV3CPolg+XUcG YoswHllGsE5x+HJYb+VGDWg16uqvPVJajZbUw+ia7g5ngk+Q1u5D+EoaZwhluLQfs2hU7rSYG6n yJMJCb/xF4X9l7fFkn2VgIxnvC10eI5oIZmFBMeFbjdq/pTQ9+WTImHE6TFy4UAQyg3KXR7v76M CKh85HkATHYaf3Dx4hXvSr0EkXzyw8swJnmlyx6PY3STmcV75vbMkhOA4m0BqKgwI5JCVLOvW3v 38mvU45cnw/egAOVXyE8qON5F5n9FfPB4756ufARwwhgMRkcR3cgqfPtclvBl69Fk1cnHZAOpq9 HRoon26CtuTz3kzSNNQzOmd4l/EXwjbilXxcig1SVUXHC1hUuJKmYPuWkkidS7x0heY3OCUYl9M 2eMb03Qe4MghWR7dh/5DtbQf5SaTw7YsQ1V4J5eU3J6x4Yl6IcfRXAWD95NOHVubbNwFdpUx4hw sw5RMEtufHlB4g9+OyNGglUYV5T6IAPFzdRYq/+edGIRm58Zc2cMjC6+F7ZNX9rMqUsjuv0oJ95 A570caLBX2fjL47IIlxWJFYrRrR5YrVAwZKQhGernsNM0Yt2pW2ZOaNXddQktRig0xUM9uwMXi8 Lud1iLuyy6n9ByQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: GEIftMKT0_7HZcqvo7dA1-Iu6GJU7tUr X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX3rm7ivun8dY5 YsBbusAdxwYKab/pJwvSYBOwk5IWSq3uzTbqrld/Qz6RrxRH2d6GPSCv5sbrDOliLiRt96nzGj2 HMTY/K05pvoo/8FnN0+W6vWqxuUPL00= X-Proofpoint-GUID: GEIftMKT0_7HZcqvo7dA1-Iu6GJU7tUr X-Authority-Analysis: v=2.4 cv=ftpJ914f c=1 sm=1 tr=0 ts=6aa7ed1b cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX5yRO872oHiZF klLHptYPE7Eghcpqt8GMVvkaC3XxoEYUha/7oUsGh3HGN0C5x6Wb5utMgTQGPXa4pPscxWOnvLE ZH+gAYR9KYoR8SK42FW2oKwV10ZzhEsWnpzPtowKhWgUPxVG0gZIe7VcymRicnswDf0lBoENOEs wNcNDoVdfHpA8lFyqHsUNTj2k4BBJVR8SFPhWQwxYf7T+CDVdXpbjs/YHMLrKo1dOY+h7zLTMiq RW2nqgm88LYohaGDCgFwOwUNQHJqwbJQAOzrfrARogou72woP5lPOsSONhGJo8hVbQNqfa2K+K5 yIpSmntcMciq9EIjafvUyyviTDMcwcGuA9Y7nEosd+K/WQjgDK96OJz6mX+uEhk6yW1rhMGPlsj 853toKu1UmNAM3/ZEUITBTcV0SbTLy8VnzXIvQDRYw1DO087I9QvKSDSbqtpyXc1jvW7jgwFk3X o5UFAs8CAuZw2RG57cg== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Fixes: 342d2a607450 ("dt-bindings: clock: qcom: Add Kaanapali Global clock = controller") Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml index 0114d347b26f..59da3eb2b073 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm8750-gcc.yaml @@ -34,9 +34,14 @@ properties: - description: UFS Phy Tx symbol 0 clock source - description: USB3 Phy wrapper pipe clock source =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -47,6 +52,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,sm8750-gcc"; reg =3D <0x00100000 0x001f4200>; @@ -58,6 +64,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 Fri Sep 25 10:05:34 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 37442471258 for ; Mon, 14 Sep 2026 12:48: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=1789390112; cv=none; b=fJoz6re5/HIt7ye3wGLODycDJ0WCTOq2hAf78zX//8SNG7S2jun4YBtYnmktxeLaFbA6cEEhJmLCDHMELm5+Xm5Zp2NdFyz2qdPy3FlFa+Rg5308MEme9O9j/gNtGlzIAh2tbUw36MAtGpY808uVL6QD4kcUqZyv5d3Vfe0T/Dw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390112; c=relaxed/simple; bh=XCZH8vhB2VqAgFOo+HO9pBpLZBnXr1kzRRdbw/lyKII=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qeUlhm9jH+V4mjSCVcrIGh44Cnt+uwEl2jBanMQhB0u9xY7s+oo1PnQF/l1iUxOEN1/r5Hijcq0nN8I0HWCK0BX1lUV12v0PdYFW59+D8foaLiMN80Y0+8dq+DKARcR91FP8HZmIRm2oPrfulpr+3r+LhnwV7LJHwOJvLHwqxe4= 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=PCikKDuu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IN51y1hW; 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="PCikKDuu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IN51y1hW" 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 68EBRFHE406691 for ; Mon, 14 Sep 2026 12:48: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= mhr5wZyqoRDadrIxLws78Oqy3KLTVlUXwdSwqb6H0iE=; b=PCikKDuuUuZ+PqWG vv6htoSxQhItiCTvHkDrZIhDYwRDeL4OZuv6A/hlz88jY7d1vNMFoVgezZDGkdl7 mfMJhNyOJjF7ATVRHuXwIO3OyJoablCMejFTCm0FMY/7I8yLqagMND5TN9wRpdhK W8eBZ1BZN9no/ZGH1TP3f9bIRPUcfjH2ZXecfj66S7zqi6LHRYyfFi55byZtIwt6 yjSvSQaOAu3Y5WVA3vlMQkHtXst+0eA3qZ1qToIlJHyp2wQMp7LO/ByIYfwbrZEI EpAWErTYa77Da3ghiUqpNZRyOkh6oLaXyFE8XfapdlS2ECIETomxS+7PeG7k1WqZ /CD36w== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpg2kr87s-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:29 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a0c7126e7so282161485a.2 for ; Mon, 14 Sep 2026 05:48:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390109; x=1789994909; 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=mhr5wZyqoRDadrIxLws78Oqy3KLTVlUXwdSwqb6H0iE=; b=IN51y1hWyN00J9IL5SexOJ3oE5zixTa0Km/E4daxsZ6GFM4lrsCBf87nJpFgDCt9Yh 7Zbqck4GAKN0ajel4rLpsvE6Orioa1xg1y3sjjpbXPO8ZNoh4Z3KuzuqNnyM/qA1e3Gp bGYbN/0gZUtxB0KQNvI1LYF9ictLiqbD+u7VGJWaoQ5yalkbHDMgKIHRjGO9t4g0UqNg yUtl3pROaDXG2FJlK/qoAyjfpDZjz/wPpzvFEpl0REq/T4yFB7x/MdzmTLZILSrBrgw3 1yIlMfP5u8uosnURBsO6cGwxdPAY2O7646gTPOS4ZRXi1arrDV9mIHh2HrB3gKpGAL7i EXTQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390109; x=1789994909; 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=mhr5wZyqoRDadrIxLws78Oqy3KLTVlUXwdSwqb6H0iE=; b=czUeRIRrK9aUGgL/nw9ye/lH2FU2+Jdl6RIz5EKZX7znBcfRiyqcJgoJk+zlCV7nKX ODIAMabdNJJryyR+G12st1ToD/GZmWcL3BAxZMFhKbdNHAjQD6qIy0TVHlsdfaLN1+aR VKsnelgYxsNwdEfD1sw6TJwWd8/ajc/YRKzOy6+c6qyQOSLM7Whni+jCWhHPT0FLPYIF vV97EVC4gOgaToMmwNyYz9WAkNLybtGKtAPK9BsQ3lE3hElDIZ1fXje9CXVL7nzduvRk x9Y4joNjE1ZdJFb6TLX+faGSoyKPfYq4y5AMrybaVIZEZbxtYijuHVNqaLXQUPOMbfAI PTrA== X-Forwarded-Encrypted: i=1; AKwUvBwgBuz2SXXCIrJ8WdXSfbZGLBigEaSugqa+E/tbv6WWu8Zbx6A/244wHtR4BcdCLYqv+A7lpCaTel9Kt3o=@vger.kernel.org X-Gm-Message-State: AFuF++mFkyxhn3sAlp3SdC+mBNTGcTTwrt/tteVML6Pq1xsLk0h8Qj6M FVjn93VySRghHpCoHV+XPR2Fcw2y5UZjLEmK16XuUtwf7T4ajvsX/AO0TQKJadMZ44eH0bY7/3s lCGsYqhpDcr2yVTlfeTpXeovC/f7Sg6krm2P6UztrI80HB97bqQqvGoxKgzXKhq8WhOYB3KCfv8 w= X-Gm-Gg: AYBFou1VYohpXhAIbrBhLAA2OsSYHda9tpHOdm+IyrBhzkDGQuLTJm3LAw5bevWokT9 aliGtRM3iKAN9XEwnwzzGjK6JN7vohLBmURCGp2+7nnAF7QDdQnTYbIyUIrpxDI04Nbscc9jX9U PaGevy4qfxWZ9cAKacqGZKNtM1txXoqR8HDhCl7W8wZywk5jTPSgFnnp39bsTh6OxyGjA4U+zOA ZpA6Uvf5nve5Ap1cCf5uzCfcxSxP+bUnlq7Pesmfn48Qk+fno5AnPkBR7/mY+/b5lcZpzy5imfN hVvQbk2JkDHB30TgHsH1fNlsT4x5enxdXIAvWOiJhrwD3WMIeHEYNXCcJahdFBFfgUyRA5KySBa e67HxLT8A X-Received: by 2002:a05:620a:2b9c:b0:939:c1d4:e2e1 with SMTP id af79cd13be357-93a29942509mr323791585a.25.1789390109272; Mon, 14 Sep 2026 05:48:29 -0700 (PDT) X-Received: by 2002:a05:620a:2b9c:b0:939:c1d4:e2e1 with SMTP id af79cd13be357-93a29942509mr323783885a.25.1789390108610; Mon, 14 Sep 2026 05:48:28 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:27 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:09 +0300 Subject: [PATCH v4 10/52] dt-bindings: clock: qcom: sm4450-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: <20260914-qcom-tie-cx-to-gcc-v4-10-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1753; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=XCZH8vhB2VqAgFOo+HO9pBpLZBnXr1kzRRdbw/lyKII=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zVcvdsJW6EaJgrZmzJn5ejesPlemy9bpE4q PCpIFdu3sqJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs1QAKCRAbX0TJAJUV VkrZEADF5Rw+pixHDP52iFJHw8Q40KfxTLrvP8g9zolCFBa0GxycZgsAUzVHa1eqgTLcykzl9St oxtq+fMn6QasBBnQ71xeJCWQWkBHoz29O4dxow4mUGwpb/rSv1Oub9I/wAtEKAGjal2sJSzznNm TY71dCj/A4aQiNMRS9ZmeXk+kIbr7LJ/WrkGMmzYpGlbvD69aOPKV5ushNtxoQeczKRU6NcHpz9 D1dn2zkR4Z4yx+j2QASZ3s163qmjNHTbYRSUP1XTw5st4230brVuRFX9lRHt6//r6s2zYHnBNPu +5kZcGW1onX6rqRj0xYpOtoQg1FcVq9dlsBKRuZzWwigR8pvKUWAohoaGdjVz1KNPDrFa/HTeQR qWxAdSojE5MWhEfWbCAKTi96f3Zj9VpQhY747EXGh/TLjXSOpUFB+vKbXCV9Brt+uJGudZltez3 v22FwKKpbCTWS7Lt3IseUGMBEajS+61Tofv03J3Q3GnC2wuetioHSnCb7hzyL/lvrL4xiUDS5D/ v+8Mt2GoCtNfc9gb1Ozvl4S5h+NW6rKl62XW/VU8iAxlTJ/AZ0MKiY1YanjeybvpM3bvV1tdHDm 7fo29joQiVrp3Iu4q+OYjvx8V3sM1kXVLJ6eHCmKsjEkpdiH8cqKRgaLZQ+1UmT9kKfLU3M/sgH 8z1Ny/59H40cZ8w== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: 1oLsO3cdrO2xzV6xdPfQRHTDT9ehpSnQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXyNRCQzUeoz2Z WdvyYbClH27upL0bWil/5M1TmiA/x8/1pqF545K325LLXhHdVQ+w/EysQDMmAetMqtaKT69ffZR lBZnCyMZMzPb7snIgnLG1weqLGQtQWRf5KVfmhcpcuUQrHnBqVRYtNauFkAM9ncKTawzLt4m4OC rW7emsChcwEgBZuF/CUxw5cJQS/QzfFJ56tf+bOba7eeT75Z8c1nV94ZCJPQAsTjEwuzKDBAJzm NTRRo/pTqt07az+2mDvb45lwtwNMID5WloYABFaLPh2Ax8jLVbGSYGUnnabpGRV1G5s9K9kqWcj ChepnhkoCI+hJqGLAPanyDNg49alhpU5R4gmak8zDHGqOKXjyXIugHVqu9wQ+KEqvisMHr+6OIL hJBL0yxn7/eVDy743VF6qhIXIlsMgpsKnBoUmij7wmvyKIRbHrUUeU+fCZPOLh630z3N6BSP5jl /fDfEpSjaLzf6riuD0Q== X-Proofpoint-GUID: 1oLsO3cdrO2xzV6xdPfQRHTDT9ehpSnQ X-Authority-Analysis: v=2.4 cv=M7TYuCws c=1 sm=1 tr=0 ts=6aa7ed1e cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=8nTHk6HmgCSZk9Niz5oA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX46kgZabrqMBl JoJRWKWcZ0hr+L6bGgYfMR0kuupoynqbIdsMtRwoC4Nia6nqOpupkuwhBhnpqWKHqH09BFjwTkL bUrLm3++nvGjXJyVWlbLOSFH+fF4Rfk= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 The GDSCs provided by the SM4450 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,sm4450-gcc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sm4450-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,sm4450-gcc.yaml index 9cfe859bacc9..e143300e7be9 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sm4450-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sm4450-gcc.yaml @@ -29,9 +29,14 @@ properties: - description: UFS Phy Tx symbol 0 clock source - description: USB3 Phy wrapper pipe clock source =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -42,12 +47,14 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,sm4450-gcc"; reg =3D <0x00100000 0x001f4200>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>, <&ufs_mem_phy 0>, <&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 Fri Sep 25 10:05:34 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 CB024448CEA for ; Mon, 14 Sep 2026 12:48:33 +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=1789390115; cv=none; b=Iqf+rh7EXXOCen0NGW5Ydhw1lodBqktd+MRAQjNFkp0yntKQvw//mkB4p3xb2C552ciqeYehm3d0NI3JkFpPjMecwiP/hq6hHbRASA6EzcJRkwE8Y8FOmy94CNs3ZFqXbkwWB9C2ZHV0OtK+alcfY9sMQqj34mPkYV/gwfRfObQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390115; c=relaxed/simple; bh=cCljZSqJv1A83Fv6szFpAkL1t54SP0MkpLJrDu+mmuI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tM4NJNPwtWHw0ONSGWPZuL//OwVvuu7T6d/bNrs+EAN808Q6mZsqx37MzU7zVmaex32rvaNNZQMj2POjcmY89aEjA4LTiVak6ZGVqn3WAFSgCDBY5u4/99xgACHbhYpgtEft2Zw4SW+lYu5MmzWs+wwLAOfr9LCQ/Ew9oYpnQwk= 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=hisFSkTh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ap3PLcNE; 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="hisFSkTh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ap3PLcNE" 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 68EAmAHh3291626 for ; Mon, 14 Sep 2026 12:48:33 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= DfTRQLRQckPNfNVwEPDgQHOo6su7rg2rWpbow3Tx6Co=; b=hisFSkThXRaShEda ClxHJYdo1kqPQ0bpLg1NWRR8m/0uLU6auIXUOXAP/tz2/86RhfVnZ4Kj5ul9Nnvh tOA9bxogDc7fhjYBYbcaooLs+pnSKOreoF3kPZRkxNIxt1JVzQqfntUzoYN0nYyZ 0D5J3b5/JehOwDHs67UoXRbZDLJqJBlYs3uPok2jtaiBlNnRYKtaMfV39Xb5T9Rt lQ2UPx3PgiDdWiJIxVydTOJOPIrYzCaz6E/SlghYbczWbCQv/m8EaDMueKJxn2Kl liX6rMBgLhh7nW+pUYxwfXICT6EHxNYdAOPUJnNETWP/30elTOV5oAR7sBxU+C9F /TPAzQ== 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 4gperg8ne4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:33 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-90e869793d3so68532416d6.0 for ; Mon, 14 Sep 2026 05:48:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390112; x=1789994912; 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=DfTRQLRQckPNfNVwEPDgQHOo6su7rg2rWpbow3Tx6Co=; b=Ap3PLcNEu0fmAlJ9ODEI25LMjBu+R9LGKPN2qt3+HXVv/awwfdOsU+oBr7YvKhO30I B4BnCQ9vb+7YfhFX8V0zlFaqlw5fs/L+a/X6FNrOG5CnC1jNN/MGm6N3ohReuAN2zFLE +PcXr1+2h92oZaV3V9OMFmOpg4OHeHlmL/HvOv7Awb83e95xzW4XMJuVIHc+JVvjNCgx V1KCfgtkYjiXBtHj/QFthWQ172vkYT/aeDklRPVHDudCnzgXfGdSyWskgsqfe3a67YWq I/JlHfktImgum9i1JrKQWB5BxTg7xQT1KXb+R63B9KHYSYpALcG17e71tI523qc3NEWI AsUA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390112; x=1789994912; 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=DfTRQLRQckPNfNVwEPDgQHOo6su7rg2rWpbow3Tx6Co=; b=qOBwWDcKbX8CYCv43p1v3WOKuXQk67LRBobwAWvYSfb9WEFSKGSrB8YKPbK2RD6o+6 0sp9IVDU4i9ZGN+pjSlEqRsTZhWWXqAw19wEBLgpFSXZX5bxPTsAdEBGL+T24RyvHwER acnfG48N+SgvO/ZTcA4RhOqGU2AWWjKZD795tNWa5XSih/Ti8zTw/m3G33sGgXr6zYEI Ou6M4o2Rs2G00AhOZGwI9DvIxWbcFHzZNxLZJISCilz6ZeFclnNmy7QLI5zF25tGvZVI FeCt+icruyphoQQqF2EPDe5MMBoYlUs3hg2RrpNRZ5yx3uZMd72D7cGrvJWWnZv8gj0E XcEQ== X-Forwarded-Encrypted: i=1; AKwUvBwLpmmhUlOymt0yA1Z9tj/dZa4r3ZWMyKRp6h/kSt+Au94z0Cz+aRhEshmPzljdEphQY9UbiWr0O+VvxKE=@vger.kernel.org X-Gm-Message-State: AFuF++lsUQHqtHUNd3KyUdMSSQYf2EqWjiBQRYDgbobdw4MKgM1mKMAe VCHZCyE7t9/Alqho9FMsutDa7eG5T1LkLRhMA+IcQvJaP1hZ5FTkRyLCp0ra9kkGr71/5PoEA0n ipFUs/5USfrBV5GA7RYG9kP/8+c/gvFVz9OImoB2jjdV5Y+onoP23azkxX7R+BnLg2Go= X-Gm-Gg: AYBFou1nOsmzVq7fBBapxf1razA/38nKfoZfgEA89HZGWZGmhtUeMgZpRAwuc/Z2B8o e3+uCm45LqID5Z7GbhSJulBj8kbDFUc/GchXMghOQFHnrFsjlXYciOUnLSguOSzp15tUh3j2C28 xF8Ne31liDSGFgbJmudIcN1wfMr1QSTGgrBL2Bd1bpReCwjJJt0qY7zqw464NPVIzUff4/2LJmr neJaC7TZodpYTq/AC+vzwCGLhQ0lpYaBbVB5WGD/9MM840Sh7LGwI1Dwth5gZPREbQi/eDedrOg TgIKFt0i7g897X2ZVJtlsSpV94YPTwLcDKqtZ5PUs9w8Z3n7iw2SDV7uzHKNwtcPH40xvih5l+h hHj3VF99d X-Received: by 2002:a05:620a:4620:b0:93a:1101:a21c with SMTP id af79cd13be357-93a299f084bmr326051285a.25.1789390111932; Mon, 14 Sep 2026 05:48:31 -0700 (PDT) X-Received: by 2002:a05:620a:4620:b0:93a:1101:a21c with SMTP id af79cd13be357-93a299f084bmr326044385a.25.1789390111270; Mon, 14 Sep 2026 05:48:31 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:30 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:10 +0300 Subject: [PATCH v4 11/52] dt-bindings: clock: qcom: gcc-sm6350: 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: <20260914-qcom-tie-cx-to-gcc-v4-11-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1691; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=cCljZSqJv1A83Fv6szFpAkL1t54SP0MkpLJrDu+mmuI=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zWrMvA87ZExe/HNo+lke6CFqVCgje/TtVuq 6cz39h2+TqJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs1gAKCRAbX0TJAJUV Vs/eEACBe3Loc/76bXBuUrnjcXfFR3LJZDLpi2bxjyqy2mebuM12DwPLn1PpkO5uI27zJEBhsM8 7u3dsACuLJzsNqUsVGK7OXvqmeuhR51Nq3QZQTWBavTzFrWPH2I6TlLPnWNHmgdSKLXk4R80U07 7/9T6VFpLX6TTB1IsxBaYHL8OSx/3m1lD/a9/j1Se065tocYM+lBIR/14LE4kFuymCkGJZXAxE0 ANZALbRBhnWSGQUEGlFt+VDANsQp8XcAKnR8gx1D/8dE/iwM3xzaPz4TUTPGXluySsEEhyP9PLk rDySLK1F81NyK6GRQcADlCpOm3QR/8fnWi0E0enxs9yv6Af/LWcasauEyzMWgJ76umOY6rUd3+1 jYaSpZPQqvsLoZMmd8yuehsISjUg6Nt0lFHMxHwfzIiJagevGiLNj9E9MpWQbd7xpYbOMVyr72g 7G9K7B8M/n3gfpKAqReDp/5fvsYhSUFCeHn7LPk0UVuaGbkMgKCms8s2CQAGKnrpXO6MaA5d0BM 4/3H4aExQ5jUwXXxYavJtcy5YxvJXCgexAUssOLNYvMUeOSKwjHI9zZ222uXcF06yeHh6aIdkXV ODVDmw/28f7snpamUaeV9MaB/RQaPm/CCqWzhAKeYiLQHh18GxYAF2/iP6Hs+m7NaAjnIynFgGj lNmIbl+OjuZtVTA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=QK/91QLL c=1 sm=1 tr=0 ts=6aa7ed21 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-GUID: TzV4PtJPXFKvmkRW4jIQDmnC1v3ohBvZ X-Proofpoint-ORIG-GUID: TzV4PtJPXFKvmkRW4jIQDmnC1v3ohBvZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX2ZH1iAkpu6N1 t0qjp/+DHSDlHoVXTmTOWXjMKiJYykI5GOYZbnwX/jiHqu2EmFCZZzrGBnYJwT5ZUO2/iiio0br YU8o02xDk5ttAm1VuIObOzs3wSvsbvaCD270LE25YnMT9vhhgpOIAWauam88xCFiNJCgXyBmc+z Ag7vbNu4SUPbPO1wUM+nxN9zmZT6iAeiruUciRrg/2nnBtAG2g2quQdwYRUDue2Akw8bkBrZLUq ZchysFEI0RzzkuaHKBI8UlX7wKgras5fWlDgwqSW5xcdn+2qjdj6wf2dQqaznNE4LPjbwdWFonG zPh9cvWWQo5sIeqpFgR1a1d0GbBuQnNLadArPkhZ6pCIoAhZeH3X1foWBXwtnvhRKjPMMgR679w PzN2VUeyUqBdQIiAlWFrfkgMPjfnngRIyu1CPp1FSQvPcKKocsXknLrUO9vpy0bQd6DiL+kCHNN l25KUfdiRJ8dECWhEsg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXxBKJdIJrtYgR ano9C34Zf2y1EppV0ORUouB8pLcC3im+nmhri1lBPzQd5hc3yfiuHV5cPPQhFF5MixF5pOs+WZq ZCTmttg4qSvCrL/MYrNpbRB8lDg47Vs= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 adultscore=0 bulkscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 The GDSCs provided by the SM6350 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml b= /Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml index 819e855eaf9a..098a108b8123 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sm6350.yaml @@ -31,10 +31,15 @@ properties: - const: bi_tcxo_ao - const: sleep_clk =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks - clock-names + - power-domains - '#power-domain-cells' =20 allOf: @@ -45,12 +50,14 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,gcc-sm6350"; reg =3D <0x00100000 0x1f0000>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&rpmhcc RPMH_CXO_CLK_A>, <&sleep_clk>; + power-domains =3D <&rpmhpd RPMHPD_CX>; clock-names =3D "bi_tcxo", "bi_tcxo_ao", "sleep_clk"; #clock-cells =3D <1>; #reset-cells =3D <1>; --=20 2.54.0 From nobody Fri Sep 25 10:05:34 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 BC01B471412 for ; Mon, 14 Sep 2026 12:48: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=1789390118; cv=none; b=CR5FUzkN5yJ1FEhyAc1pj0EjZSP4MYMhb1hVEN5JcO0W//IVzJysPdhplIpPqMZwgdFpQWfZeWNCBLZe7P6hStYBRi63ks6xKe4EvCkPweM+p5oIVIir5D2zohdKwxzohbexv3Db5o0ORsQfEx30y637yHlSogKB6H/kzvxRXTs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390118; c=relaxed/simple; bh=oVLkAB3MjbnPReveUACBy+EcuAlMjJ09N1VY1kzqTek=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ufOHBLJOSC9yXpE1vsu+msPCGl7iC/CZm8Li404c0IE/kar5yFNV7BrYKhH6VCVDQ/HklyLGFHE/rX8+pAjaLMJQMh16aJ5UYXycP7JXmPbeLbn9GDSY6JWLhs390k2ReeIeMgsBDB1T6ldSC7+PmZWt5RBtOvD2bexiXqGjlAY= 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=COnDBBCi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kh53dJvv; 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="COnDBBCi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kh53dJvv" 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 68EAmMih4032519 for ; Mon, 14 Sep 2026 12:48: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= olY6/rfrdylae9XkLR8yP3dqoRimXTsbrxbfYYFZ89A=; b=COnDBBCiVrPvOl0u HUnV+udl56MbQwmjbvOcES/kF8wa3zKeLrVEDjkQwLbzozYYZ/8Z/sUUcDH5NKpE PqJq20Uc/5DkkoV6uKLRq382DFU1P6nSm+9d6xZWndxp71BjkDWMj1QfROR3LvS9 VHDfMVXY2STarQ9Gv67G8AhHQueNvh6SKn84ZFX5lwC9E7k6leoylGZUSqHMw/bH IL7oCDeyLb0TYC7O7LbNWrab06V2S9f75RR5iF+zUUgIU9I8KwLQPu8w9FCEy+BW fOReCC67shsBiiGA5pBwSti4GCSovNX4pdnEqwXcCcdk1ePhwnKpAeEz2P4fkJZG 7SGXwQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpeuq8kmt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:35 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a0c7126e7so282175885a.2 for ; Mon, 14 Sep 2026 05:48:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390115; x=1789994915; 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=olY6/rfrdylae9XkLR8yP3dqoRimXTsbrxbfYYFZ89A=; b=kh53dJvvzLL/26zAk/cL9xr5nCUZOeHoWKETlFi8YVvZTeQliIIa+U7sf5qHJ0WXf0 TzZBSMTtNuW1dLMU32nvMCU6bkb+OBfvBPcGi6W6sNt6TJJlsvnFE3ZLyDoH6N/IjArY x8ExcL11yxMu4qd7QEm9RK/k4r7dwtjUKrjUqxev1heS2zj0/fI1QlcHheA7LAeFm5yi lPTilxQYXi526lSoDwFOlylHpPXEehHEY8/sdX6Hh7w3LMx+IaC3rMncVOz5EUVQqGz8 Mt3OOhRa1J7Q3s1SiJLGsU8M+8jG5a6dBfR138MDVcaoZLNpt6jsOyKy4JXamq8Ya5Q3 NgCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390115; x=1789994915; 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=olY6/rfrdylae9XkLR8yP3dqoRimXTsbrxbfYYFZ89A=; b=MLlJ1T3q5mZo/50La3MrMGXXN73Tu2AjsaVm8ZtmJXNhZQtQkPsZBnIVncSAIk55wS WE1FzQ2uvIK1yhvxW2YBchWXnyfpHh3dSnQPsTfUT9Fbg1BjwtBuJPJbpa3ZLT+ek7I0 W60pNaJfTfQ2MCUmAlh8f36TytrwTru75ZzSFLrkgHTxMkO0fqkZVjuGkhXxHlSFQwPc K0XGVJWiK0rcsABU5S+myixcHBOERrkbXy4cqum/EetQNcPfF1ecHHyGNCWemvEFxaiC kgf9XCnMr8kUZwPzX8CLS9tQrC4OXSE2gTsw+nmNVRnA/Lu8Z46dR09U3S76rP7kkP6A x0cA== X-Forwarded-Encrypted: i=1; AKwUvBygXimtRe7Gchu109RiWmEkN+ECs8L32JRJvBp8PyCLv6hoq2XVqgEJoMnZY2SZSdPA62lv4+bVPolYpiQ=@vger.kernel.org X-Gm-Message-State: AFuF++l47d5WIvuTuSDZSA61k8EPHsZMXgaDNjjSp7vNXhkZkWqUY8FP Pw27KXoesnojffv7x9p3DLwXXR2ildXAvBfZGe07Sab5s+vQw9Xv+7KZblO3iRlR7ghDeteJmdF xcVclVdQ5/NaqcoFVJMvUuY7Qru/90vAjO/PxPFbZJRxr/x1au3vnOWL2yGPN/gRI1HI= X-Gm-Gg: AYBFou1Kk1N/fGEd5V8vY8xOhR1X4pkmaxdITijOIUUiOwUcRq/ClCwSOYD/mSbqScx 8x3pH0up9vk3+YwJv3xGyE2Ntc7pvCQMTgHl4gI/9dfVxNf4BP5991vBzrNn+pKW9gVV1d8hPbu mC+MOH8bwX0eTYJ4Yxk0NeQssm7ZZIE+bGwaMigXeiZoq3SfXEDWg8YokXrH0BjnZvaD9n2dhsZ pfSGRmHOSW3ajDT3YdGy2Xt1QLi/q1fR72BiuVnQF2/Qbnp6RnBctGpXmKh6CDpI9C8HmXAOGen jZRosP/4Ixmyno4d/prDbg1rF3oMwfdVf29tKyglJia4baNUycS8AGC6QIyEi6/+YepZ5dD6eqV 9wvXCQrnt X-Received: by 2002:a05:620a:4492:b0:93a:463:1296 with SMTP id af79cd13be357-93a297cb486mr329607285a.18.1789390114432; Mon, 14 Sep 2026 05:48:34 -0700 (PDT) X-Received: by 2002:a05:620a:4492:b0:93a:463:1296 with SMTP id af79cd13be357-93a297cb486mr329598985a.18.1789390113840; Mon, 14 Sep 2026 05:48:33 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:32 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:11 +0300 Subject: [PATCH v4 12/52] dt-bindings: clock: qcom: qcs8300-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: <20260914-qcom-tie-cx-to-gcc-v4-12-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1776; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=oVLkAB3MjbnPReveUACBy+EcuAlMjJ09N1VY1kzqTek=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zXu+CJwoAkYeSTYLxrYG2vk+5XuQvHkZreK l0aP56XRLiJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs1wAKCRAbX0TJAJUV VhwQEADDyEUMDFt1NmliEuavnSVzP1ErZecN99lc+v8CyVXmMa/46mb8fqWAVVFNFBnYCY9ej5K d/gvz5tWmmMSjT5F0Ch00WsbKfCsjPAkog9LzAwRfQpsUoUXTN1alk7a6QEFDgge7fAuwXZtAuU uGYAQU49mK7DsE0AElx3OnDBAwaHEOCJN4zODHGfQXHZNK1SeKl+bGVzwmU0tZCfzMJUpZ/SdGz xNpvrGd8SdT0NC1hIyuhsRZwFbNp1DMsGEd+r9V2SoCaDuD0wfIb3cNYZpIh+E/bRRqEoKDgb1h 7XEMcxGa60Z8rHvq9pWIoA9X6KC6APmaHt6Hmk2wt99epUoQIRlwHSo8Z8CxUqb9ycejOJZlMlQ i69xMu3YSLBeppYrAX9jt2a8j+En9WhmZ8K1CtiXLhJdySZSTymn6c5j0pbXG+AeFyZPKFi/nrG xVv7lLhPy8mZZVhVbuka2qijWngP7YJc+R86qrt/H8VE4L37x5IGxhrZKEtf+RUeQv/Kwf0kEW7 F+PjJBFRHXi0Nt8W9KZnYZao6bWPtyttQBzxhTrGLfS1KNEhk/LGtiVaCm2CQWQwNF5VnX/Mw+t S5cYKvJ6MoPrAoMqiLFkFUUAruAema2g36a+5NeTv3D5ikv6LV8+dZd+1WBd6DJnNiDKZ+82qWz kCx/8oUkSWOA47Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX/4BjnkNiLIJH EyIclBy/sNBOaFh0PLxLiwAvveNT57V8QQ6QcLgQ/2PTDa3KFCVtlT/iS1KGneVH1HXatn9FCPC 4tep8d5POQZ41FDI+xl9FltI2vH++c60L9p6kZ4B7yjm7uEW3GEXoMZkxjZYWRvdt37paLRyQ6n KKS5qIwqX6UnZwUkMgMbGnPk/HS/F+KF4gWIo2VmrqX8Ok/EGqqCr2SEGGZ7u5ISGqxTFKjwPPr WSPWRnxwsTw9A+ziF6yWHBO3XTMFL+NiOG582K9aQlva1VzHSIEjzAKLkIwtCNMvU53+/k73r4W 4hxcrJxjZ0iaZ1dLyoB4aF++hJ71WhlkDZM2A6n8nERnwkTNuzDJ1xpCuX/D7JvXwyuyMTDwYb+ pPUlM6Ro9bxvl/GDhCnRJ7Dstw5RtTwqQ6XEu0tbIdPCiWgzBMMWxu244qKiX70+wPhpuZj4cdh 4+D4pD53rjfYkBFh7+g== X-Authority-Analysis: v=2.4 cv=TrFzFzXh c=1 sm=1 tr=0 ts=6aa7ed23 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-ORIG-GUID: 1gDCOnCPaMnFSmTHD9uOKEF538RDFGYt X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX7OeqqYtSmy+i hjuRE6QfsXqOkQNZ+ruw28d5kvfZU5D9dT9wKGzk0MYrWFZ/n5fcOCES0op6ndcu/slQvpblTAP 8XAtD4en+q98UB94j7V9WbdzxEeqUuk= X-Proofpoint-GUID: 1gDCOnCPaMnFSmTHD9uOKEF538RDFGYt 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 The GDSCs provided by the QCS8300 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,qcs8300-gcc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,qcs8300-gcc.yaml = b/Documentation/devicetree/bindings/clock/qcom,qcs8300-gcc.yaml index 081bc452081f..a2f6e97f1848 100644 --- a/Documentation/devicetree/bindings/clock/qcom,qcs8300-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,qcs8300-gcc.yaml @@ -33,9 +33,14 @@ properties: - description: UFS Phy Tx symbol 0 clock source - description: USB3 Phy wrapper pipe clock source =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -46,6 +51,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,qcs8300-gcc"; reg =3D <0x00100000 0xc7018>; @@ -59,6 +65,7 @@ examples: <&ufs_phy_rx_symbol_1_clk>, <&ufs_phy_tx_symbol_0_clk>, <&usb3_phy_wrapper_gcc_usb30_prim_pipe_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 Fri Sep 25 10:05:34 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 A9D2D47DD77 for ; Mon, 14 Sep 2026 12:48:39 +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=1789390121; cv=none; b=H20O4fuYiDcYEznAqlxeHPfIlXIDGvnGT6rNVhA19GXVMn1waVeb6qEDKfcY5tRasPjbHjxCF0SWr3F/00/lYgYb0qANQ5QuJNyCLkUH1ZMe9KP3/FKGAFYFCHuELm1+dz9ZBj00TXzq9BVijxXP7QjbWNMeQeyY+baeKmt7jaw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390121; c=relaxed/simple; bh=PRJSk2QBfWJN+tusbboqMv6IVMV0xjBz5ZLbJ7mLLjw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UcWGhLZ53Eq0vkwSsji5/ocvNdMO1YZQT8SVhQk3PFRXqkCWhQLd+XU2A0n+TK5p1L18gvRi/beQ2heFhwDOYGcDmEYtQY/umjhnVlNjmjpJvZrpzlnd1aeov12ld6U5yYI38An6bpntDPayLlWUUYYDfwruIcjUHBAbvpe36kQ= 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=VN5h8kjo; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fVskiS/d; 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="VN5h8kjo"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fVskiS/d" 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 68EAm60g3291488 for ; Mon, 14 Sep 2026 12:48:39 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= nmUS68ygi185/0SYErr+EnQ24e++GTJ96CGKimx1h80=; b=VN5h8kjosF15UGyk d1UZZlRRJqJ73Nj5zzLzAEC6m07N0Fx+s+kpc+gTXRV/XmClAsSYV4ivDvIc8jDQ b2HfL7/tCsi0VJcSUMo4mBOS0uasTaUP9GlvKnBQZDN0GNBOyFCRBUVNgc5O/h1k 59I5KgjlAJXDYm2WP0T1zvKI/Yct05gEWRBBHM7LM3xi7vjJ1rCr/SllcbCXEWWH tQsJKWpmKhnb2wc/1i7u2BcrixfGDyQBcJlaYFl8O2i2OdNI8OjYr4cqGerardbt E3LATlgGJ899PX4uXuLgvy2SYKQ2Pk+R4jku4gR6bUWvCeOfwcaTrgoKTYohBJvj q8t8WA== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gperg8nep-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:38 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-9393ac4961fso358847785a.2 for ; Mon, 14 Sep 2026 05:48:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390118; x=1789994918; 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=nmUS68ygi185/0SYErr+EnQ24e++GTJ96CGKimx1h80=; b=fVskiS/dYZKXooTnrKIQ8btc0TFpqjoysW+63VPgiSD6cz/aWhQ0KDR4SD4ngX4vVy KE76c8vdT4DKEZkawdKBFr4GvUyWmIgIc745BDeCD/IG5RGlAuMCdo3JNV8QYQofV++B poR+U2pYoymFqpJXZa7Yq4iig4QTBJEmD7JC7ddd+BYnc+64aGxCjhZv5dRF9WMFxS8d m3VbJrcpJsHYeTweEXbLPSWChSzWHaGGOTR+7bPcfpCeDTmSNvKvWk3LXPQ2J/C0I1uJ mYSeCG0qt1PlImqhiNcYwqbIbhuOBOHOB1azgM9b2fDywHp7nD8oh5grormJVNCZYh8u FmbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390118; x=1789994918; 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=nmUS68ygi185/0SYErr+EnQ24e++GTJ96CGKimx1h80=; b=cLBtJTN3hv+l6deyuP+YltGIOb55Op58AWykGJaG5/P+d3l0fRAnj9cVtc9Z3qkre8 tEoT1kD0qSE7+ndpm6KmW+SWVhaXD9/tYfKUUm2utJyH8Iwlbz586NoIZUEuZma1/+nI qxtHt4rLOTHbsE56zvAAEmfnt2DVnGYAn02+lR77Zdp8liBt8+9gb0xeOiXDrLLZgQAw G+MSRa4nyoLfqQMzi+mgwCbHVVcnXjJ+IxZiTumy0FSCaYwmOOcI3TR4iSWRFdDdS/bZ xOXMlW6andIRqtIuwVyToDlsacJ5vCOLWt6v6zDsTgKRhEedSwtqjrVeEPHADQVAV9aU 99Lw== X-Forwarded-Encrypted: i=1; AKwUvBwHBEAFEYbCtbGsiM3jX4/oJdo4VQtLsAbnmS4OrVqcVsS0M1QfTsOd1MNMTV8p1lH+nis+IoFhKhEKKxI=@vger.kernel.org X-Gm-Message-State: AFuF++l9kn+ApRW/Bp7ql0wN9zcLQ8VnODQLlykWNipWgOdXHx4emrdg Y9cO8N65SLnq7kWZClseRx7ZXUDecSqkjiqdzQLQh5mzqOSZqTBLLzpr0wGabQgRHOkjLiBrR6I yJtWGJEWZMiMXWBArGmyDwVHVd4XNvCZwQ0BAafC+7KVcDs3L1IgMDW/jE3UCCh/JZAI= X-Gm-Gg: AYBFou0h17dsYMkGsU/libwsoTB0n76yWwy7H8y0oAc2DTbZ1GpeL2JiMcYOCuW35fc ZCWWvv4S3Qi8wHN8Md1YGeJygbyRY7sCkskQQeXC3iOYIhyu1EL7w2f0dbzL+uzQhMcihYYdZaw JNhVpRpFpqV/batGFRTLtWCFfoSSmIpF8GmAYSU7Jl/EHfJUsHzRoOTrMYjjsWcHp7CeFcM2yPz ho4RpwlbgpQNiWhnEaaV9kjEE65mC2s/jWwWpmAhEUhuYtg+WNg/tNgvN37lRkGyvoVpCteNZq5 gcNLYfWniRBltooWpWsY01ue5Q1GbORwtlEVG9GP7ZAKXLX9TXJ2wya+8te/TGTPdtkN0z9o2nm l2N2s/NZ6 X-Received: by 2002:a05:620a:1a06:b0:937:2d64:57ae with SMTP id af79cd13be357-93a294bbcaamr335426385a.0.1789390117628; Mon, 14 Sep 2026 05:48:37 -0700 (PDT) X-Received: by 2002:a05:620a:1a06:b0:937:2d64:57ae with SMTP id af79cd13be357-93a294bbcaamr335416685a.0.1789390116777; Mon, 14 Sep 2026 05:48:36 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:35 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:12 +0300 Subject: [PATCH v4 13/52] dt-bindings: clock: qcom: qdu1000-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: <20260914-qcom-tie-cx-to-gcc-v4-13-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1764; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=PRJSk2QBfWJN+tusbboqMv6IVMV0xjBz5ZLbJ7mLLjw=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zYl16nTbRqsmM64SFPddapl63aYUuxI13CR 21LHbypFDSJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs2AAKCRAbX0TJAJUV VqOAD/9u7mi4X7fHCtsWkR2Si06S5hksigq+TCbBJramKFjs93DZbPP40qeXgYjVYpIy0+QKuvX y5Kyzl5K+HcUlyonALWU/GQFOor7EY9vJaRvtEM2NqbI7n2nXbr5o+FSKUQ8hzAj9+f3GW++vFQ yYw4G1QePwMBC8+7DmVp4kWZ8eAUtM8u5Fx/fLfqSj6f9T6y/1usNxn9yTeYLO6XrKemBVXo6gT VGPi2yr0GpgNvF/e8bK+eL18aSZRTrQZG5HPkcxL7mov7R1vmehwwfAHhqunGkM52EbBXK7dbx1 CQtsj7ucljqNmiJiBsxcsnV5zx+tKTKxu3nNSlGA76M/I6d/+2pu8XRyw41sN1EPTGlDjHKePOb C01scEvHb9l/hN4+BLtQwRujpTZbYh4De6MHYvnXB3MOFfCq6lLIU+TS1Z7zlNdoTv8WM6kJaBp jH/YAsMRcl+WDrMU+Ba8cLJ7t7fvXBZLxHbUmX0t8vMTkvw2j4riU9nHrx1/bP1YY1o6o/SO6Oi IbPUZMUHyXnAwD8SQyvRF3zlJspybuSNfnpCdJX1dAG3SqB+mzM6zWxx5ANgJWEmmIG2/JKdEhn mVIFB/5mwf63H6w0GXb3uf+9+ttUb8t6N/YypxVysBcsc4y3SwPl+hsPB+5rwm8n+pFvMxYAswg UkmLwsR4yvnbXXg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=QK/91QLL c=1 sm=1 tr=0 ts=6aa7ed26 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=AH-WQ1KBeD2DJq9sUnsA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: pZc0jePYHvmYKmA7_elQZM6pT2j5L-rR X-Proofpoint-ORIG-GUID: pZc0jePYHvmYKmA7_elQZM6pT2j5L-rR X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXzXpZ9F0ec05X Toufc5SGHI0hWTCh4WEvwRYsimAk380LSUV9PmLgEHKyrj3nBwOP9NNgtUHIL+XtL68yvlu1/bz rj1ok+8+Xrs2tA71EKsxEayGN03PrBrXl6pV752TOZDB4t9PjZvOt9zXyMGPx0ogNxPK641LnG4 MnNd87DC2A3rSxRttgysIe6stIb5nl6ebDkE8dVsporMu0q6x8pOnkyu/Ht7AkGxMoDZLHuLMA0 wJXXL2kPcfeXzC+OQPHwHa0GzrSujgnLDIh8KEfRsfefgdQFTveaQPa+wLRxOXJ29j4ryWzzZyS RY/ceKqBsrg0lIAvkZvdH7Rgm1rSh2I/niRkokmwazdcBB5UyxZ2ypJ9a7sVkQUHO97/oHIruWG tDSuzjXJmd5S8MnfTmFsECzCt3NXC0f7zta4hRf/nMnKF1aiKF9PB2bDlOTvUzWp/yYAYwESTr/ 2OpxPeRKdNGbNht5rVg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXyrF0/b7rG3oS D8hPusvW8Sb2TmBv4NZVqSPq0YrKRcFt1vLNLd64oyT7ceZeLrlrQudZGJScN+d0H0Ys/RHkHgZ Hvh5ZgxeWvIyN5tKH9Jf9Ngbd+1YeoY= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 adultscore=0 bulkscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 The GDSCs provided by the QDU1000 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,qdu1000-gcc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,qdu1000-gcc.yaml = b/Documentation/devicetree/bindings/clock/qcom,qdu1000-gcc.yaml index 2c5a9ef4fe4d..3f2452d0c09e 100644 --- a/Documentation/devicetree/bindings/clock/qcom,qdu1000-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,qdu1000-gcc.yaml @@ -28,9 +28,14 @@ properties: - description: PCIE 0 Phy Auxiliary clock source - description: USB3 Phy wrapper pipe clock source =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -41,12 +46,14 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,qdu1000-gcc"; reg =3D <0x00100000 0x001f4200>; clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&sleep_clk>, <&pcie_0_pipe_clk>, <&pcie_0_phy_aux_clk>, <&usb3_phy_wrapper_pipe_clk>; + power-domains =3D <&rpmhpd QDU1000_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Fri Sep 25 10:05:34 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 03F6847ECCB for ; Mon, 14 Sep 2026 12:48:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390124; cv=none; b=T/gz3KXoppj4nuCsx07KXQI8am5u2HlQKzrW4u/cYq1Tbuz6XnE+2YAX+KLcQAjDayrcY6U+Uw1EcPoWmW5rdE6HiWR7ez5TitKnVd+j5ImX3lkTEdyvsXvwkENhwRT/dh6RKE58OhsO62bAn1Ibduc2ZYpO3WAQN29WmSOT86c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390124; c=relaxed/simple; bh=ZkmFL+4zdve8+1H8mYRDiQtW+n0qcgkEMnoxiolI25c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gXdjo/NkXigoVmQCUlKI52SVE+wtS5Fr+DhFCc7+/Y4gpOYj+UXelyM0HbWst2WQ1fQvzXVixd7gl4r6F5YotM8oaBWYvnVW/LOapYdVayJdlHbWNFMk7fVG/dA59hMKrMRlkjBJ3ee6H4MdtBnYc0CJ3IAXD6bTIKd3Bc1RApk= 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=BMS9cXL3; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PdL7+8gh; 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="BMS9cXL3"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PdL7+8gh" 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 68EAmE8x531222 for ; Mon, 14 Sep 2026 12:48: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= z3q+Tq58q/nvJFI7sZXUAz0iutxnjup093ZHF9S3hq8=; b=BMS9cXL30d+FfHis i84Ewzla8gvhwKjI9mVTCBWgO2WfiMhcQBHPMgpzODRrkSlvtfMuvkVmZ2d0wfyq fo7hCsL/4zY9nGEHnK+TfA0sdkQiZUmZDlRhX/W/V9mq73b7CCSJseFs5NxcpC7K exaAVRzuBgU3ZOBvlnrNyWr2opWX7eoiWhlhUGu9nPY1lzQw5efoZR0Vg5N2+vIo YRvlMWDM/YnjKZVNJs0pShyBSdn7XuxEVTu4/U6iBr2AjyvGQTB9s+3Vu+rXJxuY ZrvWQSxltADwn4zSw0ZSJ0VRQQMC3Hi6VOOjdIlizw5Oa1L+FhBt418XXrEk9j5h heKwjw== 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 4gp3hstfp6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:40 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-93a0c7126e7so282191285a.2 for ; Mon, 14 Sep 2026 05:48:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390120; x=1789994920; 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=z3q+Tq58q/nvJFI7sZXUAz0iutxnjup093ZHF9S3hq8=; b=PdL7+8ghwZPCME/oKilS/MVZNUWmwIBlFSM0LK4FVBbbWvWEIUZbv5lDJSBWYx9M3Z phbB1BdYzH3juVx5MyXXCecA75ed01wDUimkPLRbvhpoHh9xws2hzALz7GRh9bGFChQq wtJQiZpi85auRABXH7c7A3GaBEjSM+BwzB8dJGBhmemEDGOJun0jvqBe9oM2N2iukuc3 kzmVpkk93JPtlMK2Rjcza6uRDXFCmzE/XCyrbTWmTspjRyj4cHlrklp6Hkq4G3pYuz1R 7K2THrtaPAbGVxZLVu0ZdmCbAQjOt21JI5A5h+Y+o9LW/X2/LRekgF/7hBSjcDt+y0Hd rgrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390120; x=1789994920; 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=z3q+Tq58q/nvJFI7sZXUAz0iutxnjup093ZHF9S3hq8=; b=C7FRM04oz+4VMV+RrJDTna1LopWwaJ6jYfweubc66aNgw6cGVojBdGcqani67mt8hP Y6R2kOjipk3XdpgT/gE3GQB/ZZgt8jw+XlJt++qHuFNbXUBvn0Y4uFf6D07QpswTdske QbrBlKX3bKub312Pl/PtC7dsyWsKCAnLphuzPlQLnNxL4ZqWRwbcib1+rUVtPnxbt27u eYghXm++rFqp5DlDwz3ArzRqOlNeeTautb3cUIgG0YCbQ1J8qHyPNfDc4ui0Toc8KRuI 4U/5GD1VGzx/8v64865K+THwcXfamdnnQvzapPXf3wpZ2PblM9StIPtCxdCBEg8rRy4i INcA== X-Forwarded-Encrypted: i=1; AKwUvBw5no52ZjtjsRLJ2/ZezyL2eR3IdH1pB8/9XSYZT8B82/v14nQQK/jEae5i7cV06t3b8l4GRXAUI5DX4Vk=@vger.kernel.org X-Gm-Message-State: AFuF++kvNJJ0Ijg+exhb4A0GHd0e86CuLhb4aM0G/LQgdpCE1AWCIxxF NTUl9VIIzvOfiB2MRnpML//bbfu64vBq3YlGEKpCs0vZlFsItyrtp0zM9TV7pGCJSvZyWnSe1mD /W2LcZgzvJyiCcb98fnOLIelrFHLt+9kIMha7ucUvprVsLCb6aAs7/1S+4RFgB/QhnVM= X-Gm-Gg: AYBFou1Y/ai1IxcQaZObJN8Vlwd66zrFeXBACpwke7KMwakPlqSo7xtyW3WixMDzOnM 5Od65hGsUSxQuhd8tlUhGtSQKylQIDaFiWoYmTQfZJxkBpx1sVZqKKARZIEqt1a04uEEJGD/Kt5 1hNSsQAJRwMbo+DohqFqyDWYEwd29jFe2nJYcED8uHGff77X+PdMw48rFL8WRc19WPXNMQMvm6T +AFuvrWv3EZW/69qEPXmjAvtrchjriTO12ZeICoqa06idCKh9/nhoXoSCwcLuLrPuZmwF44t23s 3bx3cAfIAJ6aUrJeUlWBvpFJf9emDNzG7HOpkr22VqJ55lh++udwNMbApCX4/ywPU0XhMhIhl0m 5Z+m1t3ic X-Received: by 2002:a05:620a:6504:b0:93a:1b82:495a with SMTP id af79cd13be357-93a299c5963mr315570385a.37.1789390120069; Mon, 14 Sep 2026 05:48:40 -0700 (PDT) X-Received: by 2002:a05:620a:6504:b0:93a:1b82:495a with SMTP id af79cd13be357-93a299c5963mr315561385a.37.1789390119439; Mon, 14 Sep 2026 05:48:39 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:38 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:13 +0300 Subject: [PATCH v4 14/52] dt-bindings: clock: qcom: sdx75-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: <20260914-qcom-tie-cx-to-gcc-v4-14-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1873; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=ZkmFL+4zdve8+1H8mYRDiQtW+n0qcgkEMnoxiolI25c=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zZKQeBV7wRNeQlpoALdPUnmK/IiYeRl9vrr ka9a47GnaqJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs2QAKCRAbX0TJAJUV VkiMD/9BkMn0vVK5IqwcsGzY+1ukGFhnPn8184NeSnIYs1zBRmywT70IwWdOXciuNle/vWR5z7M kaYc3pk0PX6TQjwpxCill2Bho7O/Y1TbiUd/4puIwiVOZOOB+pMP1LQPj+Lo5Asj/WGRxPdksHK GRhTpO8+Ay9D5o5XRr3TkFFXNqZAlnq2OiACmLVH23hFkfPba4aWfhwRbcJhy9hLcvyFqv0EnF6 dGlk/Jp7g0SFJw/1SB1u3Np+Hh1aHrTWA+OwDJJr5udmnrWARJggkBNRxzfIta7e7BGdz2sHlJa wOyYWDXOKhVYnMOOYl1Gugzl8pU/ckyN3mY5r14wQKZBFk1Gv79jxk8iqj3S2EltmHMyaUz8J87 bX0AwwCfQ8VMFhJ0ZjB19G4C92vJig4FyRfzOK7Eq9cFOpmhIozM9womMSfZOAtkSindQfli9/B sBE+T47arOBQWnmY5udaNGsTN/YBlThCSv6iiKQQx7VWD/CLF0lzPYjWxdd97lPTwaFIxiGAw7u /yPsfu1bOVUpGifGZkDZhRt13q2L5A4Y7wZDlm/Lg0oyudkFN7f1JtzKoXw4hSsl0YQFa7V/1DG 14iU4WHR4c/C5pz2Oj9PQZaQ7i6NjsJVgomI2VadM4gR+iW/xbTANY1HKPI5Gu0rSZitoGS94KZ zy4yahvOzBF3lHg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX/icOiE7BheR0 /oJ9lIb4cc+v7YoZNk7NHihS8CT3+mIHotWLt2zei7LVeQcEUvVZryd5HSU0Qz39hFi2g+OxkMj J2ji6ln6u5p2FTTgadrxjbbkt2LIYKsGnnLWv8SfiUMvI8U/f0yKXgqD9rvEuNaAUoQD9plbDXJ F5XJFnzxgUJ/ln9wV4cp3LxeRnZn+FEgp40OHDJRf76clFHpXtIzjSxusZ5zpPkNjEwfXv3JJaj 1+Q1Ullas162GMdBS/YJIN78VbXJNUuEQ0eSh5bUj/SGJCn1MeGCWa2L1kummR9AFvkLC86mW7X K7Ew9EvZxCFRRYRGcsFKAYM7Ow1uJT+AlHwSDenBw4sI80ftG+zJB2CMCyoZaVXvIlhzpZ1qvnN wPXjKkEcACViw64emF0TStnYdVKZkR/w0rXJhq4NAmeb5pb8JrkEBD6+zzJlhhk1XzoDJNY03fo sSjKOmuj9L18ZefX8PQ== X-Authority-Analysis: v=2.4 cv=IZwSymqa c=1 sm=1 tr=0 ts=6aa7ed28 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: KSI3YPgLvJubGW_72cdVzLdLd4A-G6zo X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXyGTzXSzHeJM9 xGjqmZeuSiNYPpmGPK1WNRbtAMPO41vr+CBecDE2qGzKFnTCM2qYCyDEmM1nMg7Pz5evPnwlBuv ld4Sdgz6GMYgmEY/Q/nC7Gou5qc5TSs= X-Proofpoint-ORIG-GUID: KSI3YPgLvJubGW_72cdVzLdLd4A-G6zo 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 phishscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 The GDSCs provided by the SDX75 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. Without this dependency, GCC GDSC consumers cannot vote for CX and RPMh may undervolt it. Signed-off-by: Abel Vesa Reviewed-by: Krzysztof Kozlowski --- Documentation/devicetree/bindings/clock/qcom,sdx75-gcc.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,sdx75-gcc.yaml b/= Documentation/devicetree/bindings/clock/qcom,sdx75-gcc.yaml index 29a0b29bcb81..75a38e9f3248 100644 --- a/Documentation/devicetree/bindings/clock/qcom,sdx75-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,sdx75-gcc.yaml @@ -38,9 +38,14 @@ properties: - description: PCIE Pipe clock source - description: USB3 phy wrapper pipe clock source =20 + power-domains: + items: + - description: CX power domain + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -51,6 +56,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@80000 { compatible =3D "qcom,sdx75-gcc"; reg =3D <0x80000 0x1f7400>; @@ -59,6 +65,7 @@ examples: <&emac1_sgmiiphy_mac_rclk>, <&emac1_sgmiiphy_mac_tclk>, <&e= mac1_sgmiiphy_rclk>, <&emac1_sgmiiphy_tclk>, <&pcie20_phy_aux_clk>, <&pcie_1_pip= e_clk>, <&pcie_2_pipe_clk>, <&pcie_pipe_clk>, <&usb3_phy_wrapper_gc= c_usb30_pipe_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 Fri Sep 25 10:05:34 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 6A42C47F2CA for ; Mon, 14 Sep 2026 12:48:45 +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=1789390128; cv=none; b=bcRzam17V5XnJ1w49yU+rTc83Yjkb9hk4vZg7Qnj7PgbBACyBIWBBoM0eRfQA3mT+UF1j/FQizQqCIWglbKTgoaA6QhNjzb8VKmYE61qtCUATJFkzljf9V36GVMh8ET9l8LjpjEmT4EGxNGwzP1/taffbbqGJXFuh76Eo7yGpuU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390128; c=relaxed/simple; bh=jmorG+sVx1jmE+pmAn5LNDloJj3Nod1ZC9WT9PbJf3Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WJEpTOQIUYoXojI0oXutwHtZ+GUsxMYsja1+zS2HmWNg+2mc+j24zHVZF0jSfiyYQkT8vFXgZhUNATyypHj9xDHJ4woLa+aatjLH7XagCmW9xqdLJbOstyOFQvEpx/gWAyOhOa6ZOtkzX5vhzuB8cqa2QXqVVhczch8z1g3+Hj0= 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=pH06U4iY; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JEL5pR1j; 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="pH06U4iY"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JEL5pR1j" 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 68ECNZ8V432144 for ; Mon, 14 Sep 2026 12:48: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= SFiUv8eckH+zt8KxRqMl5caJ2lTRmK6KkzeTcrcUwRY=; b=pH06U4iYeIBa4JUn BtBToZND8BRqMTTgLeHWzQ5DY1fuEmJ417OhOiWX6JuB4PQq0a1hBMHZ9ykNutDJ H9hVrjLiXYwIybVRPwlc0N48fnmq+2UwVD+J2l8/IcaUE/rzRGA9bB/D51ist/By jyFptHR51gmEOl1g/AYuZvxYHaJT4vVzuvWOq4l226CPG08HLKTWTTSx9jFjJ5Td SEAecC+6O6oIfT8NTkckH2/PGmsMKYAuw/rOZAA53zPKkllCTEvYkKDx2CdWW9jm uoPtougbYvXB6iR+QdedHXeoNmXOD2dwBwF87L3z/rXLn5q6u2nW150Ze9irIiqN +gXPZA== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpgvtg2np-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:43 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93a082c014aso452826485a.0 for ; Mon, 14 Sep 2026 05:48:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390123; x=1789994923; 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=JEL5pR1jKSSupTN1S1/mBsMs7vGLHG7QTE6DoYUWG8KdaBi3sPpp7BzUpBzUJfonEg WnF1EKFmphG2KcsC+lZ/QJ5GeW5cZxzLMX21dkn6b14i6uGMPVKdaXSkHAq+eIUF38TD dRkwcZnzbhxLLy6hh04xpad63gw8K6B8OTclz0iax2syCjRd0AWQgNUmmPx8JuVPDBKf bMMSUHQV/gpK9NKBtitA/4vEouY/Xlbh/ambomjR7E1jWnCqpVcLiiXDUgTFdWe7LWNd bYuBQ2cBnkcW1L03rIPdJtRI4wUGRpx6TaQ+IORdujII7vouTtoNjQK+cyTg+jcxKcVg 31qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390123; x=1789994923; 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=RPl4rufzKBcKdQLxEsb9UfL2FU7FNL4Sf4mipswj3PVQ4Yv2nK4fB98ue4ZJl+uzHx 4+FFayV8D2tIXW6jzGTs5K9A7QSW2S8IOZk9N98lUltBI37jTx7ltjDKCdTa8LWEZMOc wrJfux6RGCMo6Bvgt28SzZmdIzLsgHebRyVa0tzbTnQOhojcpbfDV0Xu6PP+3GjBn9qK 2YByYSoKPunpMnbbDifhO+CJ2F34Iwlbitry2uhKPtNvxGWOWxLQCmuI2bXCiTfOcJpA a7lM0lvC/8ZeIQMgd26ftU1NXYWJIJePKTdTe0+cOfKdpqGCMesicAsgaT8vcjTqdgh/ QVwQ== X-Forwarded-Encrypted: i=1; AKwUvBxAJ2e8YyBoj89MVTd9rrDRunOhoghIvyG7QwmchoRHzMGUVOJx/5yk0WEO+5ZwCrNEJfqcDLh6uVMzQKo=@vger.kernel.org X-Gm-Message-State: AFuF++laxRhq4W0ntG8phxgsUwyjOqIrHFFxkrvqGcidESabC7aDlOgm ngKU0AIdaPfGTJ22m2/fnIycW2qOFia1UX66Tn4cHDJHHLGnXn7ViGkc8DA4XEY+ZokLhEsz9xC QbAz30D15ikm4EN1zfbrd3VaDCwIFi2ihsiCr4X4L7eeILW3h2f51lSy1uhUSMCM6J0Q= X-Gm-Gg: AYBFou3QN2R3bW4EUml7TjjHVQ4I6hvAqKVf5aqm2HeWxak0MDTBMNstvIGHpD4xHpG abBEHet3SArBfLqzUmMyTyyHa0IU3Xt8tgWpRV1z5kFh/AmcGvHxLRaoRRRuZmUXET5KX0iusi4 DPMqHkftLBU2TqMDPnXQYvsQKoPspa5ezjnO0XtAtws3O+g96jv64VdDVAoOTe3aRjLFzJtDP8m Jd5OeVfN9JEdjdIKXhVza8layBgDroztIP8Q/ZCR+GYp7Mky9MEkRYgs/d026yefp3dP9FgHLan KD4Y00QtPeOijSVh8t/jLYosc5cjmYQnLrs8Z0tyP9YHSh8oPjk1nup5Ciclp0PUWG7qHOI8IeF ZlqwkuLHe X-Received: by 2002:a05:620a:8805:b0:93a:ea:b00e with SMTP id af79cd13be357-93a1873ea7bmr625602185a.30.1789390122661; Mon, 14 Sep 2026 05:48:42 -0700 (PDT) X-Received: by 2002:a05:620a:8805:b0:93a:ea:b00e with SMTP id af79cd13be357-93a1873ea7bmr625596185a.30.1789390122112; Mon, 14 Sep 2026 05:48:42 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:41 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:14 +0300 Subject: [PATCH v4 15/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-15-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zaufGkBkQRsJxo2/bQoif3cxlSWIc+XhYlI ZVdzUW/8diJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs2gAKCRAbX0TJAJUV Vi5GEADFusoKNY4do5pOeuZqkyIlpRTEg9uZhnVCC4QjqPFA7RA3lSWiV5WVeix6rXLpmFvdvBS ggyDagIvL9W5u2EqZqqouZ7Udn5iXDhe+DHItJpB86z/eLc5+zF0eqmbB6vEimTZLq0YT47JEDT tbA9e1v9MYJRnmA7ZAZ+LHFPguxONS4qRocQ2KUGMIAgUHY7sz6KASUuV/SZraXGHhY6dl31kef IMBbZVo8Gp7fyBtal5afxSWiIHRunb5V2CpVUkek7QPVz9M3jpk1j5IcpwMyAGV/jwZ+H0Nkumb w30FqlyMlcxfpJpNTaf0mjWHfg0LM+ALK643l3iHRh405LMKnbveHMlg9GnWquGhqjI6f0QiddD FYTGpz4E2JkOYTw4PkYmgp656wfAVoeMCCYU71TVEarGeUiNEZn4qI1epCzY/9rdxkf9iAKRjK6 wyHgCLrZO6E2odtiK0mXxkaTAiStjXRzua2jM2QZfO0d6aeMfFNAgMr5MOa2O6t7wBgrQbC7EaC uQNKr4U8jFjXSOlHNwX5UPhSdhyPjaedhiKN0oIyI6tOrqZeF6qm+S2sJ1zO8VXJBZdq8NcbRiE XDpWseUFovx+q7L8/Usn43Y+5f1XlMRs8zj3/w/S8sjVSG7bZKxyxHJWv+Nc3bWt7sYUgBfu5CF wqAQaO412DD6NRA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=c/0+0h9l c=1 sm=1 tr=0 ts=6aa7ed2b cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX2vyOgrygHx0o zntr82LmDaiNwSEshxOi6Ihs7RkodhmTZ7Gl/o+j1AyBsLe4ytEdEZzUj8bMf1dj3JNiX0uNv4j WGdmA3wm1wEKHGaj1gqKMUZq9ojAQjyz52DMiD99+7QG6vW+OVLMgvhcet448xpHvthZdiFBi4G mZSe+VrlUX2M2wXU9/q/+4f5GuvFuS9un34ZTLPK7Y/C7O5K4GikIiSji57WAaTt+psAIEvvwql maB/WqBfyEwEaQUrX+vX0VndBKRSmeEv548V+o2dpSj/J0J+ulkF0EwDjDV9YWGdGksbHF/o/vn hvvys0AdTzYNM55aJm619CdmBTf3PUBWBP8pjtOidVlzDWsvl+6XLGLRNIXcfZytnsC/heBVzlv 96EJ4/v9445OxAuHE5KxNPisrhKzEHqL7RfEiUASM2zQxmzkp4NAmAUp4FF/1MmNicMoEd2xrv3 qSxgj8Is5e7iJKm1Aiw== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX47aJekacoFYW bm8FMpKy30MrlGv//TrQKHbKO1zh2AqBCjRbBp1no9XO9LkFqLmQq5yq8odjMkhgi3Bunx94Jm0 XTwlufXRNC7J3nQpJLA4esq9ogBsMj4= X-Proofpoint-ORIG-GUID: BIL-aTtjCUbKAGfUmvBEFMzO-S0goOIE X-Proofpoint-GUID: BIL-aTtjCUbKAGfUmvBEFMzO-S0goOIE 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 bulkscore=0 impostorscore=0 clxscore=1015 adultscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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 Fri Sep 25 10:05:34 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 3BB0B47F2E0 for ; Mon, 14 Sep 2026 12:48:48 +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=1789390131; cv=none; b=G7pnp+BeNoaXxUVPvzriyiM5Y9Y9gSV/aNeyWe2c/F3H+vvkXioU09HMD8suqxyNb26ipdUQru5B3UFeazZ+YUlUl3DJE+w+OYmTEHpt8z+Vh5Q6BQuAlj/17h3ySsVbsY8D4vBylETQ/+/1V3VefglzBf9n01wshEyJGIR8+6c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390131; c=relaxed/simple; bh=qmIS9UURXAzWteJMKNBj/WlZerpxHsDLMz9STcV4Hxk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=G94Zwcb2OTmlPCviMb0o/AU7Pn4JI4AcB/iFlQiaUGY0kNLjlmNJLEU7zKiTOIDPYIrwL7h1YjtkheOXBZRh8LGFxEMXb+aHYpx6ZfIbImF6+eJ0l/BMcL3HM3NWcLQkdyOqKuYkjWHUCz8l8XXHJbF4qMELnZRUj3RaRqIuJpY= 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=k4Cn96sb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=M55bXo4+; 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="k4Cn96sb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="M55bXo4+" 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 68EAm2c2901935 for ; Mon, 14 Sep 2026 12:48:46 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=k4Cn96sblhboQuy5 cMxuQlHWpeKIrddXA5BYdoxP7EiNIy/MWbzNxaz38GpbkcmW83cNcwLFRn0fGfLE VMG4TJvlXqn7mWaB6naIPRXxP7s2OS3hlx8cR2uThE7pdKhzV5TpjCrzxgd+1zqP R+5UE1XNjiWWqGfZFN0LgTA8uh4o7EJvrtg7mgoV7SFJ8Sb/lt6qn+QJi5cGdWMr zPKypvz5/Rg2rHnVe0LjOwr9PWbqjDlOX5IKDUr92b2uwE1S/M7o5/4pq1z4cu+Q zLAOEoINSB7oCzZGgAKlNzEAwZamoIeYNvCDZNoaelTl706YkeGgs03igpFdoD/U uUjozw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpdevrwab-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:46 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a0b66ecd9so214312485a.2 for ; Mon, 14 Sep 2026 05:48:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390125; x=1789994925; 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=M55bXo4+OPAw3QFHS73Pq0K6TQ36N1nfmZtiuNSz2IZNZWNJFRuSEmqADyf+knmIOZ rfJdvz2FbmZ3CIEPahTf1+aNuQAkC74qlEQz427IHDtynyNmOb0lEOzGAmCRfFLxMJbK mI3KiWBxCMpAeRSecvWXfTKClDqoFmVZDsVl3IgrlQuBBEJ51aMjui4aX8QxMSGsHUb7 cgsY/tNGUm0RKSVteCyk2AyTtxnkEiFUPX9hJucb7YHoqD91nIJtLcHWR7+sq7leVACF mCvRfypF6Om7wWIJlkpsDfwGuSNe69FBYh5ooxoikkLpOV/pQifo0UulINO1UARzDNH4 h41w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390125; x=1789994925; 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=M6522u5tUxRp98/zUlpOeqDU2My7gS5yZJH3ph4fS3x7GueLkbIvsCDEYsQav/ZpYj BuyP9YDLzxHWceBrpqU8reWsHwsJOHB7ZW5FgrF5yRBvvfq1sdyQMffjASaz9SvgNfJb WmUCXdTB5sDLa7qv8Bm8uxhVSHMGGl9rwBcr+RHMjCW28RV0WV5IQ91ocsM5ht4CDpms WGqg/mmLJe1yOjTO2RPks/sT1w7ZlsVkHoOnF3Kqop8C/YkoO/E5kIsoIcTIywS3qaqI MXLaABKMXnSRiTHQvJgOoHnF5P+GqeH6ltsg3C03JKZvXGbgGAirz7Zq3dZyaeN+F48X dCsQ== X-Forwarded-Encrypted: i=1; AKwUvBxQkq3X3sc5Qse2ukSI7q7P8HGiKqbL3ri4L0Fm0qtIICsTNbjJrTXJZ+NhEAFIht5uAXemFU9AqXlf1ZQ=@vger.kernel.org X-Gm-Message-State: AFuF++ktxLDpIeTbTPH4VQQE3fRZNabO+vJKIWxySyq3V8kjVWZxNgel Xkc+Zq7tWkf+V79X+AA61KO7jzyFviBm2l6GPGy8s5xJWw/2acDzgqRvt3Ywdn0sX/Q1gb81ANr xhCX/wPi+if4AaoZMkrPcp+6gBoeaRInZfe5ry/t6w6K4EmEdZ+7LqbXWAhMwjP0gdsk= X-Gm-Gg: AYBFou3QdESoGCnwmKM52UJ4obkK7uEuDMBgC6mAXsZkc30sM5Vh0ht2BxMK5q/iYiB tOxsBmgvlrRjQ/6yQOJREfazw4ZQK93jjlwx7B7rWkXv7AZ0CYiuCCWp+Homn1qMQyEK86KQZHe sYVsFMZl06F1LNPrc/hkRFZ706t6nB+AMhlmo2WFoBPXVr2BjuN1DNDJLYElmXEWjtRJQn5KkB8 XUHQGU4XaANprNpuq44Zezn2jecerbHIe3pWgve/X52AT/BUxZJeeqe6qHLNhfOjqfwBjV1n8aj 6HujqBCIMto6aM98qG9MSfqcE0nmfKpSVQeQ3/eunZ9RIPhmnmwW6BQXrMZ0jZFCQmIaInwSOrP Wz82J2K2H X-Received: by 2002:a05:620a:43a2:b0:939:b482:d474 with SMTP id af79cd13be357-93a29a027b9mr343040085a.35.1789390125375; Mon, 14 Sep 2026 05:48:45 -0700 (PDT) X-Received: by 2002:a05:620a:43a2:b0:939:b482:d474 with SMTP id af79cd13be357-93a29a027b9mr343032485a.35.1789390124706; Mon, 14 Sep 2026 05:48:44 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:43 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:15 +0300 Subject: [PATCH v4 16/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-16-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zbcD0xKA/Ju9pSsxhdtvsRJtdpsvCuXdsnp nC7uuOrWxuJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs2wAKCRAbX0TJAJUV Vpv/D/9X/wGaKFTwUH9gHBr7eIgfLBBvU/XMS0A0qyQRFGTYu1usAnL9hNgwgFGaZdwbH5MsOgz nD2vwenLgPfilxhv8UQL6ziJHLzbv1h/P9dnrzfZ6ZvQk59+mB7PJ8eFPLTf5Tuoqb5E7vzUkiI BlDRRwaEcRYA16eD8ZdBKMGg4hdPCL8nEqsv9f6Pr45LNOEyKvgY025lmXE4P9OePSIyVuJ1Y+L /cvcfbxXQZRWHCn5nsRVBF5EK+Y9chOxuajT+ilZ7vaArg7EQxFW3Ziy8DDDgg7WE52NWJNKxdN 4va4oO4L5ZxU5MuHEvVOasJrqQgz9ZxjiiGdYCkaV6E4SdApIRSAfgCCqx2Ucx58M9vRfu+gp8J h+LDyhdAtPGlvQlKicjmoA+n+yFFGUMZno3K/SCS3Ed3eFn8ITbRr+JZtbLBYu3+YrddKVbDj8C R0WNwIIda/otgJyqIY6xz158DoMga7gZvijQtV6jj5tLSHRLqE7C/ky+O40nYATTH3qo0tnrQKz 9UKk6/f3LeCkYQOUow807NzoqOr0q1eUVkt4ofv0qgRpgdt4vTJTOkJ3vhTeuyQjWMntyfUWFkH ONKLOG6eYfGh0zbib+sOFDQ6rN4vFnpiQRXXWQIixLsE+AXY2z+ruDI8HcycNJQ+RmBbxXYYeXp BDPNX7MqatqmoTg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: WX6hdanLj6z0LtV2m6SCgGmfi0w4-UZs X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX5Ij34X7K+rXS 3sFU3bd2VD49ZJc8BoTqI0Sw9JNLkXtoyO1qqDJcjziyroY/BpJ+chTulqoZT4x9yWPNCO2ggZp +REFoVbcThuXOw1ygjDTpd57skXiqDw= X-Proofpoint-GUID: WX6hdanLj6z0LtV2m6SCgGmfi0w4-UZs X-Authority-Analysis: v=2.4 cv=ftpJ914f c=1 sm=1 tr=0 ts=6aa7ed2e cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX1btoDoi2Qvu/ er0dgkEFJVU3Q8ttlvZfcWTrtK8pSmUHJv6QVWrM+qhinh8xxWmb85NK9tgoBLSXrkb5LVqXHor iHTHiIoO7ji7wsIgSS1n9LqUyUzwh+e85Xfm5pmtJ6qtluLX7iQobW32Z9c5jTXh3mv2IzaXHHB ek6fOZQi70gtRiElfxjJrm6ck+oiOOoURDjbGGZMAqI8spDZUIbNLlLC2UkGy8buLpR5Zoqf8XF /yPOPBS4Xq4obbY3bsQ5vrW7IZoM+eH4RHd121zc6Yiqr5B6DmTfVIJA413wlqN+bH7pGJeeTGY nXKBLVXd48hmS/glRLki3V+gjJI1YYvciwJYApsUmc8p/27fATQK1asP35xi4iES/xUkQuDERT0 Pi81cCvoPMrbGtKENrvHxw/Bgy4mk2gQSi622Uyr0oChymaZMD8QwgqEQiwcYR4cXjW3GWXCBEN GvXlk3e4p1OEI1ezyLw== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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 Fri Sep 25 10:05:34 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 E3D55471435 for ; Mon, 14 Sep 2026 12:48:49 +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=1789390131; cv=none; b=sI3YDWuMEh6thR8oY/EDQIjpF7mBv38Mqrl8hrHKCZl0IL/rWu5u7vOUcwS9ezr2Z6ghDCLuE6UzPJG/nkesgOCSlUL4KeX6QshbxKc5dm/+x+YlOias6cNRAr2XXJMnfVlgNHuH2giFtKsNzVpJS2riuLC1U/ExVK+alCdMxjc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390131; c=relaxed/simple; bh=lBuQmicCx9kKDfiCB86KRK+iqsUsG3386wxixg0Ytlk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FtQHUHVwAkUubaJx417S4QX0qav60/QZipAUBe8GwF+Vhx1XaeJEHcVvgPlcuKdpKOGHrNsf5tbVkYx85F/o/UK/OHWKXgIASVRv8qjsJ127tO3JWZYnG7GPpvMhSk6ELFL+m7Dt7lXgS11GB0ep3sRDMVHt2WTzFd+l5Y6b2Ls= 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=HqAIwdcR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PbYS8k03; 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="HqAIwdcR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PbYS8k03" 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 68EAmMwK4032520 for ; Mon, 14 Sep 2026 12:48:49 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= xKi+gG2ggjAEODXLSMXJOgqgEydpvayKgshc1XUf2Kk=; b=HqAIwdcRCIq7NdbX O5frMG4Po4RjqrAIrzUgP6Jp6XNf0osb2To3SDD3oCRSgMpoSWG2ejh//dM4jmAt hab5Ne1bsTpnnTmPR7Y/zXwfKU1laGqWQ5Y0yzZ61+9Dn9023uei876YxmS49C0u Ikg/1pNcfHzn2ohhWTe3ZQqs+8sPPeoX009XreHls7dkjczlB3nlCrXaqOyYzu21 UiXIHTYNZzP6Yv0Qv2gi+1bRgKMLzs3+6v0xHXK357dmk7YdnPopqAtXNCAqSI2N FslxsebHrf37Eumfeab9F1Cn3J9CvkpTu53/vmDkhlBd8Do1gqJgLdlescTBbKNy hkdJOQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpeuq8knt-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:49 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-939f1847fb9so356390885a.3 for ; Mon, 14 Sep 2026 05:48:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390128; x=1789994928; 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=xKi+gG2ggjAEODXLSMXJOgqgEydpvayKgshc1XUf2Kk=; b=PbYS8k03fA3c1p8oWK5jPkJRQyAnWrr8cht7pzSd7n3IOrjEjisCMb/Po7jVNwTm0u oHAmKZd1XI6huABNQyll4FbPXS9HwpaxgSHPinaIwrVcwS4Vsd4Dg1w0B40FBeNstcZN DZ3DRiJbZoNNyfMNu/Tptx6oerK6fVQFyUvzSYMVevPxl3BP4oNG+U3sBlZGEMr6IKQ+ zr0puv2HXNwKVEvsbpLNEeN/8mcbSRsi+NGDkcXmpT1iXWcAtcAXngo1V3QRuKjwAF93 0+w5Q8EpY1XHs9WyjlYE2H77ZBP+DSfnNnRu3UCCFtpyf+gtbyQydS6g8s4yGC0YnJhZ 05TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390128; x=1789994928; 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=xKi+gG2ggjAEODXLSMXJOgqgEydpvayKgshc1XUf2Kk=; b=c11CbwyYT+mc0BpOG72l9FlaU2VeHE7UvRRDQxjz81glf4WAQcET0ZdbgGn5EM0mS4 z7He8sVZai6i2r4BJLI1iXcEECzxkB0PjkES59RqGvFwDRvA/aprcByXXQL4kSeuPdhi NAp1DpEpi3LD5eoY+0OkrA+ZDJVklq4r4d7aU3B7hWdM0KT1WtQWszN1Dw4iQfCBACPX 4lR4aWsFE6yVy253SredoiluncnAaFP605UcvUlaQF7SzXLcjAMBld7teDDggr4KRVil d33MPNYykRTvoG/C8+iwOSCZ81NoLwQSxVd8CIPa4NURE0RLOp3zzQURY+/ZbelDdnsy LS9A== X-Forwarded-Encrypted: i=1; AKwUvBzsSHv+sUU5mF1uM6GrRkOUpV/0cdVMsK+/N0wSs0kQ5PASVjHpsFyLbHO+kRo9bAwbX7UjyRokQ+MxeGQ=@vger.kernel.org X-Gm-Message-State: AFuF++melVGtxImvGjV6GZrYfeyyMEtQpQFMQqGolhyXN1lRBCA/gZmX Yj80o8Sf4W+2+5jepworo9bKqBR/5xaUkp2260Sl6BFnJa7BwmJJoIDYq6e3a75jP6XSOoV9aUF vdLxIB+/PvCyACTDu42Z0ZzZudxsjPUYuH9Ct55Tl4him+gRuv9T4orLpA1VEivEb0LY= X-Gm-Gg: AYBFou1Gjx1V22UVBVHN9ditg7lmeeiX3G8Dxcl7UIkgxtlMPHhCkpP0xMaxDoWP67W fOsSTNKMPchQun/lmWw3oKG10kMDJFlrxtdTo5V/qskVRHdfowJcwxZPJwc2vAOXIi/T6T+Btez j/KDkopbvDRW1cchmgE+uIgARaSc/8zra/O5vC9nA9VcI3BwUzNX/Enk+pcXpxBVuuetJQd3xyE bl/SQYckZRP+vgx9ePNOoY78cPCrxJRx8U+2wzWFec7KiCaQdt8c0ZiXgpqZW2MuyfWX9I9Oz6i rFSiYjIZVSX9TpdQNotzMK4nTETc1DiQJdM86s/w0IZUnCEwglZ54rw1EQnrGKQ5f7tbxHMBl3K PNOuPR7FJ X-Received: by 2002:a05:620a:44c7:b0:936:e18d:763d with SMTP id af79cd13be357-93a2970994cmr396054385a.8.1789390127919; Mon, 14 Sep 2026 05:48:47 -0700 (PDT) X-Received: by 2002:a05:620a:44c7:b0:936:e18d:763d with SMTP id af79cd13be357-93a2970994cmr396049285a.8.1789390127389; Mon, 14 Sep 2026 05:48:47 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:46 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:16 +0300 Subject: [PATCH v4 17/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-17-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=826; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=lBuQmicCx9kKDfiCB86KRK+iqsUsG3386wxixg0Ytlk=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zcjEQn41t+3qll1xyYfMehJeeGGkSjblD3Q 9qOrDr8aCOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs3AAKCRAbX0TJAJUV VgkFD/9TB+JcaDNWggqvjgt/8nFyIp4S0LIg9yfyt/oDiI5AJr9q8KOE8IAcwMHVc8Uzb6egOnB jl/WCozPm2iT7eaqWOjN3Q6CH6247evWOo4aSkalzOA87r5DwEc2MYD8bhKuRV902p0yg/BB9Vz 4GCibZf5l8C/zIy2Q7h/vtOtMaaYehzC3TQssdLxcpuuE6si2DJdAE13jRmKetGC5/37CzMmAww bc+TzuOh6vpeUZE/5/9NacLng1t4/T1Xxicc8epVjXYeexofT9afvbu0AGzQSiYuhQF+rqfkukT QxxPBds/eLKqdTUbwnGUhE24yTTWqErhYMMNTcyKJNif+WsZyBZc9xb2fhIPDRk3hcqc0NLr179 unuW5UdKDHHtQ7ruj+zx26s7/39m6j7TOQ+PEw9fLXhgURFG+r4hgOlqJWfFbA76ALp1e5wguAf UsBhhE1cVQK3MTcgxWABj4ZgdnHO6KHtGCQqMGEb/kRYSY1YojxsZXii8a8xWkMkOZzyc/nr7K8 Kd0OKFuPl2pKeT0hrpAl3M6aPNKGV4h+r5vgQgVIFknugB8t7CqXdzmI1ig0p+wZAxndPGgEdrR WLZBMkU3Z8KCoyLPdk/3nJVL8HtIss9uspruQUhzWGfho5ADsyWw7HgHwU6GukKw5Iy1XgAQ+M2 oJXqgyTZ+1bXyiA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX6LmeHyIgx7hc JEyhDz4tMABn4g1hllJIU5Bx+PVF27bnn0bbMNMF21VQpVX8e2FMZ335vDeE9nCxF/MghLKblZ6 hdd3dHtIZc/q5vvZd5H8GexwclzdS7J2SrU87rtC0IjbrwwMKD8X2Y31s14zO6fl9/9aO0NdpKu 8MQmvth+VF2zNN0Uv8lD7ZvlpyQjXaRw7G9nXP+pDS1yZSsR3nOZwkc4qciQCkD5OFw6Osdj5Ce Ug0pvj3f+VgfWdDrlWl+SoupJv7bEd/067unbBuHgkJPE8CVivcUU6sNpYtJzHHhRJBxmzW4P65 cHy4/WY3y+WCCT1nlXhylHTfpsCWmTA7JDu0r9hh804rIv18Qk2zgvlbm4waGD9IXuykS5pqZHc nhf9Z2DzPfj8xmCHmylN3DUWi3mQo22WkdIMOp6UVYIAHk/DtaOZ7kgSbPKV6RK8txF5QM5DK6N /s9RzEgW1mciflRjfoA== X-Authority-Analysis: v=2.4 cv=TrFzFzXh c=1 sm=1 tr=0 ts=6aa7ed31 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: O0r2lgTBKSEWk19zbWasVO7KBzOPwDhp X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX7Pznc9BYG3kI zTKvUPvEMMFdJlPjCOfdeYQYbiBG6d/SO61S5f+/z6+NnV9tjBPgG9b9ALVBki0FUPBU8Faao5q T/xEUGxq910MIOEN4yufqVUNe3JjVt8= X-Proofpoint-GUID: O0r2lgTBKSEWk19zbWasVO7KBzOPwDhp 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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..914a49573811 100644 --- a/drivers/clk/qcom/gcc-qcs615.c +++ b/drivers/clk/qcom/gcc-qcs615.c @@ -2968,6 +2968,7 @@ static const struct qcom_cc_desc gcc_qcs615_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_qcs615_resets), .gdscs =3D gcc_qcs615_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_qcs615_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_qcs615_match_table[] =3D { --=20 2.54.0 From nobody Fri Sep 25 10:05:34 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 85D7B47F3D3 for ; Mon, 14 Sep 2026 12:48:52 +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=1789390134; cv=none; b=P+88ctr7v/5MS++ODH0T/MQhZHv0Txc7WcNz6xWuC1fuDPKxiuBox09KWY18l5T5C6ZC3FcZwjZ9IGcTBwDjgmyMZRMAk8aRgS+V95wofhqskE9mGLTqfQAzOhDnYArJ64yvHIuNOI7Fi2qg9rOy4WtGWycjY8kViRimV226vnI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390134; c=relaxed/simple; bh=7uWaiOYG6E0w9tRAZQPw4yJvrzhGulLN3j7SoMA1qvo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PO77f16kffAgPkF3+Wc/v2LirFRRUP2mDdHXtLb1ts2BuBjkpqEW4FD12fp6+jHpJ4UN4AKtmjTgDtIIEiwzB93PfITsBCloWvpi/0xoZ3fVacbEgymBqYa8jxPPSvYDuvF0MqpDzE5Kkbl7bVBDSHuJdUsu1yZbhe33/9f+xRY= 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=D1MuJGJ/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=CSPvCRXH; 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="D1MuJGJ/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="CSPvCRXH" 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 68EAlxT61460629 for ; Mon, 14 Sep 2026 12:48: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= TABm0P3UMKNtQarNWziPpf5uHr62vIw/jx+cW+tqSy0=; b=D1MuJGJ/cAR4k6sH FXrmtMp+uFWPfZJ+BlkztBJML1ouqiRv3/RKklF6YGVanx1u+Y8udtrYf6wjEJ1k GzLiyOfabZUDt0gVjnRcoAtQt+O95tK0BsjgW8cNBkdL74AzNfAYyehiBidA1PrJ OF89Yg7EVYyxX1TZCdBDW/Xeygj/6lngoWTCOHOM0BmTpthcCLERlWvTbuMyLlLZ ltEphN7bcqu/EJ7Bx7ttWUV9ynxZb+0bFe86iXcaVb0oEHNM8a10+rlwB/OHhrld wmzul3AFAMX3AqQaT6XWoVmr2bmg8BFQps8cgHQCwOwSpRnLh09RMbsjQ33hh0+D STpX2Q== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpeex8qkb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:51 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a1b824e84so228783485a.2 for ; Mon, 14 Sep 2026 05:48:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390131; x=1789994931; 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=CSPvCRXH7nQmwolklj/F11a2O8NP6o1Nv5uohcceU7tKMaiMg8c+qZ3C8O8htiAj/6 5PUXCfcyWBukS9k45d/Pky4tl/syNuzPNnluNaXyq3siCHk7E21LCboG8j+9EZ3b3/OZ XXh5ZkAIXiT7smPOG/9WgXeIuU98ZkOiySdPImUNgiNySk0mijokNiCwZZ0XbUlFnW6K EEzRnJB9d8P4doqfFomqplPMFrG/k/XSojT/+ltgi8eS5hjW8VoSXV1bnybV9p+0SGHi c2D+CiQQSxNQCHxxwpbKdZuKDgJj2mONGHRzoDvhSG76QSKo+XYqkNg7S5tRT1f6RGbu YZpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390131; x=1789994931; 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=AQlHpVd3nVtHSZLbj/qEWcyTto5q0mHOsyQdZLzHfyr8n2GW5I8TvVE1JOJP7D3yHE 0GVIyGHYB+V5gO99KE+MsYJUGPYiTQkLCE0VnijpM3E1SuQ1F9kGlopOzgwFjogBEeZC vBeBXvQtvNj5c2i9jmYwXLE7IkdT/SeBUqzMBAVJsySZdoRcCRH8XQeAKFbzgrwvp9sl bPO5ZYwVkbRuOxPJwq7dL3N1la636yqamOZG12BrUmotT7VhB8Rw0TgFm6P2NhnDmvpE dDSwxQdrAE3lkkJZ/GKEnnzJ+ShEy5oFD/7thVH1e/jDUb5Afl6elDFeMyaUvw1hQDPw orGQ== X-Forwarded-Encrypted: i=1; AKwUvBxVw2xaWAF56DWH6RUgDabO55Y8ycH56N2UqGU8GNfSM8vgg3Zbhw8D9K7bRfjw+z5gvb+gIXT8OHw+zc4=@vger.kernel.org X-Gm-Message-State: AFuF++n+zSyVEjxMnRp6mTHF3L7w2LsR58RYapuUCTUyh2mbq+1krHxV avRFzhheIkdtXlVWQM1JYS+inozeAd75au6Pc/fTOww/707NWc6WqG/LcXp96mvBGGY+gjJ8e3b AFXG5t0k4g93iPx20AkkRXTfSALeyD4MitBavxsn3yASyD7TzeIvu9Y2MRiRdu6o2f+w= X-Gm-Gg: AYBFou17gy27mTWN2dYvy+J/mitC0/xZXPzFK5ZDkgvw0fKqaCNn8y9cVCiX74RksOy 7TZ74M7RakouLzCfQM0voGPEGLaIYsVZh0Dg/69z6V2h9kF9MKfBG6rrUspGgIrAuGF8QcjUqH2 sx3MfxVPD45F+B/GwHm51VG2y5ck94lsE21oSrPW1uk5kUT+DYXQOBaGdt6w7T/jYKq2KUEgFit MZu+sBOvDMhRS7jrMJhD9BSX36/emxyJN/ApuW5q4vrJJFaN90Bs55JvpKXqp72pdT1/3X8q98g SaL25IjXsat77rbjXqeUwGqQqwgipt0UqCjtowamlP7JWK1kOESCDGL+DYflCRT3+tPJvC47Gs1 BCEO6WeQ1 X-Received: by 2002:a05:620a:6018:b0:939:a3a0:9a70 with SMTP id af79cd13be357-93a2977b613mr340030785a.18.1789390130559; Mon, 14 Sep 2026 05:48:50 -0700 (PDT) X-Received: by 2002:a05:620a:6018:b0:939:a3a0:9a70 with SMTP id af79cd13be357-93a2977b613mr340023585a.18.1789390129961; Mon, 14 Sep 2026 05:48:49 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:48 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:17 +0300 Subject: [PATCH v4 18/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-18-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zdZsNx/PDW2lCqmpHi0CSNev1YP3XOie01K JBWpPDJgz+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs3QAKCRAbX0TJAJUV VmeoEACEdRNATcX2Q0MZuUF+S/hD8hQR/a0U1YqC3iIZ9ZdIpkafNdPa7i0QsKobDrT7yGVhjvx nz8Ozlmiweta9FSvB2I4OdKAO52nZZSjYUSRPOt5D5+SVog8LXm9zpX3ZgB6tHr7GewppMuM/uF RPLOY3ueyiPQT7rrV04X+//NPhorsBJS+u+ajUltnhMVKjeXekbdCvtLfa2UhFmNh8oEKtLzgMF 5IAQxCYcAZQGv25uZfZDGlw/Cx96mIRPrLGU9Fwd4PtK9ijvCUhE5TSIiHeIizrMo04ehJwOfYk poNdmX55Jaa4raKX/Gwa3hKeK5Fv/L8/epZa4wq92fBzN96uilfvnkDkszZy/2tvL8LY99C91m6 auT9yTX+nV8kDGL+5Bn9A1f9Eg/h/FedY/mcpS9zrXlP18XZgM3pCZoFnf13LGY0R3Z1Sw2tqFI DUHR5Y5WwuU7EjD8d7t3a509U+obrQEk6pU2i1R8dvzoiEJeaiqpxqlA9EQriLO7QL4s7qEzF8Y ePmAZ1BDdP6reSrv4K9vsbaCXQy2Xc+ggk3MelCFYQbP5V3l8HQSkNtDW8urCN5F0c0EWVtgQu1 DPM5dfv7besxpveAVkM1k4nNblOgT5TkhbRnOESJGM7P45awutEGGgviUFy3IsnIza+n6w9s+Zg vxbe+Sd2mecK4MQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX1Kb8yBiQ+4tn U8APQqlkOolBA1Dhy01qcJ5jSN85MLSJS8IkqJFUYWTKqtceYoFwPibzgpTaiKmdCagirCJYMAF nmYHas3GDfYHDmJ+fdF3TUSYl3b1Ey4qf2pJgtWp5D1XTouLnut0r7my3OAvLOJztm5AkMqv7QZ o5jXmp2pzb9gKWmm9L4ANYeOzY4xmpUm9SIB7c2efeEsNp8qJu6TMOyimd56T+KcyuA2FoW2kC8 U8VIwh5USNWTA1sNzXuTbLnHJsuALfvRpOEQlEeAvde+Rnw08pfb0oCFol+nGFSSg9nadfnoK1J D705LjeXqo0blLr4G52jPsqcGa3SrQegAiYNHBDASvc8uuS5attZ2LT1wXHDNHqDv+6wYLMr+TG JWhA6TiEQYnCMsOHDuBZQVbAHXR5yont3+3MvP1uwlg26+UBVsh5lSh9VXUohQzHn8hck6OQO7g pB8GPBpj/nxOG6azGxg== X-Proofpoint-GUID: UcQCNM1q7r1kBv-yqsRBzd8upO3Lvo1a X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX7gZVtX1sDMyR k/xyhlEzqYzZ3FR+vAFkyhQeDB8sW75+j3CIB2xpshUoPRJ5l46OcgHGrr82OZme5VNvS7xXwZ9 /g1qna8mV27qFGoFkFygIcvEk5l4rV0= X-Proofpoint-ORIG-GUID: UcQCNM1q7r1kBv-yqsRBzd8upO3Lvo1a X-Authority-Analysis: v=2.4 cv=MsrHeGae c=1 sm=1 tr=0 ts=6aa7ed33 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW: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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 suspectscore=0 clxscore=1015 adultscore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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 Fri Sep 25 10:05:34 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 D54DB47F77D for ; Mon, 14 Sep 2026 12:48: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=1789390137; cv=none; b=XayDA338l8RRCMRP3g3s6iIQenawm0sapWYUQw4H14xNDx8EQAPfNwLRG2x/1lfnqUigu7FvzbJTeAfRwD1/rYUiBSLuaCTksOcXdBiwmpWZQC++er5MvtbWR0w7jlcESdhu7lI+YopWFsyEarF04auL9yu3rHy6xdqWOnGQ+5w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390137; 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=nL3yJOsLbYH8bV6SoHXTg1mY6q3P3YZSeHdnZ+kNiprRXMfsz0gdHshfLW0klitTfBohU4UFRd+7P+pzY5Htndtr505O7bE2vvLmWBQ3yu3140tyDlzRy29Tq3TZSbNU+U89JWlH5T1QlvDusjLWu7oP9uhfbJhLL5uXLwFBu+s= 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=lc9MRZwr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=YdT09wF4; 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="lc9MRZwr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="YdT09wF4" 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 68EBRdMi407460 for ; Mon, 14 Sep 2026 12:48: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= 2eubbFe6832TjTEsKIoWTGrlphjJqH3y1kUAOmI0L7M=; b=lc9MRZwrSqa/MTc4 O4wJylvJl/f3UNjh3DpSJ97EZ9FzEAuPKL5paGJgCNE/G53q9DrtNTL7kbgLxVtj vQrrpvjpY1QtpnBVl4ZfvsNmId3+ul7ETdFW8yccnVaeOaTyx8OKActHxQl+Hs7b qnPIYGbr6D8bWkKxlRnjtRzTJvVVB52zesj/X91KR2wsb9ZzeoLun2b/0HS0vhxr R10r+sxgFmWAAGLQJpSawl8DY8PqFiR3m1RfWjtt82cyXA0s2INuUH/Ntu2ZTOlq DE3EEoVyeaUtgen9LiNQ3kOEpwp4ag1i0ce8UMNG8GrTp5LJYXUAre72WoW0asHi p9hvXg== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpg2kr8a0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:53 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-939f27c80a3so638650385a.1 for ; Mon, 14 Sep 2026 05:48:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390133; x=1789994933; 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=YdT09wF4a1k3UGnrLNnSKOld6zcISW3QjIhbXlc4RupZjyb+zTDT+6cYzLl9+CmFqR IUpdHuyE/XghlXqN2g1xRXtUr7Eni+TAb2Omtvsj4XTnLhn8W6jbyPobn1up64IGacsc lihFNYvJGhGgFmEan8ubLQtyBQgS9Y+skmsEyxmXPRprfC3QgO09v9Os2G5kpM0htYJP cAUGWaLLw7VG2ktpNjQyrUZpGxCq2xzJVYkVbdMzlxWgxKl13FR0+19NCDFVFgNBVZGv Zc3BG1oY5KC0M1tc/JGVAycpkJBJBALW+qGuOjGzThgmSXPhCFtT9GZ70of5j5U0tXrZ eg1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390133; x=1789994933; 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=ZxrlxVc7IkE3gs8SNEcC10jlQlFi8knh1cG4T3C/eBJPytrZ4t44JYfl5NUECb6l7g jjh5FaPVaCuvQ05XQNaSuAt5QM6AQish5BSedJmFQTaY/bkA3EISr/HmP2BdeeUwSJUa GHN6ZcEaJWcqnd4wFsLMhJSjmWXEwYjqVe4nC2V+fByTjj8EEnPmBRYr1VU3cxeTs2x3 V8iZAEFY3gtgSI7opmbS8GI1+24YEaZQMTjIMVm8HpVGQhvaWxhfl6Ui/3GBtVqU7lzT 1YPA3h2CCJpQr2ooBPHMpqrA1ECqXO73R7DoYLDM0iUBWIB0UyWnEbdgU3s4d8xv8SmA kYTw== X-Forwarded-Encrypted: i=1; AKwUvBwwgx6AS3OVtP0M+oJzyk2Nm8vtPJR54rYFKC8J4VavSLADFTKVxSgexDW0t7lAtzxytTnEMZZhDVh0CPE=@vger.kernel.org X-Gm-Message-State: AFuF++mpP7M1UmHst54Q9UFpolZRPcXaroXz6zamZEAnCEXiREnqI9b9 jFXp8NrpicFYtQI2PamvzpyLPwN0ZiCFTsVfyNZsrwF1kT91qhoyKyVJvrHgNRv6qZh6OtEu10s UWM26DKc01YPfuZxJ1qKPqabgMEJ86EUgrOEHaDZxnBo8FPvKMndzyJXS6vU/GMHPsTs= X-Gm-Gg: AYBFou1Tm2RbCU6PC4kuSFF8UfGgbuCatRtMGBZU2Tu337E0HBWTiyKRDmFmXye3CKu 3x6chf5WtGi6EG5rSdmvGJyybOe9oYLUlZ3kQZMWhu3WK4jvTNHcuiZE01SX2SpJIu/S7GZ3CLA PsGOG96dW7mmPcJR9f66ZcUt4TqC9Lt7Ngjxtg0Dg6qygIhhA/DdG0yOiKJYfkU91/T2tsHboEk 3JDagHTol4nk7PyPDYOzCadJ14/8GkQaCnA1JEjrPBuDFivXNNnLNKL/QIjLz1buG5IZgx4RW+r GcNvKk9mfTc+38uIiqY9lARtUI4mT5CQAWKVEZk8YgUQBQgbyHlUdIRL6ho9b8w35z3tHVHaKxX O9OYJHsqO X-Received: by 2002:a05:620a:171e:b0:93a:1ec:748b with SMTP id af79cd13be357-93a29803c94mr322313785a.20.1789390133101; Mon, 14 Sep 2026 05:48:53 -0700 (PDT) X-Received: by 2002:a05:620a:171e:b0:93a:1ec:748b with SMTP id af79cd13be357-93a29803c94mr322304985a.20.1789390132535; Mon, 14 Sep 2026 05:48:52 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:51 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:18 +0300 Subject: [PATCH v4 19/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-19-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zetbPQZ3Dm9nRpJv0rQZRQaSGvSI0Otf6X4 XVZn4bBMD6JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs3gAKCRAbX0TJAJUV VtFpD/4p/u7Mw1156YQBr1m53B/NmtwRqhgQCvyqt4oaZ6EeA45oeQ3PjNr/d/rRK6uUUDVG937 kPaO85kZsRdfGW7txbhT0Hv+5juDmn4Qq7glT1/YOKPyki09rYrzNveEFv3Vuf+OIJSrjPB3kCV pLuq7TBJ+89rXfSf5ILlyB8RNR2aQrWJWy0a1tKvlzDSkRo/J0xkf3TaiJPW1hubvmiuMUk1l0Q +KqFUaR2Knj/fEjw59UI9dtax0DEuO8GeXwRwwYySmDxISTZOr7IdLmEAYBKyXYvW1PBGvG6VE1 S6xNrHT2exN3K+NLnXsyD4tBbMnncOecoPCA/M+bSZWv4uoHCRczJ/ZYujj0enw5RaNUpoclK5t KrrQkgkjlTR4eLX0/lXOJD0vHOAg9Sw0AD90h2aLopQAMHOog6+W/Okm+oVGW+l8PKjiZORAf3A kqs/NKozbMMKcrNXTDEADluazarAUVCobwdxs9gCLaeoe7ZumQFrIzO70qs8qZM4R++ADIuK2lo Rtz2R2al5kQsEM2ycF+7Lul7sfCcXaSikEWX69wmCNWFR+HQvtHBu0RsjmjkV6L2tri8TqEF9hi WduGL1plk9t+ejtnGMABAYJXjidslEqB+/jkZWXlGGvcsTfTXII70b8ab52en/qX3vJKW5ai3UX FXQclQa+AROzsCQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: Z0paz1CzComWz5bTHEuUwjK3GpB9da1M X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX88tfo0wLMpmI wrq3ALwwN0BXgxHXXe/pwJPCmgKzzFJezEog10rqMzuNrtglBDkUGwrWj6pl54B5RVvuDuJ8JSw Pg9jwpTc64cw/YSmQOrFjlTN6pfp6MMX2xFhcUpS/D729GI0Wr6K+vSd2MH6QceYWcEe0lvWxqM 1KdzSarZY734D9hCr2SLNzGSN80GrRK2f/nKIjGSCqYGWpN8hQeILDydQCuIQXzSI18LQmaxYaY yctOLyGeSTM9kqWuwwz3dY1u3Pzt4Z8jAxea+ZiWTHkNFjqHKijh3w2a2FJtcegCE2O3F1h+tza ndT/u2XlDqGMBd4nt1vAJK0KIq7delLU3qnV4RP9zsfZa63+kmHVuTZYnJV/a1JfAPk20NPMYlY Lss9421/Vt5MaN1FVwkvnr+jFSP4HEZNI6il7nJPXAJ6bs85R8lQLEtEN6XKS9LJ9JVoXR+QXCn M0Z8z4n5xDOie1durgg== X-Proofpoint-GUID: Z0paz1CzComWz5bTHEuUwjK3GpB9da1M X-Authority-Analysis: v=2.4 cv=M7TYuCws c=1 sm=1 tr=0 ts=6aa7ed35 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX3ELTl5MLQ+FR ULCvx5Ykhsau4JP0K58alTNy9FFh+gFqiaD0yrFKMeCdm+ZGeV7thWQqC+LrTDplcyu1ZQJVRsb pugK/D9sgVmO8tOnl3SywswkZbQuSDE= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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 Fri Sep 25 10:05:34 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 B3B5A471435 for ; Mon, 14 Sep 2026 12:48: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=1789390139; cv=none; b=Vn26IIaAzrN+JKP/P40NxbHuszPuYU3bYuPFl2rLJQhIfzqV9fRzV5atXAPGF36QgOhlaJ25Zrbf6VClLcIYcevulYjcFpdwXk4A5y77fG/L67BFO3mvtMpB61efW22DuRkEPXwys366cA42inOvVCiB2cdEH4q0GglTz7Oa3f4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390139; c=relaxed/simple; bh=rlaDdwuN40epUY1QhKgOTaP94Fc4GH3BVIniMJyBXrc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ETIP5k8Y4iTPkhnZQ9OL3bDCbPR9lXzl38CT/nBoVQ2kG9VYK7Q2OI9j3b59zN2RYPyWi5GOORA3Hw/2hEr6HboAiwTNMqBXl2ZXrgCQC5m6utfTdgkH83TOp3Uy78dVR05X/9vwi9VpqYB35EvilKtFkFmIvRZDs+8rR0sFeJE= 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=DQu58tE0; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WAToQwe0; 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="DQu58tE0"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WAToQwe0" 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 68EBRdMk407460 for ; Mon, 14 Sep 2026 12:48: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= JGKiNls/ELbeGZ11s8HVW7d3CfdpdC6kiFVv9AK7pzQ=; b=DQu58tE024hYOVFj T3GJKCntnbhqRENuf1DgxoLAhavMD9tcEwDhlIX3CsutJ9ipizQkZc7UBfsghYpY jf53bfloO0LnuHMnPLAqVu78fPOIb7YRy5IbWZ6iBlpkOOhE9AodDN21yP45vmOu wZDnr7YqKNabSqD+YrJlR+Fld8ddAPA2+cF/F5pd+eNsyf+bm754KiXe3jFwvioC gkx08/BKhxrxN0NKDrr/vigsodZHbkbvjFBrQCDjy0x3bvh+R3mFW+2O08PfP/Yp d+GkRDCzUdCz/AEs45txMNziU4C0JViAg/Cf5qmACkwX6Xwh5y/jZtGBR1eKzwAM g1SwTg== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpg2kr8a8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:56 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-939d6c515deso648462985a.3 for ; Mon, 14 Sep 2026 05:48:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390136; x=1789994936; 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=WAToQwe07ZdxADyMGY+8R/RViEgbQCNHBtaseEXln4ZaIJrRHvVlrgrHqhSDRr5ZDz hUUBf7RChzlGaQp/UjRv8Yqzm7DUmlpDpqU05ehZgk9fB/wTixdTBwPDvxs/q+oza2UO rKrXqznJqh7lCKpdNx3a7hCoKnmlH0YfKNoNmAAfqdyPciFtk/l0CKQ0wqWB/dJLUtNE gvZu8ZG7/xzk+Zk5SQIb0NvTbxyh8NMfdzHEMXrrW8XGwPZT+GsiPxu1azUjoEBpO/k+ U5kXxCCkbCGhqG1r/NY16e1Tj93xzAAr3rzhsAD8kBQWWUspg9kFl/zZjxqUOzW+7ETZ hrRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390136; x=1789994936; 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=oQ5koUFSEfsynYOCbj7r7rJqEwcZipEaiwziOvCpmrCYR+R42elxIH1TNyAIATxWcZ aMe9HY0z3DrojbrjFjYLEZ2aPyqn9WPGDm4hzJyAulhf61mx6kYCbPitsaXw74hJEIPw tIAKaqrbURfGFkhGtEPUIMAxvY43i/TjoOK//CBgmSTJc5HAznIaxeOcbEOaT9dtpvyU xEI5iqzCKly/sErv55jWQ2tiUHwWnem1ebClTDHC4Z7B8pVjy06uKgdm0aP1iMxe/3TI 7xXLnh3ckTUIga7/iKYAcO5VCyJWu1pHmRJJa85ws+KWkFuXtqKAukVrF8NDGkosbp7R 7sTw== X-Forwarded-Encrypted: i=1; AKwUvBwsIdMl5e1oV6qK/0tzkioRnm9Knpf7C5WiNf7Di8n6igMoS76jGb6zcwFTq7FI2x0d5mkSVIHqJolHGLQ=@vger.kernel.org X-Gm-Message-State: AFuF++m1/HdFsszV5ILmQMZOGcegL15Eudi5MwJeJ1FZYyTUpnFfRngL yR+7dixNIDhtX/C1oLfOJ9zXMlURZrnxVWvmIcZRBx8umfVdkse1KSDD5g4NGisZRFnWPQrgMMN 9U9PM8Ve7y6YhwvKSqpRwOTJdNz1nxWZA6TAf8GKe5VyuIrrzaNl879hnDvT3rPzkY3o= X-Gm-Gg: AYBFou2ngCb70bWHuVD/rz9wdW0Gv0GjY7cSrbTJXJ72Uc75vK2tQylmVqxohDc9v7q OCcIweouX+StMTZteE8LYp+oKQcd9UeJVZCh8vttiUhms84ecYrfEWZtaOhgRqW6b9rZ+VEE2lW u24zH+sryE24jcwk6zzZadRWiAyDnrKshYEDxKObKiPj+Ph6jhbQL4HPmPML/QIHI5sVI3gXt7q uESjO0J3lnJqA9eAxG8dVJZGN9xA3mN3PhfuB5vu6b2ys5wDVHq7Qv723NbTujGAiZUqujRIKDq SR0Fy12cc69RP6dcgdm0XSmIKDdxf5R83EruTx5YE1S7WM1fQQqYxgUUNIIUSLWG10KO6OVe62L WKqVTH81I X-Received: by 2002:a05:620a:268d:b0:939:ab90:8f6a with SMTP id af79cd13be357-93a298780d9mr332785385a.18.1789390135692; Mon, 14 Sep 2026 05:48:55 -0700 (PDT) X-Received: by 2002:a05:620a:268d:b0:939:ab90:8f6a with SMTP id af79cd13be357-93a298780d9mr332779685a.18.1789390135120; Mon, 14 Sep 2026 05:48:55 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:54 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:19 +0300 Subject: [PATCH v4 20/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-20-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zfyoPSHKm3051QKmPlzZ5QodF58L2g5onTL x/BbXh6zR2JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs3wAKCRAbX0TJAJUV VvSYEACqfUW8CKQOnBTPUMKNTG9lY6twe2HpQg6SwCKdfbAiLS+5y+u8aOql/ykk2A7VadPCRvM P9OgWQr9+dS6UOPr1xVlb50jjgMfl0ImDLJmS9oQZnBOmpvk+yv3XxZ/umOCHQL9YODPRuK1KNp bQfjmYckEE/U/Cg+bAvf9VvkY3FzBfbHNq63EYoXmCA9NxoIr3eNgmjxTO1yn4EHCjHIEPAXAcM YPkVwr+bfeqUIAaGx771XMFWL+qgqMELEeY5P0K3UiLB1pL4BLAjtHW7vbhHSr+HROIP9rvcwY+ nd2yXlEcQFcEyDztGgLdJpFffTESiS1zTb6hGYx2h/QdVSRKqNCSY9HA7mou2erT/wNurrfHwiB 7fNvAzMdaQsArqz9O9wD3GgPttCPc54DNfsGEYAUKSLHAT3R2MNhGGHY9ibEOgUpNX9J359iI3z pNw3vsbUby3JzZG8yrV7KUEkov6UZY51S/H3eLP/+DxXGHXltu7VrQQ0Sr6SIMF6b8rZ4eCY94I CVaOTRe7jkBy9zkvyLKIz1V1J+M5rPQbVTo57RG9DOnANvDOA70sX8z1RBpKj7N+2OjxEOrsDl/ NAME6Y/D0td2f4FrTDcODZWpNuINSDf367fScbpnWHAVyEqvPTX23sKmwurMBVtSAvTX4lgdJfv gTMmvkYA5ANMp5g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: N11LCG2YhFnXp-UAeY7BLY0WAgwpOVEt X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfXxa9IMJsPv8GL GNIftQyZh/7gG/NH3hAAx7BTtZmGBQWs70WoZaB5SnE8HuvMn6hW5zlh10/0gdttvsHENk7xqSp W6/eGPXIWm5DlHBQTu3RdHfCvb81+m6XI10jd8ro+3yBhjAukNO/HF1gJBuBtp6NV3BeR3qiobI 0vSUywGxFpcFJPANlbgH3JxlROx6Xw2aYwGHD2VF3acXJiWWYHEVU9rh12uMnjvn1QoXDh2Hs/Q 5AD8ezJAS5HokCiQaPrKuJ2tfKPShOJUh5vU/Na5aB8Qooti//loQJnCRyD3R5h3j3BK/7F8PmQ cGZQIGfavXkesVHQ57Wcl4wgGcmMp3yRBwaIaapPuy2dR/jc7Ha9F/FMvX4mx+OfJr3D/Ymzp9W Q/CB8thmdeH1ro7lW+wPwdLp13Y0UZtLzJzmeHZCRZihUzW4uL5i8alTjrlanwfpE0FjIDACqux 5CuZvnckHcRWPtpuLuA== X-Proofpoint-GUID: N11LCG2YhFnXp-UAeY7BLY0WAgwpOVEt X-Authority-Analysis: v=2.4 cv=M7TYuCws c=1 sm=1 tr=0 ts=6aa7ed38 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX6wxp4b0iq2yD BprBPovGC9r0uJMuOsFQ1JRNYtQ7FhwKYdPQv8xVDqcVX8n3gaPGuJIxAqUjGjhOGJJ450pYLnJ So3jFsr+weAUXtNJi2kUZw9i5C0XEHI= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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 Fri Sep 25 10:05:34 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 8DE99480320 for ; Mon, 14 Sep 2026 12:49: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=1789390142; cv=none; b=d5MqKqD5ARHK0QCgmGlQwT5tnF2vyuoUOxmetsisl8cMCkhEO/s8jZr3CSuMl20+H0ddKitAJNWWFzarRtw3QyPM+cCXRe3vgUiuHjnXSdSlM68cLRXRrgKuWMh2ScFn7y1jM5u4bf5w99eB46yStwdLT3Gjmr314HP4g7OlB7c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390142; c=relaxed/simple; bh=59MxJ74vpUH4TMLPJbZqNrnZ7WIN0Fa1z9MpubowHEg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jPm8l4xh/ZPmf2gP1tOhyf4KDt8cr8qqWOzNKR7apym3bxiP1iLLmV9SYZHIQHgHQzupWPFYyS5e1oOn2NaHLYSTcy0eKTnS7cJSGn5wun+AxZZ8l4TGWsnkwffWPDjXWBN0c0W5hBOb79PyyaduKROLDm+pCg6j8NX1ozC/IJI= 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=KnAlHCBv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iG9aE9MT; 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="KnAlHCBv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iG9aE9MT" 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 68ECNAlb431302 for ; Mon, 14 Sep 2026 12:48: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= qN0ApeMbMDjoyqaP8EXkX4ds4NYn9mbqOQzihITsKB0=; b=KnAlHCBv6duV3YEx r4f6PgrTCYZWkpARFFTTq3xrbA1MTtiU3Lhvsjt0v2tCaBLVo+4b/Ko/x/X5G/3T 0YdIscReyUvzq125nf5XXEQHrlUhWznvDXw5CeCCMz54+gbFe29Hb66kDdHKuiWx ABK8UsUF7ut20WPa1/5cdaS47vhD1CEshkWLV/s0QS18k7JdEuxGwLSdg3yAYGt/ jZtnf4nddwo5hhUd3145M+y1mMFrPPJqeUgCy29XmdMnrqrJk2J3CfIUSeaakeEN qvSRg35MI+L2hlBG9B52JMbFmPMtU1jBRDm6Ie+stwlCdzkCKgMFwQ6xOEAGxrYb bfp2qw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpgvtg2q5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:48:59 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a1b824e84so228808885a.2 for ; Mon, 14 Sep 2026 05:48:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390139; x=1789994939; 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=iG9aE9MT9wrQOLe4NIcrQV380/9g0t0ossYtBMhZUw8YLvDoGIIpQYW3KPBb3thUCp pS/OgeSe8tAnKvQpDgFPHuVTqjw0+bCpDpOxxtY6czG6W+JmDfOqLprjCFSmqQ3TwjBY IalV1Ale1UOxpbYKop2eNxvVDjDSb+y/mWS0Er+4iD4r3ofKeFnWLANf59F5h8XG+tWT 4upT9i7ladQlS5FlSiMdp9r28MszYe6oF4qt8KVAyi6MXoI93sQdx3TYmKZiH5hfRnA6 f4/pfDWihj5ilrxy6izmSUQvPw28orrDbShX8ZgIPsMmXT+3Hk/j/RoxSwiDGq033LL2 e1rQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390139; x=1789994939; 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=n9hbXVbX4DUaH37gt5xiHOav5jIP9ztXkx1tQHRHwQCbFw+TOIgaivedZQGmVtOtrz PfyHnq0puW2DyAz7ReiEdL4LPtbdQyshaC2+5WHZcHJz11wlWcaYYIHA8z+Kod20bZOw X+YTQWw8Bap3PLLXghrXGnDP1QU7MC+5Q/xGCYMFEOJDZzI7ZHhGpt+9zWRbE2n5R+DX x7+E3r0H9kG9rI70ULb888haznvxhe6wY6Ns4JhWF24VAduhCc2D7xCWh4oc2XYzXSqJ OOWH0k2IOdi5xYZ6g5i3b3/X6/6yjN4MD29MNWNy9vVuT/Mt6kPBHUlMvG2bML/uJJvE lMkw== X-Forwarded-Encrypted: i=1; AKwUvBxZLhSqs/NrRIZ7sMUpQhZ32wHscbGFAnve0F2nK5x/b9Qv8O3gPL8T2FGul6YTwvkA22KG3ikBAFFq2R4=@vger.kernel.org X-Gm-Message-State: AFuF++n7ueJqeMINy2JH5L4JBXOt7r1CWQi4+OjdD9r2zaS15MBUfNt7 In3WNpIVnxENmzzvJFYOLLUh06TyOckMHvWHGCtrBY4kqfygdm0VLp7WQQ/AzKmlpcuckRtbxFA eG+LTi4USlZXs4uSZ2mw7RQvYTTowcFLT9ytO0xuHZIVbUUCAPQMYxCMeYhTqO96H0v8= X-Gm-Gg: AYBFou3j/fdfNsIBwtOJWKUYTiFHJxohWjJ40Z9iJIRDgX5g2ba4d3elX+KDzBk5cyE FNOtbfI2nOLumyy9dsJwC527OTwvlcAFsSzCQlzsHh7l3iM8mNkhmb1Wnmu63axBqMII7FZWG4D RcwvvsN7NVs1C6RUjlQIF+APgQADDfm2AHsJbvEvHW6jij+3zlK4hWpD0fakDQDvuLlgJGbxuoE c8ThA9wxDvggtpPeMHJEEzQXoqF+/i6elRXyxCWegRGwGHlMhEO3OGV855iFNrkMAkN+WSdCMd5 8skTqqSSYbe/2NMZN/PWJornGnyG6/ZdylrMEFftll78NSN4Opvn+pTXR5oKqX17f0ZojvZiTS/ Y2Q2tWHWt X-Received: by 2002:a05:620a:2588:b0:939:2bbb:b266 with SMTP id af79cd13be357-93a29723f09mr307862285a.8.1789390138445; Mon, 14 Sep 2026 05:48:58 -0700 (PDT) X-Received: by 2002:a05:620a:2588:b0:939:2bbb:b266 with SMTP id af79cd13be357-93a29723f09mr307852785a.8.1789390137835; Mon, 14 Sep 2026 05:48:57 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:56 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:20 +0300 Subject: [PATCH v4 21/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-21-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zgJQHQKEKFHdly79cOiLhTxl1odoYUhTXBt tFVXsT26j+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs4AAKCRAbX0TJAJUV VrKREACoL7jIuTu6kWT2irdWG8dsWQHRfjqkTuefoIhwfyFHaT9hM2hD2faorwEU3Yfai7SLUMw JpMl4NIjlm9k8KcX05qGU0MabGSqN5j9L8ZAP6bBAAT2DMBa905mo0Z9ABmHRqh+hZNXbMW++We c0EwGWZ2Xa0iEaIVqOHrd5/O9kmNZsj6mukQG11aQTFGhM59hNAfeIjknwonWueET7VMLch/fk7 X1HhXlI6qt9tK8JReZBA8b7rIlDUzhqIV2QqzQggW2MSACn0hOiO3qwaYYyETjcpidpz1IP2p60 D1/mIIKs/1FqHGmWsk/616xeOrbC5Q6xTsU4PRXtKGZJcHGFRhYUajaJKBlyRl9JqpCFI410pON vRRJo4TMxlKmedooo9wlL1JcOTRWCA6df86En98UPZ35RIVJZLslUuzt7adeHMX8oJMQmRqtJ4/ CoRgDdEW1r1zNkSX0pB6eWocAgl8d/ERgm62VqUc4CEantRNXzU6bR3PQGaCbje5pUqE88a994J 90N2sAVWrqPg6L2EN47JjIzErsk4tP3f+kBhWv+Rom/3MFnteU45XGp6Jc1MAZeJxCU5JqCKc3J KLbl7mRQQsPACG+ui321mGKWWIcZ5Z8m+DwEPhMyM90wwtAswStz9LiOHE+qBobLckrcQYdncas nEMrleS3Zb5G5Ag== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=c/0+0h9l c=1 sm=1 tr=0 ts=6aa7ed3b cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX1I7eIAoB66Wg NuxnzgJgVISEIcaMoX4knOcW9qUV/BF5DwF6LK+ERVOA55swC1x8ZGFjrytCR+ooRx+l95IeCoC 0VSK/Ydsty1zCezaxm330Y8U6TH7n+Abz2QzibqvThpOFyORyVCyA/jcUYujRJxS17vElWV4lxr nE/dBpyUOcOPBQgrDBSKoZ11ATOa7dAxy6OvoOhoFFJiBy4oJ0brdirs/pUiDlu9hiR0djB2T7u i/ixiKkCu1rFWhWQNNinqjLFTRXRumXfJ1TxeiW8+sDLAL64rN96Ue3GgJeYs8rY1vqlZ3gSIvn bxaZLUK2ZqtRypITczNOh/WAsrT8K3tE5RGzlU+KljxBBI+pr1A8SMvvPuDFDt9XQBvHapoL1Uj Uf0FMbxu4QTZtdNUWca8NPZR3xjEglQ0TDL9rolYRl/kG+7C4GsDUVbe4gypxHEd5zEkGS0nP/z JlVo9B5QTU6e+oi/T+w== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX5QMvMRxOc+pB 7yq/2UQ5g5MJaoPGhgZLaYEXNyPlwI5wIqLNNxjjaSC5wkrjpgOTkq4HCp+uf7X2nVrFUqU/K6Q oJtkALIX8EPwGGgw4BysDSuB210QDCY= X-Proofpoint-ORIG-GUID: myqVusB-W-VhhgH4QyQ-9iXNIJLU_hwv X-Proofpoint-GUID: myqVusB-W-VhhgH4QyQ-9iXNIJLU_hwv 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 bulkscore=0 impostorscore=0 clxscore=1015 adultscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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 Fri Sep 25 10:05:34 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 7F673468C34 for ; Mon, 14 Sep 2026 12:49:03 +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=1789390145; cv=none; b=NQatgcZHK0BJRfv4QDOKzUgRMrppOzm7NHBwJaOtiWbwMIuTzNHXn/x0wFE7DpONqN3TwzN5ZDTBfKg1UFlkEiazL6vheAFMQAdWDfs/H1czGsSoPvlOwqwFMx/PrbUogsnjjOJUiLOchu+cO+GyYPYNd1n9cTG/Fojh45lvhks= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390145; c=relaxed/simple; bh=iUAm59la2RPuw9YPE/Fxbi/Qk7PVnKlShGPZDiBCGGw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VA0h5NtUx29kPw+/EFsgtUa41oAiRTIXNEdcyoJ6KX2Arw7fv9m8NxoEszMbhFVVDI2yufYJxDAnXxDE0e/4pIC/Kw0l6kc7CqESkaVj+Cq5mid4MhvugUwBGc0v++1O99aEJ4gTVkfYgP80UYCh1IWhI8lcf9KG+btMS1E5BxI= 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=dMCmd6B5; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GKB9o+m0; 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="dMCmd6B5"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GKB9o+m0" 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 68EAlwTa1460502 for ; Mon, 14 Sep 2026 12:49:02 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=dMCmd6B5aoychfZF pnqnROI9h2DLw0Ne4BHWgxHfiktx+c7rbAd2VslstMdcBvgUiz613k2JKpaXWaMb Cw+XjHQoqGpf1IOd9L5HtDmaBoHg1Bm4+7NxKzPW4AJAO3nL37IqBsGSnRnmgmbK BRr+vPt5Usub3mfMw6B4VTTiDM0l2zO/dIU4tVinpD4MpJsIuT7tvWBskuQjOsKE XPGFLsjSsrLgpB+BK1gvOYpGK69zACLYMcS6Cgkt955eI/mRdzGStQbwu7zB70MN cwUID1A+w3VFKvMrY+y/GM4BL8kT0bk8DiKCjk0ndTzh8y/lQ7Zj0d1vvyjdDLFG z7vlBw== Received: from mail-vs1-f71.google.com (mail-vs1-f71.google.com [209.85.217.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpeex8qm4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:02 +0000 (GMT) Received: by mail-vs1-f71.google.com with SMTP id ada2fe7eead31-78d25a8ff32so878750137.2 for ; Mon, 14 Sep 2026 05:49:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390141; x=1789994941; 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=GKB9o+m0KTdl1yl1uV0YeghqScoZeJYvyQo/p7TXF4F433WIqo6VdRcDpcO9MlHAKz DnBPEntXzRLJF2oRuwg20P4O2VmjO3IyeUelEpuwvYmiAYEQWTC+B778K8XJ0ZMDRSIa cdzVRjmkODrxYn9UfhSpqaAfxFfwaqetq/dHXj23g1cvrBV19dg1cp4Bx13V75rmXgxC o7pKhBL+YIC6C0LOIp3E/1EdtSh/lUOwldwisklLQGk5vuvcbuIcw0ylFi/e3FpjXOS6 L5A2ERvAS3wSdDFicph0RZYYj28I5ppHYm8eum5vN+THAg0J83HaE9rkb/E22TN3OHDv eQzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390141; x=1789994941; 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=ew5l0cl0Eb2EnhLfVE71UJfkVUBjem8El97yzceK+cLA47FmE/Oc745VF+OC3qtkA/ R/ZGlXLNmW1u2EbI4lvFq2B2553ok4bcvU7xPbvj2VNDdc7egVVpIBt+eqkH57mSKBHz LsyuGDuFEQ5RwFZGV7meTYno75PzYdJaAOIzT/YDSbOFT2vIKC+bquVjL8kiYJnFQkQR oLIynPcFizcCpq7Th08Ok4KELeJk9k3hYO0x3xAPuJSLHvc+q12GDJST9COec7U5lG5f QYc1QeyGu9buThyW0Mo1I9WHSc63q8Du6qzzfaCOo7YrecWQi85P/Zwz515L5eUgq1ZE mDPg== X-Forwarded-Encrypted: i=1; AKwUvBy8/gfN/t6HrXG4cOp7DhqOJL5CUQ5YiYaQPBtpicC+4S5iwFsejN22kzieX/LQYa1FWz4NzRNgLloTrMU=@vger.kernel.org X-Gm-Message-State: AFuF++k0zvFQkwpy1uCbvf0x4rrG3hSmoMVpVbWmqI1pWXDT5JIW/lGO Et+xeRNBDSmdW5NQwZQqlpY6QjXCdwsxQGcYuWTh2bJ4x8Rstgrp5MRTrr4tvLs8vSX6iNIFxdJ A0oQhAdms1hJZJpMLtoZxhQ0o4bURZvhrl/pDiiP+Qkgj7BxUpA1VzAM7Tv36AK0ej6M= X-Gm-Gg: AYBFou2C4O3lh9KQRPTIvpIA2AVSDINuzIbSVk7CqYkujc06MpG1yhSimGJWRFfQG1S J7MZPUZk87/AIC21hwv2ajR86996rIALTUHqDNVPzCcaxuwzOF8WI7ngMYwSrAfKd8aByVd2OoW tkq0pHmS4g9wiY2UVLD78UUvTs2aS2FUc79MiwMsPWbwveZsUE5ZRaAN10+1lRNn/lfB+bs6nLx 2PH+ozx1W//RviGzXgDMuaLY3VxYLMUV1QQBYedtPuKZge8xby3eFHXG2+bT54rj1pveX8bTKKo 9H9sAyTWrbYShrPMXoVgX0m0iHT+xUHJvAZ8KCsEZ9lNAg4EvFJEw6uoyuw5CRJ2Hb0nJC6KTFs 5gjxxplur X-Received: by 2002:a05:6102:5792:b0:792:2a1e:f9bc with SMTP id ada2fe7eead31-79b5963e001mr1188700137.6.1789390141031; Mon, 14 Sep 2026 05:49:01 -0700 (PDT) X-Received: by 2002:a05:6102:5792:b0:792:2a1e:f9bc with SMTP id ada2fe7eead31-79b5963e001mr1188663137.6.1789390140503; Mon, 14 Sep 2026 05:49:00 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.48.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:48:59 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:21 +0300 Subject: [PATCH v4 22/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-22-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zgt1N3nv86WTjs2YRAnQ7k/mJJtIa88toJN cVHUmCJpY+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs4AAKCRAbX0TJAJUV VsCwEACQXcYBwT+BHYhg0d6ZXVHu72G1VBkt6PdxBQmXkWD4VMnToj9dZiefq9XQlNaiSTrcqBx IThxrhK8SICXgGiizxKZ/x3ogpRoDDK2WcBZkmEs/J+REm8t/ErthqCXXfTRVhbh8gGNO2HHCLY W9p4ByMI2uucngpZPpUGcCDg4IprjIMOtjEi0lx598MJKrpaQcPZbgmEIIPXrLsp0a2TcwvbOpW bnWV5WmhD8QkTZdRUWC4Aa46CsU7F/KvI58HqktDer+Hqft7PZDVQkBN0VSXJ0G5mmx2XkubHX5 YTotGZJO0arAqOkMPy4Ib8NGS95mUrxC9Gquedjvl7jyQvRgvNcQSkozavWGLeBEQb0+HBtIm5X V9tXAMSvGg8FpMp2r9vZTmbFjLKKfbNH4AckzSQa0AeSdKLO1EogleXqTFAZXjOx6ODi4doyKLG eZ3z611P8hDzPfP5UpfPvBAceOFQRvz65f8TZaww1x9UPNaQgtsRyKzH8xcf8XGP5q9LdQesc12 Z7zJS1oDUEPsrATMEtJeC/rcD9IuqadEPQTwgs+nsWu3ZGv2ajzQqlw0F70ZqLd6q6RXTtgRqmQ YaLS4DLTlFunPP8t+Up18Jp2bhTen3+ArmZJE3wLurYtqu1YJMkmqan5lBtpZiYfKWFI43qjb6v Pbts9xRx9jJQ+oQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX8pojoE3OLdBB WXrLW0w88GMJFwmb8z0IT3nH6psMPmAExGGAlVLuLtNRRMz5cDWAPoYFgRMQVUXgJ7uVyCPHSxm RnyInR83bCRScXI0V2F0qxPX59ZE32wSWqbEimgZllCeJgaw2lTcMKzaOSBODLG2Fi9PoIezpbM hVOlx5OzxkbV23zdVQA6A5IIlordUYEJl8bKdY5VG+TOBpQAZAe+4gE55gfwB0IxE+lxTlhGML4 v39qoZjoxHhCjH1LeYOLq+06Y8j4F3gm84OI2FHh5rjjih94r9jLai33GOlImtHo7+PBULGcTQL 9/NBqx0XzGPSQUVFsf5CnfTnvWRtOZ2cV+rnNc0surX0u5jDbhMGOjd5MFXIsHR8CrNIIHAd58R 3/VROgY/RC7H/KsV12YGSQVX/IGoaOMRYEfGvZEQ20dstM3aBnYvYb/AL1unK2wQupFlCnSyQlH KkGrpGIWv+cmE9ByI4A== X-Proofpoint-GUID: J7Vsv5ZSl7HlgMhVT5anF5VH5KJMN_kw X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX7hstxtd6Jldz O9ecZgo8/NSQTlB40URchq4z4fPTkJ/CysJ3n4Z4OCqZ2bJzLv9QM8lgiaETk1cTOE3Sjtr1y0a wZ/02XYLuYfqr7AZ5UI0O6frWpFhMdE= X-Proofpoint-ORIG-GUID: J7Vsv5ZSl7HlgMhVT5anF5VH5KJMN_kw X-Authority-Analysis: v=2.4 cv=MsrHeGae c=1 sm=1 tr=0 ts=6aa7ed3e cx=c_pps a=P2rfLEam3zuxRRdjJWA2cw==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=ODZdjJIeia2B_SHc_B0f: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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 suspectscore=0 clxscore=1015 adultscore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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 Fri Sep 25 10:05:34 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 C73E5480959 for ; Mon, 14 Sep 2026 12:49:05 +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=1789390147; cv=none; b=BwJ0hxAzq+gs6KcGjSpKVjzxXw/60xAUL0JKlZ7GA2gGWBSZU31fAkWK7vpPegCnPpRrriyKyS4Q7C4MSWq6Ror9PkE4FlHz5zuq43lHzog/Q5xBT10sniHrw4c9Zy+AXh/m0EcMFlUw5p+WDULRRaKjGqaBYvpPpAhGCQL8ScQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390147; c=relaxed/simple; bh=3PG+8pzZrRsl1xoLIbdwVtCtK9o6pwfuixMqEuKn8n0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=p/BmZqFXET869yLCNoC7VDZs9oKL7ylCTnbD4gdlHMFXA7BrNHxpiFd0IM1L58ksHTfOE8B6Ruk2vQpVU/1V4hdOtigtUdPXexcdRACz1oeqdw9FV9+nnYEkGQORFMxArgmda+922Bb1q3Xhy2B3C3ueTFYsQ7iHCA8cmQhaTrU= 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=o6sVG7wz; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dYfosXkw; 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="o6sVG7wz"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dYfosXkw" 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 68EAm7dP3793323 for ; Mon, 14 Sep 2026 12:49:05 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=o6sVG7wz+gYfZ45G bGAojeeRPwvrtQZFVP9Tdu2uzggOlvL7kfoWxrB7ai/W7fEiSJA5V2lO2RJBcLYV iwsDeR4g16ZiqyyTyXTpWDjXKvbjgfQfcRnAUGs5cXiQxoWClzX3a9K3Z73fMhfK HsGRo3XS2s4ANEphBXlvcompT9UMXumdEeNUGnczm3j17j2m40bzUqgOUVBezlxI 26d7LKg/OmfzmWCgPGbwlqMFcaS+tgWwe807QDS4/ll4kwfEWNQi7ZKYkKDrFmtl gPzVNN8qi+7tUoGjsXsz2WpHsjXt/wUyITZOQ84B3AlkauTZLskmnI/iFyFcUPdm 60Udow== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpcjg15x0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:04 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-798c310ebb9so1030030137.2 for ; Mon, 14 Sep 2026 05:49:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390144; x=1789994944; 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=dYfosXkw2VK4ul2HbBIF2oqRrPNfeR20LmPwXuNftxzPjXAFtNMjTYyFEKeTRw3pcw Zo2paX462PgtpjBFmljCJhLn7PBESXZMxcOhyrLmjoBdMV7vvYV3gapMS55sBKqW46Qt AFivJCxcVyb5dMxDWv1a+CmoN345kSzJlLk/sUhRDqc5QtHP2+cvMN33NAsMZNbwyFfv bQk0MLnhwhwqkw9vEvrOPXfsMT6hlKKfsjbVY3YfuEvsbsHG5OWKrysWoDzot2XYOex0 GFyB+L2g95sRer50c8bI8+x8X/nCGNXpNWAtqKoKhgK+ChdFrVv+aS4Wy4NY0FVdA8DA qUXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390144; x=1789994944; 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=OxLUULskoAt0P8aqN5QLQfJR97x8CF2lr5PtL3Udb5nnZm3uLCcZcYvYVtQRFChv2t Hm7Yd7vlwN7Wtkf2beU8OgSLDHBIUHvBH01ShVVMuYr1emd6lmk8nUUXe6jV2Ry4A5BO 8JjMHZrUMp7MdNlzzD78f1PkbjnOcTvmdc8loh5ubd+29Kq4DFpznrv9x43nzjKuQMlV LvMlv0raMy/gnHAJ03bsJT4G20569Bsz20EvRap3USOMGEnkqH+s3d4AAcaT+6UwmGoj pBfsahAd0Drhb/9f66tFEfTbjW4xaFFRqRF5ByAWTpF6vQ2+6s/ZeaKwfIFF0eRR7swt Fnfw== X-Forwarded-Encrypted: i=1; AKwUvBwVdRVEctJAQK9FbJkwfMcDDkNBkrMmO/45Oq7f/tg0AgB6TGVdNeOBmFx2sFjej1G3wB3jZLGyor3CFM0=@vger.kernel.org X-Gm-Message-State: AFuF++kgjvCPoqhf4QZKVoeYirEjqfxPV/yI/VcM2y3b5yahPNpxw58a +wlyoyVMZB8FBQKsqwgOjwFwvR+xxmEMeSI+6bkAxk6Rt+7S1Jd9shvg593kCRdGBUyHoLl2J3j CYPa7tHx8CmP7z+ndgLqrfYEg87xen+ydg7oCnDe+CJNMxf3W4H9Tu0DHH7jgDcp8cUQ= X-Gm-Gg: AYBFou1traobfISs+OYQP8UFCAjKjYj1EtcPm8y0l2t59u+GlldZkbx/Kbc328IMhLx 5olIesuLNmrPNBek+ixUksGxDOwTDpsX6GcQVO8wfMqUjYOoVAy2ozPFtC4AuxJ7232nhQ+J4z+ VIe/IOfpW/u8pwxGVEw/VE+b3K3e8o1ImtX8xkKAgQSzop0CGwp8atD+DbplaGI6YFzxlqZ2wKR 8VwfyHAFoYrmmk/U5n3UuKNQGqrsBDhW6ICWTnjwZDV7uMURZ4cd1o7gZPLZU8qsLVPSSH2ZZln /ae3SYYM/N7F1WbmFV5wHuKeJQgFkkZ29IymLA92z0uUDbolryOHgRF4OPejoLXCjkAe5xXE4kb L2YLLLrbb X-Received: by 2002:a05:6102:a1d0:10b0:79c:23df:6fb4 with SMTP id ada2fe7eead31-79c23df76famr753380137.5.1789390143666; Mon, 14 Sep 2026 05:49:03 -0700 (PDT) X-Received: by 2002:a05:6102:a1d0:10b0:79c:23df:6fb4 with SMTP id ada2fe7eead31-79c23df76famr753347137.5.1789390143142; Mon, 14 Sep 2026 05:49:03 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:02 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:22 +0300 Subject: [PATCH v4 23/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-23-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zhUqYL4GQdIE1epatt//sFU1h1mpbwQp45O Q+dHaoYhjGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs4QAKCRAbX0TJAJUV ViJPD/4i9lM9z6lsNWsU1lZw29d4tEOhihEsXsZDJsNtUhU3YQyYyTErU1/22/czSoTWxXXNBU/ rfZYgXjw0SOx9xCgEXIMDflKqEAZfwhqrqZqQ2K9PfEIN5+u7uYHmekBikeprvdFvEKynzwrX7S Xb/jnarpw+GKculPKBrU0B5SCf07nwJ/gI2XL61tXkODCU3fM7l9C3vfrHuN1FYstZOquw3S/Xz xWlUQrskkGKsY+JkvUmygSFODhJDiGRZtEQTSW6seeyOVNl//Eatoi/AiouubUfUIcReGZ5MPJ7 c8NNW8RICmQ64lp7GdCfZGQ0XGaYdOTkoartcI0be1tojXO2espTVpzvkrDMJMslKNK8uSg4l9x Nhz4ooJ1FQ6bgPgSsglXuB/Quyaf8HHY8xBp1Ac4C/l8IG1UOlJQx2O/7e7FgoX6Up1MLSIPwCK 3vT2qBX+FdAeqBa0e38s58QNNx1heYmdzG/oqXwmzZPOi7Djok4SZVqSv2YK4Zpzpf9sLWzv3F/ a/c8Usm0Vemw1OcHZLkVLlogCWfjitffUWNCtcap/nzawWjqNZQPpW7TBENTd0OTfUUwx2vSsPu SfKOvQ8fmn8Bn7CyIeuovIp5qux3tUjEHRzFZNSF9xkxD74YpPfnQxLo00V5laF3F4nAf6pbOiI Vvohb6bDN3MiBoA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=CKa/zhrD c=1 sm=1 tr=0 ts=6aa7ed40 cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=crWF4MFLhNY0qMRaF8an:22 X-Proofpoint-ORIG-GUID: VA-XwwpqLf2ikMivytQ-xnn9bAMQVlSy X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX574DF2TMAeF9 t/hLNZZ25xZp2xxlDeupspgGK1XBbBz8s5uHtoAWnDw5sQKa9Z2yMX2p4k2wCx1mpr/wCJdpmgt GyYvjt8BVt+cZstygGo8/P0F/S4wcwM= X-Proofpoint-GUID: VA-XwwpqLf2ikMivytQ-xnn9bAMQVlSy X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXz4nmazy0ptaT I9FWK0SYhHvfYEJ+96a3Pt1gyDkqUgcsfTaCRDVEUkYVjo+9qrJooKrsEB7u/1SmvwUDGnBLnaU HQSx0PJIOcQPGxO1HWq1c9cAp/YSxsf8An1UWfCSjSqtVSsd5sOWO2dQZNyhsA6A7vV0lq6R42Q uUbDjkWkRmdwrn15xN8s8i9BIFLunGbNuBmUgeMNWkiyTrLrnDjpncYbEIyTC8bzfcF0nYntBo8 bZirD1aFrvJKauf9b06tSX/UwIVx/oufzXsE1ZxtLYRK6d7vsGjOLiFAGL6SVThhj9ZckWWB+Jv 3HlCEOE7n+sFEHJ336SMGmcB0wxiQxdgQOp6xq7NL6KBqiRRimmwazKvToMWH909Esj72ms9ebG //sa9qeiGXdeNdsX1E9G7Pmm0ubuXQKUh6S5c40f73cixTk8KXtHX78IaF3bDJc52aCWixpVEdR EpcAB6c4Yo5utau2wBg== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 impostorscore=0 spamscore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Reviewed-by: Taniya Das --- 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 Fri Sep 25 10:05:34 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 18DC5480320 for ; Mon, 14 Sep 2026 12:49:08 +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=1789390149; cv=none; b=VIw6fnoY6uH+5MvQvGAUm5awqM069nsU448KRD3RGAzkWO+RzSL+fxRB5CmN661TcOT2n45la3PisflzeViFUKgDv8pHP6t+sc7wodmu8i7Ic8bE3OI+tg6gzZsJXUNixGOm62pN0hAkeLSQmdd82CoK4H8Ykvmmx59Bb2RzX20= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390149; c=relaxed/simple; bh=lRVKUqTPpCGIoNz5KBJv8zuvxjlzgnhVsGKzfTzKUPs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=H+y78zaj8Vp+V78W1NGOPNTcP+x/wgFH5OQJc41hPQ/DT9uVxK/k2pnfLDbPqf0n+YHsKwHhDquUQHYrv86k6JO2jTlJKMFrXOtRHVWDcto9VqAjpf6Uy1TxoTkdj8SYv+6UiqS+zUT6LyLmUqin2EdCOG4ciff+NaXLK2tW0hA= 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=S3Q1IMy/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=QVAysSw1; 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="S3Q1IMy/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="QVAysSw1" 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 68EAlwCd1460501 for ; Mon, 14 Sep 2026 12:49: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= /1engMRsfjHWG34qUdnnA7Naj9ZgncmLB5UQD0m4jII=; b=S3Q1IMy/25GZTXyJ Khg2OIyCTBkT7RpWjK9nniQgauofC/8R7I+bVBP2q88xosE7oMymJQcgbvUA1ILm IvYgyH6I3ao7gKj6sRH+6PXHRUNfWRAE84W+0L69o8J3vc27R89irttWvPX+g0Rc iJweiTKkqU35Uo+uHJqzCkfoylryJjnKaUyPrg/uyOuEewDmheAsWUQOa0QZ935Y ZRr33/ZD0abog/ZvxX+JPmvWxQTfpvzUxnK+WmaUHhpi09g+Uugx3DLj4YauGVSf N5aRQEwmLw8Y9qpVaT6S9HWZHkMKP+ON/N8UF3uZs8s12BAWgPYO7/nPJhiLwv7b zd2cpw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpeex8qmf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:07 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-939062ecda9so499611885a.1 for ; Mon, 14 Sep 2026 05:49:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390146; x=1789994946; 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=QVAysSw1VAAda+Ybj8cwrd8sKkV44TDw5u7/S0Y12gu9x7AGWUYQBq+STZ435dpKkC gnJIM8GXzm9YdKqNHfPSHhaHreVjih6xlVywP8VB5xa9HgLO8BMYpehD5MY9JI05Kp+8 Cms5tyI++oLN5FimRb9v3OMIB4m0HoK3kEqF4rtH5lczI9k/VSbtT51IlSvDBhb/tV3x 4Nck4UX+66CXWbeml9yx+9f43X344isjxPv/e2fPLg9zCzc53WcXCsP1bvcFS0AZnRbo gjy2jLzBNjmfZrKLPZoChxzvsYj7J1g37p1xPpUcXKS/qWIZ2p+w3BX3T//lXNdfHAgz x/sA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390146; x=1789994946; 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=ftW9ZykTH2J4Rb3I8G5CxL1KJsj7QE7og7REqX2/6foseqZ69FhVixAqLh5P1SjxB8 6C0Ui/wndOv+r0ujnQez5E9d3Rqze2UWgvVNTWuNma7VL3gUlnRlCnn3zQR3C+vRy9Cv 8lOZ+Ok6Jw30nIsIS8HOZRPkpxtxnGadHZuIiAg6BEIc7Pjaw3uYqaNJ8d6ZntzMqlsY sKvcwfjsxtfwCg5ypq1QyX+TkwuLH5XUi2VvKnPzGy4tr9+GmfIF1ku8wXEGPWrx63+D /8wKWU05cYZ2/YSqJrrCG6eD4AgUJtgBtXuEfYIeH3Qh8PU0Rklu4lqPBSGL/CrFIkEm Tvsg== X-Forwarded-Encrypted: i=1; AKwUvBzID/cJ3Vt9Sz82kJ1qqFQmvZQlkEZzuzh+X7KeJizRR9zlwOWEEc9FDKu4JNCoh6cB4TY78P4mJuVKUYM=@vger.kernel.org X-Gm-Message-State: AFuF++npPQ0b6qdON+RbMflf8iI0Vir25xAlezpWkXLGK8c0saApavhX ZVNfMVYZaXegDZsplSamhxj7SnXNyoU6hSzRZJeRYeB0Z7E/KnTx/biyIZVXEyPzaF712IFKIzp 5NOWf7m7q8yNVhNyCbYF9N7Zur8pyr34J46JK8q8Q88mDSDc/QJNWpxCvLM7sEcfbNNo= X-Gm-Gg: AYBFou3UNWNhwW4SBsQ+UWZRxIgTVGM7aZ8+kciQMGa3aPyGzKj3eF57ldVa+r5rvsx TWzsRSLTIrSRbH5JShgCJYQRIxObuBIMuHTQ0r2f4zxOI38LLH2QdAosoEv2sZ53g4e7dEOFWrr SJcvYSGdPW6LIYqkCw+1EUnDj99iZQnczg72ZGloE+HfXWKG72I4jSCV3+WLt/CfqrYKq7IW2dK Ws9jl244HBUlhFKOUjF0HtBpJa30fy9k4HSKtxoJHAwqkLvGqTuEP3ufWqnVoVKSgMfbIkTgeZN 8YBdMC0R2BPEevCvki+LaAd2qj/rz7RLvYalI2YHu9hbcSYS2cMkDuwWHcF9rBmB1QDb0ngYIof VVaq0wiXh X-Received: by 2002:a05:620a:2b9c:b0:939:7f14:ebc6 with SMTP id af79cd13be357-93a297789a1mr366575185a.3.1789390146394; Mon, 14 Sep 2026 05:49:06 -0700 (PDT) X-Received: by 2002:a05:620a:2b9c:b0:939:7f14:ebc6 with SMTP id af79cd13be357-93a297789a1mr366568885a.3.1789390145832; Mon, 14 Sep 2026 05:49:05 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:04 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:23 +0300 Subject: [PATCH v4 24/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-24-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zin5sMmIPvYFetkJDogycudVGKmwzzxlUwu 4DDdMjh97eJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs4gAKCRAbX0TJAJUV Vv21EAC9qnQ+FejkTlXkYadBnw7N3oZ63onmXs6Yro3n9LNM/D2aTj+Ae4AJhDa2EvEZe6xh9+d dg2Fab1BQwslpOj6yMBXXC8+7H05tSKkYCTT0L5MXB5aj79riTf76x5OIxiU2XBH289Ti0dTnan ILX8mKt6+jCdZRAj3Xq4EsRzoHX8qdBXk4d04bURGBWXO7oABZnKs791u81NvDpYPPa03zQOyCZ 9jRxOsct44llgXVtbMfVMGGYAWOZDPtSPL+YJ8oGwOSifLizQ9RCfIPsft7gr78BaRe0fJc+HIY Oo7KUqpnz4QzLloOraGbBslqYSK8y4MVrJJHRm4TrkweYxLz7afNwj/gjrTTN9Xu9vMt4XwlOKG Le3Y0zqLQYg8FKM5LOI/4fywUep1ceavIy9pdQdNzOOdwCGSbnEDirQ1touD7aCHssOGPx+Ky/N 3RdxKx5RzsdrIgMwM6ARIeatjKa/cNH2ZKgZPLulbe8P+CsyEllJdPRoyjxly+sbxe+Ztub7PNz UZxWx/mToBJYQNvW8Ad0omdTwxNF2FRBjuZEFECVPhyRy4PvcxT7OOLC3xG1FJg+yhdi199ExWG VHf3A4CsmMJXEEG4FhmqcJlY5arcBaeVIlMNYk3qAxTJT1hQEgCF8Ne503jbdZ6ly9HHKl3o2GI FNJ2+xfBEQTLJnA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX9sxa1k1Hc/t6 c1mKQZ5r+Q1MppRy7DFh2FdV2XIFVLtAe6SvkmYOYiCGwZeX/yGGlBKIr5i6KWsNNDi/63k8qUI CK+MbweFXY8NbVn1o18l1WbW38GqGje2+gRlYjtKljoCXh7wRqHhijrv5wj1jeUYh4wO97taTKG jBrnK7Cz6qKdf6yxaNaF6ExzLsW0RKdELMlQkALi8Gksos3BRTrQecgOhM54kbfv4Yie2BHRj8J s5Za5j7nXda7H6RmJy2bVg+DzkYE0FDpZhHnpRNxdAaOnUHQ9B3RD2s2rcH6wD2SHI/wzrcEiGg dTqkq4jvnFnYcWpyidWITzJ99Uji+COM7ansULO//rHSb1pqXc0OFudV8rQ9qRI4TnJa0mPyjtf U8EtviwW8BW/UoTy9nQL5g+JXhH5XSy3eMOtbQxFjalc/Gdo1eUUDX80Qf+j+UPDsj9L6Y+LdAy BclvNfdMd0sUXf4HPZw== X-Proofpoint-GUID: EMhkAV9mGMT26SpFJB2uEYw99tDGwRas X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXzKKpK44ijFaV TQAXCKS/rhdqTkS0LEervWRK6/KWwnjGkku7Tkw4xECZV3fPPheTJHaVTQJ06N7TxrYvJQk6k7V gjjLpR2fywPx6W91/mqvdTQ4dEOiPX0= X-Proofpoint-ORIG-GUID: EMhkAV9mGMT26SpFJB2uEYw99tDGwRas X-Authority-Analysis: v=2.4 cv=MsrHeGae c=1 sm=1 tr=0 ts=6aa7ed43 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB: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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 suspectscore=0 clxscore=1015 adultscore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 00421472085 for ; Mon, 14 Sep 2026 12:49: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=1789390153; cv=none; b=dlNIEcGA97V1smarPATPXSS3MTsmM0udLmrfVU3lHrKiwr8ldkhUq17Iq2LPYBpUI1jHl6/R8AArj/Q/8vjzoG7sdFxCov9JS8FvZF/B0CSiO/dSdYInOw9KiQCp2zM3M8Z/fMN8Y/x3pp61a2Y27pnXsi7nDhoigrK5ChCSb78= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390153; c=relaxed/simple; bh=0KiiHZTi/qlr8qqnehNkibdGn4Of38rmmw2GrafGWVY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Yihuw6kju+mT4YAGuzhMfGpIOR7caZP+c0qXfB4nsIjXvO+QE+sJpsZHdjkCc4MmDW3w5rbU0yrKvfaWpf5e2Qoq6QgS+uNOpck0GnPoaUaEITtjORRjYawdor+L4KIXZAlJF3JNlb/UIqzZ/lX2IC4QxI8roRpEsDqFIRP/QsQ= 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=ClexxJ7R; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Crdpv2aB; 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="ClexxJ7R"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Crdpv2aB" 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 68EAlwgu3860401 for ; Mon, 14 Sep 2026 12:49:10 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=ClexxJ7RMEObehna 4apQR9V/N4vMZkqziVoTWoAfPdGiOj1yImKIRuLPOLBguHmFOCoxRReNnvx0m6dc KSrlc/z7IdZUa+0mNWPFcZiYlT45KLTiWp0JS/89Bcfi5zVl2nvVZqwjUhAP6aJz WfATFiPXMDW/cIdioLla07LwBOOGENPx0+rPvh0qWBaCRHgU2zbYthv9Dhu7oQC/ fzegqFLOqdxPWnE9zieeZOhjlzJ8Zd9t03pJ2VBS/HCLr0EZhB9zsDdSobxOgNnR czLC17P28gahvDk0WEdgh4VKlYHbGgzNl41pyh42e9xcIz4DmJfS1pHf6VUqfxpD bt1lVg== 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 4gpd1f11dc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:09 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-90e98e74535so64160536d6.1 for ; Mon, 14 Sep 2026 05:49:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390149; x=1789994949; 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=Crdpv2aBPy67XsvQCTzqbnkSBTrPyzVAcEYd9nwqHJhI8w57PXs7hXq1qdtA7FJxVc NV0Eqs4eJkMZGsRUIjK1PLl/EhuD0X3qPwT6F6PxxvrChSe8FE00Yfy4HgQoJReeBK7K 5VIFg8I/bvE9dtWXxOGIHLwYXsAvsBTpr1sEg0Ey1Dmni9eiK/aHhWmRdoLwTHQiNftT rhFxI8pKnYKOAsq2yx2Wh0SVMoJsXk9q3ZAtKyM9fX8rQp3h/ftRmfuSDlcgQiU9sxR0 XLmQDGpGMa7s2v2fDGpePIuRimsNbBTDuShFcJzkYFlrn3t/yMC/rLzJDcqTWcoa/Oak hM6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390149; x=1789994949; 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=h02aCrHT53A5bFMxBqaQHFVGuiZKjEQX5ckKx+R98MyFpNAHAUuxgREzdgAuavbV4J p35p8+g0Ygpmb0VvKewOP/ZUsLA00R/6YqSQHoK4qBOvvwChh4AJ0+sq7DtM+lia4QjR Zppu/3PFjQ7ZvFVvwABFH3f2YjyJZ3lmqBcS5Cq8XlkKJAeiZeIm/FutochpkwsKV0th 1BnbF7kYckRn9dmgj9NJooebM8W9gz7jT/HTwBI838O8xkzxxImDZsRydbYdC56IULf2 smv/x/I0gHq6EUbqVGBXhNdP3XtKKQmT2agfyKEFmr9Y4g9ihvzWm6bEmCZlLGoSN/2u ebng== X-Forwarded-Encrypted: i=1; AKwUvByBipwgx7NX+wAtYs/lp1Gs4OrVPnVmQ+heq39F9YUxv7EP2jqN+KafKf8J9L2RFTabgDmluH6spvOi/9I=@vger.kernel.org X-Gm-Message-State: AFuF++kqibrk2nd74EuPpxiCXDnK0VhmxPWtP/INzIkibOoS4eAjW4Lo jb1YhvBgTOyRtGzkCloKFy7osKO3i4B7tgw6UBdS+WmePH6305npiTd50Rct+8zaR7y26UKpw7H t2dN9Ng6pEzHD550ZXY3FO2LJRadg0WoVz6WnVrYSYgvzwmfyXT/HtEQTSryaWVmpHdM= X-Gm-Gg: AYBFou0mginoGYt3+SuO07teNdilZKogv3FlNUhsAfeHhDfM7FdfTwUPaYJ0sSmAx+T K4cYHrqcv7EEzyKhfSaLBxKfF+x3ZAKYGBkc8raVNDLmZ0Qzs5ijTeU+4eHjrntzJHzUgH+u6VG UliZdGwuTU0fK5uKZw05j/j5jVq6bfjk7/96tzEmen1pMqtZn1YyOCrw9fAKGtPi00wn4wZsmIf 4/dPmqIUp9WQ48JXQOp5ExGOwD9AXlMwF8+MdViapNLSys6FrkVQAVYBET4EAu7+C0p3osikCjC q8eptWMgRnKjIGvVkLFM1GYIRhQm4hMfrI9enCaa3McBlXrTT/DKSvZ7ZRdAQgKQNUu8rqxsNA0 NZuZUBF82 X-Received: by 2002:a05:620a:4111:b0:936:af9f:4c30 with SMTP id af79cd13be357-93a29996c2amr336845785a.25.1789390149150; Mon, 14 Sep 2026 05:49:09 -0700 (PDT) X-Received: by 2002:a05:620a:4111:b0:936:af9f:4c30 with SMTP id af79cd13be357-93a29996c2amr336840185a.25.1789390148598; Mon, 14 Sep 2026 05:49:08 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:07 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:24 +0300 Subject: [PATCH v4 25/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-25-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zjtQproKSTFdsa5ICvAPgZUrcCb1sxJKC1x G8D06fMFzCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs4wAKCRAbX0TJAJUV VqfvD/9uu8WONs3lZTiPPtq1taaj76EWB8UIRJ6MAwR/rz8ZV6QCQbvC7Z8Efh5luhSmewATN/F EHb6U/UlKOFGR7EpHsUND21zaKhFT4Acz1c27UQ1RYv/Ynji7Fzl+S9kJ2XDOet1I69f9/IWfa3 4Bajm1XVx1HsjqJfMa/EHW7ZqJ21k1fjCb6VA+J2bOm7iPtmEgjS0vuNsf6obaSAupXq3qbPIEl IKBGf1MXHprPi1aYyfNtbfIP14qGTL2ZPWLVbnPgRN8zWakedmfOcwY9fH+S77fbw74p/1hgG6+ EISRzI/l2Vx2R573AtLst0Dkoo+GvcSY+5QvYdSlVXMg9OIieIDHlaHs0PyDr0o8tmRlDU3lR2P LshqqIXv3hh6ZVX625vjTzO3crupPwcGkJM7CB89Igcaw7ocKlqv0z97hyzZ0GbF7nCKWirH6zE f7YZQqLK7WCUxQEm7mK6EWimeecCkLjcKTMxJZabW551LL5reR885XI8L3XQT8Mujm6seg6sK/m dSVltYi8NQWh4NCnRZISE7tSal96jQzHuLRvNM0r4hORYcqK0uRSm8efZg72qrMkarLDgs7K5E0 pYFM6k8ZdQUm/SuJzpifR4PRyyz/1l/7dd41NPd+xf/Xrh5R+LtzdRa7YvFSy3UajiDwpCOxohI zo5qpaw9gDdyTcA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: ixSKkrYAI_8oQLR0dHGydgve6Yi512Ih X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX6aYrAQdqnjhD 5d9CTScfDzz4LKGiMK2b9P7YwLmdGlGnjmWShfdjvRrz5AGcaaHwzWWHCYIEuyp1DSbwLfmfgVW eIwO4hFouXb2MiQN+Ezxa/UXsXX7dSQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXx5JtGU2kNw/k ifQpnUwd84ZUD3VgNRzzzAi/MtatFVU09YsCRgqQ+0Z2PHv31fLce98KPpA3qy/R6jgdXyLIwtt NTQn6Nv4obsUQbcuIxoDYWG7Bo56/9g6C3wXFD01nOqt+aRCW2rr+L8PkxdTNK0BmUjFglX6m3Q wX3N/G57cSmvfj26Ez9NQ//jpTSQB+a3p9YqYkStRyOHIxKNVqj89TBNxnjfCo0tKIgpIO4c+qD ZBTVZKGgL5YHJF4QsNM4U5VBIvQFcZ1PSrvdYCJsoJTjNErk/jM7lZ6hYacwaAx5pXHx1410nkr lAhWwzLJCSiU0t3nTzx0OEkRQ+SaPWXLRRBhTUIEUGbbbsOf9FuzUZll9GwLSAhgFDSTBoZe4fl 1JHkKS3uiUrIgW2Dw4OEvAmkEmo3j8W8qsGf6MhK/UARMAWUNfdWVYNFjx4kc2W3aCzELMnn/a2 ne1OK/krKaTSEO2khhQ== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa7ed45 cx=c_pps a=7E5Bxpl4vBhpaufnMqZlrw==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-GUID: ixSKkrYAI_8oQLR0dHGydgve6Yi512Ih 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 B7B4A481A87 for ; Mon, 14 Sep 2026 12:49:13 +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=1789390155; cv=none; b=MVJo5RW/TeSSa04FvDdL9T6sdtw/6H2DEYIggBQndND/IN6bkD6eGP0wnBNAKi/M8caoIbXLdgJHWmdseEB+X0UxgyWj6VzoV7JpadwsLrVPH8dc2WsmghPIieXtE5D24VmcnvZ0f+WTktkKOezZXhcTmeGiKrkViu/ulY2WL4A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390155; c=relaxed/simple; bh=qhXhEgON+LM47eHvoJewyro6o0/BcD0ZisNe20dtg2Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=O46mlEp3ajOej0wTEtvYRXVVB5+dU3PpwVM74mBYP7njXLP/15GmfhAdl70IdfCJ6o7oQaeoVJquLO7TYyodzjswqFhKiDwaivq/YZk1usnzFjybzgG4uuzSWEjKf8z57on16UIro5LvX9n7vHU4H0QEMjKtYRP6Je7V2eZIIPQ= 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=URC1sLJG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jt4zJWVp; 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="URC1sLJG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jt4zJWVp" 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 68EAm2c4901935 for ; Mon, 14 Sep 2026 12:49:12 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=URC1sLJGF52jteSa zKw47YMaLrg8EWYL+K2tT2P4RVwWI1vHW0002eUnR0MdjlXLlIci4gf2JEKp/EoI NK8qEBM77q6REUpefHvgSKxpTXCn/fIqRnX8plpthtetcn2jp7UWWERQGPG1Q0rJ 06lNYqq59Uh81JeUn2rpQFACFfDac5PQAkD6haOp3Q99IWai/KgngarrR+8blarT 78cAtIn7DOZWdivE6oftNqzF4lRgWK3BjzU1Yk2IsqkWFXVCStVa5alO4v/UnTq5 dhhE+C0bQ50x2+R0yiqLevkDZnCtWq+5ud7D99UP0RUi6hti+jC6Biryeep9XJFy UKXc3A== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpdevrwbq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:12 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a07b5b5efso305166585a.1 for ; Mon, 14 Sep 2026 05:49:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390152; x=1789994952; 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=jt4zJWVpotDu1PiodejkAjtSAcWD4xZpWr2LgYzYRI2eQ9UrDcUvOFYCTUMY2DyJY/ o790EPbEYR5As7W+xF4gvw8JEF4IfJMuIB6rKUGMsOrPvpAZ6regfMwUf7i1e6dGQ0AS V2tw6GPwcSEqRwAXHd6GBdpNbSmewKj5E0ZW14L6FjSGNjlJ7x7qJLAadRJL7Oi+ao1c 7tdw8kE6W6/DN9061zoQ7AysIZttLUMqm8YNKeQ/4X433fCZZSsCOwhrE9sgpUbJD7CJ rGg6/NILsCrx/PGH09QRHtk9YPxKYpHqrju9aeSei8ZYIHePWwlfHOAiicezjkmasY0p 78jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390152; x=1789994952; 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=n7cN5aRx6mZQI/REJ21TYe1AzewpdSmC61QW3+LfVMN1vrlYBgEGGKjngiHkPx4wPT XfDWkKv9FqBueBuhgOYR2Mo+6PbkD5c/jz+vL0w4rZhuSEqsJ9OPmvOK379v7bAINaf2 QE4UcKbaANXJMDrE4nrtE+D24i1/i/5Fdmn8IzASRdKTy4rB0JHU+sfezqdqcebjfNqm QinIRam+c/SOS3vPR63yBNQSMYWydKW9ZeEZDy/YPgHgrYFjLZe1wDLf5vlX8PjpyqYe VwMgoGXuVGgfdHV2Vba48TuM8fO8ooK/kXQUSDLWyZp3dTrLqLsclUIKbSboaj6CHutC b/Lw== X-Forwarded-Encrypted: i=1; AKwUvBw9nUc2goxaW8A45W8bOHPeIGQu1XfbgvQziiTJj6PSZSMI+XxbnWCnTBQ46sR81V85JjFLi+COQUE9FGw=@vger.kernel.org X-Gm-Message-State: AFuF++lXGrW+olBdynzO8ZsR4S+C7WWIzsRwGYTOjQqUu+XRsSKhUOeJ a3RhzX7YYCJ3ZdvcL1/owH2TSTu77MY+fAbINlz52rtHgh5NnfoNXHr+YDIVtQDXGfRvUppCRBl OloCBfHO8TKBwchvEafkuGf3Xi9CsJWposeH3RGf0Vq14vt5LMno+SsSVUTUodDxnUZQ= X-Gm-Gg: AYBFou3oqZiHEei7++VXhzSC6//+ChnEWBJLsRmb2bELm2BUB6SNxdH5aGhxqmHIeDC vM2utGtxkcJDNIIyTE9U3/FzTW2WqxK0eXtbc4p6kVNsvtyoOpk+hLnu+TcantM3C0sTl3NXQ9R PxkiaqcGok7BiuqxM9yT2L70MXlLH0tddW1IWtOpdiEFbo9p0P/gnF4M9uBS8940KiFBN1TL32p WCP/BtyCpneqU/8Z/YDz/Lat9k27FSaHugFPnC0RhwooABAJLgK9tpm0h2s6oqFiQlr1BdDE7+6 TlRZ1Xh2I9q3rLYekwWS6ICuQCNUD/S09Zzr3YauOkGX3Vq6GzViCfdfnSnimi3CpdZiAvfap2B x5U0qlClg X-Received: by 2002:a05:620a:468f:b0:939:db29:4c11 with SMTP id af79cd13be357-93a187d69demr638372885a.46.1789390151879; Mon, 14 Sep 2026 05:49:11 -0700 (PDT) X-Received: by 2002:a05:620a:468f:b0:939:db29:4c11 with SMTP id af79cd13be357-93a187d69demr638367785a.46.1789390151289; Mon, 14 Sep 2026 05:49:11 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:10 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:25 +0300 Subject: [PATCH v4 26/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-26-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zkHIEMg3DmAPdIokleQ+KpnF1/OMchaQpB/ 8r6ypzmEE2JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs5AAKCRAbX0TJAJUV VsfLD/4/7MfLAMydm9mdflM+W8f9IBtm5ZG4AVh8MwV676S6fNBV1u/eKi2oVw9PHXEQq02iJsi e882R9FEtxe2f/L3IjKJkWT/6oVLAFXz1L71CS1CWjUMFFJ4IZqPIbwhsBqRjH3QrTBPoqG/BYJ r0yXUVGg24Jg1euAciCRwaadilDbVIDxqiRdakmwzbSMrHUOJKwOjOzXIwc1uK/Dgpg0R6lOTPG TliU60/OQfqITPgrQfjPvKWuSD6immSvoYURsW//+JX3StBSrXFR5pesuRWhxXQHBOUIOpboXdz ar5swWhjskUTnfPcTBOyRJ6ZAFKzpXgZE3CQL+ocR1EsXGN7nfSoObJK79+JwV86TxH/OKuXRoV vrOOHC111SmnFp5j2+ta2PMYR6FD8HArdQNT/h25jdPHuy56E20x5D1jDp4BMBDLafQuCzerwzH OrzFvZzRuP6MvCUzwENKjgZ9ahwd67jSKzKjR7SufbUM7Ea46Wa7oU10gRMqFTA39sN8SyKw8Lz pB4fcOcjaSB6YKW6jadx4ImkLvU7lBJXVYTNsXWDd5EZFsAPPcrVkyQdpKMpQnKTKumH3vU2FG9 ncAiyci7Ln84yatIcKmbmEb6NxlTrHBWmuCCanavsb8RlV909x9K5mTTgAI/rSnwFnBz5jcI6Bz RnYEgtz91hfr+AQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: tTbYoiL_FStXjLsxPGGYmjgFmlk5--sQ X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXwtm5wADfREDy zdAqjstpCPGhLhNhvwLg7lIicqptU3EWtZv9Yc5eCKeVMB6He+Mu2GgEeEeAEnag7t0py9Lh8Nv odw/guonFu5ZhDqCAHZ5e5yg/QODjxk= X-Proofpoint-GUID: tTbYoiL_FStXjLsxPGGYmjgFmlk5--sQ X-Authority-Analysis: v=2.4 cv=ftpJ914f c=1 sm=1 tr=0 ts=6aa7ed48 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXweb8gpVZiOUq CocDOYD+GWZOlQ0trmm9Yg/53nnP+RJNeybZfY+uih20esQOJcFDgNQzqsu3hdHdIBFby8P9sp/ ojtjBx7SGnFo7TSFVbzEBbsAIXqrpyrYRQjvEfKnjUojca3chmcCn3JtdVQ85vxzP11/cgZyICU JBmUU5E/Rhw/OjXHsVTNaJORIVvwkAOUkEK7xi79xcUYxUIUq+nLYJahwXmPU/WAGqJ/6WuBRES PO6LdM6HhhCPLGj2zqnJ6HDVXI/UPkrQS4w5TorsbhpfsKyHhN1wLEWRM8nryeZ3zWa5ZlBsR00 Sfci488pO55zsJovVItApg3FpDcAThaPJCjgQ/SBRxv8yPY4+ZWyRLyr9q0VLv6FPz9D6fvrk0Y 4lkgNwvNMRy4xs/m55YAhV2VWRKLf720azwc1rEM58AsfgeTHCXxoI9Dqdnv/7nB0p3ElaSqvGQ DHDeY86au9/N8OhgEJg== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 B41AD4718F0 for ; Mon, 14 Sep 2026 12:49:16 +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=1789390158; cv=none; b=A7K73TPUgC42Qij7MNhLPn90katVftnKU7Ng+vuuVBImmq34JCfc1Y32E7J90NKpK3AOfAAUsknTOVKMnv2zNAgOiA8Wf+j2Lvr++4J404oOlaWD9S3PGHP9ESfavrNavGM+k+gq9UcDgXd5+5AX4vs0X+NcrJ8gbpGmpsEE7GY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390158; 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=A3Eaw6sYNVq/rDxomNFrcMqtxn2itfrK/y/rKBkeEuTojzjwN4Vn6ieR2kjQ+OnvoG334qMXVPiXb04m9V4CAUWMzikATnYMU3iVaNFMGMpcyp7nRzWyh6YQqi21owrv9ByksjX6KyirswsnSpswgO3BsNvtUdrUYwFq3l+PwR8= 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=XfH91VcK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=G/rzkpqC; 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="XfH91VcK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="G/rzkpqC" 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 68EAlvlu3860361 for ; Mon, 14 Sep 2026 12:49:15 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=XfH91VcKGapXVo8V qcXXDYqoZK+uQLLyKT64ErQIsTgNrPwObO9Zn0MrO9LmDcY5q1P8MDAEHndYdHeT 1xYF5Ea+TCbi8n5sc/kSBf+LLJk9JlUxS77IzY36uvjO6hKeZXJzLNfZvHsZanwy +iQy0IPJJvgnp3VCMe/HgXuYnifGpjb6HU/c79Hqy0yZYMOSpKjQ3JNy2kdhB6OK n7CzNKGowNTN+E0viV7omuXULsBsXXbhi5OhZ8tJoy+A1CSAIAvEjP0BYoNx/A45 l4Y+tXjnURH246aNQAV5W8ghbIhCieD0oH6CxVGQq1aXNUV82yKZ3cQrxQ85id5b SYdjnw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpd1f11du-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:15 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93903622880so849998185a.0 for ; Mon, 14 Sep 2026 05:49:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390155; x=1789994955; 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=G/rzkpqC3XLtzLmM3iR4y52WZ+nlE3MXZriRA76JqjGV1Jnw2Hd0tv7b9W9Q53NJRx 43ovECDaVnASZzl+oJQSHm4812w/RZB+FmUxVtr+AvrLKeI4CMgkcJ/j8aEXCAuCTvYW +/4hmLlpy1j4K3RWUY52Z5deb4avuyGrhvgyx7v/abVq8ZePrbNt1iQLHDw1hC8UgrjA IjrZTd4c0PEmn7D+hTrwYkBxgnY4FUhi6txIHN7p+xzO1FYOUwFCnizgJF09FnT+Z5YJ XQ4mM7Df1YUDoHYpUDtrTjTB8OJOTlKjbNGHtRSniSjzM1hO1/MzXBhDuu8iuE2+7CsJ j92g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390155; x=1789994955; 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=N26UafclpZbxbscNpzNfA36gwMjhaZdCl/Qz3Rs8B8/BCjeuiXzPskK5QvVhzMdLPT mj4G7UphpKswjuVYL+XwJGidJKdD2SmluC5rxxnw/TTCX4soRrKEuskwdItFefOeUFc9 UqyFAZjoAZmcrs+pQhQytYfYEeELallCxjtXx6j2DwxH+irnHxjpKuPVJPhv5MgjlUpZ RPxovLpM0T22KwMyGHTWzxO6jV2d1DTy9+aR4ggwfzHtrzlTrY/ntbZFnRUiaxUxEL3U rx7kfnX2GAw0SQ+ippVSKmOYX0KsIWxtwqj3OWHq0DNdjfjbUWfBuE1g9V2udA54JQjQ otOg== X-Forwarded-Encrypted: i=1; AKwUvBx6gSmJEN1XPTNn27YgJQlxh2u0OLZ+8uOGtQVSb5li8bXR1c3P39iEPduiWp6qfzdSrhdk+PlR5Dj/LgI=@vger.kernel.org X-Gm-Message-State: AFuF++lmFCpQ6d+E8DTJtpOfqc1AEXuxOCxkFf3138wJ9soBX/l5/Pi0 T50CkWWd8a+hKQQSYRjuInys+angfmXKl7VpBY7CPHCQF8xLgxyHDQuGanXqmUGO1m4WpzNmAJl tuUHSPYL6t3FLtiPv9D6+cOcKj5nXPsevtwHn0K5+eBWYYxx5XCsoUZi+5/VLc8dnEGE= X-Gm-Gg: AYBFou0sPv2DLuHLkhPs2zapH4e/NDwaCzfqhRikPlV+xjohqrMy7YB/JvhwDspiCZe 4B2n3ac4fvi2OH1VX0n21/pRbffKrT5OVHIo+sjNe+ExlBvFjnCw8Gsm1jGdgTdKBl0DzXalVhA z3E7Yv6aoYVlCnYIGuxw2ZcIXBw8VZ4Q8Udu77PQ12msEuZgDegcFMDuKYiuTIuFoI4RQmKwtqh 2bLTYGaFAuux6y9+u4KdffHmOGZCehbMSIVpRFUhuSSv0em5SURRl2k6FJ1JWx1M0CPOel/LOYa x48qpp+w7ZrhBVIsVmvWmQ/mlqmty0ADFDzDbhdPp3kYgc6hbzCP13sDKCoHWGH9JJuG4U7dvvY sYgWL1aoR X-Received: by 2002:a05:620a:8811:b0:939:af12:f5a0 with SMTP id af79cd13be357-93a1870bf0dmr609555285a.23.1789390154421; Mon, 14 Sep 2026 05:49:14 -0700 (PDT) X-Received: by 2002:a05:620a:8811:b0:939:af12:f5a0 with SMTP id af79cd13be357-93a1870bf0dmr609549985a.23.1789390153856; Mon, 14 Sep 2026 05:49:13 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:12 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:26 +0300 Subject: [PATCH v4 27/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-27-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zlazRZvGVmV9n7b8YkJTQPxdys+XifXtuIe eomzrUv3weJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs5QAKCRAbX0TJAJUV VorXEACWE1gDrTHnQBd+MA9FuvNfTwH72aiFSgZpPEdLe7Z7XlGns3Yupqj3btjE6Pd1VYUDOfH tSokK4rFl/8GZwiK4s5C9GzHzFC0P+gA3c3WQl2JVAxlf2N93eNGyifZ+FKyXXkUE1Qa1/XpEZ2 iqVoK8B00z7ONwgsJHQ1HI7mJVU2N2F0v6dIV4Xx5K38TrWJ+DjMZAGI7ejcFRa/3cIjYavBPYH ITpxGUbEVe64yw4udb6VBvMXNxeF9NbDai6y7BpShVZLI5Ckz4pj/Q8gdmlTxVUXNykEbUHeX46 tM+ty12R4rYG1CL9v4Op6dG2c4gPLmTjDHExDbR60OIi9ofLe06/4CwX8tylDeCJQBkmdZhRONh JVM4KDETMNnuGeL27NQ1+zsucdkUMay8+zgyszvFUJ4YVwVWnFZGv8IKQ+G5BIqwzaL9nXo+bEv ht+SUwN4XAN2pYu1JOHUplKDtJXCOZYpsRtIGtZ29kpS4T1YX27j0nvaZhxhsTfp2QniGleWGLO RC1erfpS2hn4yvV0iCF3eKl21PSJiGKtNRynXU8sE9oT4h/UWKo88cvO0InsanJPx5MgatvJQm5 71CDKyNhOAUI0gBvKa+e040Q06YDbYbSM3L9OLsWkbCuk66D6VWQ3MwgdlvjNBH91MbkMKtU89v Q7Lacor+tGpfd9A== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: S76BVpQHALsCZtT_GsChxbI1cimbFM3T X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX/3RH+/4zZyrE hvLnl7GvMCCZp2SiTOGl1DhwkiG7bBD93tZvh2UDkjccY/yiUHqceCiE3kFZjzfBH+mLipmeT0Y q+qpqJou8T7otY9R4ycu13Xiy38JuoQ= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXyUGQW1oIE5gU L7ixNB2tIi0brQUx8MAHKwlJXLa4mtdKpvX3afBUxz/z+VkmMg5qW01LIj9U/vep5trXhpcXawp 6jdU4mjcBdm2MASS19QrXddBiLBYiiZk5W/hrnBeho9cAxpI8NCFm0vprUaHFlHpLXRRN7/op2h xc+OAMXgWJ0aZCLN4lscRZQck1WuKKRkQU39PvE8xwwnQMh3zhPB+NZnCi3RSbVwxnyKHAbPava T4lNfnVs2+RKjsP+fgQk9i/kk4UCdm/4qo5yncwdotHtlQJX363Zvk2kMrbxXFMwS6hpw2+gWMW c4oheegQSaDhjPtnHockmqcD6sW4bqto37Zyctp9JVdZ3CPRCPCioCEO+nXyQ/7uhZDNjwXqeQ4 JeXzG9fVPGbjdVguTXV4Wh+NHtfnP1huMXNYrYU1DtOY1gWMwpLtkNGxubHhocm0cugT0IgDKob ztq2ei7v3pq/OKSjNuA== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa7ed4b cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: S76BVpQHALsCZtT_GsChxbI1cimbFM3T 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 EEE4E480320 for ; Mon, 14 Sep 2026 12:49: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=1789390160; cv=none; b=B7rhSEzB30lCmy4gcES37BtColRKBdrVUEc96VzpuP6yqCKKPxg26BBkZ3rNr3GgNqS4b0+52UztvTHDLC4WehhvojiCTfqzEszA8xxCYQ5Fg5r1wCm1JmU0apImr6v510onvwLqlmNRZKunnn8muE9y1o4/uBtv2LOPbxLkiIA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390160; c=relaxed/simple; bh=fkm1cu3iCQR87lufDwmiJdhLLsSFmGL7gsxEJ13zNHk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NnKO5XIYbSk76SUY7EE5035bJLPqHOAmMm9qVeQawihx1dYrqKTkiT6NvF6gPUUhfDWRXcohEXRhWSBMgcJEui3OAK7XSWdjB3E5ir46QQKDMYr6dYNDl9HaUn4c/tCa8S5jHe3u8n8AfICBZxjcJiEMdcTHvLIhyiPoicfNKRo= 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=fMWn31hC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aQY738eI; 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="fMWn31hC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aQY738eI" 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 68EAm088727567 for ; Mon, 14 Sep 2026 12:49:18 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=fMWn31hCpSUnsH5i bxHwCz+YV6bscRjrv2nvP44q1AQtrPgTJP3QW4Y1zsx/DCX7YgFzBlAbZk78j2mC 2tfWYWpxgUxBEMatzm6Dsbgx3NR1VYMWEC/5UcUDMHIiFsj5YF0MCEQWZWNLqYPN RdLsUQh25ZWpZLzc8bxgs3lZ43m9muWLjewiEGs1E9ZR730qFpV7/am/lb5SDFEY TEIs3GoasnQvHbd0M5q6NZrHtfeQDlxBcq/Uj/hwd76KLVpDRYVKhtAemrF6ACEB 2HSNVnRVYk0gDAACs/n6UIivSgIn+xqsOA/y8ZihjZOYxF1uVEFIOL6BXo35D6VR R+CfOQ== Received: from mail-ua1-f69.google.com (mail-ua1-f69.google.com [209.85.222.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpdb5ry3r-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:17 +0000 (GMT) Received: by mail-ua1-f69.google.com with SMTP id a1e0cc1a2514c-97e8d95121cso337911241.0 for ; Mon, 14 Sep 2026 05:49:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390157; x=1789994957; 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=aQY738eIE0WCbtArsyfOi7moCEOE6VZSdfbMwJm4Fb7lV9ihOSRpANLWMto9k5AX8P hOVyDJchdu8ltI+hMUx2mesd/5VmPpkY8tZNV6mnMq6fpMd3pOxP/xy+POCrT2meGmkk GqQiPqb5hC6MA6kfWBdyVZ817Hu3K4rxpjHfsuITt2Uw5ojJ+nyzv9LF+WGXM0FU5C0n loOSt5qKV2uA0e0byzP4a1vdIohOIVdWzbwk2wEimiVVbmQcCNcBg39zPDHGvkPh329C /sp+sQ6VLlhyczWdww1aZerKFlSSaeQCLdMilR3hHFxHTwBGfBwSJlZ1cl60vXLKXsDH 4ToQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390157; x=1789994957; 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=R/66yu+e3XT19uljBZTlumvZK2MfMZpmbPmBC6wANLTAxmqXqb6pgvZAZINqJ50qAF 61wzhGlcXmNRbQt2RSDOwiCiQHuGVYyQyenX/O8GNCYJDWrF7ZTIB5KwM2fiXSjcj24s rSZyu/Oo37n0r3xV3/qLR1OZ83hIpYOsc7cIKnbVgheeW4B8k7ClHCtbYropcE38/Tpr xOZpXe1oyLS6QDYCuSlYYbnCFsDSLqSY5Xz8dzyxDdHBFye9Ff/dUHQjsdPhb0X8fJ5O x6ydIKNnvzvi4SBZNy+xL3xow4M/klxb4THO8LMMnbdVNANMFSa3qNSGn1Bu4LSn/yfw FNHQ== X-Forwarded-Encrypted: i=1; AKwUvBznvTXfSxJLRmKyYUUNhG813xBdggxyWXLRWbNhFy2ngz7fbPn5XiIL0JP6lnpE02yWhgwKLIBTwIkY37w=@vger.kernel.org X-Gm-Message-State: AFuF++lwdZtvEChgpl7Fc89DMMpZ0yeLJwFNhumzgN5DuW47yradjne4 vpOAI4phe3aT/H82UhRYOqn+NLM8sUeVZUmedA9U041737xUY0i8yu7Ig1+7MiWTXy9wRc6FNN2 dYK7i7nhhHOMDuFUvhy8jZCquhIze1ZXXeMEVA2TV58MDPAAl1jrEMLffH5y58Je9GLk= X-Gm-Gg: AYBFou35n7guGrrHVx7Pnv6TAWCABkIALYGmylEpnUs/2PObSeAhFIegbkguVYVMqq2 OAMjoXjfv6sroeufmP7ZiT2HrordPe0CkTYjIDuO9/7NNEus0VaGkI59flJYj0EM45Ssr/RJHGb IgxGHCu79zuIb3EqDrrMpUG7lMyVfsh082lNgURzrm3mokILEp257JXG4OA+c5wUk2jQfWJHLNK 9T2PkvfmVxFxjJoWnpxDJa18TLyWIuXqmjxX7RLNLj1EiTmy/7S1sE6OzAk+jRs8+Fp4VZGwSRV 22rqnVqGfOpTw0xi41ypDHEwb7O/VJd37eTtnaVZjvYyp+gyZxKjTANM19jIKkav153HXkhIkki K4fX6Zwfq X-Received: by 2002:a05:6102:dc6:b0:779:5049:87b2 with SMTP id ada2fe7eead31-79b517aca36mr1218351137.0.1789390157092; Mon, 14 Sep 2026 05:49:17 -0700 (PDT) X-Received: by 2002:a05:6102:dc6:b0:779:5049:87b2 with SMTP id ada2fe7eead31-79b517aca36mr1218322137.0.1789390156642; Mon, 14 Sep 2026 05:49:16 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:15 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:27 +0300 Subject: [PATCH v4 28/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-28-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zmdoOi51O8okuIYyqfMOQiCfHiJU6iU1Ivi dwCG78PAuaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs5gAKCRAbX0TJAJUV Vh8RD/kBIhVFpnHiU6Tfj5QoN0vxuI6QouwqxL8huQOYIJbNIOYWNLTiAq6gV549erFRGOK+6od xMVBzlBiuTM4qA0wXyMjazIHUIn+dJ+F2DWva8AfKaivPiiVEWv2xeM9zVI2HAjEa4rpB7ygruo 21X/qT+UOpKekbwnZdF4RQOVsF16C9cVaYQH9txZkeu+dD8svW5nUNqZf932pdFs9PzRQf34Txa eoaGWvvvbxLJt/OnKQyH/r0EBAwWf6vwnQ+od/eyC5GWw/mKo6GRY9LdtOleERMuCu9twQ5mIKs q9w8REMEmesF7RFutCAofhLjzTpCGWihSEcvu1+ALX0jweA8LEe84t8jG4GHJBAJztHd3T6Mwgr rGQWAEfirFgBMB/9wRq3vup5JuqRfaFbQTVYQdTa2/fYcdtDCPTRANqaU6klGWPwpGHDuzMM+AC +Zmhit+HDf7C087DMN0fyqdJBOGKPG2Pg3DPAyZXioykKPkGW3/lJHc8YRLIjBCRpjw704sl7X0 kGug1UdGDg0rZBnhg8SlMM66OgqgElYyC0bhcBRkERkad71WE2UpNngYEHU+h7R1U34cmCfYE9i iH255WG22QgCvtdeJQcQ3n1n6k2qBsJKZ7/hKoAVlthlKzBsi+4/LNvNw+gtrQ1vUoxygEyguJj FTJx7INlMmAVAeg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXxG7MQTtZ+/mK 5B/w6ksLXlEz0UM0B37kpzG51IISSAocjNAxipXIgXFg0f9dBPfnpNFDHzE1KRp5YV41uA8B7Ms U2WGrAxP8BAV99rYOAliUUVx8VogfJ4= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX2d/8zHAYWtUS Yqr7+E4SmTemww1x7QcNdnaWrQ6YQ7rVnYDWpSWe7UMvwrRfJRP4MooR8Tqa/UivdzVV5GwB8uE oZTWGU6X931eKE9rmNFRHdCtVmU7plA7n33yoCPuYVinhoX4ne0PxDtbhe+lN0OcU0lcAtBUWsK 7f8RbiI2jJaJ+FuBjSoSkgHIbbtAoBz6LqvyfkpUdAf+1vtGWH2CnQJJab+cInnbZj9c4+BDA+G JDUV5N5fzZskEVk/B0O3mm+mja5/pfe5zIrxAjFOXMYEhz5HLv4cb1dwLn3Nz7NcffiyJfhB+kx JVXTYXr+m/FGrKlzgrG2wSTpIS1VIXqPt/ZktyUGGtSa4Y/gIpKrqqFsaRKt75rgi3r8WqXOcm0 Uaow6viZfqg2k7kek9Pp1RRF5DD5Lce83Qqwlw0dG72RUXYewduZ8eOt3skhUGLKkvYgWE/VKJQ 9pM5SO5nnak/+h1E7cQ== X-Proofpoint-GUID: Qluh2q6suCsoPOtalJzca2katAPSSIQ0 X-Authority-Analysis: v=2.4 cv=Ie4Symqa c=1 sm=1 tr=0 ts=6aa7ed4d cx=c_pps a=UbhLPJ621ZpgOD2l3yZY1w==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=TOPH6uDL9cOC6tEoww4z:22 X-Proofpoint-ORIG-GUID: Qluh2q6suCsoPOtalJzca2katAPSSIQ0 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 impostorscore=0 phishscore=0 adultscore=0 malwarescore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 07C30483823 for ; Mon, 14 Sep 2026 12:49:21 +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=1789390163; cv=none; b=N2fH35uXQexgrcwqai+1vosHKiuquRfVKyAKl4VmqP1bYwrB7lrfWk/8UZB6xP1v18PqpvLxJoVUmsyF/YVm13Dj06QXF9UrHIK39AJ26f5pMeK3XUK7gLjmKU2ThT9gScY03rGUYcL5k1bjsz9US7eniwV6R7tMUmM9JKwmX1Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390163; c=relaxed/simple; bh=bSwOuS5iyvqMiUoi9APsbBdLW4Za4qn6mGoGPuU+9Dg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=R9IVqcQIsvMXd6DExDe5kYFu+z6N5/m5NfzSuna+jCtmG5YqGvNQ3IkjzEyQcOW+pkBPx9rBnyz91FJ3Ss+WAznd/bYKvGF1aBrcTAa+K2ryRp2MHRJsGg2vgyw4Woa9t45EqxoSYR4LjxRpxCMv/DYX10bdyB9kGpALr37ng2Y= 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=Xn21/ko1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gG3hr+6R; 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="Xn21/ko1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gG3hr+6R" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EAm34t1216142 for ; Mon, 14 Sep 2026 12:49:21 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=Xn21/ko11z6vy9kf 60hIP0+PfXJ+j0+KNFOZjf5dxCoElP5mR2Ahq267QQe9mJKw0s9Z1wMKQVcDWEXW 5/209Ig41xjrX1j/DeWgelo5koPvg7H1FbjDtLMTYchzIZUDyTfYwGwShKl/gsPC UQMZDS344r7Kzw00ovJIIwrnqfrT8wKykTLHqn5FGo1CJOs2TaTMTg3pb3waDob9 s2ysSO2alZNi5bEEVjg+AIQRhGApIAN4UpHMcN8Jb2l/Uzi6ALAzH8uLBC4Df+0Z JjL4oRw/ls1eQa7Kr97E78NXTrMYLFnBi0Sqi0TrLLNOKFkPhWXlrFUUqWc9NeRB 47RJ9A== 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 4gp3k0aht8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:21 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-9107002647aso40573826d6.1 for ; Mon, 14 Sep 2026 05:49:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390160; x=1789994960; 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=gG3hr+6R34itaMZthZLCjfB/9qEU6zBBXy2KLX67r+kMqczjhhsvJCGMcxK1BPxBh3 VAW9a23E7YgDqMc/8h3+zQHw/mhnHKLo8RRLvaZCqlC2IKgIZhYkCYWIs37prOmf2hZv 9bJ5br9ltFUdvpnJ8xiGiRmexcyLHfcFf5UGNy6yv9TcCQJdcrjVygOCt05ysarnTwK/ S2ASF41/OdVbqyzzjhT7xOvSdIy0sxjZlfQEs2SasXSVzbfQFAs2bHzXG9v/uzzet7nD OPht7zdsSpKOxYHjUq8u7Mq884ncXAKVB4h7ymtxJlglLh7g+iIxt5Fdpw4ZuMN8f7wn zDAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390160; x=1789994960; 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=FUYURNP4lfUIqR1dTeOPB3gWZ4SYMxczkhoWDfgPmF48Zpver4kRbszuRhAgrMaAPa 0boIXssU2YLWbJwhsCcVHQpA/l2mgufXwYY0YCcL8BiKp3lqydHno6WUjOGDxSfhjo5/ SsIcI5HBrHGNvKXIHWjRYHBqjSLXN9VO1KVMVCr4rlRw71j6tlY4wXfj0wAsjkeCJq2y 5hv35nUadZskf9/8Ejs1pnF3VoTjcpWqb8w2uQcqN8IxThMkqSv0mdX5NkgXgvOxCYP2 rQdVNcmtv1cyH6T2tRIQviIrzSHBFtp0i8rbKlfxj8Zzi/M/anPowGrbYuQDysLBryVP rtpQ== X-Forwarded-Encrypted: i=1; AKwUvBzmyugPRzmZscPN6O18TOWwsf0IFxcbf3gYjya/X9/6t3hhgydETAI9vj9e5xnD4m2eYwH4ZbE3XTCSYjE=@vger.kernel.org X-Gm-Message-State: AFuF++l9dIOe1+7MGkPRUuST/Cq6PvKFrGHP2XNS7DI5AtGYAEWcXbem yy0zqWbLPnw1Q5s0lS+VHAHCcIznoFq6L5IzvPtHLyLHAXZpYauO1CKxJhkCt9yVinWJuKffWHr HyMeUwE+9ecMzPsK+55PFJEBbpI4Zrj0M3K4R4kOgFsi7PjPL9iR1RcWN9gcuDpSnA1k= X-Gm-Gg: AYBFou0j81/u3RQ36wgokDX+HF50i8/WuSrVAFhNsJr6I6PvfG8PJtdVkow21iUZHXI yRiPyRywp2e4oovwONBfYGT8Dcm1UU2DD0O4pjoWqLf2gxhjM4uPTDsjOG+OItsvqQ5miY9KZZm 19I8zSY/uWps+pFxCqe57cHEOf39h8eG1nIkq8F+UHabo/PRNP5BnhPMi24bWz4eoXV4dgm0lTE JWb5brP5pB/xKdtpEBnwGblHQtWuI+0nPska9P7LnyWTa3loIownGMlaGckp6AVu51YCAV8MZLK piDe6+okmksZG+RkBSLvQZ/ixE/yXE7is7haePbc5YYF5CgQYSncRc5reDQP2PRHoPX0X2wWssQ O1yejwW8B X-Received: by 2002:a05:620a:640b:b0:939:8856:d8d9 with SMTP id af79cd13be357-93a29a9276amr330927985a.41.1789390159914; Mon, 14 Sep 2026 05:49:19 -0700 (PDT) X-Received: by 2002:a05:620a:640b:b0:939:8856:d8d9 with SMTP id af79cd13be357-93a29a9276amr330919185a.41.1789390159237; Mon, 14 Sep 2026 05:49:19 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:18 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:28 +0300 Subject: [PATCH v4 29/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-29-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+znW6Errrbb15ecOB1xlArvCoe8BkaBzB+1z MmFcQVD1zyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs5wAKCRAbX0TJAJUV Vg+KD/4+CaFLgblKT29mjV2uyuZemUa6Z0CTNXA4rI77KK829wvfItq9BQrhYnieXJ3Ib1df4+n uEQLSi//yKAEuH6CQwC8Pv3mga836106LUcPOvgDOBPa7uJHzNKWuQs/HlYv9Aau3WaxXeYtfil Sx1gznD0KByCaeGekSEW9bWfkDmE/FUprgnCoymBwnuzbuB5R4xjGuvQ0O1nXdxV4D1vZp0fAAJ tPHptQzhNjO5sGFfo+AlbsFpU/Sd9pnfZvbDDVkWP4Lw2q1L0R+II2Q/P13W+IB2pjKUYCofNpn q9cedxiRfiFoZOZmwFd+11PlsZEiS9klOaR74N7dgFP5qCB93ERoI9SqAz65d0AU1nFSFOE39Df miQ4cBn+YKQj9RczeSznOPLPg/PosYcIl6K4aeFmZRrB8gWn3aYo1NTh97FvtkEtcqfnSra0QM2 oUuY3eR9XtJLdEIB2CQo3ESyLMDFjNJ4rOZih8ZzWZ9+tdlG9ezxkFapru57YYH6kkwnI5kwK4n 9QFICKpCjYkklgGj/ZKxBQg8qlYleAjHCSl2KiwlROtm09KWBIH0g0+Cu5QNO2HfLw67dglzk6/ 5kMm3G4+xlP2KdIf+tQA39a3PKzaKsba1KbJc30dhk8l16Awj7M+k5t392CUjRa82E5/7/8+0Oq B/qZZYgb21alhfw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX88mOiovVrPmR OwuMkTeg2jvovRu0wFyJ6nnW0kjt3GN/mMP0O0WhbTE2k1U0ubkTCvv1Dpe7YzpsOhEE8UgCY4o j516lH4n9hYVBqUG1gZx5eUcncA/IzM= X-Proofpoint-GUID: OjB3HjHzKSV9QPQMNhg4KRld7oa5gNr7 X-Proofpoint-ORIG-GUID: OjB3HjHzKSV9QPQMNhg4KRld7oa5gNr7 X-Authority-Analysis: v=2.4 cv=BtAIUoX5 c=1 sm=1 tr=0 ts=6aa7ed51 cx=c_pps a=oc9J++0uMp73DTRD5QyR2A==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX/YeqOipgn+1a y8uInv1AM3nw2/nz0lsQLoG6jUAxUYwpI6AvL5O0fKOCpZCrguBrkayIwWwZBw9G4KQpNQzcYXc C64suH1aYW+3eWMDvDGszX/4sDcK1ABzxIuc1xrBZ1NzQMb9mX8E4ybV7HNkdfCN6DPOqAYtxBs PcnwNkGRO1D/fZgLCs+z8Yc+ihgQRm8CeYly5UpUzOz5niBHSEBxI6qJB/UDZo/W6+azm44axej s5flAkwW7SIsGnotCOogfQuaEpOUrpyYVqCSC3Zd/uvWQWvGDvZh5HjFvbtGW5l9EKw8ygVBvii gFJitn0KVzosdFwYlc7m1xOU7OVHKl9k1KnxF1SFi5ZqQSnXQyfvOgXS3A1hbO/I2F3LlM1/8PN 6fodIIylBkGT5gPPrXsWMNIRz6/VdCSMCsT8ukeRrb+qOE4Vd2v0bUweeGQEtX6UweML+m/DYP1 146gmIeosecKt8ss71w== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=0 suspectscore=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 C505C483BDC for ; Mon, 14 Sep 2026 12:49:24 +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=1789390166; cv=none; b=Ne9lIq+bqr1yZXkeW4rhHvU/YHNMpc9OpskVTmNQu1VY883mJ72Q/Y3cSoNuyKlvgPJuvozapxDjqatoDGulGpX+0rxfrJudyH+mvUilRNyvOqaNXknqrZpAmlCQMqTc2vC3nFW8J1MhHumqvCJgUfXlp+pZQe6CX9vIWngbmPQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390166; c=relaxed/simple; bh=wjUHiB/Fb0vvpnlD884yzywLf/3FV7pA3GwZbrdjsds=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jofTTeo5Arc44parxYh5vDTgYrnO6+4rIhDjAGoZs9XmNrGWKMx01ZhRLBsxQrmANIaeB93Is1/ZGRRrn/cF4avhRr/Si+KR3Hev2EOoVOZJLMAShC2H9z4sah/KKtTKh2My0g2bzFCOiZFjriIFvqTTB3Dl4V0YkoJEA2pBOjE= 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=gazYWWqM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZwOiNDYS; 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="gazYWWqM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZwOiNDYS" 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 68EAmCGa377976 for ; Mon, 14 Sep 2026 12:49: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= hSosOcHkZaTwqa9u1d4bkCQ8v4iMfRbD9GCeLmqFfN4=; b=gazYWWqMB3jM7Cyg BgRDvVDWrRlB9Ctg3KjE9g3227lk5qnb9t+5LB33ZcAK6ySjsnin1kNDoJep4d7s mPR2VP0d6yHiP1etoqMu7dJjCrK2tEFh2k9K4NgUzy/8w2g9I/RV/bVL03w55/U+ aT8CwMKXxiQR0aBS8lx3MqlJzJNDSUcoEMVnskRMkkMMaqFCoYYHhbd9TjQmV9Fa jRh2uObIRF4oduz9GQHphg2QRZx6OSGBMneF+1AU5+nCQKjPNC1xpDi5xTcShALz ADInA6L1br3N3NNsMmGooW4qyNdg5ltrxIAzyF+z5AYhag0DCTxx3CFXss6QGbyf 8wpJAQ== Received: from mail-vs1-f70.google.com (mail-vs1-f70.google.com [209.85.217.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpecs8qfy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:23 +0000 (GMT) Received: by mail-vs1-f70.google.com with SMTP id ada2fe7eead31-785827e6073so638871137.1 for ; Mon, 14 Sep 2026 05:49:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390163; x=1789994963; 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=hSosOcHkZaTwqa9u1d4bkCQ8v4iMfRbD9GCeLmqFfN4=; b=ZwOiNDYSpE7n2scVrLYOeBoGU4Vx51RtEcI/QyTUYOrfkGs7OPTulcWNFpi+4p25Gl 9zNSIzo8FyfszsS+eoM5kYeENk2MmD+GwRdgLTL1ryAIfahgepkFgzLj8Z7/je1KG8OQ AL4FmvfC/iVKvLyJQ2rVRWmRE75ezA1K5TU5W8Mkz+HatOMIL3cEpGwh2wEMj1SOE5NF 267rlqTBQVcg1qLcIfH4GTfDzaTtvtol4tDn+O5Hgl0FpB+Hf6b4p+tpfZel5F6VTuNt rl4eWruG23AekdsAmmOYYCaoZrk98cqp1HPfjfu7ZEojWzniEmi///UKYdpLLtsqAjZE SCIA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390163; x=1789994963; 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=hSosOcHkZaTwqa9u1d4bkCQ8v4iMfRbD9GCeLmqFfN4=; b=AuZYZOor4whtX3SRpH/kr2PTAV3oOQxr67u0fMtSAF34aKom8B8gZg9e5IqH3v8ak9 wnv/n5KpMnc0mLNDj9vVy3/JWxELdHBQwO90/mNUX3mCAZEeWicUEbUWjDGuBtwN8cUG V2e8KvtdrSZB4+q/N2bpI3x0tYdxB2zPh7pNcUxQ75hhvV0ZLEOquHWf6wtTy6P4XiAd RSBxSprhTchjd+nfnJ61hLik+q14Xh/4rbr8ntU9qpa3lfcljZ3ND+irJjYFhnKEqNfm dVXiL2xqZEj5DW8iM8W+nQ41H733jEPS7/bwLAwj5HE1HuZWsnTZ5enuhaEXPgXj211h OYMw== X-Forwarded-Encrypted: i=1; AKwUvBwsZE+zrrFPpHIbDQ1KGaeKvIeBpzUW/2iJtSe5hqnkSO0fQRfKRZMoCfqohg4RAK9WFrxq+EV6okLPBXs=@vger.kernel.org X-Gm-Message-State: AFuF++n0IO3Iz75rH0Ih0nN3tYm+6aeFViZg2/6VHnuN95SPqIG3dlIE wPWDhujAqK4yfdRDnHIDouyTFfbTxoFJy9bSStDUI86RsMQv/nek2BhY8WTGdPiHnlSRJpkRDzF szdTIg9a/NZnRu6QO5dDOl9yl1NbiRn5HYeiykcbYLirjBVhCFe4JT7aZRRC+YIOIb2w= X-Gm-Gg: AYBFou1O5BlrsWjCxnLSX3wghODQkfG02f3GWTcPZPwdoxQ0eH8wxJ0Tib3a/c38xOk IPP3Y+KLZe2fH+9iRPo+bTzZ2r0MSlmizTNyegK4VLBNMwO0kP367n8CCBtse4Bv2EOJWwsYnq7 Q+6Mipbe7XUdMxcIJlk8fbzKs34dAkygEOKROkJZ5z2TXsyGL5ta0UmdpbJ0Tt/kOIaSyhQvpxu dp+ZLFVqtWYeCL/XdYbqfvQzn2N7hJ3AUHZOQXOCau5S6LvrhGiAKiwtWdxO7nv9ahNUgz1yupE xLp/2Fb3WPsS7J6N5Qm4ID8S0NQzuPhfJvoehKU1Ll2Mj+wvXIdVtWf7dXF9x32XzdwU2lOB/BE utz34S+bO X-Received: by 2002:a05:6102:d88:b0:79b:163b:d5a6 with SMTP id ada2fe7eead31-79b57ea2c98mr1201230137.5.1789390162504; Mon, 14 Sep 2026 05:49:22 -0700 (PDT) X-Received: by 2002:a05:6102:d88:b0:79b:163b:d5a6 with SMTP id ada2fe7eead31-79b57ea2c98mr1201195137.5.1789390161958; Mon, 14 Sep 2026 05:49:21 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:20 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:29 +0300 Subject: [PATCH v4 30/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-30-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=893; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=wjUHiB/Fb0vvpnlD884yzywLf/3FV7pA3GwZbrdjsds=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zoQML6Rd0z8rn0uEZfd9jYuz1DNhT+R+iEW ACrFhiU8TOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs6AAKCRAbX0TJAJUV VqDBEADHU2OIiSSk7Gbv12nKDJb71Vws6gFi9nZtC1MSbBkju8az2AYVACfLb9SZ4/hVBjESicE 2vYNabV2Jopjx6VSK8oLkzJ8tybK81CEGhqWPM7U4quUU/lh/u0x9fn3h32XgflYlsiZjo7z6c2 S/8yI97BqOXrP5LJXVPSN2DhZwpnmXf4TyAKHJb/wr4SYMV6yLaXbGFO35BWXYmRndK07BFYs6J SIMIP0oNKi9ojAtbjARxHGybQoEJ14vyCqOSAxENfIeMg6xgwiTxF/LMK+Qbd5DBI8XJGJ6BixO jFUEn8cvSW0WM4n0AFWHp//ixN2enNY7h/dF9qcEifWcx5LVztbzWn/VhhtP4y8MkqgmThiGXjr 0w7t3PJz/RAgfZx15QfZ23SIuCTvc42i1l7tK3/ec6yJ2D5PE6Ux7kvBz8Nl4sMbte7Ef3boOjI v+G1gIBAk+GPQVePmQzNI3J2a0m0r71YxDwh24nMb/IP0duBalsbZfUllHR5sPNvm8gLXz3q9P7 vWCZSQWOansnb9hqkaE1FvAMjvkFCsclWvD9ImpUBf9M2+kSIuMcFgGN50IBjCWHLy6Hjl9Kf/1 G5UVRo+R+BX1M7vvvZElCUEheYT7E/ffH9nmTOSZ0g7ZRTakjgaaNENUWhmxQJu6TFrSFI4AKJ/ LD3ZTg+ipp4pCXg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX+yz0ePEniv8K cifwgz0dTLZYiCYEQbM5EVdOyQJ1SNh+ZLuRigG8Cygkzy/+EfEGJd71kce3MCxQ9A94HGOr+JU ZE2ZeSUWb0UTgwtjmtKYAScoul0hu48= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX9a7PQ76Lif5b iEBmdiVc39b1u5dqLuteHprxvq4oll6E4xLNkcpu5J6aqpBtoo1fApqdu6x+5r8jE6Vm1YKWUAF H9+CElLSs5w4601QL/wJjg7Y8HFk8QWq00UvBUiHoeMmi78ZlEcT6GTLBlqhpr4llD5tt6mHxks WdpSyF9xYiHIBrEKMRizPxMNFlRkj01nrFD8zM2bJr0TQNtOtoO+g8Y43h86yUvc0QClYpMEvT5 gMew96ydh844ljCrfF9mV5gK9cfjLNO40yor+9cBknSRMLsOJLCO+/hnBQhRR4ne1CIdDq2EZYN TSPwXevQ8x+o/HJjDsOWVg8BTRBcUhTlHtNNLi4ZhvbdQ0uQ680PyoSOUK1dwqZSGA7zGlxoX55 bmONNoE3ibMkHqkloHlE2JyvHtyzlf14psOWn8XihkT5EmGfbEBae5YL+I/ov8LN4SuASnHaV4K ka8EljXGcORFGc7Hx/w== X-Proofpoint-GUID: grjq8qJFTjAkUEbAg9-N87wyeWp_2H5L X-Authority-Analysis: v=2.4 cv=b/cncdGx c=1 sm=1 tr=0 ts=6aa7ed53 cx=c_pps a=N1BjEkVkxJi3uNfLdpvX3g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=crWF4MFLhNY0qMRaF8an:22 X-Proofpoint-ORIG-GUID: grjq8qJFTjAkUEbAg9-N87wyeWp_2H5L 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 adultscore=0 priorityscore=1501 phishscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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..44f6e197433e 100644 --- a/drivers/clk/qcom/gcc-sm8250.c +++ b/drivers/clk/qcom/gcc-sm8250.c @@ -3619,6 +3619,7 @@ static const struct qcom_cc_desc gcc_sm8250_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sm8250_resets), .gdscs =3D gcc_sm8250_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sm8250_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sm8250_match_table[] =3D { --=20 2.54.0 From nobody Fri Sep 25 10:05:34 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 6D6A1472772 for ; Mon, 14 Sep 2026 12:49:27 +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=1789390169; cv=none; b=njaKQQgx12ym9O+MNnZP0ZWkuIkMYFqCVx+DIKyWNdgh6TLO0WH5h87M/PN3au+fUVaV3Z03xSAhYoT3Hwzqdp7GVakuWd+Nex/NUpQJH05lcTHnDUjItYwA09U0qo8ihceJfYfT4BSfYjHHFBD9g1trzAXXklFsW+AZmFrXvnY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390169; c=relaxed/simple; bh=GEl9Wsz08G8vYZkWRMFCpqdpxIKvSTnuFhcT+3Eyy7k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bPZlrZSieuwCJFOAVahCixtSARHoORdT1vMY9owEQzG75+evd2IolV6XOBR5LzSwyxx9EB5M2IgPHxZanbsv34NO/Cyi+NCpKMHn3boZt3TFD8DYMS4nlzF/u8BVbQ6nZXiytWeBAKITQzmsoZks8gBEcGSRxJ1xzziploOmwnM= 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=F8ZvvfDK; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=MZMZMN3S; 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="F8ZvvfDK"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="MZMZMN3S" 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 68EAm71k3291554 for ; Mon, 14 Sep 2026 12:49:26 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= MwPW0FaD3HqUy+2WbLqGBBnvV/Oh7LpxCMb1brml3KU=; b=F8ZvvfDKdjGvRzms RRHVGaUF4fZqNxqMOzhcrK9sq/wBVK/XyYKbSAobGyHUlWf0THOPAea3FFJk7Fzt vA2f219/q/o3HcXFHkHEOxrN4V+dFyURXrjHWlCtnDuwehXtUQ82ourLJQ/w5983 C6FOBwhi9F3A98ANlcJKo7eduHBc0grP9OxHh9gRr1/c81xMA72q2XQmSNiCGqfE 8Rz15sseQsgWacBSZy1fgQQLaVoxhDu+ZSM55C40zyxNNnRXOq9JlnVOeFUW2n0s zMSzfuSIVg2dH8roTAU1dNT9nlTsi/cRgkyH2jwACyPtddzkQcFC0oARldCVREUL qLOTyw== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gperg8nk9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:26 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-9394ad7f64aso522070185a.3 for ; Mon, 14 Sep 2026 05:49:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390165; x=1789994965; 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=MwPW0FaD3HqUy+2WbLqGBBnvV/Oh7LpxCMb1brml3KU=; b=MZMZMN3S01WdgOaNe4LSnNGYMwubquXYu1XhZ+3I45QKk37NuKYK7WNRogL6/M7YI6 aUIbmM/F/XYD9ZQSPLswIodlCfz/c/bPxeqXEavGMvSXg/Wj9D5lC7/sY5y4JpeC8bdQ PNvWeh+8pz5FmcsFDTDz13dWBJ5jsBXa3hmugInt+vBpmA3L4mU3OLDSt7ppA58XMM5v Amoy0fmWrP3NsI8D5TRZTn8hXyxZT4y6SiiLk8AjqXWaLNseGiWbG+b+zStqy0lTHWqA 1iUMAdwZ1ZGnefcJgz/R5bS826nAza0+SvGTOM0UY9U9VscAwDilnwBmEYx8blDER/v5 Qa7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390165; x=1789994965; 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=MwPW0FaD3HqUy+2WbLqGBBnvV/Oh7LpxCMb1brml3KU=; b=hwp8V6KSG/Id38fyEyy9OR3BhpQ/Cg+lgg/8RjQOZ/auDDLdccDnJqx4LRXyWrCMSr iT56BaUFz0acNUh4C5ZXfLsPq1OrSSf32BvdS8o9vGLrYySny2cecuSX3SjMNysvJFcL OUGpilmhMwDd8VE9yx1wAo+guS7gVrpSid6Um8+RJmEuIYDfUHMp+eZtiLgd6YTgv9Wj p3pgqS32uNCHlet8wMNd3p6fhS7R0iODThc9+nXrmb77k5VTxJWsf1lcIHCCTM/wUubb 1k0PmeWeWQ7+Bm+O8UPVKyE1MmTvSGKwprLuNQ6dX4yvFtYEAbyD2RFG4uT7hcfrxCab 5Q8A== X-Forwarded-Encrypted: i=1; AKwUvBxDgDVFs4cb28FgL7ljI4mxh3fMSMjCaAxiMB42Z4yZKei5eLU9oOdenmssWE5ZHuvBVSBc5mM0BJkHvEA=@vger.kernel.org X-Gm-Message-State: AFuF++n729WeHBNpXVRxnjeVYh2LUPGZllxPFfcyczaajtqKlWWh1iFE i/GbFybzAgotnWbCN+KGopo6ntPeTlctXOfGRatSDLq/qLX1doiEHhNLlrSe06hHOKgEw4/zpRa oNqmZJzIZJKhxnYcTjOp9HUZm6W5h9A3bl/nY8RRRfAvAFbVUfi+8iQhQrr/tBgNGPFI= X-Gm-Gg: AYBFou2Xgnf1TkPNCSBB7N3c10idLu7k/tSGQSz2WFjm+X4Ht+PkO6TIG1ht2m2iXi2 HvfPJSzBWwqv/Ywp4eiy+a2WhiSpICKdm+KioUx9gduUkBn1vVspoZev/khlTJUcHhivUU7UUMx U33ttmLCJjMkk7tVw2tkI1cYDm9g1HpkZ0cHA3o3TkDElvow4+XP5Pcaw+nLxrVeBjqHzzNMEkx zqsqjrFt4Ycq21Ccemp1yMXkI9C1e4u7StWVHdv9PT/Q/CbS5YhvWUSQd2I2rQqijF/CJzT6ni6 6icbQ1LlovGOCI7W9Q3NRrN4HDLTbReTScGafjzkgb04eKdcPk7cBLcl+va4brCg7AzhtGFfGl1 wCs4nJzFL X-Received: by 2002:a05:620a:170b:b0:936:df48:d507 with SMTP id af79cd13be357-93a297e903cmr340040185a.18.1789390165089; Mon, 14 Sep 2026 05:49:25 -0700 (PDT) X-Received: by 2002:a05:620a:170b:b0:936:df48:d507 with SMTP id af79cd13be357-93a297e903cmr340034085a.18.1789390164538; Mon, 14 Sep 2026 05:49:24 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:23 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:30 +0300 Subject: [PATCH v4 31/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-31-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=826; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=GEl9Wsz08G8vYZkWRMFCpqdpxIKvSTnuFhcT+3Eyy7k=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zpv3ckJ/OepIlrV9VGZn4/JnKT9WgjdobLn Y7IDV77iOiJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs6QAKCRAbX0TJAJUV VpCCD/9wwAwgdfQaR7FiBzyAuc3ubUN6No5Qu9VSZ2ks+wBAc7i+kadOhnQSzXBn/JPMOWjW7Iz +9GRAPHdxRBn7JpnJNXSnF0RzBp//6CPzEnDsfozR7YH/WqZfwmRy3ZFj99CeEroPpsf3M5jxcP XKiIHueuCU7L974znv/Wkj3XWfswwoyPgAdxQcndVmBCenV6TN19FB0mAl5efIzV+LuK2bwy1UX g3RailILV0irW4w6Dsp0bcLzlvR4Mxi2nlfFnnqMaZmFF85+hh8jpOElEjgL30QBCCpdD48UaM6 ULM7brEJIjcgv/gjrCf5nWtUObNwntdHZtx/HcXazyQpJ+lOjuCljkM7gzzmbXPllTO5uNVJMR2 t3jx7eyboC9sFynktnRDoMJNO8g5cZF4gl2zXen98oV3MKdljJwElAzj+Hv7FZLg29Ds043EceL srdReyXpYVBlJnERfW9wqWcZ/zK3LeNUq2/7Xu8nQ+TlVauLvAdZa7faiarT2mAdQF9mJJ9ZJtY 5CPkIGuDOm9rzzwjCJlag/j317lsDDs6NwIEHLO5L2+6Q/HZZIey5kv8WkNzTaMkEQjHA1Pz45M Tj5yEYrVCVzV4qda3xYGM+m8QD21TFhbkiwKq29mRnlYCngtSkbcnN56jBbGVCavtCobT/K56KW kz/celynst/Wz/Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=QK/91QLL c=1 sm=1 tr=0 ts=6aa7ed56 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: dW86yssy2q3L3na77nT2SWI23o6qH9Nv X-Proofpoint-ORIG-GUID: dW86yssy2q3L3na77nT2SWI23o6qH9Nv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX/eNQBAYnqSCd umkVZM0gbwHRAHMNLX1PmohqLaYgdvsIXW0ztP3QB+iTU+hgMPOut8IWMuuuToAoW9ddBYFutwJ uX+cO8ApWXf8y/4FG3kCm0KtpSTfcVhOHNSR2C2Pc02r9r3XYFTcfsG+bFjgbA38I/0bPLYdEM4 rAgcYa0OOatEzYEsPl0BJ6sfCQT8JY60maC+8f8LlVUopMWtFNLS5I4H/YAofDTSfLpPcoGvC+H 5WZgXntQaXK3y/Sm9sEnyycZKXC1eB/pzPh+pZXa4lSROTHgX3U7bn5znISfIPWbTIJlYf79KWb wfkOikZlAakrh/YObfEporfoXpVSIgY5QJfwG1eNDmzJhUA53jVfpxfiZ2QgBV9LInvMiHeUZNA vcUPUErH1vsw9oy+6c7w/A+/UYZib0WfyLLabaQsZr/AJ1dQoMZuCa779aBsFrMSVy2EaHY2lgM LWH0EPmWsM5dgUY6q8w== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX0tIUKsA2UpY0 8BRKYtdDEcmfolVmEgoTQ9nrQ4UaWJ235ffiyVXaV/Ln4zBjy53P97jtwrSAALUOenLOPj5L/jl ITLto/VrkO0ymlJDWWFPMqSdubGXGhA= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 adultscore=0 bulkscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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..69350fa4c914 100644 --- a/drivers/clk/qcom/gcc-sm8350.c +++ b/drivers/clk/qcom/gcc-sm8350.c @@ -3787,6 +3787,7 @@ static const struct qcom_cc_desc gcc_sm8350_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sm8350_resets), .gdscs =3D gcc_sm8350_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sm8350_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sm8350_match_table[] =3D { --=20 2.54.0 From nobody Fri Sep 25 10:05:34 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 5EDA246A600 for ; Mon, 14 Sep 2026 12:49:29 +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=1789390172; cv=none; b=cF0nt2EA0OdSqiln9PPN6kKKq5dWUVcpR2I1leqeijeWre2Kjq0W4h/HAxiCGxQ2Id4RcV7Apo6+T9EAyJCPn9BjjfCbx1yXH8WefkWblc2WFBMOByQhPKgtHuDDTaV4IEb2/1iEhuvt0T7YqflmvK81ALVEnFyEctD+J++68mM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390172; c=relaxed/simple; bh=RKTcHR/Qtw0lFOQ3ChK2zcv6mZQFx+uSPSNHFSpPRWY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LAhFPzrCRLvY/IchmesGipqDmeKEFwzDMf7R2IYk/Il3RgpHENiyq/+aKgvBdydplmjDDgDzhyOA1QkBThqZ/0JG9bU74zYGijct2fZyETwC1qsMsGpAf7uORCE2MAl/bda/oKsU1M580zkHiIcn8q0LajzrSU57MHWM5iKAOSY= 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=eVcg7cK5; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IG8+T/6e; 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="eVcg7cK5"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IG8+T/6e" 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 68EAlwcI3860394 for ; Mon, 14 Sep 2026 12:49: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= d7kBfS3bzIpFi8ACAc/5+K+/BJvfkbhYCC7kKNkjlTI=; b=eVcg7cK5r7KTGckP Ui5R2X8T2Q/bX1NKUc5gPk7MJCZq9ACdTz93soqqk3ZljEY/1nKBa1lIQ+E+DhSH tJyxkbtBTvSUVTEf+n3o75BWMfGrRXqsBskYh8D8IyP1kIgp8ObfDxcuh8qhLp4D FD9thFrIftfDcrLvTakABuO4Ln8eh0rPzhpVmFe/fcGLq1fKQNi9uzqGaM5Kejas QTGL4cQOFCfCXungmqpMhetgoivQsy8d6Y+01g9gG3sB+lZCmvrggF52OAofsfbV mtzpW2zKl9T68/Op02Nd5qHcegFvdfsWk5UrcU24+h6j1ymTwwyP7ugohGABwhz+ de+TVw== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpd1f11er-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:28 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a0312937eso208042085a.1 for ; Mon, 14 Sep 2026 05:49:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390168; x=1789994968; 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=d7kBfS3bzIpFi8ACAc/5+K+/BJvfkbhYCC7kKNkjlTI=; b=IG8+T/6e6hoyAgExTHH3y3oEvEkK1oA0jRpri1yxD5u8z+eeOE0ZAVa4nPCyGxQVjU 9C5Bc1hOI6FRzGWh3pkPXptkdFmeoUnBGZtFT8hQL5fFGV7awBLTnu3UJ0M9qCbBs4IF 7sLkP7NK3RLlS79GE3a2/SnBR75io6MsQmDpCYtlxOvp/72tUEX34qgML0271RWFgHD6 UXweb8T452gZmAfSgnnLrq3XacDqRNS0bR1z3tV8y5vv/L6DHSiVLo/q7ucJQeCUJ+TN ZlG/qhSDau2dPpr6ljEc9vpILAvMK4byWYZ4snElNPgwys73Ghk3kcKk7gjZxaNFbsjZ o+VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390168; x=1789994968; 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=d7kBfS3bzIpFi8ACAc/5+K+/BJvfkbhYCC7kKNkjlTI=; b=P2ox1Uq43CzVYH3DRHXWFJ8wwV5swOr/dIxVKOIvfVfnwsZdWu4kkS0bTRr87vfNjb eBEIqG2iTPoaKX3NaSerDmC1757gAln/OwAPxzRrstHannt2DExQTb79PXPuEBnuzAPW H7MyWOXnKrbVX6+uxt5sYGLc5Qkf4rigAzLjaVs8ZVyOJJHCe/m2O+cepKw9fwkaUwDX hIsZcm/y+KM2L310eTbxY23sKMM2WMLKj4mi1dd9JWB55APN3mmWvRIL2KAaVAs/9hSe Okc6DY4GWBKy+psy3zXFgjXGEdwP9KQFiuc5f17QSgtRCWIpntR8PZeV8sfCYPqJ+5Xa LPAw== X-Forwarded-Encrypted: i=1; AKwUvBz/JtHXVDlhwHuJKMknaoHbdE65TrTSaEVdAja09bXNW1Ija5OgBCCBnxicp74Cl4O0pPGCQJgVwDLy3Yg=@vger.kernel.org X-Gm-Message-State: AFuF++ktan6ez17T6423N+1/9RJg6ZCVfH6kZ9tK3SjWwMD/53mB2Bfw nhcbN1qPxrObHItX3axYpmCQyJ57RakbN5c/96Fde1SLjRjDs6W1AWl1H+1cm+QVgyB0zuxijET uJq5KmnRpkM8oddOYSH8HbhGgBj+RQTOvubXPRyvx0RFfEliDe2brjcqqahdia022rm0= X-Gm-Gg: AYBFou2KpOP8+EyhIOGVuapg3998BQytpfmHJynwr4tRhBGUhtP7Mlavh/prWTHOe8b FgN/ShWonR5q67KWkv8mRShTN7ndS7SW7doPHfPpYyl5M6c+sU6C6zS9PDP+qxemGanq5UQM5zx 8IAQ4FQQn/BGbZZEjZ8KIEKitUPOqQm/Y2YvrWqmADMN5WjqoA0axzUIYTOUBS2kbWRrOBXZX0N U3h0ipm8B3JZlovupDxsf1DsKP80R49FvtUatT10DOVhV7t40l7Gm1BNjLO6Hq67/g6HTGurffe 8irhUSfI+e+0fezABrGJtcXIa9nZNSQ/gm6m4+iCB8FNWZ1T8+9eO8q8Z4Iw++dsrmB6P0EPvS2 A8LDIYZxZ X-Received: by 2002:a05:620a:1983:b0:939:fc18:4233 with SMTP id af79cd13be357-93a2989422amr305042985a.20.1789390167882; Mon, 14 Sep 2026 05:49:27 -0700 (PDT) X-Received: by 2002:a05:620a:1983:b0:939:fc18:4233 with SMTP id af79cd13be357-93a2989422amr305037185a.20.1789390167264; Mon, 14 Sep 2026 05:49:27 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:26 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:31 +0300 Subject: [PATCH v4 32/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-32-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=826; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=RKTcHR/Qtw0lFOQ3ChK2zcv6mZQFx+uSPSNHFSpPRWY=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zqCt1KWeXIIIY3Xor3BT7a7kZFYoObLrC+J oNaSv1G6bOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs6gAKCRAbX0TJAJUV Vh7QD/0ZndEc7VZe4h+QoU4l2KhhdYoqN3+zdbpvwZkpZlzrCpPvWuIvrtkJVphKuB33wyRWxEM 9Ob8OJgyubBQr8OypIE+qJY1LebPFbt+lBWRwhlSDsczQ+YFDt7w9AmbKxCY1Ju5V8NQHF2SGBd xPeSPJpti4ANqtloW3hzKpCBCect/4WrMP+bmATm0kd8v7IlCZjnjm92jrOFH+eZC42YJwg0u92 9zttVvNlGK+njhU9sAJ8zIGWOwPKKdfUKPwi1/ZLMBtysB71REpBAf1Q0RwPmHSjWMK6TkEqLNP A1UcN82ZMEsIZPxglVJGLh/O1wGLgoimEQRcXjM5+Zk90md8hrGdOoNMtNn16AAYIuCnFQFUqK/ pja2o3zgmdcLIDQCFyDcG23GVRd0F/+Jjh1MSyKGMJ5vf2qXj0Pt+75x7QovnxGMPIi4KtihJ6/ YZJJjNl7OLjjGohnIpgGWqEEaAeZcnhhO8RGoZ4S+8+DS5HePgEm29wcdQcBKiYBsRL9geId0J8 X9RFJZkNpThFXu8d/GPcY3ueLitJ8J5Vqwl3tskz5hTdfRIo8iNrdvdD+4B6nkcsTC5zZOT2yiA wTaBHv9BDEBXUV1zdTq0umGpVUNgNouCZpaBBKU62pjY+5FIsBVxvTGpcyn5he38wlUpb412cZw JIbegl8r/AIeGJQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: P1fyItFYYu1SLlRZaZo9fo0iR8qgInHN X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX0ceSrtKcSxfM Ihz8FdbUxot/uaIbDXS1ZFiLFStU9diX6L9Nr86Dsc4HEpRJq0NB3+MGAVJSSbFNK59jvZh8WKw JOJP/w6sihWhOi6WiZ6wgSrlN7KoeSM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX+ARNknkjf2wb 5j8QWQDqBaeL3uCyiymnkxZRKzxxt+QwZmc6lHZ5MK9cM4DfyN7XTP+cBgzJmbtTlUgc5TScsIf JAkMZo2CaGL26dTeip018dXmsTiHulf8nMN55QYoLZkmD0EjZGZXQqIIT/Hv8VvgQaJ7mMkxpob roblvk0PWhcJbBVUnt9VcUlpGOzAv04CNj8hMfjEJ750XL4wdldND8HBx+zUPtl4woq/uX7Kbn0 bVhZiYxVSYLSwK0+o9U7NxaRdFavB/bO2naMnTtsXczGqdwBfVItMOVNx0K8f9QZY0Q8H7gdN3M 6jC/BqIeXD+U9xjJ2BRnDHNYgZmrYPMWhUyUqLSL8CJDr5wXWA+HbnG1JBGHx6hj6Zs9Y+yQozr f1lOgdVvyRiCY4JrQJ0WCYUFthZE1+z0Gb35ldLZg/lVP8AiwZ0ZcUYSvhhgLnR9UedzoPgbc5/ nK4dm/QQZ4PcbNKZo1g== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa7ed58 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: P1fyItFYYu1SLlRZaZo9fo0iR8qgInHN 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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..00ce241c9adb 100644 --- a/drivers/clk/qcom/gcc-sm8450.c +++ b/drivers/clk/qcom/gcc-sm8450.c @@ -3400,6 +3400,7 @@ static const struct qcom_cc_desc gcc_sm8450_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sm8450_resets), .gdscs =3D gcc_sm8450_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sm8450_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sm8450_match_table[] =3D { --=20 2.54.0 From nobody Fri Sep 25 10:05:34 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 779A148424C for ; Mon, 14 Sep 2026 12:49:33 +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=1789390175; cv=none; b=s+HYufRc5K8HPjvblJRNfCCpKPnYcw9rMPWHaU605dnJngdMqrEMDcD8/dTpnizPeSSgki1Z2CFdDQT9CHM59yDs4EWxNAfOto0nsQKA0YICAmZE6rDQeu9iLDhrHRLjujVPLSOYXmU6y06sEHqaYGhpJk65pM//pHFCzdB4hAw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390175; c=relaxed/simple; bh=8unvUEpP9STiQNoF1CREMz34B7ZPBMJvLglEkBYOewM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EcjM8tHCtO3pHEF3t308BRoUtyXdMf0m2T7EN0/XYQIpfImUlGjiHdqKWSHko2PoTCVlLitj7Z9Q35HBDQXqi+Z7+2wo6/z8JtngrC3NpDAr7hEVm98qcPuP6ZzvQ4DwIVSsSdbRqZK5uIRtiT7S2vDsDZuc2k9cbKl6dnESaXc= 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=MY87Q0AC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=H6MPm/ww; 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="MY87Q0AC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="H6MPm/ww" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EAm4bM1216187 for ; Mon, 14 Sep 2026 12:49:31 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= BS8xI7KTU1nTf1SesfJE9zQsO8Grh9MUHlF+za6AxDg=; b=MY87Q0ACcqUs3OFL CyNz0b80TTk7vaynmsdRltqmTToi9F3IBMchagaWmI8+0LVPO/bEnkt2iYJfmYwr 015O9RI2mdkHGpy7/d08Uzd4vYyBS1gFx6wLQv5+qZGW7mR/L/6VhqOuMJN334EE pOzQ6KscggQiKK3pcU99tPRiadxpXWQ+SJl/6BGyesrUN1l1Lj5YXaVhZLW9jjsF X9llEpcGQouEqMbVXNd3Ap9Yj+Gv7hED3RRtpm54ad50IC76sbDsu6q+sJpg3s64 uYef9WDWpyF2pYIyCJybqti2bvelbeTwufsKG0KbzK7rhuZRkcOk9Qo7zuZJpVIz uDSk4Q== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gp3k0ahtv-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:31 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-939c30aa9a0so291206585a.0 for ; Mon, 14 Sep 2026 05:49:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390171; x=1789994971; 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=BS8xI7KTU1nTf1SesfJE9zQsO8Grh9MUHlF+za6AxDg=; b=H6MPm/wwSgnQSImeBhL0w4Lwxngc+ne+CF23WyhyuS4ZbWVnZyTepIoSpAGVlQcp5U meMyjdsKPfUME8N+kIXDpcUdQJYHE7sz5QzYshF56XKWlWrOlc9hTe0xTLydxpYiXID/ I30zFL3XnlykH3oVJBBHjj6fdtKFmmI/AGWasAP/v1pFZhqTFiNucMzUJJWDVwEeag1V U7+EATn54ZXfkMkn8qodY/OO3TnM+rt7GtqNoOq3EA75Z3N1JWpOC1TP2YGh94aB1o81 xl6Tj4Xjqs7QoDjc0FmY3EteBhPaL1LwkGxmufaBqcfuCs0gtHFfmc4y/ju68zvC6qtW voGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390171; x=1789994971; 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=BS8xI7KTU1nTf1SesfJE9zQsO8Grh9MUHlF+za6AxDg=; b=KefzgHxwQLhu9cfYzY7tdF0Gad//wPmtSa+7xsoc2oGVs0sYuO7i6MzFeBaynYzGKB tlXxfmG+PKGXLDt+sgRmhxiQOY52/NBPTCbmITzxPep4V777kpgrl5152HDgxaGvg/SU ZwsAgSwDjW3ROkpuKPh/AFSJJYMS+V/ke0W7AipKznfCSU/b3aTCSo457CaYYjwTR/Y5 KkghkVYalQAhVkNWIG24sDiK7jIL+4AnSpEU1YdVTJjMAo/sGhChsL5ULF6eOJ1u17Wc u/CDrZMyDsiZTLmcOTI5KsS3rP8Mw9R48IOMOFrOCZaj42Wdwcv9MK8n9Yn4TfmuH4OZ oZag== X-Forwarded-Encrypted: i=1; AKwUvBzufwuemPSr14UPXay+yaBtZ4jPoueA4wu71cxYkaPYhmBs0qVzpDlxyaLWDe1ssEd0HfNGvHmEhV5GFyQ=@vger.kernel.org X-Gm-Message-State: AFuF++kywxW47dlkifrL871VKH10/3Ldq54lQoKYOATbIlYX0eYsO7M+ GPvOf3h3lqw8AHXo4QYrFTkRE4yoe7KRts0WprxqOWVUvK8Q59BzoVFE0Wp5AWmrX7uFnYJPaum a5Ddi+wQ2sRjC7bDgFpSrm9TKFvFpy4tlqfln00k8TgrMjwUBklCO9iPP0vDirrSP+7M= X-Gm-Gg: AYBFou21C6tw6ty2rm57MaJgg0MllDYuXyhXpSr9jnHCRr+4Ul/Jlt0U7JcNFYOhW59 ZwIvyUvVFGUTYIPxpJGmVc+ClTn4d/qNPlodkY/oZYCv8P6wUHhOWsDpnmPqy2g2rfHjQ9L9FrZ m5XSS70vwUy4OuStIQjH8Apfn0RDKtAKTxnlOs+VvVdDjOEg7saf/aNn27ZTiz1nBXqdL5b3871 k6yeJusXAYZTq0Gq0Hox/wZ9XcwiEtAuqWjY3QSmXHDXB4K9055KqHuAKTwXs4gzvc2BfqB+gik 3tPc1EgeIL/9suWmwsgZgQic9L/924Et9vsDIdl0gjwnOnxWSs9e/+zT4diXCV9n50s5C5PKfgS G6npzU55U X-Received: by 2002:a05:620a:31a2:b0:939:8f2e:a0cc with SMTP id af79cd13be357-93a299eaa8cmr317618585a.30.1789390170493; Mon, 14 Sep 2026 05:49:30 -0700 (PDT) X-Received: by 2002:a05:620a:31a2:b0:939:8f2e:a0cc with SMTP id af79cd13be357-93a299eaa8cmr317612885a.30.1789390169886; Mon, 14 Sep 2026 05:49:29 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:28 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:32 +0300 Subject: [PATCH v4 33/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-33-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=826; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=8unvUEpP9STiQNoF1CREMz34B7ZPBMJvLglEkBYOewM=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zr8ZZbsgQFGJcw0YXyNwtv5CeJfAJFldSIj opSd7Hp8SGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs6wAKCRAbX0TJAJUV VvDOEACdiSsorjb9lqVUr8uCCAh3SVvKslzA1pNJz434UyGoTnfaGE/M+5sxx6MeqZYbVBfYrfz kTtXWDE/Yc5Gt6KnPnZtol944tvuNWjsIjunY20vtwReq/6b77fPRW9/ieviyqf/TftHM4r+/pT hdKLgEHJHm+I/t1xjnHt2NlDURAB20p2aeXVMNBP8m/TCe4guIGyMB1IYIrR9qYj/tmiK1nRwh8 pN1cH+b/S1x0LB/N5z4zCG81AGYTRrQovwTSl85ix3iRUt7ofqEq3G2sQ+L8ija2Bm95aCLVOmp MBOwSc1kTY7X9560AwqvI1mDQZZLT4bihprHF6IEjxLg7A/Tp5cKzakyi6pJj+x2XgyWsZ3KZwV q/qiQcFSyMMeL9akKfSMRXIMz7zTSktDDrGFiQQXmJT47jLFPTuE1LGZaiT0trh1gF7/LY2IfF+ S1aiQTRwb7dr2r7G1UMp0yuCNH4wHW7nCkC20uaQssr7Mqfv/z6xK+aApTBJZMf5q4n/sSKOjlX rRyNS7DijYE68Ueoi2uz3wD1+t3njTLqsv4kqqEk8ZhFfeaJJzP8rJPpBywIIhV3S4SCe6TWdIP pxSsg55LgYu9itg/01Rq8bxE3WQDOaVaVFh7D9eyzt+asuZAoQJjFgbSpMuIRmzMJdlJdmAawdS 4NrQTtwPAQuHoBQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX73eFJaFidbJo GVFgRU8lEbWkW4tXN/z8AmlU/L6wa/B40ZqfVcCt0/wx6sfMSCy2igekfqfXfFb5JArOsXNku64 J91G6eMoLSKn7NxZ0aVzLk/3oMWeFuk= X-Proofpoint-GUID: jIWZglPD2u-PPqsj_hfw2nRwKLliTSr- X-Proofpoint-ORIG-GUID: jIWZglPD2u-PPqsj_hfw2nRwKLliTSr- X-Authority-Analysis: v=2.4 cv=BtAIUoX5 c=1 sm=1 tr=0 ts=6aa7ed5b cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX2nf/z8nD62F/ u1D9LA5fetIdDheYYGfC9Nhocrm1HhfmuZJfd85GH5mAxlaefICBCsNiHBoM9lRZZ8sekSummpW amnHsX45+fok4oiljSGpimxFKROEiaEuPAtoeKNyFQSHmvbs+mtG6/3et3d0Q2cgLtFS0/IW+1z wTMlgLaXANQinpZ4hfccts1eA4NLQsvnkXcFZuLjdkL4Q8NTk6KFA0LH952duhw95Em3oK7oDrd bCuC494C48zn4iOwRS+qO9Lqcl3TzCPss+djEDO1LOI4ocXCEoy/Zj6gJUqk23utGUZwSUTB7wy B9U2umWaqhggpca+MkPJkGhz87OxiqYmjP5yF0O2KoUy2Mmn/oThPlVh1uJMp3kTl4qIpT/ZSDe 5+ycrlQrdEBkf8oyMqDuFW63WysIQGKRomKhujLlq/2aCh10Eh0YPvC/QsTa0GUaV0BzduCpzrl adCH9r7LANXUthtrNyQ== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=0 suspectscore=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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..4d6db0e59bee 100644 --- a/drivers/clk/qcom/gcc-sm8550.c +++ b/drivers/clk/qcom/gcc-sm8550.c @@ -3327,6 +3327,7 @@ static const struct qcom_cc_desc gcc_sm8550_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sm8550_resets), .gdscs =3D gcc_sm8550_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sm8550_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sm8550_match_table[] =3D { --=20 2.54.0 From nobody Fri Sep 25 10:05:34 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 9127D485949 for ; Mon, 14 Sep 2026 12:49:35 +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=1789390177; cv=none; b=OqMnneTQeELAjj3zOYfGfg3wklSS8Uy9GeoAKr/wETf33EXl+rgzrjhGyHwnzL/WtoBO04alcz/psM6GLxmxgtqWkoXxKj4JKCUm6O3OTF7DabFGfecJKHwl0NbhzKI7cSSSPzS/UkEi9FX3Shfq//GXYDA3srxMLv/DKCas4EA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390177; c=relaxed/simple; bh=yBuBtpm3OcG6aRXCBH3xSF2TfevDO7mY+we2X2legFU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Tm6vyE6JYfA1Z3IA2ZFTEXvwhXdO96iUigPegG/nVlHSMIYE8EmOhcnMVsXiRfaxhNZtJoCfg3BzccsUhynhnoq9v2xnJ5lbm4ZMIVo6faxZKTPGDknNktN/4zMPEWvg6EWriU3mWt/4LKnk3Ri/hj61HjgUd74CPZURkHlRTHQ= 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=KEcDTPGR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NxAHm+xM; 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="KEcDTPGR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NxAHm+xM" 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 68EAm5xb3291478 for ; Mon, 14 Sep 2026 12:49:34 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= ARJKEhL0QnF4Lfea1jnOcubZOcnMiLMm80SYgx9n3lI=; b=KEcDTPGRjaAh4Cc3 A3GxBqB8ywaF9iFzB7VrQQvt6tLGyTusQ28WXlmuVL1iY3uqbo4GJkLhfoD9fYWj r/m24XmJ3LpEJbsOR1wzfc2p+4tc7UtTESmu+WsLRrK2isxYQtDm2SBnyefnBgFt SzQZ3Q/48E5i7bYMtMo7Qp4mXJzjzLQbkQW7xqn9utXcNuEjh7oqXAz+bwY8ySRg O6AmyK3hnpDdXZBB8Rl8GnNBe2oUXk0u6Ba9aWIQkeryQjtMcOpn/3NcE8+jyyEs AoRcCXXvcNJeZtDARgjEljk1Bzrp6PMWBMVqX/K3+y+OuwNK/gGvlGmg6an4DxT9 0efIZA== 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 4gperg8nm4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:34 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-91213a1aa68so43916156d6.0 for ; Mon, 14 Sep 2026 05:49:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390173; x=1789994973; 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=ARJKEhL0QnF4Lfea1jnOcubZOcnMiLMm80SYgx9n3lI=; b=NxAHm+xM4D9SsBszuIVXhqKBH1E2d3Giyv6ygNdAMywjXaoltL4HtpfEg4Ki7JZb6M c+uARwUxtqWutSlvMFJfiJV1VhhNmUtEGUC0qa8Q33AwfeuJ3kCUokEScyJvjc5lA0Hc eqkfYmm+eeBmbNRh5PZV/wlUbxMXQp0hqZj03qls8gevJ98XYUqE921pHrDyRnTegiHC IHYmQqWWJAuEAGvUj5uDsnxGSWEznUFRQ7P6BBVcgIOoByPVqBzu+TwsYplD6Htu97SA fgWoApElds4YiOyaLwq/0Fyn3D0uYUo8Enaqts273axhcVKFE49RYUD3Renfppjl0OYC hASQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390173; x=1789994973; 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=ARJKEhL0QnF4Lfea1jnOcubZOcnMiLMm80SYgx9n3lI=; b=TZ887CCi0tC1EePT7uItZKVQVRbqryOxlzVBB+WnM+GURdRW4Ghwd9QDOBIlsSzEMm XO5Mk3JC8OolXTAQ+ou6/6AASHi+huLw6a2Cds8T2zmuEJN7XKZ9CKe1jeQxKmDe1q+/ 5cepTIyGGgfausDfJk7bBwqdzanfp8MmQRt1sNpeh1JjYYxluyXrQq6kK+1xLlRMEL7p Sw2Phhv0BuJbszjVqup0L6H6GAMun2z43BwHK/XzLsg7xnWVmyUFv/51xGVtE8TAoHJd wnwVrCdq51uRxXYegdPrW5f871mVdI1GhdR5aPgbceASO/lu7qP3yBoEif/VjQkCnnN6 h/wQ== X-Forwarded-Encrypted: i=1; AKwUvBzJ4UvL817koxvULjVCUDFuLfxO6EE2jltg6pgUMSy7uAON93XjnbkKYkELyeUr5bc0qI44MlpsFC2VHnI=@vger.kernel.org X-Gm-Message-State: AFuF++lBrvoVY2PlK6xLgXv33L21VxUF0CkUtT2SsJyFPkkKTq6kcr8u B+Ab3HM0GcbWoSTGNlsa3p2cEI/eZORqRjen+WUKbwSDKkPHhv7BoUm477Kr04LhQDRUr0q2xV9 /VuW7gdxPxd2xKG0VsWzKS27KrrIx4zQd/yj6y51lkUHcSO1t1rWr6vRqbUJntifOsAs= X-Gm-Gg: AYBFou0hs7j+c9j1+cIepJE26tDlgsF9sqYIU/cizZJds5+TgGim6rIhnUz6kRiA+fj 35KyWVkAKHUqdVDL9tZ3sb3qVUYe0by7IsQen+ul25UrLvcsbx/dfHPfRJtzh1OuSmu77r2Oi4t Fa4fOJBFtA/n5JUMebk88CysVGlsTwJAcR6o8MkKuNc3/05JDCEi381PLu9biTqJtW9jAI/2+0D 9OpX83PzbjDiksgq8L1GdC6/L0uIc8IJvfhUXU9LhZASHNGNN6UBVDOe0RpIKK0b5T/s1a4KwIP 2NAAUEnX4OLsRWuLNGcO3N7bEGut0Jn3auMXZ7tOryswEbDyr4MTiUhEV90LTPp3WvxMBxnqMeV hjwPaqvgt X-Received: by 2002:a05:620a:43a1:b0:93a:1540:a75d with SMTP id af79cd13be357-93a299dd0ffmr337419585a.37.1789390173105; Mon, 14 Sep 2026 05:49:33 -0700 (PDT) X-Received: by 2002:a05:620a:43a1:b0:93a:1540:a75d with SMTP id af79cd13be357-93a299dd0ffmr337414185a.37.1789390172585; Mon, 14 Sep 2026 05:49:32 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:31 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:33 +0300 Subject: [PATCH v4 34/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-34-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=826; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=yBuBtpm3OcG6aRXCBH3xSF2TfevDO7mY+we2X2legFU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zsTexOKj3FXDiRgY3Kcqed5FypBt+LA464G f9Q8RM3IT+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs7AAKCRAbX0TJAJUV VilsD/wOusYn0DbW0ettGa3KSwR7GO1Xc/tLDEg83/EfOVgoFw4WMxXY8iNzj3wx1P6Z+nDiul1 YrIZb1dTQI6/oqphfyTVUm6MaoCpAjFyIKdwmvogYEuPxsYmkMJSsgB1GGePhYsTw/qeRkRzlcn bjXtWfXnlzILritX3m/+4wRohU8oseFcC95HPBrGXzTu72bgZQVb5eIEzd42RHKzWHeqoM6T4wI lPc7br9YEOUqXhUqphq1y2mbN1HEdoy3eHMgPTiV8uqfgq5Mq0dvX2wQsi3YKAXmuzx6oLPtoKV 7Q+W+waNjcdg6oQ9TGjPFJiO9ec6+H8GuqwhV0e+LYZ7VY7grdz69y8fgAU4/frHY4PNqLsT5fR jO+8Ll+HCDmPyZbOT5Pi4Yo+xWGFFjIOMA8O5eeNXqSSeXB9JOk+6U8Soba78+vPQS3bKBzdGZ3 F9K/ef8TsmNhrWiCGaHpVulzi6V1pim4e0pVRAVwV0AYp4HiImmKEBtHh4ujALxuR7IqvPNPtbu kMGM1cFwy80raZeMRF6R6Mv48M7YK1bAJhG1RJiYllNMvI0r/O1B/8TGqZT/7RmBA1RGZMfeAs/ Dc6LMXPZhlL9RAfXMDJ7sXu13izP8lMOIxzWYN8qpFV/FkFD5zQyvzumCA7f3RLr85j/+CizK2e fVLlV0G2jGHhUjQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=QK/91QLL c=1 sm=1 tr=0 ts=6aa7ed5e cx=c_pps a=wEM5vcRIz55oU/E2lInRtA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-GUID: zp3ZJ6Oek_S2Dq5ZLc_mYjDbq3XZDGRR X-Proofpoint-ORIG-GUID: zp3ZJ6Oek_S2Dq5ZLc_mYjDbq3XZDGRR X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX1iNXcF03XoE7 pjC8irS51j/eYAT27deynvGyky2aNhmJXK5XC0LKC9f63/t9DCBKv68UedDjqHXYSAEFFIoUTm5 6CX23Il/xn2RJ8q9RNcOUdbuSubejN7YlKZjUrYUKkwiZSL8vtkxXPlz1EkWTm85h98YQ9nmppY vJRRCk5U6GYz107H5zH6kQhSxjrhl0Sqt07CHj92ANP8XMo/1ZUrKujojlvsmLEz3MHwZVwhIJF qrOHboWQrBIqy5czVk2kRrFQGnQ5QTaroeg86HAZhS8cd36V/yw9elDWoQj8taV/Uw1nAtfln3o xyS5wheIeFOMWJd8z2VvAqNWBbXhgn8bJIJMfChFeY49c7elqY9RYH0N141P9D318whK+GECXxE QwsSfoABuZzqMSBMAc7G5kQnavo7RGTlBYWNTDuiwRAkE0JKxqA9tWoWjceVAxVx+4EBqCZg/Bs kAn0ilblIVL4XzOQp+Q== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX9ngxsUxS6IB0 8iTNzxsGj/W+i5293Fr2yd9frBz4J2zd+ZTD5ZGCds/zmnBJEi5L2YVQ6vI+hymI7sY0iqbeaYu G3WG00TC7o0EazG7VFfRo8vFbWeKw/I= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 malwarescore=0 suspectscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 adultscore=0 bulkscore=0 clxscore=1015 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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..e539cef33ecc 100644 --- a/drivers/clk/qcom/gcc-sm8650.c +++ b/drivers/clk/qcom/gcc-sm8650.c @@ -3785,6 +3785,7 @@ static const struct qcom_cc_desc gcc_sm8650_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sm8650_resets), .gdscs =3D gcc_sm8650_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sm8650_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sm8650_match_table[] =3D { --=20 2.54.0 From nobody Fri Sep 25 10:05:34 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 5374D485CF9 for ; Mon, 14 Sep 2026 12:49:37 +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=1789390180; cv=none; b=ViEFXNGuIVIeI0OtaDA33wZVNYWDHwGweCMXhJr4QJ7aXM5VopsYL87MGxH9JxkZK4OhltvNArJSnmFd1DjnfDBfShOfbZqFQcfEKClllqoo7O79ks+tmW89YP7ZY2VlVPrE5YXxfgYEDVrnNUyPfUMMTSufpBUHjFI46laSCQQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390180; c=relaxed/simple; bh=/QDZyzj1YhNu+3o+yIlkvjaCi4FUUlGCWA1/wOTJSk8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=p06iJM88qDnALWWU7cmtiwssJYuTxgOA+FSJCP+o4CmEmV9LmZRqCDyY+MKlfjDcZ4xGniEG67PypKcblyx76mmXoHmfrqc0+oMRWJ52YGWow4C21tgU2OY37EdKp2A4EZN57hSFML7lTJnhbL369Q/2trYGbR/KiegbatsY0x4= 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=YXebR4LT; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=O7wAA7pj; 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="YXebR4LT"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="O7wAA7pj" 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 68ECNUSP432082 for ; Mon, 14 Sep 2026 12:49:36 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= llWlb90xKeMxVzIAjSLd2p+SRlcwxJUGsCdo8hbjHIs=; b=YXebR4LTdLqrdMF2 pQPXnDlgGpWtU5Vuh0Wv4GxqruLtaZFjQEAZmD3W9o3qwEqC5iC5A6S9QccSs8wp 9hgv3RI7cLV6VaZZJ3ic/ieofDVKwJvPPatxzUXa3sgeC300kf6FSvJU+QH2Bqi3 /tG/mSwQv0vzaQqmCrg3rqWlErPZzvGlWLusRBKQZ48+S4ja0f5sIPFwrKEjPfmS 5hN3QLwrT/MtdfS+ZsdWzrSHYrC5KCtTNvSwxuJgz5jocrODXU4ItztRaEGJUL+B tANNvcgltbGzQIxRL1+LrNfo/zjCPVMAvKqBmCcF6+CV7wIf6rHt2QxW9MZMeuWW D3fl8w== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpgvtg2s5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:36 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a1d44c437so157798985a.1 for ; Mon, 14 Sep 2026 05:49:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390176; x=1789994976; 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=llWlb90xKeMxVzIAjSLd2p+SRlcwxJUGsCdo8hbjHIs=; b=O7wAA7pjxEQelW3KoeSp6MUVueO6J6mhygYNhIKSfx1LOGgnDba6mifkHOWyvirqAd iXRej/4lXI4f3qAz8wFsaZcLR7AW2PigOOdA3SsZ/e5YyobBGw2IIArJzHiUsuqGumxF 3I8Ri4Wxzk0m6vVwbf9EO1fxSc8soIUZZuwldG+yZDTTljjMgRDCUVQrNOVDqKh0PrNo VXhBirxVrOpNSmshgwfWTf9Hu1q+5hyq+4RUJG6HS71HCQtf9gC9n2bwfIihRoMK59ri unga9yyZM7jjE4nohD8kNW0oyCLw4qTxn3LlnijR6/tly2U4B7SYugE5kMhcRov07+B8 QNAg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390176; x=1789994976; 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=llWlb90xKeMxVzIAjSLd2p+SRlcwxJUGsCdo8hbjHIs=; b=oKZdo6hxvbRKXGK/TySNqzWl3oxOj9jiAJhpZDW6z41VaXgcDqiUWYRpHtzuWGJdZQ DvBlm0Y0aFLL6wGF+LaA0AxDlQ5Cnsw0HILnHFUByDCTA/JupA0GjxEvEAYiiXKV1tgm 0fNPZaMvE/MyA/uaOBiwu0n85yYK43Mgtwd66LPKli+hkL5uHRTYzJew+AxpnjXshbz4 G2cC7gr16a5yYXwcuKIDur3nAkzEQ7f1i18BpXAgt+0NHnMenxlfx3gf37xrqHzXLraW GtjTLDA46QbptDzFtRoFeCRKGGgDmTI/4SYP/7/ktu4dV1G9JigMGqXrdX9ZnLkbObRN /DOQ== X-Forwarded-Encrypted: i=1; AKwUvBxTh4B3j9Y/n+gjlIc8zRYgeVDN1NxUb8ifuPxVaDNqGBGAnPU6AkSxJcXVY5II9pruzFJTvdSHDN9ydKc=@vger.kernel.org X-Gm-Message-State: AFuF++mVqL1NSohcKFFvJhsb5gOWmBBT5Zee7cGSaGqxsrDR5q2yJ865 XTGH28lATdZUhXTzp3oYhKEnzOk0e1s79d4CC5+J0UrBSl7m/OqS7ZllTjUCyuYqRW/A8ptWoij xlRhPbvlhi5z8L4Vx9BIZP4EARivjLv5UDQjKy0x0PscfnNzDDlsawtLNL7IkXG3pA+Y= X-Gm-Gg: AYBFou3esMza244/rSCkwu6x427vUpqXgnBQHmu/Sg01VynWE8ZQSuwR9fUlR7axUbt KGE9u/lgkiU6Ta5DmeAOpF0ANgF3hKn+EORpwVGmATk5R02R8sjmGX2UAVJLKeQ7fHRvPDj68g4 pUOtwPjtD7k1B9e1ByBwA78U1LF2ASeVC2ijN+9p6JnkKNjSh/1jOltWrRoWnNKa1w2UaezhROD UBEIk+M/0aoQxXoNoal/iRqvlIISrON73efuSPNULdnIyYgnBj8JKpXdSW9gC1Nkg/8fe3oIxGI abQGgTdyxQotZZn6X23hiAD6Ez+mGuTS9VVEmEOtWdT6qQfBpYbaK/mzvMCC//Jx12yswXPnYgN wvSyvkIt7 X-Received: by 2002:a05:620a:4889:b0:939:a9d4:7022 with SMTP id af79cd13be357-93a297592admr305442885a.8.1789390175691; Mon, 14 Sep 2026 05:49:35 -0700 (PDT) X-Received: by 2002:a05:620a:4889:b0:939:a9d4:7022 with SMTP id af79cd13be357-93a297592admr305438485a.8.1789390175179; Mon, 14 Sep 2026 05:49:35 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:34 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:34 +0300 Subject: [PATCH v4 35/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-35-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=826; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=/QDZyzj1YhNu+3o+yIlkvjaCi4FUUlGCWA1/wOTJSk8=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+ztZW8AQV7CHd0vnuLy38NWsArYKLUDxOh1i 8XU+9QM6tqJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs7QAKCRAbX0TJAJUV VmxXEADDbzJlzxRO2pY3gCWqX/oSN/zxbe+Owy4z/cy3yOiFM0fv1QGFFKMKHYhZh0Fwy9blebJ XXfJI5YQRgShzI9gebTPy8e2vxAH1XiuZXjwwK3sdzx9fzGChFJcLTRKSsL0Be/FssoT2Lx+Xcc IiWXdktjSe6gVDFC+SbbQBZsOhUXnzuh+FxaXf5I4kBwbEhSGzi+ygi9NWMTKIbvJix6g+C/MF4 DU4xZc50bgC5vM9/0QRG9ayxk0Ow28WfL5i6OeAKiRlIvTJTybK//P9TKyB8kG/8DZm2d4wBC2+ 0VqPNd+93X8Il9QqZciqLvS6t1E5yRIK+v7OZqobTPLq9jRLEwT6WKexmcGGvw/JKHt/jHNN0RS 611dgwF9ccpR4y/EoOX0wlc5L0qx6EXX6zQzw6U4297FdlLuAmUIFRVQw4irsU/3clHqMiVwGqe aDSwDzQ2mAmXwojlcq5czUNg48kFqimnY5Qtjy4/0FhKuqGhtM0WfW8QJcVg5ld66sbBL+etDtv dVRF30nwro5BGfHgzgK3pMaBMSdbN/mn+sceYVhKYCXRGDf+CVdinmeyTdg8O/oHDTK4VGW7UaH RRssJ+GKQmkYLgQ3R7+YrdrrfQxyYPYfVgycOQCH9oKxoHfMicr+xTKKqt9LJFs+oeSwORulzp7 RMt1xrPH8LYXNwA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=c/0+0h9l c=1 sm=1 tr=0 ts=6aa7ed60 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX1lA588/DZfNd H+IUEWuF/usfXoFWxzY3fEtGsUcGaPnaqFoYpntNJoshMgHpybqt4tD8COYmn+FUj7X89DgDC9l Y7YD7Xay1R8iU9Bd9//FvnMsmElfQQcCGLp215fbOmSYxehcyjmU8EWAJCHAovFTAGM2huqJ/QP f8rhtXkU51JtEVVRqYN+a5mcrAcDVRRilTnoPVesOr9b6UkZtZ7PkPbBuDnKKejadrCRXpyekqM Ts6iE6IjWayZoxV7z+kg5nRJYMIjBLCR8PvNVQJ0OuLcAnc83g5tFj2lGrM8TVjOdUXh/yMpviq +6Rp/zQxInjA7RzqjnX7DHgVss0FQL8DyuSZ1eZoQr8/D9fOzOuPXpQg7m5Es6SJZZoSXZBm9Ks JQCNj0YeM/0gMEmQuP9+d9hzKnDqLewxYOPELhtLoq/zkENm3ilJ4Lw/yhV7TtLY476HrPX0Wlv I2kUAIzkHJ69qhRzSDg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX9Ap9GDIO5E2l mbTHzScUKs2xf4Z54cSL1KBg0rE/JLRhp/FkDyLW/TkwJ8z7WUR4VawUnGChREUzfYmpf7/bTrb SYgIlWwikJ5hVSVxbvw+zMeGJuIDmxg= X-Proofpoint-ORIG-GUID: KHVbw-mLNGvaGgpBvzfyiWhNlmhE3Ya_ X-Proofpoint-GUID: KHVbw-mLNGvaGgpBvzfyiWhNlmhE3Ya_ 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 bulkscore=0 impostorscore=0 clxscore=1015 adultscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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..f25926a9b69c 100644 --- a/drivers/clk/qcom/gcc-sm8750.c +++ b/drivers/clk/qcom/gcc-sm8750.c @@ -3196,6 +3196,7 @@ static const struct qcom_cc_desc gcc_sm8750_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_sm8750_resets), .gdscs =3D gcc_sm8750_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_sm8750_gdscs), + .use_rpm =3D true, }; =20 static const struct of_device_id gcc_sm8750_match_table[] =3D { --=20 2.54.0 From nobody Fri Sep 25 10:05:34 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 6F936486E58 for ; Mon, 14 Sep 2026 12:49:40 +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=1789390182; cv=none; b=WejYzmHiOuag7bFy2YkKTqfp7s0mccDmoHYAi5tsqZs3dg2dfIfBYq/Ro+diP7tmCPhKiT+GdsUZGmuvVIrmfMXp74Cx2KqM7nlOkchzEeH2+s486tTseoLjlL4oK+6q9rWn8m0dM4zROttzENgMaIO06Q+SZe9JdM5Jg40OttQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390182; c=relaxed/simple; bh=rahoujyANmIs+SzbF411GraqoN5ZdYQDB5yRASGUxxU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ufmgcs6wPzzEtlHfPJlNLBN4B74YzP1gMkMbXA2Ds792MYmITa79dm1jL7y3D6Wya9CemPz02GD8fTw68vrpiV8Z7J2GLXHA2kK2hK8agNwEMMonUP1ybydPFxDHgDigTwGxMbpIYJcMUlLt1bNR9NIurZsHDSjdsPOD/qJfUVE= 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=P2JuHm3i; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Azx2hCQw; 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="P2JuHm3i"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Azx2hCQw" 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 68ECNDTL431679 for ; Mon, 14 Sep 2026 12:49:39 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=P2JuHm3inMJI45L9 sHNiRBESsPdey5/wq3iubb5+D00ZW+GaclkJPtE42yMJ8Ytv9uR4U5fxQ64kU27b EWcuTcsM0SJLNVjVJ9L5UN12UQao1C1ln407b/UmzlOSynLgnfe2dF4o4nWf2q6r M4ZV0oG9opM74JwhbwOZlL3r4i7bHSgGiyRGJAaA/XjboBc/zVLq9cdHw8zrtUiq fcymDXra/cGOu0H0pPYAuMAudmdNezjrYL1l3KkwQbYbPIijzwHIszhD2AdnmHx/ lMhF/SPvAQUJwx2q6C6d6WDeM1Usx8/9STLiHVVXvdKxPPU1FK8c132OrDGeMYjR 8OBLEw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpgvtg2sc-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:39 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-934956beec8so601551185a.0 for ; Mon, 14 Sep 2026 05:49:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390178; x=1789994978; 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=Azx2hCQwftb21tBwNwhiAEdcV/wFq+CgFP6jMhVVrvLtGe9UkVLujadoEXfLBRkSgn YGzaePB+ttaTyQMDdMTaXNIeIkBX1KB/hpD+1grdtjhcLqFcRG9weRWzeYvNc03zulnh hDDrdu6UIYbVKMaRIcdF1DE5DyLV42Ol13HC3uORjJ9tQVWl2lOu7kDVqQU4bdpTyub/ m1nkh3KESouOy/wUHBmTHI5Z8BfdudXISs3RYaz/YcfK1HvdaQm0YHGNyrvWp/Tjjy0j DlMZQL3zYgmYxdgks5SQkMfK0EKcHa9kwNT4dpOqECnHRh73xWAWjbsYHww/dG0lUjyV vHeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390178; x=1789994978; 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=lhb55XBqHA8RtxhEPpCFkoNMs/aLa3fruL+1GNIInv1eTyKALEYgtoefOlLDb+h/Q/ wCLqQ1dVSv8uEtSqMBDfthJJ1hini0sae09NHqv5dOLK5xswSSzp9m7P2mhz6Gft4OIC Letr8C7hwtVF0RPp4bdqYSj84Gj4wv8+rus0pzGd3aO706cduGD3mBCM1RqxMtyiSPSP Ww3wA+dZR66z2ehNWGSJHgHbBnjAzsHeqlhZbVJBp8xFMMDfbssTvM+KY1IpG2g2uppt j4xt3sNktuqqSJgmTBpKkeknWHZwwLueTwBCbf6XZiob7kcw+iBKgKG1UySiclrbzAH7 BVBw== X-Forwarded-Encrypted: i=1; AKwUvBwz9fh23Nqn1rdAJpOH595Kwwi0An68Hk04wQ96Jle59xBqY8sb2ZouHPZmqIWHDYzMaAx/Xt9QGfXVnH0=@vger.kernel.org X-Gm-Message-State: AFuF++loi5xp/XNY6l1wCSlJ4EU/e7lEC3p55c6rC4sS7Ks/PcIBLR86 oV0InXFl3MV9HuhCkdRVHlkVq43+E6J4bb5K9nR+YPdHOuEIjha8wX1ke7fPLnkgoSMfklwd3Uz SuafFVwvmMNLtcWa2mQ9mwXiMRYMNmMdUHf2W9E07aYGGM/fQgMPVXCvrw8b+nkhBNtQ= X-Gm-Gg: AYBFou1br29JKiwvEO8tRB1sRd86fRKXy4JijQsjUvchLzXWl8wekyHJ2ciLBcJlG8S PHPCN1RRkjt+bByvBySc9sVBwCSc0SC0uLWA43ii9sQX62e5qimUuKaDNzPO8nnJyvVjxcFpkzZ AwJfW7doaHooPZpzLhW19cVS20VPt0DzjzK+VWoZbhNTSgYZUmNchnhaAI0u8w85fKeS5d1BQVT N/9MB2fnqwYhTlrFWN6hvta/sx89oMKiLx3wzeUoc2gDjgl0cC4j6tC8kqrqCeYgwNJJnmgwkb/ 4e+M2W2qXomB70Fl8AGpppsCTD0OqDkfpb2rXGIeI0ciTXWrM3U1avkTJEfjxw+jYyPGJ9Lce4H NVBbkm//r X-Received: by 2002:a05:620a:6cc8:b0:939:f5c4:ae5c with SMTP id af79cd13be357-93a29a946e7mr332045085a.43.1789390178369; Mon, 14 Sep 2026 05:49:38 -0700 (PDT) X-Received: by 2002:a05:620a:6cc8:b0:939:f5c4:ae5c with SMTP id af79cd13be357-93a29a946e7mr332038585a.43.1789390177779; Mon, 14 Sep 2026 05:49:37 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:36 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:35 +0300 Subject: [PATCH v4 36/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-36-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zupLxzgXL5Jjx0LOhc42oZRuj2jWA4C1Dhn FYWJkXw8QWJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs7gAKCRAbX0TJAJUV VpJNEACHTevNtfrGByvkSQP8o6CxNMJfJ2ofJr9OZ+voLW4pZgQ5RzKm9vpS02jGm3CZPHvVee7 PaWWRaFjZkEtH5hKI240ShvwTXVjxbg39wwrKUmVXUKmavjvXR26axPsqXjauegEU9gCeg9+bVB AS+strLcLYYZirWJEriUHbPYIClwQNe/sM96+CR6uDa091pNAMn/c7PQiiu66SlE6+FN0XVhqyR 9iprlul5/4EyLjn/u2jgOKY2fN3XS4oYBPVLwMmnyvmsfi2dT7ZCcIDk1M+Pg0DNBsBelFVNUbr p7Zfo1EAvUFEtCzbRwD4tg/sIOuxIj2sp9dwyRoEkl5EQpgD1tAoMRvjxc7urJC/AotYzO6VVT6 k6/joFHWigqm4QNuxa53vjE03gJiFVdniVDtKozLwuLc9Lo6vDd1vvw8SxsIALBBFjWkL9tpQUo ZCrv13UP/lue03vodx3mRB0UkkcdgCiyEmXOXk/qxcufNsa2++PALJB8cOjVBYVDJcYT/29T0p8 30hDDW4GVlmpbRYozt2YXYbipzDq6i9WKBlUfOV5SSZcoHUMoWSQwMPRy0tXtaARn+WejE57Q7n g9kMGcZSsl9EWSdjOGEHAfUmQtOKCiZ5BHYTsegp2+KsNf9STRpgs3TlIj5UHnH/YgIowmGJmUT 3VA4i+Ad/+1YLWA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=c/0+0h9l c=1 sm=1 tr=0 ts=6aa7ed63 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX/DTurvDwQDfu iiu8N/QlXgdResidIzX+D7DgUXvh9Agnz6f4hWmUAmLacG7eBJA62PWcCpvq64fLWFZJBADRd+6 m+jaUIpZeejwdO2Gf5E/U73d0rB0A3myjkSVybnfRmgGZpvlCC8AyJa1QdSDaI9K4aVmzR2wl6b 8IvAm32N2YNgeT8a76J8NdCq83OV41/b1FSgDFkRjTVqIqowux8TP/VGhY3mZfImZkzYQzHsotk JC5gNWHKyTjLvUETy9dkfPw0/0eHjr9Oc3Vg8QDGt1wLoalhajEWP/iuM1uBqwD/YwfUEBE8sx+ cS+wqrReINWbgsZHvpomiAqR/yx/VzNouFtxqKfDOF4z421i0WiR4jnCkECgTkDenE7iy04zEL9 4f4hujYNPPisooMj7KKgkgOxqEPdPvbwK/ZEW2GD5xufeDb9Zo0a7UXn94Ulu6e7oU6t/CpOGum mGyK6zUrXk5XpbcJnKA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MiBTYWx0ZWRfX6daxwKd7nTdy dnhoSqUUoCYExzsBD8eY5Q+c7DlRSfpiQhMhmK4TWUCqOj63hIH3J4Wg7aKz8hXaseiUR4nIsWq b4F0IOvnI6SLy4aaSKM+MDn0sCPKf3c= X-Proofpoint-ORIG-GUID: X1Pq2onV9yC-PhsycFc-SNWelTHokBlF X-Proofpoint-GUID: X1Pq2onV9yC-PhsycFc-SNWelTHokBlF 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 bulkscore=0 impostorscore=0 clxscore=1015 adultscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140182 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 Fri Sep 25 10:05:34 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 989E8488222 for ; Mon, 14 Sep 2026 12:49: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=1789390185; cv=none; b=DqC3RFa9dYEX1NHNsrZHAwvXj1cKHllsHbPuc271EeV34p4Jm//VWP0OZYTqFgPybx3NFBT4NsHf/7cLEBLyFJvZcQCmHPEbtnQmt+HTytYd2g1TQNpx/ES2nJIWVSctd646tPkyEnGakel/xkUC2dWtMfQPdV3/BXTXIfzsX60= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390185; c=relaxed/simple; bh=yQHDVatt72dxAqTGiEP/fVb8h6kq5JRi5hP7B73zVGs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hjBD78AVnzP6mUAwOPVtPTtMQNnICwRL/+v8/LidrsGzY8f89N4J2WWnup+VS7OzNwZ2sUt3Z3VgPuYe2M9sUDTlCtT6uUiCW/e9Z1koJLdU7Ga7Lo/7PuvzknHojVBno+9d7TqDYzfxTxCKhjj/NvYUSba2WAkfg+xOvfsOSnA= 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=lDaShxoE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GNrRTCDu; 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="lDaShxoE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GNrRTCDu" 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 68EBRdMo407460 for ; Mon, 14 Sep 2026 12:49:42 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=lDaShxoEBJVT3/Z3 Rqe6PiifZ5pkg24csy3U1Lc7JW2D8/P1Wztn+SffJif8FXTs6zFqiUSPM2CBby1w k+dKX9EPBB1H4UvKNPc7XCQ5clDp8FADbVxMbjrRn6gH8pulkhEUBcTkA7Kh3+zQ naIhxl5SRCq+doaaZk3swJKLBfCBd9QKD/gOmveRBnTLrdQ4dl7ZClzAVh68k59S 61XEuylHUW6IwW5n+ig0C/+CIKxwW8q/gFEf+AdKNQsbwGjt7GJ5XqFkdwz+P9TT A44cWJPcTSpN/q6NXJ72a2mhywXCwHD/oECN1WPU+7p/ximpWHoCMuDgtm7hq5K1 Sr8LjA== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpg2kr8dp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:41 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-939062ecda9so499672885a.1 for ; Mon, 14 Sep 2026 05:49:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390181; x=1789994981; 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=GNrRTCDu8OanY5/HX2c3UWdmCrgol95JsbBzMQElCEeZeUVUuxDEkSACtcIjXdeTdD KDj6EE9LN37Kwq0qXety0m2eWQPs3tSwSsM2dRNFKXSktmw1BQbDSZcVBLQY8PY5C3H2 G7eBHei4JZ9k7RIRtUmYGQkytkYmhoYAckCKGDCFSdaPHbsaqleJxJ79lNZ6ESkeL9wd LmyKy6dlbpXjz5DaTAcNtnWBZWUZKfVYn84Krdy2A0JYDt+6Tt62ztjDUqL6+w9jNr+E zPcQtYsyyNTRVVjWtM6Ep760Wx9pFPsXFb3OdgSZecegh8JARdsCyg+vx7NP0pdQOLaN SUCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390181; x=1789994981; 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=SR8ZcJyx/iz71BeHw8RISYd8oHfUa16q7z5rq1t04vNsFnqD7KDBCmRmAvW34diHOa UUChHK2vpZfXcbGX02v3a5gHhSJ6pU9k7PG7YLCTkhYO2Q3YgaGY2acVOfQVwqkn9erN tfxlflevAZj6ZJxV1vIifNxT/PTnGMw8mi2qRkWFWLLUgI1d+MVh5g8oVB0SGdHwIXjk 1pzLDLkiZErQS5kK6oHMLz3MlMGOvyWb8fiqq2+0s8YoP9bX2HIQBCJ90G5uZLgCd6Y2 EUc+cFNy2Er9IRbKAk+H7194zPS8YhaQ6NpgFh7q6tJoC8167Z/CJuiwlYvls4DxZYWI l9eg== X-Forwarded-Encrypted: i=1; AKwUvBy+ntrPYlTg9NJ7OhrBhYpxmNlUKFEb4rSW1sN75QjPvDE+gYbzy80ne22r2w+YTA8m1+DhE+wz1UjjhXM=@vger.kernel.org X-Gm-Message-State: AFuF++kDidYXmbh7YIQg66V7cJFJFPWMGVnD9wD8dlaU3papaZ7tvovM PEvXI14DIQBr9Ju260GvfCbKYrELZaJ0e1xMX/wmoZSJ2+g++vGAWHsWqHAGUqB1oFi8Ofq8BKx 1eD0WMDHUL+NzpZKAc5jIXD0j9PqBhm7Yqaf5G6/9DpjT5wLwE43qlHPQ4pMo+kyJdco= X-Gm-Gg: AYBFou10jZoXoKubv71+RFj+zlA1lM+GPTYgfK7GYYlqm0vu7l7T2P3+KfhXAqi8PSK GNvnuuRke8fyIaJ8nl22IeVmTBQ1objFa2qdbyU3Zp8fcExNUtn471T1Xejcf4cKsWNVa/bKaBM n6ZguiLq1FwsqDumJG+hrZOtoEpuKimO4/OuHDFPLSST1aMjms1aXu4kNCdXn1WKcgUc8KiNCZL YbslfXcwStMRYtpd4Mg4Tu2nahrzfkd3d5iUUAtk8SFuM0c5jDHdKIEblIwXhdcAuHrBi1tUV9k xwAK5ee22Ez9P4yKhs4QRxKZU6yyrhyJeHqODQ8nb+YP0vzyIeTUa1VAFeFVwdPqQp8Fvm+hz5/ gnMZhBrIh X-Received: by 2002:a05:620a:1b87:b0:939:9fca:8d2 with SMTP id af79cd13be357-93a2981322bmr366175385a.18.1789390181092; Mon, 14 Sep 2026 05:49:41 -0700 (PDT) X-Received: by 2002:a05:620a:1b87:b0:939:9fca:8d2 with SMTP id af79cd13be357-93a2981322bmr366167685a.18.1789390180464; Mon, 14 Sep 2026 05:49:40 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:39 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:36 +0300 Subject: [PATCH v4 37/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-37-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zv4/eFW1FaopVgDUJQnp0OgwORb0ycN42cz S5mNGPoVSmJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs7wAKCRAbX0TJAJUV VjU3EACmDWvnk10Eo+H+mpt/O611ky3FFY1ZKuY6ck/5cx1nrH38gXUNnMUw6WBaUHbFUzv0kwx eM3wMGx8JdsqA2DI56akEs1qFPnmNtLawv4RvM0qNS5SD3iXJqGqLviUZvXZxxTY5ks8grKePHz H/bWp9TU9HM3lRy/mEBDovspamc4Fa780JH46WcgFRogAA1BZmoKrm4wfyb2DRgEDUWTFp4d61E Fe4nBEJr8qPfXf5kv1/ZtmDPYos9N537YjwXa+AnvPQ+WfKzlwh8AhC9PParyJGKa70jeo6q+1u UAmjWRyVzj99iTnD82fIwDsiwo20j3qZobBXir1Oq0xQ0MoNpmUc/IsB4n/NqRbzGdYtiUIpaTz e4MYO92TGRZwWmEgCxOGPRle+5iJK2q1ZTT+VOnxDMp0Ll1iwm8OncwVbF8F1u1bBBq0t3npEZi yIKoW2uxTqT3oVDgPtnwYn1L2w01LagqCQAfpKz5Ul+Bz6OL2Locf3DtNPSujqRhPMwbnXdX+YX Bdp15hyolgBI0RZ4PC7/Rp4y1X7LP9yvW2QHeJLYuMql5ZsGLAvZPMvu+34hxn49matq5Bwp9Ag IuiiqCfVWI61867WzmUdDKRp7hGeg8bhz7rmgHb0BL8LbOji8iPBwLLYJQj1dxarKYn//n22Ck0 yImIZ5fLfFxUlUg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: Al4XY-oRZxOZiPmbTgv_qMv4pY98jVZ6 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX7eOfLkYfnXv1 nBGb0sjwcm+KEFIOLKNY2de23Z7qBtjOc3dNEJx1bDyMCama9eDIrkMSQQvlFHwoS0tTsebmFYt Jpy84xp699VECQm3xcPuVJAfJTuoWawkmMEdaJpvQSjti7/8p45soYcMxJ0BuXb1AOxIQLGH3b9 0YcVAftmWjxFCzRTnJFOS7bjI4jnvLQtg8yznYlAZ9hg5U7kBxP2sHCXJ2X98g16oL6i0eKuupK ZuN65+YInkYqg4gaDwmDzDzvMIQVW2/UHvHNE2VbeMQbf2bnLGsTFt/8u4EyCroTdCSB8MpohCP omj9sYdZSmu+MJosa4XpQiASw7kg4pJ6bTChuJjIV+u7SKKVQwR8qVmITKhfNUJbtDxXAkRh5JP x9p7ZlKM2XviLfSpny1enX2r6u0/Yp099XsF8BjKCdyZ9lKowejFRJRSXcV/LLOvN+jfJwBG6Ij mr1R2GC+G0v8Za6+ciA== X-Proofpoint-GUID: Al4XY-oRZxOZiPmbTgv_qMv4pY98jVZ6 X-Authority-Analysis: v=2.4 cv=M7TYuCws c=1 sm=1 tr=0 ts=6aa7ed65 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=3K_yQeBcBf-sZL04j2EA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX64ZTWK4QZxoO vXDmd5mYg0mnbS/kp2c4uxxVjVDtsG2XqbxI0gTxvPmmySvz7MZnriMZmXYt+oPvDxwESVJ1Kzw LYiZ9hTa++RU85e1Wh7/grnNPefwx2c= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 F29CF48875D for ; Mon, 14 Sep 2026 12:49:45 +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=1789390187; cv=none; b=H+iES93HFgieJ/PDFi+JbG9IvbTIvIM7PKXrvexIxWyJszcIUO++Xn7Ug9Juhq+nst2GTlcb1YTx22sb8V06c/C4OPcxU8RBhkLfAKWo6NUGn2rt47b+oMcjOuCohwED67niI2tSLeC21wy/aqPcL6gx0MIvi3ro1dkv1lLsmaE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390187; c=relaxed/simple; bh=SrsYjgf2cZ2lS+GknfUq15ipEdN7b+OQxw0l503vtHU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cvSfQLPqQ1w6SKDTNgRV60HJwWvBJDiqub8A0M+s1twhszyXCPu1VSzhapOcq/92UizxyDjHbAxepTe4f87vt0ovBP+q86Lnd2R0hRoSflUvhKzWCSnbsmMg3Jn7KoWzL1MiHVDAeg36MK5u3n9uceuAdbTpFMqpdVvGpTQT6g8= 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=Ti0BKlv9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RgsR5DRK; 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="Ti0BKlv9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RgsR5DRK" 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 68EAlwUM1460587 for ; Mon, 14 Sep 2026 12:49: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= D0kY/X+MNS8JUoHzSoVI1sINwBunSwLnZRh70or1BPw=; b=Ti0BKlv9NCVYVQK6 hxwbl32ktF55RDeR/ph2JhZGh2USjCyvAVFPiMJ+qVDy1PdTaNNh6GwhYL1x/47n HeM8yT+N4vdTl7KCkfK3Njal8OXw2w+ua+zd5DFSDVryGKVWjWvLl8iM5AoHwdDr 8+DHPst2+T7veRn3r4Vdfe8nmca4CybnUxpDMZB+6AqFz15jCv+H2lyJGuUkMMUF 9CdwVSY57LxFQUF6G4fHSuHKkk5xTpa+2sHrcHT0hu76LO0C9nJLyEmhsntT95De fB4awCSY8h/bVpkAkX1f43n5yoAnHZ13Cq5d7jzV1+O9beOZBXot2OAoLeBd82xF qSBrNA== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpeex8qq1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:44 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-9390a2c895bso770964285a.0 for ; Mon, 14 Sep 2026 05:49:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390184; x=1789994984; 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=D0kY/X+MNS8JUoHzSoVI1sINwBunSwLnZRh70or1BPw=; b=RgsR5DRKiS9lTsammeuTkhpN0Bbw8GYbpA2btZcePM9D13t3RsRwCa/7N2GhVEUy7l D70H8jh70OchNoSJ37GEdVBj8lZwZcn08hj3EO0DuUdrZcGaXux88oXt3dM92CObHzR/ ULgLoJUsOK8t0bSgnd4OxqmQ0Khtw7t7329HxOx4khDtMsUQ3aEIVf8Ei5rKaMuLtD5k JwNAVq/EvvbtdBb6stT+kJ2hq8oBVb1yMzOaakh+Y3eXbux5UE/okaKs1GrcPMk3eMst qnwI8+HkqIWS4hv57pk71PbHY7SGkO15KBigiWHzl7EqIaXScBazLnheUylHsJAC1xrp Xrow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390184; x=1789994984; 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=D0kY/X+MNS8JUoHzSoVI1sINwBunSwLnZRh70or1BPw=; b=tL1JpRwllke980tlDhXB3Lr7JIHjTXnf6moJ1a+tuIz1KvniQ/iev3/k4kDSY4ogfZ faU1Qp9TFe+449QoR5emaYrPQ47xGFOWokhNGTTPzInuZFAeeFZ8WFifCGaXwTFHsBCR Annpmiiog0iIP+bWAo7v/b+pCU7ooUz+hsfVutA51lXAZVIVMlck9xWWQh18/nCXVIwJ OoTifJZ8gkdpHbRgH1iL5e9E750cZUo2U15iH6tUczQDNa62BL5TYIFCccSy4iBl6DFq lj+t44jUfqYshNE3hHatyEYGulKLfp30dO8xg3P2hT4fTA/CiS7Z1LlvuEcFxg624pAH gB6A== X-Forwarded-Encrypted: i=1; AKwUvByU5m2R6e6LoXTmu67AlaZH2G51l5QJSq+L4X4fxq2ds6NIzEItBqW7g3HTY+xBfqPxp9128goRSMZpznY=@vger.kernel.org X-Gm-Message-State: AFuF++muu1JExDzsn/u9+IVnwrCb0hMbQ59PLvPhgdq1D6ZlQ8LeXQ+U frM1i2qhOQEiCRZ6IPgwIlNtL+rpuk0J1eyQYCg3EasyhfQ1aRr9BQS0FvNACTBwQ60xsCLrSot jtp8aAWGX9KajQ6TucE4a47zBO3uPPjBR1xf/pnSdWPzIW07HEsf9PRVvEmh78GnfHno= X-Gm-Gg: AYBFou2xqk/ZGSaMekoI3EbGS/HQ98MHVKmzjuNqGOb2Zth3rt8f4000bTcpjMwYBF7 ewrq575tllL/w4YIzLUGeEddddaPHcdl3oqhjS4fRg+239cNmPaSHjr4LHn1gAGeejten2j853Y 58MCCebGwRndhNOAOeISDQA4FlOVfJSJyB7PZDUQbAv9yp6d+pNAswP55v8wWDv41aMl9Waf7Gz F1/AULPsSw5t2X+UHcTh3UJ4nnkXrhRJCJtiZ/m5oNZd8Z1BYHex+26hcIk0Oh9jyyzWLA/AbqB oGq5XkfZk8PQLYkgLjA/FAY7cAfzGS3ky7/bInAOpk4H6/KI7hKKQUT9VSZzPu9NOQsF/xDGjI+ FUGCtQoPp X-Received: by 2002:a05:620a:2697:b0:939:7f2f:b17e with SMTP id af79cd13be357-93a299491dbmr310392185a.30.1789390183670; Mon, 14 Sep 2026 05:49:43 -0700 (PDT) X-Received: by 2002:a05:620a:2697:b0:939:7f2f:b17e with SMTP id af79cd13be357-93a299491dbmr310386285a.30.1789390183094; Mon, 14 Sep 2026 05:49:43 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:42 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:37 +0300 Subject: [PATCH v4 38/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-38-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=SrsYjgf2cZ2lS+GknfUq15ipEdN7b+OQxw0l503vtHU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zwjgZu96fKVplDBLzthSga/G5UmcoMat6rr cqEWQdDKOCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs8AAKCRAbX0TJAJUV VnzhD/4/FAFDt/TkAX/I8GcLnRTlUmKQxe+xICXNqQJ9X2JEVz4wgMSBeksaZ6VDQmRAjvUJ2wz +lqMzhBhrwlq/5EdHejlVIi9Kyc3dJ7ZpmJ//KciC/LljxWryWE3nFJP9I+G3a8/bzC187f18NQ mAbtdsOEmfjwawBmPgVDTZHhG1cdfe9RwmgFwuVv7/o/qwOYZNBNUn/mkCDl5jNBtD7Xck4XgNG 8yD2DtoNO+ZbUatdtv8e/8VmoBAzcVTGuTu6voFsemHVuRYz0N4/eW/Mn2nZY0GgwGFXWWCnoV6 uDG7EfmdzcbEws+WI9wp2+9S5fRs4+hHd4HQLzonR0xpw48wJHUY230zfo8P/dgDS5krbhhTjXz hnyQ4PHpNn+XG0kx2WFUaxu5+k60w9a4TujQjCmNh01FZjH7G9h8BSHCcG7LOZX1QsEuDMFEktF FPqjE0huJQT2qEg7wbV0OzNSgWh6OnGop9rQs2sPVcWCIeljm5EkRkIyhmAFaQu/OWjnUl5XVAc Z97qkoEWG6e3YkKkjHM8wjNJlCS1sWIBR2aj8JDPD8OPAw63AUte2XtqXuIzKe6wE7rr0CO3tfL jEVTtetmILz7BAfxlcrYa95AUrViMmRMIe00MtzCQuvWCH/LdpxVW8g6tKJPijCi9qMlm7Wrtfq 9a+RExpt+hnCIjQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX5pEBufEc5I62 8GsdY+GPKCXOdkspxr+fBHpswyfWCtLbquS60RAx82d2WLGDMfSUGnpNN6FE/rp8wX2VVnIlAPC 2V45lF5U0wKTFWm0G27ey/DjO5jpgUQWC5hh69uIt+7VkGe8/opU3Ic4pYmLRM2GIq11XaV/i/5 jxCGYsWOnoj65MI1VACb2RN8O9afhGDafi3pdV+dAgEdpOCO3uLs4Y4P50skn6a5++lWrZRFI36 GFF4T8CZhWkq1zJeC+hePA3hsEf+CDspgHdNzsaXBEMe1igtu0Zsgzwr4BexJtPNqpnYL+zcw2L ZFuZUvFOLUJ2rGhK/KW5ee1PjdGzsphjVbKSotVPf7P7McLfEU+B+I/eBpQKl9eGpQTkjf35SqE rYjEwb9yubT3P/p3qvGtGYvkAnpKKFUUTDji+hgQwXaoD1Fju3XyUa/e5b+cO2K4Ux3T/s5c8jf +4pHxFwlS2wkdHaqHtw== X-Proofpoint-GUID: FS126KSML0R1LZcZjwVvGNsCygr0OWn6 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX2ddKvaf4osda 7lfHr4QkNQHUtMWyf1V0TMSP15zqfw4rB8l+/8CLxVA4Vr3h9udxlVjayrRGBSi9gu/UK+o0+Vr g8nU1DZzgnOPt4G2QE7qXby8aVzsb1Y= X-Proofpoint-ORIG-GUID: FS126KSML0R1LZcZjwVvGNsCygr0OWn6 X-Authority-Analysis: v=2.4 cv=MsrHeGae c=1 sm=1 tr=0 ts=6aa7ed68 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=IoWCM6iH3mJn3m4BftBB: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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 suspectscore=0 clxscore=1015 adultscore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 395d32d36844..8478e81c4ada 100644 --- a/arch/arm64/boot/dts/qcom/monaco.dtsi +++ b/arch/arm64/boot/dts/qcom/monaco.dtsi @@ -897,6 +897,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 Fri Sep 25 10:05:34 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 86C45488755 for ; Mon, 14 Sep 2026 12:49:48 +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=1789390190; cv=none; b=kdwSYB4ytz7zqMHU4c/4Ae6VG3ybWctgnpcOg46x20iBuSTloSZ5NB8NMtwoRzcjc7ujbh5ek0NutmJ6KOlmyV3EYDR4cWpHFkQJZnr+rZlyIYc7oasZ0oC24wRPRWEeMuz+0TIW9f0x8ltGMQup/1rCI7o4s9oF+dU2dAfE14Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390190; c=relaxed/simple; bh=lQV0ldRNKcf/gqFd9CvCOCZHVi8E1tSUEkUVeUVD14c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jUrWMOLloMabxWPp269UR1678Fhk28dLkd0J5jQH+ff2B496exDMCnw0YKQ9bdscCtXgUhc8O68Q8+Fp4JoS7TxfU9mFMKwfuMdPFAHOaZwHyNJeDu+duPly+P0z6NAWqFQJ9K7d4XbUeCAf6JL5G8vI1MARA1f20Yj27SKsrkw= 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=mqfXL3Wu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SVDHUknf; 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="mqfXL3Wu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SVDHUknf" 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 68EAm8fW530978 for ; Mon, 14 Sep 2026 12:49: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= UmyJOOZgdqhPljjjMNEqZWEe3ZGHlmE2PquH4ZCuwe0=; b=mqfXL3WuNfTJan95 0zEfCtCSR2SCfcngDxorQm40zSxOoNNzsOo3d15Oxo+oF9i8HV5K/8Tu60CaA8te saTApPnq8v3IymDZDJqiyuHThzvHs49pnPgB07s27plW5tFWGqx9WD5Y1fYssnbJ jkB3jmKjn3pRmDKsyohGAqxWlX5Fyfzf0fuVPSMco4od7zsSaCq5D4gV9fbkRc6g j3CAzB9Yg+5+W0ZKTbnRPYprHwn2XR79v+dIs7xhDmeaQVWiTW24PcIJ77sJtF51 ZCQbO0JX6ezy3J8Ttn5tDGKkLzurDi8cQ10GcZJOXNzp7APJ6W4fBodm1Vn+2er6 eizdaw== Received: from mail-ua1-f71.google.com (mail-ua1-f71.google.com [209.85.222.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gp3hstfs8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:47 +0000 (GMT) Received: by mail-ua1-f71.google.com with SMTP id a1e0cc1a2514c-9829a8b46a7so419816241.0 for ; Mon, 14 Sep 2026 05:49:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390186; x=1789994986; 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=SVDHUknfhMVmbgHAIAKKsP5DkQDF+zyGziT8zEn+YXu8ECtkjw3tV5mo+DY7rzgMX8 zYgpy6m04ivVjBFbvvwH/gmSZ7IuASnKAOu356mPTZjY0hmBP8noDs6jJNVzftd1Q8Pi 94r00oJO72r/s2GCfhPkqqAm9T0Yr/8Ptef0YQ15d6y9cueTogfIck8V8M4thKPENCn6 EU6oYWOMTiLhOv3jffYVD6H+D7FVUh0+itDHHzpGx0K2NubFM/zMrskCLgaU6AmRdUZz 06t/bORS75frB0M4sf6KlJuhEciGnkS3tfic1ZS5zBYWeH/9Rh4aDUReNGB6uwWeaY74 HuZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390186; x=1789994986; 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=b+ETmJUfE6jd7w/Sp9uC2KlMJSl4sOTRCJX9ok9fYYfLhw2YFwSw9Z8GSBFL0ZdeYN L4nwNwElTQZqSNsk8tbbQL6DJWr1cPc/jqlZzkTJoWo11BBoDQ81qlCwJlH/oZdcZKjz +sWc4/AgA2qxQvIg6PhaX505/b9aP/9iiq3SGHjsNjBC2Vxy5iHZxILyF49EsDoTxuat ApvFCFWemz+AhYD77G35gv7dw5L9SC3A2XcLbDOGUZHS/6ikiR9VeX3Ev48c0+flCnUX ixyqq3YJtOxM1hZmqshHUB5UE3RvOk3M3DBg46s7ZTVTPmtokaZh9qJq1Jt3RT8B1ojC bIng== X-Forwarded-Encrypted: i=1; AKwUvBxAbBJLiCl/4hXfJp76JQx/ysR6T+7+nLsWzPaCF20onglDOm8XpMNiOx+nsoB+uoX5NWKnKhh11/eLZzM=@vger.kernel.org X-Gm-Message-State: AFuF++n+zxadkQrAc0KB9m5KkfWn42n8/RDotVhHFbxCT6+kEiDTnnPn 3LQLFC+erdXlQwpwwM0gbhDu0KGsZXkiRMbk0KQDNA6+WSEq8IBd0xnl3oNsdGHqXKgJ2tq8u3c 6wZg+hnXltsg2nwagOeRDFyqtgKjMaPwuZwhCQoBanZ/pDhkhY6luXM2GGHgoZ+EiDG8= X-Gm-Gg: AYBFou3X2yne4bIGsj/NUT0wx8HoBfmJWSpwKAudYwouElWaw41A9z7MJ9OWqf/Bm8s YSWXNRpBrHzpogXH211k8w3FGaz7Ee5eglHorA3TFGWEWg9pGiDGWhvhj7uASSa6R6LSYOVeQJE ZL/US2Xpz7Oxz1ppk+WijpbTZBZVeBIFoWEz97Bmf6ZY87MQgMGDXsbSJPxTwWR09af9WmovVcB k0xUycHf/nLQDGdBHWu6rPlvRUyc7Y01SZwi11m0ynY2JLBmM6LF1GdkNDEu5nLmn2aOYeXQ59k Cik/teU9IwfOvi+a6R9xyP72KjQWzByRhm7FVNY1+4AJCMP7/HuFA/5lpgg5nDj/w1WNXCBC3xG hvgmLADDV X-Received: by 2002:a05:6102:5b:b0:79b:99d2:9cb1 with SMTP id ada2fe7eead31-79b99d2a141mr1030569137.2.1789390186239; Mon, 14 Sep 2026 05:49:46 -0700 (PDT) X-Received: by 2002:a05:6102:5b:b0:79b:99d2:9cb1 with SMTP id ada2fe7eead31-79b99d2a141mr1030543137.2.1789390185668; Mon, 14 Sep 2026 05:49:45 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:44 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:38 +0300 Subject: [PATCH v4 39/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-39-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zxJSxO7ERYqtGyj7fN2IDdPiwOFWv5pGud9 E9RP59TzFOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs8QAKCRAbX0TJAJUV Vu6gEADK+ZnLlsirt79+r2rHNUFSIyIdKSzliw0T9VVTxSZQg/YcDmXxbBRgcyPciztWvuzsNRc A9AqBs9zRv/SzjOf7LhY9bkQeuQ41lWNOaijRi7RUk62F6y9WkMESXTKcbjv8diQn20OP/htCnE thhXO/CawaLrWWLFWG+PflSCw1wsTbrO8AgGvuxeh1lcXqP8tHApuGeg/1QGf72wGiEsDCM//uJ PRPOSe6W4xwPsSO03TuZuBdsW2gKeRcD+Es4kDzgZwUtUYSA/mBSFYGZpVwkMLA4Bo6iG0YDVVH Or1REhoyOYeWjnt8NM9A2gLL9UjDAv2u3skL5RN7OPNp+OQZHIlmt0dSGGKQ66/zQtcOa54rk7/ qx360t6svzgVV89k/46/F1Hrw5OFRnlFcvw+NbQ/lOhznpngDENJOzQ0ovrlWCVTyB+haespzmu sYAnjGUwahewVRaMxPKmqP0sWiMWNZ6dDgJmDjh//akP1g0PZoWItxefCbytWCdhqgxSY25+Xfh ZHScAmHkk++D1Hz9kftR5y0p4cD6mv0wSepWWx7OkTvqbQk8+xr+tBuJPkU8YJPGUI2XXL+7GPH VLal4DGVdTNLFmTO2zWvy3gdOchIMDrh0yOMsalSOaz1ajUrZXJRxYZqSz5vwunZuLZNMywS9AB 4XE9OXUw4azug1w== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX9lGeQ7OIyzcm G7e0oSFTqvngAR81bIk26EvBGjnkUMPnprBYTn8hI6ZAjLPXkdZnMuDzkMmPefcWcpd0QxlITKq vuU/0aHwhXWc5jMO/ml1P/lId6llp3jiAKYt97RHrH4KbvKGGoIb4m4iSufC5M/oru745jnMK/H G1v3lGEgro17FU48cE+rl3jLmpTEtIL9HloRRWk8kSjjNk8hXRnPB7PsHDlBGhXyx4U3p6+yDnf KBzDOrneDMFS6I1V3bXm5WJtMXZqLM5hVEBYrQ9pY4vifRSx+2Xkq1Yv1YVFiHOFn3c0GX74D/s T2yS4+BxQEYrnoaU9uD78c3s/ot8XgYSlL3EUj1lnSKEW/tN8sX3GPWaPG4Ha54oawYsCD5eLYo SgxqcaE81A110KjwMEILS9Cxld6Ier/dlWHZh/EenviTsOxmvzCZKAY2iRHfP6stKw4S6MysXej 4IxO0xrp32EYbAoUT9A== X-Authority-Analysis: v=2.4 cv=IZwSymqa c=1 sm=1 tr=0 ts=6aa7ed6b cx=c_pps a=KB4UBwrhAZV1kjiGHFQexw==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=frXxnpyXSSLf7P61oFUA:9 a=QEXdDO2ut3YA:10 a=o1xkdb1NAhiiM49bd1HK:22 X-Proofpoint-GUID: oAlhisaipZEdOox8gGkojIsvqnlEkFza X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXz9uDHdl8TDWa fMBTMocT5athd+DOFRg1b+BmwXZ308xtChE1wgAogDQX9WO2ZdS9vaXNSsGKyM1NTXKsJCtKVbr qPi2Kt6X1TPreg4pSrZgGU1hDRwjPyw= X-Proofpoint-ORIG-GUID: oAlhisaipZEdOox8gGkojIsvqnlEkFza 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 phishscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 98C5848BD46 for ; Mon, 14 Sep 2026 12:49:50 +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=1789390192; cv=none; b=joucPlrvRsD4LT4xHW9OJbYj+Qzksuyz5kEq1HcaBbPoM4Bpa6TSP6ZSvO69LmmVaJrtDnCJpBgdGPRE9dxgP8w5waRhNNZsitJMrgeh/HxV5H1CObwwpyYeHiu/bEsoOPmerCUokWYq2tL4u8SX5jM5Zt4uLwc0fnPYU70RnFk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390192; c=relaxed/simple; bh=J3cJXeqkpzPuChDPXrn+lkJzJi5dz+bjrFNmd1ysHGw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sti6r7cJdUUKYL/LPwjCQRWb/dbWIkWXrbzsKww4nlraD5BzZy228K7OZbkN0WUo3qQsWlbWVT1D3A6A0bISEJ0vhpFpGIA1pMLnh/aonuPXJ0arGdQ6bx65OAk+MR09sV9/SL4LjmVRhxhYd736uZvtDmF+HvLtKUCW16wXrdI= 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=hm+ihp5Y; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hJB1ZgzD; 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="hm+ihp5Y"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hJB1ZgzD" 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 68EAm8qR530996 for ; Mon, 14 Sep 2026 12:49:49 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= Yt2YiIUjcxmeRABevTH/O6DTGv9FfCisumDHE585x4U=; b=hm+ihp5YLoj/5hca rqwVYi0uLQmYL67nD4AucTYfaONHn7ZG/5PaykQGEblkRAseIdFii8PbvywUFTxH stSPqr73QAqsJRXjrR38Kfm6fu3TEp82NVwFtpGVc4GIm7ICNQ4AKqP3TT3N8+kR zfcOo0OM8RkUCd3VVwMkTBo9dNQ+oloayZ+R3nKH4mqw+1cJKZIay3zqqToE6sGJ Ee3rYHLLOycjq2XtTwyJY6GIlKPbmhCIl+4qX/mSx030SusDsELfejgxa8A/1cpT 1DG15hpWno745YfIR//pCVB2d0b+5YUgKu1niRwEGyZbRXecniH2VVO0FDP88HGk 5QWskg== Received: from mail-vs1-f72.google.com (mail-vs1-f72.google.com [209.85.217.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gp3hstfse-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:49 +0000 (GMT) Received: by mail-vs1-f72.google.com with SMTP id ada2fe7eead31-790de8f0cecso637555137.2 for ; Mon, 14 Sep 2026 05:49:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390189; x=1789994989; 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=Yt2YiIUjcxmeRABevTH/O6DTGv9FfCisumDHE585x4U=; b=hJB1ZgzDSOrkI2BWlk9kuh6YCVKBvsxRf8Bi9/Rt1daVcngaS97+OvdUlzCGQTTalw LtpVOvnAAOV6CNLLPUEOzQP5ID64Mu76JkMzOqC1EdNrH12t4dGeSnep2t9CjY51aYED wjpJpXhrOD2287LKMyN2R9u/03rOK7sz1W58HgFTWWFcYlb9c7fQEwR6ZIEzFxhfUWY4 L7Cm2Z5ylM9bCOLQcpsAic9cKsxyRo1ei3SdscgRDYVnogiVsW7R3OdN6KVKj3ndU3Sd cS6WP5IhPqLupsGXuXB6a1ABSrwcuHZy6Re/nIw+/FigGK3VqgLfCEXju1euHDNlo+sK WEfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390189; x=1789994989; 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=Yt2YiIUjcxmeRABevTH/O6DTGv9FfCisumDHE585x4U=; b=HykGwv3Ai2kNJHJIYME9Bo7OM667f80W6aFSbgn/nqJM78pAx/as84vdRNO92MmyxT E/A+BE6mp3ffQaVSEqc8h5ydXs4IJbt6VnpEpl8fi526PU3iMPehDgrt4m5oiWPbBLIJ cAasvjupq4OGL0cKRdas4WCAZ9QnxEZiuDFWKref+bPiUBKHxAaP5HvEhGfhcIAje+Hh UONmZMm6uYzS87rj1ATfTirtzvIxVL9TwBZK16t1EQZaj73Rts6azG73hzuitL1h9D+N HVmxwk5MCi5sUJkUqFaDJGpgmReIE/AZ4ZWDLlFF4XU3z33gqLdePOFQYJkWC0CgN1zv qABA== X-Forwarded-Encrypted: i=1; AKwUvBzMmOuzvzOYE5WORYmOFRnhHb5Q4STHMKD3KoZST7rJa/Moa0jPOs27wj7Ad8QHIrMf0SVuZzANprYWWh8=@vger.kernel.org X-Gm-Message-State: AFuF++kirjWY5kzih0xgOhPuejNBAFR2jn+hDit+vJVGmrQxYypDZHVD fzroQ4MCgGUlYAGAa4b3wMrtL1pNwDeMpmOD1lGFRNVQWsGj8zOdc/i0/bhjjhug1jzz/5LQAq+ sumX97yqTx7OYXYyiiHEO0ErH0AOdBhB9PWDqEHeWFYUCIrlKDUYgS/c4Q1hDw9h9f2A= X-Gm-Gg: AYBFou3xwL+49IKOEEQMfBkn6Rv4yR+6uK4sLc9u/KmxLQLaIPyywyzVSYBXx1h0UUI FPBdh3fmLJXUGfHqjSEaMSas7IXsAC8RUUrf6ouRJ7AQByGXFZmiBYUxyNlVoS84Pf86zPDJp/W DofKgt6mObGk3WabgK3p82YNhBwviSFefGpO9s1hYcc0J4Et31Ya9a/dsx7wKwM3Kaoeo+FYcRE 4v3zLASSvaJIlIkqOplpO5qs9gOJijfTabh//8nRwYtktvBPFfdYTOF/XfQamwVkBdugnXhB3XE ZArb2LfhV0ZWOd8m7hNRKTfb17dYwvYqqbEcSUCcxuA1jydzqw5Gioe2GKGB1Ietc5e4OhZczot DlcTx3VqL X-Received: by 2002:a05:6102:864c:20b0:79b:a93c:145 with SMTP id ada2fe7eead31-79ba93c04a9mr940356137.10.1789390188866; Mon, 14 Sep 2026 05:49:48 -0700 (PDT) X-Received: by 2002:a05:6102:864c:20b0:79b:a93c:145 with SMTP id ada2fe7eead31-79ba93c04a9mr940317137.10.1789390188248; Mon, 14 Sep 2026 05:49:48 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:47 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:39 +0300 Subject: [PATCH v4 40/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-40-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=J3cJXeqkpzPuChDPXrn+lkJzJi5dz+bjrFNmd1ysHGw=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zyj8btO0HBM8VIehJjngivXyJMoOj+61gH+ X+244+6RvGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs8gAKCRAbX0TJAJUV Vpl/EAC/bIibMxnZHWWjqFtBD9usJHYqXl3gC/VAhlsvSAZPmyDyqCKYX3hPZii/4w+KyJmFsdX m51i07mqsP9L/XY2nt0SOxZ4xDaY9a1neLQN1Tk9nny+XZqfflg9As9Ik7Xd0IGs7boWT5MTbNp Lhd0v30JhuhePWfTzPpjh+OmVOSn56iMijhXNme3DnBtxPOx/ujpgt+RCVHIBiVhN2CgzxHGvj8 wKUHeU7pW4XwP2r83rO/fve3mF72VDEfjMDJVFtHQiHmZNSj+TPDDXv5gccIT29AV15Wuc6Uy/d VuJffo/OK6VhLsVPpv/1NMYBHbTv5c/c80pmm1yJa7xznzlD7nklzQch5GpxqrQG/O0GDNyFjVV OS+aE7XtMeqE+8mJg97/G3aqV+ns9OQujXfqCxCzNOKMFCC2a2u0w1CQQZ0CgnEkcNmdAF/gyE6 g1L3rXDnAcU33FlLPPcyZh+tqvj16A28JimgwqW8qCaKIbIK9T4WxgiqVmtg0uLVqUBdt6mC+E+ tTqwly2Coik1N48wYW4plhaJtnR9Em0ao2CsHqByLteJ6UUT7JJhUmNgn+Jzr1e5F36hM3PFtOr WnVAFnx0po4ixdYYEqptMPSswAQgtQ59OAF4lRjb6iGoriX4ji7+kkgzY1ghnL1wSV3WzFQ/GXy /bulBhBera07mTA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXwmSC7vP4zQN9 1Dp/SlEgcr8iOpzgsjZx0GikYIW7cgzrQvBbnjds67UF28wwqeTBI5FkKlp5o+S0v/aqKiEc/zG x3gVuAX3Ali0583YEWA685eR9YspGCA61zx+pBhD2yKVInODh0UEjHBhT4vEsy5U2U4RZVJtOVw P0ZijsfwqU1Dmpg7c9cOMk0OcW6tYm9q12zxl2R/qw9z1kTYzF/uTMRWu8v3o8rbI/fFh4s0QT6 D055mUrkTxYkb/QIaEdRgeaywI1PtvVwtb7X1HeDqGVWTkfmB3Q/GWfC7hFJWWX6v8ejTuXGGOd srFR/SBANmuV56oz6318COwObvljRU93iGC7oucszHBPnl5k1GNhPyLLsnK/1/vunVGRGG+nZDB +X1j+nItjsSgBwbWgkdkFmHvCbPOUyWfDyhKITAz+ubv68KobG4kGD3B0DlyfF8v1rDpWWLwLiQ Hh9tUC5/FvxIEpvoT0w== X-Authority-Analysis: v=2.4 cv=IZwSymqa c=1 sm=1 tr=0 ts=6aa7ed6d cx=c_pps a=DUEm7b3gzWu7BqY5nP7+9g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=-aSRE8QhW-JAV6biHavz:22 X-Proofpoint-GUID: RUiK2T5vuiTvs57BGuiAiI37skq--6j8 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXzUfcwZ98r8bV lx0VPB3WyJVeq5C6hoC8VI2PQs5RdHi751/sDQ6QVvGFd2msI/NEcppU8k44zzR83zV0Kc58f7t IcHefMgnvgatuNabCP78brEEkG1irr0= X-Proofpoint-ORIG-GUID: RUiK2T5vuiTvs57BGuiAiI37skq--6j8 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 phishscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 2ecead79806c..ceeb9c47093e 100644 --- a/arch/arm64/boot/dts/qcom/sar2130p.dtsi +++ b/arch/arm64/boot/dts/qcom/sar2130p.dtsi @@ -474,6 +474,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 Fri Sep 25 10:05:34 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 D8B8548CD59 for ; Mon, 14 Sep 2026 12:49:53 +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=1789390195; cv=none; b=QOyUlTilt41GGAaCCPp9xBaqdkbV4WdAyjA3mEnrx3B4Bw7PB3sDcttXbtjNGG+vIBMGZM4DP8wTq6YfV/T6EGTkx08gn1W9DvoGGPFwd/W9UwY6XP6+FJN+zIBCwX8fqAyH8CpLNudDZ2G2g4m8ZWnZn2joFINajY3No5afXU4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390195; c=relaxed/simple; bh=67xdo98Lw2n5IQ4QNQeBtdkFwF9GpDdKirBYMES5dEk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iUd//1GdiIWQodjVPsy/nrI+E5Fd7aeIajPWhm7ZmQiM8YUqiez1zX739aIml0d00k4NFSJLnNQx6+XMWdleQMvhzYsON2ZQXGHetTcZgP2vgTixbSDX1WKDg/MkdxjTVyuacagBRU0vuI2q+v9+IlHBErR6yDajqsxcWKNkZzk= 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=Zk4OqhB6; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RX5RBumB; 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="Zk4OqhB6"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RX5RBumB" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EAm4hg1216150 for ; Mon, 14 Sep 2026 12:49: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= WZKEwiJKJvvEwEp770Bg7jSOR7ui/EKT5qHlpiE7oxE=; b=Zk4OqhB6sbEhwU/u q6TPL3/K8OenQRLsN2JqxvvwUh/NiG/Ji8B3cxf4Ad8d88CrNVwTtJ2f+Z6/H4aC OAZfiQETKTW7Ko4T5B/y5VGo8on8odD7a1cIie45i7bZRmO8AxSKOjg5bVdKpVeL ZR94jrdJNgksbofeXgvsv7BsfqnCNsoawLe4MLwtukC5r6BlbdF3CGkjh4efbS29 Iw85XGclR1q26z7Dd/KduJ0vqTnp0CA1kM7ZMWIb5to5jMKzYEIex1ip5mPEC+KH qbVvrMld0zo/sJajXXQt33mNYVl4CyPshPn2q3gdQf5x9QhZ35mVSB60G8K+11BX uYdHDw== 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 4gp3k0ahvf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:53 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-93903622880so850102285a.0 for ; Mon, 14 Sep 2026 05:49:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390192; x=1789994992; 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=RX5RBumBIisaDyZUjnox/libkbtzuE0uxfyMRahLO2Xjo0o/I/CZSqgQDg8lM07l5T +Z/1b6T6VEyN4yRXxuXZe5oYlB4hQ4831tolOPBAg+EjFf7SEtZ7RJ6uVormrpZJoMN9 1Z0UIlVfHd4XrOl+T/vZ6IUWDFuzRsg4qSvI3yMGA6ZrJm56Pi1lz8RfX4eSwZvCJxIw WIFvb/O7Y9VHI9QDOu2RLo1D+48A6N4RE4H46ggyl9Iwbw0UV7WsgzuFptHBqhsYLlMc 9c9l3D2xuk+taFmYQ+nVWVuoJWSxzbTgbfPRHVNHCVWHBzhbLbepZUym1L+nX+i35TWp U26w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390192; x=1789994992; 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=b53x6Z1L7IOELxme2jIslJtTvtXPK796XsBAavn3OpzyBS9C2M+q4yExC2FEUBILhy 7itpeWqO3+nvZ01f6Zh6k0qQhz5VVZx4t51z4L4pMmzNzYffCZ6DCicahzmds6QBFiGB XX6TfKpaGMKt3gf7ZeDU6FrjOS7lgLY2DEhOOFayTWlHF0zJAAs7STEP9c6bVmHnhj3l GpKKWOmgrb68taxfC+UdG8fNTE8McgDcVI0/iUU+ZUU8TNibUWCnwfZRT7X/LCPaOcPk cxo7IDAqxRk9CpL8kcUdpgBdToJHtXfcgBxLhdxq7UbUJ7Z5leBfiA+9ixdCJn0b2GLt WZbw== X-Forwarded-Encrypted: i=1; AKwUvBwnxrGvHhG2i345re+g32DkOapOK0qYn8rYhBYWaPt1X/78Il4JoPRcckKlUWl4hXKRJuIxdQkq6mfiyUo=@vger.kernel.org X-Gm-Message-State: AFuF++n50Dlrl+sPH6U4c7zarx1rWBeal6qyRvIzN+AWVfaBeX1JuL47 8jypKlexZYGcrBw/8G7ihSp+ZaOSHksSYeCtUvkmbjDjlZXrccpgdAeoRkdEktOGXL6N3DW976R k8sh27/xQ1Oy6XIPzb9Uxni9pZgF++C1lSbpsJElBT+NxWmDrH9XCAak3Lf7TG2P/sh4= X-Gm-Gg: AYBFou2WPPg9kwhODdMyTT41EYF6+bpMSuLyJc1eD74QwGdAcerSssnPl63nR9/1fxT Ecy5daXosvC6yjsP7XH64MV/KkIj4nN28LCayyjkc8SDxtHIxzHbDJaSRhd1pTYJ6vMJIBXB1GC F6zI6QL+7UnjYEaOIInaZsSsS8Rcs5yNGNQ+vHjcMUHFe1Nkz3TPAEOC0TlXD1UhS+vTUe11RR3 Ai1HZhy4TJtwzfv5LASkyXXnGro3bfyLvKUE8Nn4YcS35GCgDUW63xJV1rjYm+Xx3BRZeZxxs1p 9hh3bt5e8nLjY889+YE6PjrIv/mjkTysKpS7eoYrAbljASuxN4mmxdhK8DGYRiGDQO7SjluNyUj 4yQ2rX6mM X-Received: by 2002:a05:620a:4491:b0:939:a9d4:7023 with SMTP id af79cd13be357-93a18551856mr663155985a.10.1789390191437; Mon, 14 Sep 2026 05:49:51 -0700 (PDT) X-Received: by 2002:a05:620a:4491:b0:939:a9d4:7023 with SMTP id af79cd13be357-93a18551856mr663151385a.10.1789390190949; Mon, 14 Sep 2026 05:49:50 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:49 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:40 +0300 Subject: [PATCH v4 41/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-41-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+zzXgeiMIC3PdS9PxtHGEXnZzVRJ4hW+sh2v q6/vpB8LbKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs8wAKCRAbX0TJAJUV VnfgD/9hU0liESyOT9aMS839L4uprrxstPm5r3AgNY5gPQlIkDz9uMdu2WFNuP2XQH4mQlqgu8f zgWo0K1fc/hlYtDq/14WDhWtXlHOjN/94/DBuseamNdIrHTQ/bo4jxqpzMX0aa4X87CQJvyD+xV 3MY9DYSS3GI4JmkoJxO6mQ8xlM7RK8Dp7KpVisa4KEhaCa0iua53tanQt4Jx/W15HyPQu5jJANA MQFciJtgWMnkVTV/1pZF8BoE2LMV4ZBbISa5YEOJLMtN0X5nfRgO9BXBFHc7mfStp9joWr6OPq8 6sug0B4jujS4oc7/tyN2FqFrW5V+muItamJEhvPOTD+uKLBjV/v0Cd9SOwLvMv3LE06vpEcoZRY r9BrvHlt0HQz2oZdqO64snM1ZheQnOsdpChffRrJRpok3b37DHqmtLinzwgcohbE6ipC7zgqCVG LFGdwaJzCK0XH9UwlaqCuSjViKFWvDGa4P8v22XplU2/VE7Z0xa1HNQlAV5/wYd9buDoCIhbSbi avFBwjMURyOrUGZP0BbO35wmzoXy4KphlImqVj/bPsqNpUMwLzIl5dpF9eeCL2GX1wp0sTynvgN LNj+RFYohujNU8QlJk7w7IUm/jLNkAdDUPfYg1yqnN6nALCj0ZzwT6LCBC4CQ7TRpTKyVpo+v9U aYsptZwId5e9K6Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX0+0QJ24M/6HT kpRRqjD9ZDlwx2Lpb6lm6OKSZnZ6oFYPzPh0Dxi7gegQmP8gAYr2mAnVyjI5iAD/u4vUVx+atSf WJtAPMEp86ekYitJRlXOwSlbpfUj06w= X-Proofpoint-GUID: YcvEIld3pGTDU_UjIvtCHycJs5Au8fqg X-Proofpoint-ORIG-GUID: YcvEIld3pGTDU_UjIvtCHycJs5Au8fqg X-Authority-Analysis: v=2.4 cv=BtAIUoX5 c=1 sm=1 tr=0 ts=6aa7ed71 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=82sHzFGN3NSTCjlL1roA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXxMvTBX/vn3hn PYdXaFtFku36zb1QznTkmfd9maicVepRuWf7ngodCvA3fXwDOKBE1VmeSczJjU+BdmM4ezk0qLu IBU7zACyY/JAd5+ADPc6Xt9uMLbGxwqCp9hznWfR7cDNMil2ryH43p9qHtIrtGTHNhMTtLjp9LP mlaN70jo40qAmxNhyyKKUUZu0GO+3a2zG3cZXGA6xDfciGmkRmU8YVDfrLZsahqqLl0LCaP1UZF fWsmx3u26b8Y91swv0S3ec00iGbk6ZrfOz4hZGYYmMr3Kr5a2bAuNy90OkadWPFn50oRSqeKjoJ yHAiFcL68MC++2RKx+j+PGsZ7Gh9G0aitxqfejb+G19pQ8ymdKuHvLHoJbrDfsgc9MCikqngyzC lyoQ/PaUDfNUis5v1L9wEO7kpFY5QlalyKQai5/WOAZStlNz73M4QDJaOj3NWg/jJ7epCUeO1F5 Kohic0LSk7k5txVI+4Q== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=0 suspectscore=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 6B328473C64 for ; Mon, 14 Sep 2026 12:49: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=1789390198; cv=none; b=ZMm6aW+v+nZs/35A1L7XWJKqyOIuIqM04MKMyKq4e7cvGrPfPKsh8Czp7ykSol2TYbIuQ17R1doC/BsZUPKK2YjEiEPs4upYvEcJAujYP+PpluqRhlYaTsnGQ6iYECX5sfGlwIPTrmLBTfFylt9BYeUm4gvfCkJbCFlR3/+k5/U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390198; c=relaxed/simple; bh=ECGUwAnWWtrvRGIDrz2iEnixPBVwxwoICYkBOaREyUo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OiRZ0hp3gVNwbYwS8gvtAgLBS+UkDrc0tnq2IMrou21KPlSFWSwYt9KNlZHGVi3KKIHEgm3vU6YLn3aykEnikTq39U17/adeqSLaVW0HGhxloQL64kY4sCvm/VgukWVws33jFqnlaMMsvqkptOEJYe7W4GAD9jcqM/8rZFfJjbM= 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=IkCKxquE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Bgsb9fHa; 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="IkCKxquE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Bgsb9fHa" 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 68EAlv5O3860374 for ; Mon, 14 Sep 2026 12:49: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= LlLWpD2/COOnrjTBBzsyYlqJiJuOnZ+H6FYN8wIyv1Q=; b=IkCKxquE11ET6vEw CpkD/55abyQrgpZkvHf5m7F2JJnMqPm8YLpXMM9RlvODv+9Puial7ySAfnC1NBQB YEkM3OmHwgia93c8fF94sJE5s8GzNHosBHR0t8y5iqQHY6RNTjee4ir33Sz0ZEPh hKWge3UfIzTFGLDX/+4sLjeBTbaHtNJP0baKMiRr4dbI6gI5MS/fEnUFTn4gKEK8 c1bT0JrIPdWw4JzJ++OFsDkrv4P0UeqaYo8sb2MXxi4zZ9klfGeoDCaA1QDtnIaa iLRjdN0/LV0dTrRFhNvma0lprfZS6wjH86iNc2WV0UU1oh++j+JstpQv8N6pDUCQ /ivS2w== 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 4gpd1f11h7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:55 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-934956beec8so601587385a.0 for ; Mon, 14 Sep 2026 05:49:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390194; x=1789994994; 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=LlLWpD2/COOnrjTBBzsyYlqJiJuOnZ+H6FYN8wIyv1Q=; b=Bgsb9fHa/xnzXJdBOgltb5NZomIt+rB39VDw2/+hX85A0PhzS6gEMZPsT7h+F/evaa QZ2opZmAe3+3a8PptJj8VjQw7cVtODPewCWeahhbYDvDoPzbSUz71+rT5bBrTxfG+2sl R/ZjYwCSq9zN9mvMxk1gBgn1KBBW7wbjDm+l12BLdTicGPC2VR9wG2suMHjT9V7PKXYI gwX+0TFwHy5z5aOZbyjBCWK8IcHp0TH8M74yzVUxHoKiP0K0b7bBx61EsWO/fDf+qN/w 3BNjMVdO+h6jl0OE1ZJWNYRIBs3YANAsaXn+Uph9pH+3eu25RA1eyjwSFV1ufJk0Lzvf WEJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390194; x=1789994994; 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=LlLWpD2/COOnrjTBBzsyYlqJiJuOnZ+H6FYN8wIyv1Q=; b=p87nBvfO7U7ESzX7oYbm4M6rMqMq1vWAQkunfNLMNWpwLuooxxdAiD0Qko0Xj/1+mA vCLaO48cYA+eFVo6Y35fmIOtmhDGCy7f/MRGrXGC0YxeikDKFXOmDyAYHxWP4G2yA2HP evgnb99dbVDbfwt5odXOB7MiQqFTEy4S4BufHA/5ChKmax1jpw6fwbt5At9P14P0y10Y OBzan+FyLueRntiaq0/BszSQXeJ0wwqMq3ThXEV7lz2eb+7UaPwG8HEK/ctVx4f4UOQl LEbAeNdX1F43D6MFvTvnsBFJEitQcyT6ZUoYAYX8/wxN4Q9cnksXGcONKP1HoVYWLEIW h3Uw== X-Forwarded-Encrypted: i=1; AKwUvBz9LBhVbVAUO3HZNzGD3QqSbOFbL3NxY6QTkRF38Luhpg5vtZ9UCt1aS+o3nlPGY1ffwZ+0nbPjQBmyUZ4=@vger.kernel.org X-Gm-Message-State: AFuF++ndOISlklggHgRSe2VhsJRZvWpVrXVfOgAgjMM4/j08pB90E58s Kr2FuqvLRFkKntogtNxXpUZ7fWn8Pye0oXayEdO5Uq9I+NWq6Ov0ILXPX0B6h7jzpxqHxLz4uGE FUkOlgfZW6n8gBDz5GzK5heO/h13BrJLXdOrh1DGQPOYebabyuE+2QnfQBCHl71eOIOQ= X-Gm-Gg: AYBFou3u4v3pFyK39FHh6SEN4e49gCWu7PvNURVNFWAXQzka29jfDDBLa70mjO22fat eGhd6GXFM5xHAFv/q6uv3osZf/OJARH2koB3zLfI8Xauac24h/JR8/eEcyN+uFU0j9bhFuavp02 7cv8S/gvospXxrxpPuuh1JYD0J1LwVGXqPvOPLQEk6Np79GON+lOMKUzDQlMeOjD5FC2i+wWzjN VKeZwYixmfbG3wYw4ydnyx31JBL+vA8cOQE2YHxLfQpzpbLZmYKIamV/9ZQxvIE5AudkQrRrwwc sbgKKsiAiXJ5zA5zQTkvOGEJIliQzyFYgTk7kbhXiUHQQFvlO14v5krLa6nZT1QF2AgmCqcfM16 mp51ZC4fC X-Received: by 2002:a05:620a:170b:b0:939:6cd7:9706 with SMTP id af79cd13be357-93a298071b2mr312572085a.21.1789390194260; Mon, 14 Sep 2026 05:49:54 -0700 (PDT) X-Received: by 2002:a05:620a:170b:b0:939:6cd7:9706 with SMTP id af79cd13be357-93a298071b2mr312562485a.21.1789390193633; Mon, 14 Sep 2026 05:49:53 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:52 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:41 +0300 Subject: [PATCH v4 42/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-42-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=ECGUwAnWWtrvRGIDrz2iEnixPBVwxwoICYkBOaREyUo=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z0urqGtUGIFjJ9nnW+kSDjGCELZGKpvry54 NXEa4bWNriJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs9AAKCRAbX0TJAJUV VliMD/4z32Ro13/erD7Xl91GbCUUZ3I1gKZ3KHmCKIkzA2PLHCMB810cd7qrbJxenz/Xa+IhQpE hO8aFpYfKQg+RoPy6oxxHe8sg2VnIuZ4svLj6LL5PLgGNyI3U1qAC7AJLzqViflHHksQDU5VDaq s8QFQO+K0K7xYwvnzsqJA6BCokyYAlCHQ9sYs3ug0GclMqj6oE4g1+Us/FtIDRhH+8Dq2rK70uT 4Ej237+eNX4qH1YEe1iEF/gMRfbJFBCq1wcIeY/Jez+o+8io17I9iz72BbLuOv//DqlMteMMIz7 hrKmDeuPi1NxrF0duKWjnN1FuMGd35iRRat/KNq9Sw2jDXTk8fDuDtUoEkj/JRRlU2ZQHB5jAwr w3ANsWUWkFfXB0j2zqyeBzYhfsf/3MzhMBccPsX8c9GFzsAAyVoBAofUceTeLtYZmMl/fDuVaDE mX4GTOQwTrtwMz3zG9da7cGgfQX3as3njZQdYPfpple5C8dUosXH57ItvryoIvv1poYkoHELmlL /qLETzifHvWed6ngPNerF79bpmtW4cz6xod42YQnzWHTPTGEGLGw8D6+4icxPh9uJ7H8asrQ5I9 BQ4N4i8pXY7xxjkQ177exhRFmHOK7vtu+AbIWUAnZXCkZYqG5SnOSymY+boMDD08vRZWGeVqiBh bYAWKFjXPJzDsLA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: a6B6hSliCebZ8q0t-Vc88QoNMlXQHb0a X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX38SRVScl13s6 ACgEvt0OzsWKGH3m11e9Y5cJyTsHSm8btBUgRfdu/wLhLT/t4tMmk+0Ab9uu2RHIcRC5mp9ddGI 49OFiXyjszo0vqLS8fDz0IJpHCcarVE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX/ydchl1RSywh kylWRIdfZvQGsEliX1acsAFwTA83XW+mJcsJJNsUdNnz5gS4hQ59KRwgORN+cKoHBcmV5G2SOhx pnxPvO+ZNHf739/AMXyZ2tGXiotTew26kOb21VGCyawfeARGxxYPCis21fYHVXbEUrVwe4lFPBV rkTTi8Wc6nlw5QZwtScFC6EeNA06LgvSSOFDqFrmllEnuWQecO1uwfmP29VWTwwv2GLg/iplCKM uKjOUAmk8I33gZb7AsiE0Leg+crP8lgF2OQv962x7AppFwOPkB+eUTzu0uPgxFkrX8cF1EwWz6Z et+K85Lc7OeCq/NgvrQOXL4BdCAcy6Rvdny9qMb23vpGN0c+sS1VenIoIl2LC2Z7RETX0f4JViR tF0pbE8YUifi4XZEN6/UdFWy1lfSyT7igUdzKGkOpq//eSvTHMuuG1Lds4SWsD9npeAWf8Tn/D9 QjNIOFaMXAbvMiu2ywQ== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa7ed73 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=3n_S7Wnn7mudAyu7Y6kA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: a6B6hSliCebZ8q0t-Vc88QoNMlXQHb0a 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 81292850e531..c66f7bd9bf9a 100644 --- a/arch/arm64/boot/dts/qcom/sdx75.dtsi +++ b/arch/arm64/boot/dts/qcom/sdx75.dtsi @@ -486,6 +486,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 Fri Sep 25 10:05:34 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 7DA9848F848 for ; Mon, 14 Sep 2026 12:49: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=1789390202; cv=none; b=cxdoWwY1ZEYyceFLSydLpOqkj1H04itfccF40mDomqDNXnSa2yZ/xw1Gr//CB4iyY9h4xzmsu5sBRn3KMmQ/sCNBx/M3uCbCfcZ4FCyNCMhwLQYphjHIU0Tk5EEGtmz1LsmfbB6g2h0dQYtGJ19drOjwM1X9kmghuA9xPRmRVwY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390202; c=relaxed/simple; bh=p3n0vkGj1UgvhrXgJJZcBSedsJb1DlcOzeAG/9UG2H8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FVYFr2Dax/96wPCJ6SI8Xj8gArx3kkAflBESzcVKp64hTu0LgpfUux7cesF3FR88quqq/3J9yUuCT7kMNgry3WSH16YctLYaS/OVX9NyKvmJW/6i52SfKRHQebEqkox/V3vtouA9QPkR4KZa/sTicSaspCcr3CAK+T7+y62cvDA= 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=Dag7g+8b; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OH/21/Nh; 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="Dag7g+8b"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OH/21/Nh" 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 68EAm18L727665 for ; Mon, 14 Sep 2026 12:49:57 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= pwHR77Ikl6CgHJ9i+7qXtKNMboGDr8DqEUo42XmSYD8=; b=Dag7g+8bZgC2bOJA N0fof+o/TdSTtP6iRlDHcF7V9zwazvd500GP+QNcJlXae+IySwKeAHDiOOqdHIkI Y4F6NEs4IWpck5TKWBHF7K6zjpWzwOT0ovFdnVViqcqeKYTPJUaXdx2bz1hJl1/m 89bBn54i++WTeGr+a/2FcZ3FT1TypQBK5SHFaaf1/qyLi6lUstH8H6DP9LVP5L1F gWOlvdTvLuWdQ0JQ6ZY17UX/nWFU947qnAKrQMqIHz5C7JXgIqlGSwuxesEPU0Ns tvOJQQAAXfJFPhAr1g9ZmCzWuUq0PlBRY/LVUNOEh9kbe/cbagQxELUQ1c/YRNG0 UswR7g== 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 4gpdb5ry6v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:49:57 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-934963b2bc0so675553185a.3 for ; Mon, 14 Sep 2026 05:49:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390197; x=1789994997; 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=pwHR77Ikl6CgHJ9i+7qXtKNMboGDr8DqEUo42XmSYD8=; b=OH/21/NhfQdyyuxfi0Douxq3PE0M4YYQKjVON1M/sNvpvUPKVaD/46sVWQhCzkcsEe rRTMkhsdhE7/IzqNiu4fvMvnhnJz5/nEAewqYzrmPAKe7oThFt4IU9CkNuCY0BNEbfph A+17n1kIKTnrzGI3/9XI8HlYYJHySACUVHWS7Uy0osdrWMb9FCKr0RDGx6/wz4eer8u6 3a1YlJ7XxwlG99t3Ztrd3W5GOdqT43wpyZY8JZp94Nos+qcRwbXC293a8L+8+u91mh4g stM7A8mHJitNeC+BZ1D7UmV/v4misybBktVwHUsmyQP0+hMLf9IknmBYaJ8C4EKc3i6P Mkqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390197; x=1789994997; 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=pwHR77Ikl6CgHJ9i+7qXtKNMboGDr8DqEUo42XmSYD8=; b=Po7wuwt6eZRJmKUltiADKuHF2fJEawO02PRxDSrWKcQwFydDTB7ndOtZ1zunnvPlj1 ohYIPq1p2GlPu5WaiybszUlhuXUmWsVKtPqF2EZtdqbxWywNCVvZo1Pckky8dAuA7iNV dmsMa9VJe5Q41fHnesL2RpVR+zxkKKze4DKhLV/wIRjYWNJlrIbRqtkPPgP94BoP16GJ LJLcS49OBDolaj9nHh6vj7HM2e+M/49xJYwgHTj9wz4B/DjtvwphKfcro4lVSS/cZO2u aQ/EWv2n9N0zqUftMLmxuKnlVgGrNknfmDwQNN2vJyoaq4DtafOy60g530stp/UPLLhk pVQQ== X-Forwarded-Encrypted: i=1; AKwUvBxEOtfbDVMXGy2wRXIset1CQ1Y19c91HcAEwPE27N0aCIy/yguIiYrtJHim9RHcJ94hAYlDm1VjTYx56oI=@vger.kernel.org X-Gm-Message-State: AFuF++lQZpc7i5o8iJMfyDV742pWPnQVlrbpmv9hGWtmS+7d72U9zA3B XYOH/xX5OSMNuA2PmyFneWMnhtFjkpa6c9B9oimIwFbzUOCn+/0bcIqqLLUCSORehQ4/Oos7KXU wjk9VLmH8hhZQuxkFuIWFcvG+V/WrGw/9XBV6bJo7ZcA1t5ZC1ryzxFVM5szB8BkCqlE= X-Gm-Gg: AYBFou0DgUkkq0PWOvS+OuYgSLfdPnnNEvYAhjD4Gw2ZXCcmi7fkZHgt6Ye6NsHjE3v w9/fSnJBlc2G+R9IN5ma9K1aZeV7c1eRaLHe6ZWMQQdqtlk08Vb8i0aW7h0OrpqWYyOnXaOYmDb n/Ji2R+Q1YQrsbFMoLSRsuRw8Tu0ikOebyR8uEn4LIHPKMqODrX2X5WAteAA/zOUldeYOntC/IN tH9KO7yYf6MxMq8oB+IgIp/cb7EikeP1msXzNow3LefXZ8FhT5LQivEskDQa0oX7pRniUmJucZE pBrn2Ys7cecIZ4xLZc1sswT/HH59Ni7XZJeTfSs0xiDqMJKD5KNvMwRe1UNr1h11RJLFg/a1jyb G70mPE9Ay X-Received: by 2002:a05:620a:440e:b0:939:1b82:47c4 with SMTP id af79cd13be357-93a29a07c1amr339261785a.37.1789390196897; Mon, 14 Sep 2026 05:49:56 -0700 (PDT) X-Received: by 2002:a05:620a:440e:b0:939:1b82:47c4 with SMTP id af79cd13be357-93a29a07c1amr339257285a.37.1789390196331; Mon, 14 Sep 2026 05:49:56 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:55 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:42 +0300 Subject: [PATCH v4 43/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-43-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=p3n0vkGj1UgvhrXgJJZcBSedsJb1DlcOzeAG/9UG2H8=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z1Cc8eRWGwfR7ynK0q/naAyx7n5+Lc1/vjz tRonU5EJs6JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs9QAKCRAbX0TJAJUV VpGeD/4+Lbmd77Y46HqMEqLIbLxhM4xen2gJnPN/S7xLiWb8HF1ysHTd+CCqTaQ/+ZnA9jA5TN4 VDd6jwly8E5FocLlxDUsNg4/hlzi3nj7+UsKIaGRj600TiBMeIe18ZR184FOO3QEBPPqVNXxf30 MKPaeV4bHYJ0pzMqSP7c8Jhi+4eBH2kRQRXgEDZ4fG+L28b0HmUqYdSN+Oz/rM3dZIpTILIDOC5 RKyCU3yv9Ge6rhfeTxuDRXx+D9e4JHXkXc1Qedcxm0S8QPmDOSKiP0agDqCjbIC92peJy0KdbJp nuPqWAhW3Czr5Bovayf/uptaCcTAEbhZs7UfM2z4RM6AA4ecGxerSLdyHEQgd94ilJ5VEE7JY3i aFGIsia5uOskUEg01vyPMT+20lMOEwYp+S3G0JttSrzWjJcUjTu2ThR9PcBMTAlKLrTpAOmVERg vB+8d6d/dQYesBldrYkKnKZ85qaJMIFQriSosCsY4V0AFL1/bmtzXroXeiqDFa1hU38JP2Rj+IF U15cAA8fUlpFcTffEWsEEvw3qkMySPUqMD+cPF0WP8JNuUvmoPM7nDMahVidsqJVm/cQ9e0r1+o Z9OKlAtv/A0rTsFZ/ZyxhRAZUCw69IKpRVeDcn22YhInejKsEI++yS81TxNkHeepkt1T063Qzst Ki/bX4xXP7t09uQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX1RlIOqLbYkTf YFfFvppe6zXoo0y6xq7Axk1Y+UqWGXVqngB6xIsDSBs9TPVR4YFJTJLd2kD4ULZBVlTemauaGdl itE0EOzOOV1+njx6hWlIiI+bLQMoARE= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX4LHBch2+b3Rb N9sii3f4G+f0Od9nAhtuxpykZiQH+lL+Mee3H+frwJM3gMc5OL4x2tgWIQLlS6Fyps7RCEBukxD 3HQZkIjeRxK6SsoFB3bje1tVo8D3PRS+QB8I6V2CbJC0g7+UqBCizp3vp470cdfx41io5vFnsDJ qu5h1v52L5EknzDIEH+90L8HaSzY3R1ioP1oFQV7EpBET1SnQJyUi/4Rzqhnd1kA/yu1S/rn6ED p62tIhmoXdIa6V0NrLTcUMftbXktpOAFM+YYzfYNrOVemG7FUeZZCHj+grdVCFuDsnoNoinlvbV O+xaPT8wGT41gAyMpL9AeS46mb2MOy/2yvfRHd8qQL5P/5epYo2W7yc/oQsucGba77qjBJlRZii K6yCTMDDTZhHkQJxEftXrr6U9lgt24fYuDPizaRAQtHOpc254VojcE3RnFqYHdePrheF96QtvIV apj3WejHiKPzLIY/s5w== X-Proofpoint-GUID: FVwsQn5GVEnL-s0cothq9yPTZWXAAW94 X-Authority-Analysis: v=2.4 cv=Ie4Symqa c=1 sm=1 tr=0 ts=6aa7ed75 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=3n_S7Wnn7mudAyu7Y6kA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: FVwsQn5GVEnL-s0cothq9yPTZWXAAW94 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 impostorscore=0 phishscore=0 adultscore=0 malwarescore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 bc9c788b92b1..11ab6ed4f655 100644 --- a/arch/arm64/boot/dts/qcom/sm4450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm4450.dtsi @@ -389,6 +389,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 Fri Sep 25 10:05:34 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 62C8B48D892 for ; Mon, 14 Sep 2026 12:50:01 +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=1789390204; cv=none; b=CiVNkdC+Ehlx5GelQINSNeJHSNCKM8IodMUveqh2hLV3jcL06Radr8w9g88SJoa8tzJuFELOGWMoRZc9CFzcPpNHF8pNfZ9wfjUp+sQir8ow6admL2n1Ik6eNLvQGvN3L1E67+bo6la2cI+Q6PYtfLcjTXt3kL5Sqt9RWD/DRc4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390204; c=relaxed/simple; bh=kwmZWbieObu19HJwMat+En2+qUYDIaJNELdrcvjW9vE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ueT2PObXA7lXHYGln5J/5mpFvtdNv4vI2aviqoIEZR40cdXWrzGAopt2nIGBfIj6gQlVDIiItIDpTlIwqZPL1A5XVkh2VjiSbT5K6ZRbkmyiCjrw9vgVMWyiEiGiig5zmNBkDl5gHl8OHhm7Ce4Qx5yZbyu693lANeRfH5t/g1Y= 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=VEmDD/dn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZoEWCnSA; 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="VEmDD/dn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZoEWCnSA" 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 68EAm02F727550 for ; Mon, 14 Sep 2026 12:50: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= X9udNqzS6075n4aY4trAVywiFn4/XhY5ESNd4vQ1FkA=; b=VEmDD/dnyRwC3C6w 5IIWT3wScfdvXPuZESs6wMODG/sv7r2chnwFauJen4MlXV2JAyk/iym88DG30L94 5dUjEshht1E5syqacFjxhhwztIwGcDfF0uq5y7nGWvp6QD0Nhcj6mYHu4Yu7Zs0T nU0YnAnM8tgirxYpMIPFdlcWfOUog/BhcK4uK0vr/DFk9V8DNm/wfL07oZBT8fID fT7SV1ZmqI9lwuk/zP3uA5fXguTuWQA/8EQndpNi21N18vGnHhwsEVnGKN3pnDL8 rwtfbvMH8DOQmHzUmwHa8aYJG3BZuzuke/dY/UZ7Vn4XImME4STZ6fkYEISNSfCZ hxTklw== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpdb5ry76-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:50:00 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-934956beec8so601600585a.0 for ; Mon, 14 Sep 2026 05:50:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390200; x=1789995000; 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=ZoEWCnSAez+smscY9jhbMb10C3rH9aTDkugQPMDMRhfOe6zSSFaRTY9Kz01Spi1qBT FgFCRwQ0YtjtCknpdXzuUO0V+fFxAu5NVGxNtuobCgOo1Py1KbaKnre1yuLaj9VSS/uq TyOPjpI70fkA98oZxJQjZkfsntMKRDjMxeWPh0/YTJ7UGjeFmZykKNpWXXNxDBshiAim dUsbQIjLdKcwDcZe1CRFbSOn8S86vtsdG4XS6vkQti6kYxBDrOlNFwgVGmZYB6o2Ix2W v5KHERbaC0kdkaQW5nYmCl6FUg1576fgsZppGYbHm42vl7hWaTPpHodbm8ax8joQaiqX fbfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390200; x=1789995000; 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=DPaJAB2K0EkFAvCVVAkQiAQRRyEGrBuXVC5QKF0fo1q1fUIxFYZPtPo/+i+MbbyceS JZGeG1Mw9zeTnteY4YnNhcgtfWXfn1kx3zBdQ9lDjhlUHUwF9e//DM7TfXcMcM3wDeGH yGgxytpH3j+4FtmAayLZksSKGg8/+0v0xei0TgCQpiEUhqVzLkNDcfZBeUnfDXoXt+HU iWJErnlemJ6p5dviuUVrmmBWScUnPO+wcWC1FZAWBZA+VglR1fqeKGM3aSG6mM19jSKn RC+NBsqAYP7Kcgl0pDOk8kXxl2ngKBdNN1tfCOMQat9UDHmThHf5SHofrLesX20YdfzV d8xA== X-Forwarded-Encrypted: i=1; AKwUvBwri2OSxxAbM9XTdWu/tGuW+NpxcwW2vuHPKjEyshBwCgQ3i3NQ1MPYLEd56Ilq4gL445KP2VdU4xOt5tE=@vger.kernel.org X-Gm-Message-State: AFuF++nnlEOXv5TWqbRQ3FDTd7RCOmdFDbaCsMyMbxUBohz1AIB4r4MU ccUxqiwkwt/D1kFemyTACtAOwIpuGbLN6T6LYB26cPaFRChxZChDicaOSly9x2F5tFCYFAmrxIh EB3v7XWqCWOJ55wDHLdO5fWomlRv9J6f/xFIeSTFWym9YQ8ui/yZuMmW5Amxf4syW2/Q= X-Gm-Gg: AYBFou0CHAKsYilJbkdYddxK71H/JmgSaq4OZXWl6vKedtkaUvl+1nKeZNiJejSQSht GDhR8wElmR9TJvAHpZ26JewrFaOjOtdDVXqjAyrNDrlSxAcZBrbAJbaC6HDQ1IVd9Hpfo9glTlU Aipu1yZi4XjEj+hfudH2eUuPNQzRImuY4/hGKFgTIiXVLkdgZY+fJZ62ehcYFJVpMzynNht9Wsr Qj8Wp8PJiwKfhZu2QT6ozqTSQQQXOF1fRu25bjA1MLox+qoTdVOE3sM/GoXiXWA14Mwrg5aMi// l+RQkB0hTsxQqXXug/dmZ4az3zWB19tSZq6KoaeV2lIRkPmU9Hq5blUIDAufvelCfYUBK4RH8rr CziAKRxOl X-Received: by 2002:a05:620a:43a1:b0:939:6db3:6cad with SMTP id af79cd13be357-93a2975fb61mr312437585a.12.1789390199850; Mon, 14 Sep 2026 05:49:59 -0700 (PDT) X-Received: by 2002:a05:620a:43a1:b0:939:6db3:6cad with SMTP id af79cd13be357-93a2975fb61mr312427985a.12.1789390198941; Mon, 14 Sep 2026 05:49:58 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:49:57 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:43 +0300 Subject: [PATCH v4 44/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-44-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z2zmUXCm0QHKUuJH380N2/WzBm4SBX+dCc9 aKvCdEtj26JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs9gAKCRAbX0TJAJUV VhTzD/9EvyfLjevZjNur+y6tg8FyEyj/I/buwQFZcFclamb8CwsvW1GtPyonOvAkUIGUHy9t7NS X4ZUqtgoJhuThsTs7nJ1blYHpzzwv3g5UqPNCHNgNi8OSohXJXqgDSxfw92vL57Kgm1/at8yUlz YdY1EDJKvVEWQ155iLWyvs/YZCF+itM4LWeSi7d7vHMbCYNhndJ8BP0rUEWX3YzsKJPzGrUWNed 3z8lxRTj/GU7+dljvy6d0S8J7lIchp58mx0pDOhQ9eKZ4ymEf0/SyWCJ8lmhEwjEyYm+39DNonN 0U0qUkcEeFy7od4TUvMJnIDbinzDp9mRYMwIMFfiVefr8qemt6AjQNBq3ytQNau99qLz660YbM7 W4xu68gisJEf1eUXc2xaCfZHwwao3aBUwhUcE7170I0Fh1NJOmJ2M/sBQmt2/T/u/TrxX9Lups0 BwWfcw/PDw5O4ffnYKqBPVFthMkYhNPwa7da8P+oHJoIHiXd1njrWIu32sJaa8XSzgbpdlHgQnA WtS/+8WD6Xe3LMmL+p1TRb87lGVKgzhVO7ZWZQyqyPw0M4X7oKfznDt5pRpiwVa3irDWko/KtFG Ea1MboW4hwXiIGJXq2cZu4HOlNStzQ/GTYscFCtQ5TJ1wvM/6hxhPzBbJAv80j3wjbBVO9Oq6vq UMLLN/qZ3w4JJCA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX2K9JfPYu5BH3 l+GUjjKAwu1cYdS8r6sXgn2O0T+Fp1Z2KVAPXgztSR2BPsUosm9SDmu5dU00n6CIi1JFAQWzmfV MZRj2GUA1hacoEXCJFBVhHF/w8ndcKY= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX+rXILvEPpl86 PFujcicW6Om24nyMi+igz43nI64hcWAZYYrQh5YUqNL2GY4mtoBslSjcAdW1yPW38YqhPvVnegh Mx0Rl2UfGs/LOFc4ZADukDdvq+uNkSeiQJUufazq/A6He4S/G15dKtZt4ad/tPqjovPaOqWNMB0 l3Vxu+CWjmG+QdgQe6LXPu6x7JxkiJT+H1Sh6xv1WJM4gWXZ/7sOHLV0vghEQkVQfViFYfHntok kByYHNa9O0CjAUxeSB7Ld5r/zqtO0vmspg26Qap5fwZlA5op/U07LiwFd+cADLeBCukTaR9pSXT okN4AbuEmIh17h24o0JB6r1yVYQr0EcfYVDjugOFhJ41qBnVBXv0xw6Jah4E4HCSYKRH6YXrzY1 vZOiKZ5edss81R8Sx/VcTUAOOUnY+5HjVfiLvr702j670zq16OBKnHGkrY/eMarmbn3GC5pjKV1 mMzSho5wL5oT87t+d6g== X-Proofpoint-GUID: w9J70ijL3eRtPnRawmO74FQTxfp9q86Z X-Authority-Analysis: v=2.4 cv=Ie4Symqa c=1 sm=1 tr=0 ts=6aa7ed78 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=Z-KR3oKqXnE-yqQhW-kA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: w9J70ijL3eRtPnRawmO74FQTxfp9q86Z 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 impostorscore=0 phishscore=0 adultscore=0 malwarescore=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 2FBD548F034 for ; Mon, 14 Sep 2026 12:50:04 +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=1789390205; cv=none; b=OfIXEYLzbokIjgbYmwjWnm/pQRF2We6OD9tMYx7+LiqTQGn1fkFeBR2DDkRGzA6H6LPYTngAQV7BUQvvWPD/tVPhX4pMmPzorBiOWc8oDnbn6Kk1V94ny6isjU8vx+Ra97L34xk+xej2uuMneFJfypihQoeeorHWR/kqlP61VjM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390205; c=relaxed/simple; bh=F80H9I0DjUCTxp9n76OgxJurzIJXm534S5e9STO9TtI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UAgh7EaEKW7X8wXJVrnR01SDhcymoHPhYIOa/5bY6FD5N/DKnGtlJWQo+51InNZ60cHBuz+AZLAU29Gy6NGdlqlFpdeKFgFFvFap/zbtd5tSCpUyUNCofXigZQyX5rdvwDUK5Oev6uOgI61nYM+CD4v6Dz+1Ud7AdoOZFAd+EXo= 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=o0Ocopqi; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=I1+qBJnq; 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="o0Ocopqi"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="I1+qBJnq" 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 68EAm7k43793328 for ; Mon, 14 Sep 2026 12:50: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= CKmhlTgx1VIL08aqjbOIr72fw3Tnkf2jNo721b3IBJA=; b=o0OcopqinWuPjMCu PSIDgVyD2b7/zp7XO3eRDHHtmAqGk7yZlJP+YgLwPBUVGCFXKk+aVYobqdYcOrHx Tqkq8mq9lDS/3JpUowWpxkBd9X5uWnKuLUuH7triqusXwd6q1J8saecHeoFT+c3r rGZk1l1vXp430mA5uoSUkt1oEEiIiwrICz3aWA+v8N1fcI3qogooz1cG6hCq7JHB nq8M25BG3ZoiLG4VRJuU0ZbTSHCwVwqUFRboFZVfx5Of+5Tpsvd9v7G45ch1wv+R DeSCugRq4Yee/2YD14ADXeELQ9E65iF0LISlDkoiKkKtrA2/vKaNkF0Wdc3lD/xe hdfFfw== Received: from mail-ua1-f69.google.com (mail-ua1-f69.google.com [209.85.222.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpcjg161d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:50:03 +0000 (GMT) Received: by mail-ua1-f69.google.com with SMTP id a1e0cc1a2514c-97e8d95121cso338093241.0 for ; Mon, 14 Sep 2026 05:50:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390202; x=1789995002; 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=I1+qBJnqWDyROPv19OfVzunUjW8XCBLKPhzOcOFKNJTbUABf6pynIEf8OgiUNlKODD CtSobUXgNiTUC714fJPIyui0iKX1TZj9Ws5FpLi+r+CUNOKw9yzUUIW+gzmogcAg8LP7 gUGvxYBOsnfgEpeIsCzJN618+A01hKy2BOSjJcoetlhjcBcdxoKdMcXbk3MLY6/6Paol B/voeSAyiInZBpHS2HrA14FuWgS4Z2w6ITU4fhz/k5q0ZD/79CDttWsDjM0GZ6blOpg4 xghjoM+AAiCFHODbq/OGEIgfAemL6lOBKYr401I4JruUf1w6ktOtVZxtTRXgm3S+QWtY RKnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390202; x=1789995002; 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=DoY3Qp2+w/RCobhC4FU84VoSFFVtjHokPhZQbm7U+/Kqw4bwtcUjFoIBIvPqfJhSsj 0bvpoh/Lzni+G+Jur2vIW7vlNT2CkEMUYH1eXrWm6IOyE/b+vq2DCC34krt5l1O6WZh9 VAnl11exjVTicRi9PFoOgpxAR+aVK6MNXsiu/onX+BiCBGkd3Yt9fD3pjWELjFBx0azN 2Ecdwg67Ee1BDxXYR/hKc+EySDRO/iMnBEoV63cD90aqzvZDzmPGaAUvsg8q3O4gz7We Geuw3pkgiwj/LnTGkFnd9zqknp6d9v5RIvc3UaKlOlalmI9pI75yz0OyuK/qde3Lwuwy EDvQ== X-Forwarded-Encrypted: i=1; AKwUvBzu7/lWI4r23vgEtpQOiFp/OKBjvAmqtNgju0PN6whkwwTc77zCRhYFGfjxtU5cGnlOCGUYPR5q3+r8PYA=@vger.kernel.org X-Gm-Message-State: AFuF++nUxD0Is5G5UjdJdmE44JHBAYa0f34NC9LO+EbmOeGRthEOq6vl vhNl6AOlsEDMN0ca1x67fE5LfJyiD5cskCFZyM1bnNPVsUXwpryeK2ua3Un3uwzLTmbTuVl7SzP an+t4WOiF1uJ8dMKA49JejTGTrf9pee8M5o0ZfeiSstkHAwWXplB2cxsYv0oCPoEc0ss= X-Gm-Gg: AYBFou2T7khKgfJgb/XdTKlVngwy4DJEIcZcqG8ZCFe8Q9LhX1c1GUsglKdCOmGyo4W 2a6s1dZIVF5qVGd+LJZkKs+zeBNgthf5YHolbje1wmFr1SymKIe634L6LUeuwQE3p8A99AudR1Y pyYrxPOf8I4rjppMc9keGAJX1EsTsFKiq+3imIrX03cD8K4pXwcWdRuIqZuTR4ED+KlrEGNI013 troXHhT0psqJYJWx1NtUnYZq9ZCGheRzg9p6iaakNPq4phBmN4qK29Of6PRE4Qlj+6NtiWaBVcG hTgoQhyP5rnX/u++0H62FQ/mmNtWVPdlyRxFEr+l68sCfTZRCUQxXizmrmwohqxwykPEKznUKOv J0gFYA8mN X-Received: by 2002:a05:6102:511f:b0:785:d308:cc0a with SMTP id ada2fe7eead31-79b5b2909fbmr1191189137.9.1789390202066; Mon, 14 Sep 2026 05:50:02 -0700 (PDT) X-Received: by 2002:a05:6102:511f:b0:785:d308:cc0a with SMTP id ada2fe7eead31-79b5b2909fbmr1191142137.9.1789390201576; Mon, 14 Sep 2026 05:50:01 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.49.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:50:00 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:44 +0300 Subject: [PATCH v4 45/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-45-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z3elpHIph3aGwtkFU2GPTI5uNMv30x5e8kO tcNu6SoVHSJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs9wAKCRAbX0TJAJUV VsekD/0RYUseKEoxSiROvcS17R6+RML8qwyeFu/EBlf+XFSbnb5a2MBYUoM0jcufqy8ISBnSZjf ObcwCz7F2BGq7NzmbJicvfNMI6dC0dCgncYoXuSe75ZOqxGv1H5hhKVNrveHet1IryTD3PsxuNa eBsGIX8WmZmxoXKIgvtzDAmUHPazCGN5j1qMyXINXzLH0/6SOAYp4DNQyM56Y+bKmBzLoFd8WC7 26h6ilRJ994+GZ3Iw1q0HT2DHLZGp3c//9Mwwvc5OK5akMgIx0S+bTySTK7Hj9Fxkkit6/UXS5/ IC4gY1LDqrGMhJ3i1jAue4TQjk2k0eByXsKo7Qk9X8oX5/AQyeq9Wv+bTPR/vdowrbkR8E0gH09 M9V44gq1r8UwhiHNmvqzxjF7LfCeCJCcM9Uj3wtdwEze3VVr64ATmJO0fRzk3vs86gGsK6vAN93 XmIJBPc2p+NFbJSDr9UxlJ1OfOfaPKWOXaYQ8LghyKbWCCLBQJ0DNv+D/PZfT2tDsla7wHFaJIu 9REmeHQhHsFBROV1vNsqeQj475p0H4iY5lZkIlYLp4y032fIR8KNukhTdxe9dJ+p/2GaZJCtcOT f0vzXv3Z9v8qwyrbv1w7Ei/OdoABWY6sWQAfErNNDDgP2gw9AFq8ojV5+B7vSJllQMKg+8ALS9S CCz0BRW4imGoi5Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=CKa/zhrD c=1 sm=1 tr=0 ts=6aa7ed7b cx=c_pps a=UbhLPJ621ZpgOD2l3yZY1w==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=TOPH6uDL9cOC6tEoww4z:22 X-Proofpoint-ORIG-GUID: pyennX9vzm5XVqFCDC9xZM4FcxeMuk9f X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX15J3qHF5NtE2 w9RDJz1K0nfgARJocMUEUyLIkLaX+7XcAgHjacBhKr66x2lusY15D8Ovu/BDFHAALz5l3b9t/pD PdAyk6mrbQAJwOYIgektU+TrUWUPdCk= X-Proofpoint-GUID: pyennX9vzm5XVqFCDC9xZM4FcxeMuk9f X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXysNDN5Ff2FzK EXIgSgIIThYOnEdjjsArv33xizs0y8UrdNOdWNvzzGNSufj+2qpuTH14YBKKVIWlD0U0bp2oyn+ 3M4UEbRdfU41N+naoYOykqXLtABvX9lGklBQOJ2Hbj3cLwEknAZO3SPOACSm5DzdYvUfPOwMdyO BjdK8Iti/qZ99nCz+iZeGMyiJRkDkNa4Yi3vZTw1rfPTWlHZ2Wj2QcX4fZYRpJcxEJ6X4QIRG8y db0eKEF6EUlcM7R+qAlCG8XdE6SChG5EJC/oBUI18oHQlG9nKFqoDB359soJiZL08/CYvy942Dc AwbCnQp8KM7VC1dydnD2bBsVldKuzoFM8JL0rd7fle0EcZKkVYNFQt8c+oXKv8vEerI4qjs/7dU wHPg6unre5l0ztQWgh8w1r5aWw4TZW5W+bPVT+lTNu89Y1TaOw6AJXze97DeWEvZwEgTmrdLseX hwI5L0ybqVvtuU+X4eA== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 impostorscore=0 spamscore=0 lowpriorityscore=0 phishscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 Fri Sep 25 10:05:34 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 665314915AB for ; Mon, 14 Sep 2026 12:50:06 +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=1789390208; cv=none; b=WH2moxku9EWY7rrOT1kU/T0frkfSK49parTwYkS7nahjcJi32h28XAItD3Z4k5nEEoxc6nMWCktDxvG2rRwpJmIoyh5V989WTE9m/RwzJTV8U33t5RQKeHwIzeEeBWYTVL7v2I1PuqF6amueM2axDjyHfP1O2ooIg+8MdGL2LZw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390208; c=relaxed/simple; bh=vR3z4cHJik79scGWvFvoIkF5/TuWGh9nOZnOTSxAwWM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Lq1WqE3p7vuiqc1gzPBuzBjRtg9J4BBqw2q+hwf3JqLXTUAwfzG09gyqXXwe/7zyH22OH9hOaKzIhqlCctK1pnM4Hy8u2VERdAfavAcY6O1Pz4C38QNH4//gCiAF1IEyWSrk9TOOzHE0ZD2f9GuskiuKb0GAnzC1zUBG+ERCQFI= 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=m4XcYK9x; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Zg3F07ts; 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="m4XcYK9x"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Zg3F07ts" 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 68EBRI3h406996 for ; Mon, 14 Sep 2026 12:50:05 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= mRtmfUZkWeF9pxV5LC38lbXFjH/Ed40oE1nEbBREdvU=; b=m4XcYK9xP3ukjTFm POMa+hreh4kyn9JcRvfNfLgC4DxXBkgYTmCOtHXhCG8TbRPFxoAe04xqVBP09sd/ 8PpN+nzhVpxHUBb8+6k+H7CDfDYRYbLpRnMK0ja1c4Q3X/hZmpUzSfBw50rp5ZZ5 /nDVbaHSy/OVBkPTRV+YwG0n17i10/APk+PxwSWhpwWSHZx3jSDq7+3+8yvgLeKM wA+dehsK+1degMzwCMVUU2cyn5fpp+aHTxSUhcNvJSIElaUCak7DhwLGqsAPvDHh EBtM0Y839F58MNuCjhZ2BowhyP0cD/R+xSTeQFFlZY0z78bbFNE8LV1aJvnJTJNy TJj+jw== Received: from mail-vs1-f71.google.com (mail-vs1-f71.google.com [209.85.217.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpg2kr8gh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:50:05 +0000 (GMT) Received: by mail-vs1-f71.google.com with SMTP id ada2fe7eead31-785b66a7017so559248137.2 for ; Mon, 14 Sep 2026 05:50:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390205; x=1789995005; 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=mRtmfUZkWeF9pxV5LC38lbXFjH/Ed40oE1nEbBREdvU=; b=Zg3F07ts96IRWvGoHuDNh+em8EnE6RMMWr8WRo+/omjgqdFAYmOhFNXP6MzW/28QVa 4yAG+CVp39LuUHXXrqqdRfooEirRAQ1jkeAmeFQOiNXlXcugCgzeugnf6Xy/+w5Eofkz xW4JOt/Swj3S/0FA0c0E76mm8AeIn/LN12ChDVmZYbt6XUUL7B3Be1W5u/tCL6VpTALo 414sotKN34lHXI1ZEQqCdbH0FiLVi9wxLzaJ0FvcFGW3lYI+zNqYiwQwMSl3ha88ZhDE HPZQ3mKLGyjx/Xc6eSOii1vNZd8OsCZnxgfdkRF+ChW3g/e5gB5AW7smQPBG//VzHgDq jV8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390205; x=1789995005; 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=mRtmfUZkWeF9pxV5LC38lbXFjH/Ed40oE1nEbBREdvU=; b=DWAJuDuNZ0wapvxwBNiWiQrJp1LdG7o3NnwkhInsplxdW4NDMyluxwxoCzzPU6EDS7 +Ls7ooJuQ2OMrlgBki0iVsDUksslvQcgBdUIBYgOxNV4ZioCLTsnIm9Dz2Zlj+CJ+lrC cw+cDdtxVblm81fchqFPaeAjmIym+gyTQUBgBi/qyDNlEDjFruto/yvvMZqb9oim71bY TnQ/V6W2aD6KEv6iaDakLfgG2JEblEfxuEbypPoI3fFtfKKyYbTeHoy5lm123w3q3sl0 s3DWwpWf7nBOtTReFokfhVNTZYl0hNog8Il7fVG/6L1HsxSMX92Yc4bpY8Edqj7M+DXZ 2WXg== X-Forwarded-Encrypted: i=1; AKwUvBzrzu2iqUN/wjCPF+5EyG5AuLbYTqpn408Q3ud5RS3aAfiJkxjcHYc0PoW6SJbcOQbTVdcxplBseMaKCv8=@vger.kernel.org X-Gm-Message-State: AFuF++lCsVymi7DHGXZjibteXtzDs9SVN5qSt/YoILYevMKYfYUdvRlw 9GoTDz30q00VWeA8ByVvgDbjpd2VUJbwUB8vre61FaH2vOUVB6qwCgUyxK04XQdt60161ksRvPP 14O/QVRzeuMfjBI02vEwMWvvOknPofb0iQkTFgtYY/JPFY1Suk49vFAAPqKc75awtN9E= X-Gm-Gg: AYBFou04zxhhMfjV6qwhYkhV4GcjvthpsTxSTCtZ/QwiKxPM/9Bd1TSxGOHp3G9fmOv TZ7tUexC2c/zJQNZHRPXavZHZy+uZdWsU5jNZqKChlr4qCcGCCPZxAhQxqvFwj03vGPkdOa+DZp WqtXr0VWRqcOsfYIb73ahsus5t3HYFaOoYIHBuwTiVDBR2Zr/9rMHiT2NhC0pVDISY75V10oGjx rK6dZlUEUJbBl5Qvx4mXsd9O7B1aMWiEy/cUOplctd7tZJ5RNPaPlNIsI2mk6TjhyScp3g9pepQ 1ySIrjmZpAuRNTiuipK6gNf6iqI+chuMajwIzjvwpPlHIicHQKv2/3HIF17AsgfdyJ5GgYoC67U MVTF9miAU X-Received: by 2002:a05:6102:5792:b0:782:de7b:eead with SMTP id ada2fe7eead31-79b573e386dmr1119998137.1.1789390204617; Mon, 14 Sep 2026 05:50:04 -0700 (PDT) X-Received: by 2002:a05:6102:5792:b0:782:de7b:eead with SMTP id ada2fe7eead31-79b573e386dmr1119964137.1.1789390204121; Mon, 14 Sep 2026 05:50:04 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.50.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:50:03 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:45 +0300 Subject: [PATCH v4 46/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-46-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=vR3z4cHJik79scGWvFvoIkF5/TuWGh9nOZnOTSxAwWM=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z4diOa3IoZkiyf0cmd+cj1rtu79x5zmqTNM gJMyy0kJoOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs+AAKCRAbX0TJAJUV VrZrD/9BzSwkSmEv7n2TgG9ugoiSywAjRzsDS+Frozzin9bv6SP0MCeJSqd3Z6Q2PBx/g93HjxQ +cPD54HDSFIb/eoilRDkiXCN9F0QKK6Mx/pM6zMccxCaiIPrm46/ftDNaYh+JxF0gmR+rD+ffCZ M6HVX3wge/4arOXte5K+tARf3p6uzK64l1DGBDNnOJHaqiDKMUY8T7APXlNAHY5dcBNMS/T5L4P MeTDjsCGwzwvP87qIr1PUK4NIB1R8i6ny5ib1BmzDykddY8xCIWmVNyusvifVlLF3RwjCAnOulJ vye8ILMlHFK8yuOX8Uaq078gBEBiNBolbqLfFzl83cf4R+ZWDRZB8vdaMvCqbkp28BwbtZigaJN 8EffCWAE1Q4aS03qBLYrMgHtyLaEiHM6uqc58G0SZGjfYsLNmYvNrVXkcFw5wQ9/VEMcfDdjkpb FtSaSJnFS38liimo2oFY0CaHcfeSrnMfOtcWmhp+E0F+lXC4/H1BJgqIbe7/PRtJQZLuet8s45k JqWzFlzTiwdNLM/0+S3cxiTObbfWBNtYYOHjiaySAuwVYaysoTga9eXXArOhdc+Mp8eJGFyEphx EqKsXrbh95SUdB7OgAjB+0yHCUF8aboB9+xuLjlhkP41hSkWAeWy3IRZegvMM1RruOtrCnvNws9 xTT3fC8sWPlqliQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: 7V3Ct-4J2z_bwecj91TMeJ0w8-_-81HC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX1OUaFymFZHHD iXqHQAro9uMWI9gQY/5i8mu2cMfW86qAY3VVr6OG+VQgyz5YVZUKuv4+1NrsopyzopMe9d6xLEA KDo5pXLtJSrC58rR9KD4ncE7uMwX4hgLnO4KSP73QrORnwGk8f0UxavjZ+JHMFOzRB6tUr59ur+ pPHnnRUJPqhloEonGq05jxhNY5kuAhTR/D2Ieyd87Yfy7WSww+4+mOs4cym1qHdVFWrzGTi2ncz sSNGAvw/tg5qmL68PTXrM9B9ibtFQP5FHeNeCPz4IZ2hlZRKQEYZwmPn6c+biRym9/WRYM5Yfg6 F9JaUxG7G9D7A6d6LZzwX0yxAmQtsb/lEv6LwLtfb+ehCRHCHY2pO+OAwgEhodty2pgO8GP7pti /lyZXCY71z5KYmVZDJSi28UEuf+ws6+EN9HUMn5dlYV+Pyci+GYuh8hgD7nsc3g8fBS4xgJ59+x MVJzxjrPMu8leNstskA== X-Proofpoint-GUID: 7V3Ct-4J2z_bwecj91TMeJ0w8-_-81HC X-Authority-Analysis: v=2.4 cv=M7TYuCws c=1 sm=1 tr=0 ts=6aa7ed7d cx=c_pps a=P2rfLEam3zuxRRdjJWA2cw==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=ODZdjJIeia2B_SHc_B0f:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX5hAoUR7yzL5E umbZ7kBvqlW4z+SxMPwFq7pCtf9LE5bcf4DrJM5C1LV8ldti+EfX3P6hBzCnqcypNzRO4xGdzM0 okUdr9Sze/zSdhEOXSJdVEq8ske2XwM= 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 clxscore=1015 bulkscore=0 impostorscore=0 suspectscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 8483a1bc56f4..a90e4f30d39a 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -970,6 +970,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 Fri Sep 25 10:05:34 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 9AE26490C02 for ; Mon, 14 Sep 2026 12:50:09 +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=1789390211; cv=none; b=LRVtB3Oo57wxcC0TyzqVqGRI4GpX3nKeOnCom9U2uZPOPHvIxcC4ksemdrgghJ02VK9E1ozfMvuNBRKBPlw+o/SpOgCUNjdkCeT7OjbVAljDz6UrstrczZ90RpmEvx9GmmSKemgRv4OZ/9/6AJKXEQty/juah2JQq/l4xBS2Y/A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390211; c=relaxed/simple; bh=yAGUlki6+T8DTlbLkETXY1t3zk+zRPEGo61GpAO/KKM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=B8CNUNqQHgGcsZWP1kjqpFrAFVrNRs3i4IK27IBDnLpuyLpqOTWrYyni1A/nmtq06iY3BUXV6qv7yBL9s/u7igrjWjaf6G44EZSDEYnUFhJrhHkRBWgXSKEky7Lslv0Kr8JF3zQGMZBLLhJowVXx7Pvmvrg6tjJOmOk+YRKPiDE= 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=UThDtpCP; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XsI22B7w; 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="UThDtpCP"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XsI22B7w" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68EAm4lc1216145 for ; Mon, 14 Sep 2026 12:50:08 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= RYEeesglk2g/L58T/shD/FuhZyUtuD0muWsntbGK1MM=; b=UThDtpCPn11DEbHD CA3E6xkYVhQVyKk7N2FS14NYkoRUfz+V7HWlx2c5J2+nobIDuJZrWd8+DA0SYOkH GhrVgDHpwWBkeyjMmVxTzDPFLGyLWwqEdQtYBltpJ1hVo5gRvgXileVcQdruCZvn 5A1BtyqR1aoo7JtfCQVAFGmWwaIzIgDI7xy55cygsrZWtv3XD4+FrjEFwWqrHApl 9OctEYJMumIh48BiZYjj/Wp0j7Q89W7l7Rxl843KenKvhBSQfQX6vDFQg0DSTtpW L7/ETj0Lwe8WhSiGNpP+YEpt3H/y4TncTrUVDs9h4xxbsMtPPcntdbWNMAa9FMnS A19fXQ== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gp3k0ahwr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:50:08 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a07b5b5efso305323785a.1 for ; Mon, 14 Sep 2026 05:50:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390208; x=1789995008; 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=RYEeesglk2g/L58T/shD/FuhZyUtuD0muWsntbGK1MM=; b=XsI22B7wCsn4wDnYUbGSBG09/5MM2oLDZE2catLJi3xZtpuLECJTy10zZbdmC/WfKR erENkZJY+WWbQCNBU3E58MupMm8I8sIZrVBM76yWCxF3cVmdPMH+Xps/gqAJX8dvCsFF dh3dSrFSFrqueMe3g7hamgY6HUrSCqpOeU086T31I76SNpZvViQvfj20Nb5XGExsMwa+ jXDvYfDeIew6kU024ZeBVbmDoRCiCgjnvFC0jxx43BzodyL5vhVBbUZiHPQcVJYyksXW TRxRkBa4jBGCfQrjqdnmjVCMrpiuqIg0Rij4WwDMp5sFhs/HusHIJb/HB/8FyTNzstQB YiMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390208; x=1789995008; 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=RYEeesglk2g/L58T/shD/FuhZyUtuD0muWsntbGK1MM=; b=TXmRm4kL8ojtc/5g4c6UBSfwMy7myHq+cW3B/eDZZplcR2DmhlAiFPnU+CiB6HTNsN ZHftKDqouPLfulb1xMrlaUFJ7kKhsugqmD2oTsb4UsmctmUSSSgY0mD92PKDgBc3pE/C +TAPgMwUhxwrHvLTVrAOTn8wV6TfqMSRU33t1IkbM4Y84IErwcuU+aGbr+qTeEE6BO4i d+jl+SSgrrQAb7ked7X+kk5IcyPenqOXpM8dxdr8yPbzIiQLDslUBj4zEg4bCRfYPYOE /aabVwNYAyWQ+i9lolJfOXIE2bfRsGOb8oqLNqC8STA5KDUo25NpxkhVOItqBZKZbhlD Te8w== X-Forwarded-Encrypted: i=1; AKwUvBzr3+ZuX8GQTPSdjNIBGUdg4m2QeTOv6jVp7qyneIWNUcD7ORguQIi34fYkGoi5cfmqrmVn1kR037kZnB0=@vger.kernel.org X-Gm-Message-State: AFuF++m2r3/6rsXK6yEqeJF4CIcln51xzdNTL5kQ3HYVF7luI1Hm557w CoNDGz6rGnrCjqH3/X6Ewad40knCuUeNXaeN8JnP/I5fOd09lzOgf97wLSGoeM/m0U+B7DfJEzm /mYVIjA0iAbM+5zdgujV+r5SEAYbGXHzKcRHvhubOmPAwFA25MIzFHYgrAT1GDRo7oqg= X-Gm-Gg: AYBFou3EF6fti62CV54MzQfderMHmJtvBsofQDSgNixAZzObP++/c3B4IFbZLJ/ztAr hJjZsq6hDDus/Yv+nderquz2fBjpz0+sUnMXaIUCEdgIgARp2810h6Zj6JaFWNGUm6D+YU0b9zP jkc6BxEz+Te9kuoA3FzXxrAGtJWar3MAZiyjxIQLYzgaESs71QTQi45ciwloZuk0IUU6XayV7xo KH/um0L0i7o8x0w8s8h+Ch5YLZ9Dn6qJmbccIAB7atdj6jszvpqOolZZaqxn20FQjMv8ucrKGQS PEi9Z3jgyW/N80TuNtQPDYNtVTpWGtwD5SEQ1GSpEAa0XLT4N6N6q7rgOmB4TeEzEHMqugngG/R PL5G/OeYD X-Received: by 2002:a05:620a:6017:b0:93a:2eb:36e2 with SMTP id af79cd13be357-93a18771eacmr657284385a.35.1789390207568; Mon, 14 Sep 2026 05:50:07 -0700 (PDT) X-Received: by 2002:a05:620a:6017:b0:93a:2eb:36e2 with SMTP id af79cd13be357-93a18771eacmr657276385a.35.1789390206863; Mon, 14 Sep 2026 05:50:06 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.50.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:50:05 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:46 +0300 Subject: [PATCH v4 47/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-47-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=yAGUlki6+T8DTlbLkETXY1t3zk+zRPEGo61GpAO/KKM=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z54Sqok4JzjaNvDnlN4cbUgr5ZThrbmwOmT qCPZPNTRHKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs+QAKCRAbX0TJAJUV VpF5EACAzrnZ/QONcpJy6uuYSFpcAiOscLPoo9tKHH9m1Had8EISOl66hB9QbcKT9tHCO1+PsYg aAta7U7rILWqGU15xzAlUQ4AwwBBaYV9UktidAl7V1DPmfPAVpmqLYif1OCaBsDV4/KAxwEPpki tFPVP6yav92qy0uCkbkxjPJW+b6bFPMVhZ0wNgZK8JrvrWPZkhGeKsrodFymZYKvA6gPEzG9Wo7 FFRmnKAiwLrt8ejiWTliw5hpG/Yj51DGv4T4qsKZI2umkcLvwa+zam7pTSfE/yQjQiNxjnRMYxH rhVc6E8r/5ZblnTgAnAKn3ThQdrl7peHRX8OdbolehvBhukRosOHYdUFARMmWYE5lEFwOgJR0xw IwxiAqxLCqTNKu85i19tPUDSrDFznZVIp+XEFpXmdFevXQJSLolwewhP3hsvEPcwFN+ZOgNsBnV yGJ/kv0vX/FAT2TKSSnFLtSKQfX/wmj4NHwbsd1EE8yYxqfwrZMMhSKEOrkE3mOXratXs7k6s4r CNxnRRPxPMmhOG4gKG+WDU4wtDT6risf2KNsuFDZNRlA4K0PqqTAnWvdPWjnif9I8b8dC7JXfSk SrneAK0w4j/2K0R1Ds47rKpP/iWxphzXexlUdk+nTjPwTOsJnNvAh1U3KlWaHKc7FSCLSZ0DdVZ UdiqVklmJKhwrYg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX7j98DSUzsiOR y+FW7YlCRFkzi8bBMfn+tB0ytj3CBgUbV9VIM1FKD73HDq+A5XQHo4SskPJ/qQNMiDA+x4ephPZ Q5HwmVyy7zZzv3l6h1+WoOHAa4GrnuY= X-Proofpoint-GUID: VeIiKpYfd79xKVnoNPIfLz7bQ4Wob09h X-Proofpoint-ORIG-GUID: VeIiKpYfd79xKVnoNPIfLz7bQ4Wob09h X-Authority-Analysis: v=2.4 cv=BtAIUoX5 c=1 sm=1 tr=0 ts=6aa7ed80 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX781KKyJWGHS6 rwlN6ggDDseljYI00tEeEy9UvxvH8Hr3GszI9xsBStCyqTg95TdelG/Fh0jipiG0iUtauqGw9JW s8aUPSskQZn0gGlsP+U2cfBArIThNlnLg2cwrMWZ4FK5Fs8HbT1BiWLenN3h9oXhmWDprHNRN3t 94BKyr3iGtftYA9mRpEDfjB7PhEqUufHeen3TW8apQNCyCPpPbxSovgt7QDZrgYz536tPMnLhlJ NOwp39bkB4ZI6jk0XpSmrQx6PkFSphKFw9CHaGGCqpwu5BVoi5ILujNoAblGNGoa7Mzw19n0dCR Yxng8c8oQNICacoVVAgy+3lcDHpAYnidC9Dv+oJP5Ve7C8snipng7uFnQzLvEqlepWu9XUiqUeL u4+YeYrQ15hEhVQqJKXtqO0Rub8R2uZTPXEbMVstrtAvrPANrj55iIFloXc1VjncdPsjG1ivGhC oz2laCXVM71H2LJ/4sw== 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 spamscore=0 phishscore=0 impostorscore=0 suspectscore=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 100faea925a3..2a7c6621ece2 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -698,6 +698,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 Fri Sep 25 10:05:34 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 1F45D48C3E5 for ; Mon, 14 Sep 2026 12:50:11 +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=1789390214; cv=none; b=dPQi5DamYYyjjpY3hsfybHvQFZM7QbIeYItMwCMGcvfkolKVlYSSDEuk2KrNpjAQpifBwSVRBhFsm3+kriGR+vhY3rXB2m0zo5EpKsNHFBQo5nZOQdZWwaJbuaOrB4Wp1U/s4m819WQpy7HEWM5cYfWmP4GuenKfdbydsdtYI/4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390214; c=relaxed/simple; bh=f7zFNC7Ga0KARgEeV11nyncXAlnMUFUz8jSYYAfcsMo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VCE05Q7J+fW0F35pbSoJWIuZo3kUgaoh2RbAQk0rydL4EHRDaSYnGDcjChlXA2YSs8oIH42R+aK4kmrkMGbh72KO4rMuJ1SP6lEnTNDSHRV73XULN1Fnd86HmOG1Y/n1nyFW0cFv/Cuwsn3GrQKAdrHsHA/sk1sU+Bc30fFQLLg= 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=M3TQFPz9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iVv51d03; 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="M3TQFPz9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iVv51d03" 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 68EAm8qZ531006 for ; Mon, 14 Sep 2026 12:50: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= Msl+PMWNKMeXVrW2pFB7q+pvHrllvBjiq4Fpzko+780=; b=M3TQFPz94zBYJC9l jUIgWFqLM5JiOL1iGRf1x0sf+OJVEwcUHFqBe+Bi2WHbfftySXq1NWGWZGluV6S9 sbH4/unqGJfJ8kmvoK5AhLZ3iKRlsypIc2obtKPwqCD4uk80s61YWR4Uleh9+CKp ou+asqXeknIA+aRze3Y6WDX0Mjv64uzfJB0Qvd7cW4xbqPt/BCsZCbPh97Jhc/wP gT2iNqg5KCMWNIKMqdanllnV/G1pCaoS53R5RGDJ9ODHbvMNMRzA+ApKHCXE20a5 xqqTSxxATy+6R1WJ9N+52XSLvHj29z7gOUnCO9SUq1Q0BQ2GxTe+1r65+go1bo9C JskgvQ== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gp3hstfu0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:50:10 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-939a6937513so504149985a.3 for ; Mon, 14 Sep 2026 05:50:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390210; x=1789995010; 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=Msl+PMWNKMeXVrW2pFB7q+pvHrllvBjiq4Fpzko+780=; b=iVv51d03A4zXpa+QBtVHClrENgWpdy/TtcfNQ6ICXPji0TGnCjSpdlxHXwvShMzSxz 3yx4ukB4zztdJbKD6kDZQQmAJa84NuyI2thLohJfXOrKZ4yaKx70fft+zfTMvweUl046 2S/QJxoV7ZmBXwfEbr+qk4DzJX7DkdL468snl/epRV4M9OOCHKgdA+ozepinDS5DAj96 O8xwGG10CbiMOdLab+LCrIkMlPTofW1KjXFPz2X5EIAgcsbwRRQR5x+Dn3DYx/1Sqf8x Ke3m5BmhqHLaI+wVLu68K5AfnV99eLaejRXsUNpuLZ+r5EuPh0r+hrcD9hbodmSAixTG ONeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390210; x=1789995010; 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=Msl+PMWNKMeXVrW2pFB7q+pvHrllvBjiq4Fpzko+780=; b=o8BsXubndY7R3KdEJlwWa52JFDbfOhAq/ivECi0K2YiH5zEkEv8PRylDKmsMiXgxi/ ozVcO5bMCWfUxtaU/JbDtoTBDvUsjoyJcTnwHiCG670cUVtIDV7KiBSesvpJIVABw5cM 3141U5aZokakBZ0cU0pjVluM9KEcB+DWP7j0VXv+xf+02jq36NVCKzqcMe4/scS3wRAF c+XRfCdPP92/ovkJFN6LmoEUR7PVV6QtxfBZfFoXkWx7Nxe1ej7YLqEAlst95h7RABPm Czr9PgfH3ne49ny1bzYiDFkf3TRSQD3zJJs9GUXYSQX8Yr2fUBvaOR6RDEpqywcObT4k HMhw== X-Forwarded-Encrypted: i=1; AKwUvBy4UJe6O6v5r+eQPyK1rO8l/WrXwtMBDNmMA2E3mEjUXY7dFXbCTvxE0h4xfpt17ycDQah0OSXd3gAr/zY=@vger.kernel.org X-Gm-Message-State: AFuF++kAOlY+MQbTo/xhUweQmBjD0UqBnoGGNPNpgfPbDP4YZl1FLgi3 Br5bUocX5YXD4VmPEvpLw8OV2tKsN9eLoieDJW3nfoh9PoqERN+tnlMM/jmyXNg79YJQDvuglxn FD0QtXzg5Cd45+c6CzXFm8aIEXY3Db4ItDNW8ZqOZEbuPszDigu1Emt3v2K1mdU+7QZU= X-Gm-Gg: AYBFou3PwLSU4oUj3LRsAOXvBz+tMSowCkEkXviH2ABvnxIJ9W2kzsH2ArhWyfN/MZ0 4QOZ5n0cry6jOPMh6nDXlXPUqQwARvDOvO+JuhFDNQ8m07uJ2OdS+W3p7mt8oVCXv80l/0y6Pb1 tbegGeJsDrI8r3+VTHo3b9Qd0+tsgeVqJjaYQ8f/TNkIiEWmdC5yajYDAmTvE34dOte17jebItQ 9a2w3MsZG01wQCKZ2w7ldvBCkpbm9bNY4/ZqhfJxQ/dowA75/Thw1Rdbdq4rsP4AWpz9DiGdek4 GixZ8dZ2aDCXI/zKnOg0MdxKpE+OePtpuSyMuO2ExX47VXPw2un7eMnNi/hBK6vCfnLKsGfGeVT rF27TPxgF X-Received: by 2002:a05:620a:1a06:b0:939:c0b3:6d8e with SMTP id af79cd13be357-93a299fbed8mr323601485a.30.1789390210090; Mon, 14 Sep 2026 05:50:10 -0700 (PDT) X-Received: by 2002:a05:620a:1a06:b0:939:c0b3:6d8e with SMTP id af79cd13be357-93a299fbed8mr323591885a.30.1789390209513; Mon, 14 Sep 2026 05:50:09 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.50.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:50:08 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:47 +0300 Subject: [PATCH v4 48/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-48-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=f7zFNC7Ga0KARgEeV11nyncXAlnMUFUz8jSYYAfcsMo=; b=kA0DAAoBG19EyQCVFVYByyZiAGqn7Pqh4WKwQTP9o8/PuBM67dH/tK+AcJjQ6MVQaEnHhDZeH 4kCMwQAAQoAHRYhBE7z7hFOeo8qyqfRuBtfRMkAlRVWBQJqp+z6AAoJEBtfRMkAlRVWtqcP+gKv /Vy/OQbFtgf4SYt1/KOxi4Qzp/OtP0DL5lKwqmrKwemvnZOYhBrM9e0x0Zf5M92wtlqwXUvjyjk qfJC7a9eceioomofVaEbNPbyxclkKQd8HIphOsHh6QKcHCDG4ys/rxY03M+WTnjq2+r+NOAN9c1 tnt8B2yyrXxdY34Xu7E7hJMP4vtHIxXPA9kvNJFiWYRAwfVA6glX32dkhNnxXhSltH/CVQRv4M7 VZ9EnuiPByw8sDzQHSwM9OguaWF/dhAyvxYwR3ckp4vcqE1ilHs6ddmnC2HdLhmwIG3lZ2keHZx eIrSsZQKDsGvQr+5wn3Xf18wYvvEgOy0R+kvGPEcPLMGo+gHBCbofxgZyxBxHt7S4UlY29P8ECy U0vapVl0OVvew9RvF0aWd7yXiG/WAPlA6HhhiRiGXW4GBbrjzMbycEWefJeB/jD0Qzuxi8/ncTw se2c/A8k1jjn0+aZWriBGDZt22o+stz46v/Rh7OMbLwL9YN2sQK4+q7K+1Dn9bYiN+m7moxzHb3 i8ozphccH50bFHmXxgASFKfWDGSkI+tALj1XbsQ3maZYk0HizlUkCFEHROjZxCNPFTZTezFOrZE /nmm0g7EPlfMN4IP/clM1wvLTNHid+CWoot+Bn30PF5ipt+he8yoYWBLFHga4py+MMpvgr3Hq0g TzE9K X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXzpYUVrmUO8Y6 +ojtsMp2wgLJ2Mssu5Ao35aGo0uRpKo27wOkGvwV7H985BiyBO+3n4rQdlC2x+I1b4LZrsPxjO2 Iq6HBjwaU9ZmM84KHomF3sFUXCzQaWsOdv6wdrM0ZRLnAFR5GcQwODtYfDkuisWz89hRrP3NxEK 7XJYWf2wk1Rya4YRPvO22o+YSU1HBOZDVX3hBEaCaGpzJJSXAumiskJRZO2NTHHJthUrHzLcb5T sdM00KKAYbNAiy5HA/UBJTANbIp4DvHdiPUxZXHkFEdE3kAj+BneqU7OJQX2ZFgyQ/DWBJuGEN/ FHooANakXMHeczXW6+f80wViRlmqadXTHUM0qpGyQw0LjKdEaT8T0wV80fFHLLtFksLdySRTIGG wso34/b/EIjhRXiTgkzf67hXZR4y5Yb0PU0G7UQ6r9L13T8G5VNzDdMMIkd9UU45GJ1VuBvHihz O1htr5utWIMY8VtsHjg== X-Authority-Analysis: v=2.4 cv=IZwSymqa c=1 sm=1 tr=0 ts=6aa7ed82 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=cMt5CT0DYXTQOAQHtqMA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: OBxXdrQ1eZRZXRSkSlnCdjfoK9-Huj5b X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX7cdCir58eJjp aCXlt4tcg68WTVDRLIKDBN4zXG8TsYCtz/3jw62zGaA4B6jsbrHnI/dzbaA709Vcrwd/WTag5ux KPIqRl90VpoPGCHx0b/QSILEWm8plTM= X-Proofpoint-ORIG-GUID: OBxXdrQ1eZRZXRSkSlnCdjfoK9-Huj5b 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 phishscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 484ec8ec8c10..1af29c5476e3 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -941,6 +941,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 Fri Sep 25 10:05:34 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 24A6A4963CD for ; Mon, 14 Sep 2026 12:50: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=1789390218; cv=none; b=UL5yyEN2P+kGT9c8IzdoQKkZxKLKvVbTzLIMszPipGfEL34Dw5V7igLSd1THV5CcnIA1PlsPlAOCPlN9VyhgubDEV5YOB7wO+x0JKhQDjmSRyg1x9fwsI7QqmAnsU+IJS1PaYV6jGB3fGe8kScsS3B079fidV29vbjnsG8LjxE8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390218; c=relaxed/simple; bh=gTast3d4XqcPgNd8hTEWoP39BKm5rck5V3njvbIRnKE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jdhTCeAILb7yoFxe/KhSE+fouI+5z/daBopWy7kykYrsPY+J+7AiuCbfuD2oA4wlxMfxJtKfk/7nOmxSuYabtpOYaL202L8ZcuZ69E/buhhuP8feqIjOAulFcuXLC7oIZn4cJSrrMJJ6QYg3AMeE6Gvd1e6rcQT+7l7Q69oetTI= 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=HZtnit52; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eojoSJxY; 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="HZtnit52"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eojoSJxY" 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 68EAlvlB3860362 for ; Mon, 14 Sep 2026 12:50:13 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= R8XgR6p4Y3htUtRenXmyvInQaKMn/me1Io0PRL7IoRg=; b=HZtnit52VRo7SWbZ rpmusuJKTVcI+CaThtCMYeUGPNcsEtLK6VK5Yy4d9WxfhhfC6oPGeZ/bLNuxgwCU qfjI4mNY/kmlnwgiVTJiTLBzQjoAkJtLF7BVsTwhWI016480JyoMdm0tD3IwNT2G QMZR9lekBmzo/AZ3htWmXlyo7Zq2xETzTzcSZmv02QyZsSLT6U6evmyUIQ+9jOqL LBVB5MVUHT7gnsiQXbVyPrigY395BzuH10WH4VBLcPVyeINesgRR7b3ia1nMfhoR hB5U8BSItE0pMDPDfP0thmtwFt48N1JhueTVXqU15zT2R8KKJZ+DgKX8jpykIhoO hNw+AQ== Received: from mail-qk1-f197.google.com (mail-qk1-f197.google.com [209.85.222.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpd1f11k3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:50:13 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93a1b824e84so229059885a.2 for ; Mon, 14 Sep 2026 05:50:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390213; x=1789995013; 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=R8XgR6p4Y3htUtRenXmyvInQaKMn/me1Io0PRL7IoRg=; b=eojoSJxYXVLyqai7CyKpqvUmdL/yojTCjIcj2y9i8tgJRACjSoW4Py5Ii15dI6cmde 7n9BGQtEICEcoOsSPCdj2FXuIoF68ibkBHsjqyP5Uxch/Xn7n1tfsNnSJzjJY4gLOH12 YK4xsMurK1i1shi2kIauEgYK6MjawyA+XVETQxZb0nY+Ke7l5F+IUhGaczNWIzE6ZiAS JDW27argZMnaDpiPMEnLc45d6+IVNz2BVmHAQ7/gcG6zYOrd32Msw51vGbv93DE6MYyc QrD1tExLlHlmkQwTWwVhMrjZPL9tSfqlHtBINFHBOExWIxhT/+Pr8lQ1jRTwM4x5OZtJ VTGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390213; x=1789995013; 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=R8XgR6p4Y3htUtRenXmyvInQaKMn/me1Io0PRL7IoRg=; b=Z8dajwPx4OMxSzZUzObaE+F4FHuUtdOVlMmHKd3RdXl3CwYIjFS18xEVDROiRjEFkS zpfYD7IW5I4P9fxRq0K4+977Ds338zKC12kzs80aenDesFc/qJkSpDSYNZss8v9BOiLH bZ+iZJcBLNgHfVGqt1wRwlODWN17CcdchFN5NLkQ+nLdy9CBPhzSIxwiPvmKHimYR3BX gtcS7UHVGfKWLm9ftSCKDsplovenFfufLCbWYLPxrKCuOJDkOaY2v977QUQu8iNbPCd9 2lNF0E6AxzCjK5YhT5/4Wx33rYO1NDNkVeRL/R2x28fPnULyYKpf6XCtrprROUbHCQQv ku9w== X-Forwarded-Encrypted: i=1; AKwUvBx9q4x4mk1HsainmggZAfn5q1LJBpn/qICsQM8gbu4mmvwxBQ4TIcxDm8qmXmGy7VbZ7iPT1BD1iQTiEXs=@vger.kernel.org X-Gm-Message-State: AFuF++mWKTozcdJ09p/QuAECjm42n+x7tQu9p4JOL395iHuCySzfi/FN 1Ww14fa8UB/a9Lu5QQeewix5GyH3iLIIO/O4B2BEjo0rfaJNySsniYaeSwWyajN1AQ3nIiC8Gha MwIM9YxGjQyvwBxkc67jHjkK7OhpUgXUF3Vcxn6SyKOOLXA9Wz2B8pAY+RCBwIeRY4Bw= X-Gm-Gg: AYBFou0RxjyQcLFS1Si33781HqifUwq7JD3ffSS6pQFvHPzx9R+2D6Sxccz4GLRMWUL tH1/YMZ5IKez2c+DPpXBr9KM0P9EN4JB3/uxrHQeZi2l4lUEF70JfcohBJx+WMK909ZTBm/7roi x9tkTpnT2oWnAqpMIs05/+szKPTfXL1kfgJ8dSVKe6a2b+o4GBv5xKeksalb88zoXYp8VPiVuUV mGFn3eVrxSCGmK4Wdm/ngRNARlKlX1C9TDq8Jd2BVTgTuRELsaSxcgAJFQQP3YyaqtTw31ujH3R WJLeH106VHTyLubE3XD3UBKqAF2t9S8rJhngsHpisLKEEhSkwXEoYX/XlA/hWfcfyazUzaBs/fA GKC/6YYrc X-Received: by 2002:a05:620a:890e:b0:939:710:536c with SMTP id af79cd13be357-93a29a11d43mr287277185a.43.1789390212795; Mon, 14 Sep 2026 05:50:12 -0700 (PDT) X-Received: by 2002:a05:620a:890e:b0:939:710:536c with SMTP id af79cd13be357-93a29a11d43mr287269985a.43.1789390212192; Mon, 14 Sep 2026 05:50:12 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.50.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:50:11 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:48 +0300 Subject: [PATCH v4 49/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-49-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=gTast3d4XqcPgNd8hTEWoP39BKm5rck5V3njvbIRnKE=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z7OYuvF3UplZlyv1JMssE6t1xtbRosYS1px uCEVaMj4HSJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs+wAKCRAbX0TJAJUV VpDSD/4l3wayyj1pgM47gTnFsSQYD3MQqHgoy8gRSXtvnevM7zqzxz2Wbl4bIgQ/Te6uzRUVQYt akq0nh2+VGfaFWVvWc3/x8mEpOVEv3oaegIsmmpQBJs43pcEaZTqW7qX1TYHh1Z5BWLiz2eaxdV IVYwsO9uT5UvSIeCK2Jj6kbMcryMmrSpYe8t0rOLuzFTwEic3Xc3cmVLsMj6S1K2ZcllpkdAy5C e/Cd72w1K49/MhJdZCbuq4gwNFSdhWzWQQEaFL+rCT9DKJknTS6Pl7XzL9YscLNoEKf8DyUEU4p w2gjYDnT3TNGU+P45KN1Av5Tcf9UQ9R9EbzMLUoLVCulc8R+/D45iWTEqzHFwGoF34iMD7fo/iN E9cdrmEvu/S4RAzdTQ3gPq4LXirqxmz2RbOMNyHnHD3FSvCCCYajUVdDaUFNgdojnB+5KjJQUS/ J2oWbvsRS2xzAhqU23d7PWCuJSr7zU6pNaQXGbX0XYAoUMJEQ5ZE5IpXfKYxvxbmV8rbS/AWpXx XjRiMraOH1pP+yPSOCO/+FS/Bt6ZC5+W9EbxQBpOSAqQqFZIXhWUUK79izx5tffCmUA7irLqsVh 93gixJABw2LxbY2W8yShi6cqVb2wveSuxEoeYS+b/sj2rFZ1d6euVDZgVVks7f45C5xdgJtrPIg sRPYeYriXD0JbhQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: 17P3twhcPZ1EaP-7z68jhqh-3_mUojsE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX3D5Golh6aA4e 4Stmmpgvpn92LOKQ81VA2TTAFhiVUpF/UHRTb7qnG6XFdBcEgv95+PmTv4kn4Iji5QBazMWdYXS LxyVDBg5YQB2xaThLMLx7fhGVsgE54w= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX87+gVqe3fFbG PmhLcE5SE6elf8nv2ukCLnVJS/boftV8WGwYXz5vLi3DX6h3vS1nSAoDiBqvoRmC05SP8uDQyWM wQPrjQ6JgBrgbMf9ELYgKc5H3bZ82BHFDWkUanMV+Xa4YnYjEKNr1sBDv91Fz+uOZJVvDnxLzSO ajo/mVssjd4YyeWPaze51doFL4Xmytm+Goxv75FSPhAavJxl/697iYeRIygXVMuFpUjpqE3nCN0 aP3FtOSXPGlSQeOg6d9RSC8YnGbv31Oh+9lZR3o4JmJlWwrd4SP6DPkSb1Pw4biMAioWmwl5x8P 6mRfVWP45mvUbxLYuS3S7tycmOFpS7ROL9HkU/hYp5LlbTQnkBwE6ElcnXX6D9amLe0tMhMmef6 YnK6Zr30CqT/rW8ELfo/8tM4iQJjV7+cg81+i97l0pQqEcpPv0OeNe1hYDvDCjsFyo87Y3srYdH 6s4D1eR0x/IHNu8yQ/g== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa7ed85 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: 17P3twhcPZ1EaP-7z68jhqh-3_mUojsE 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 23604436add3..9e60836f4064 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -1194,6 +1194,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 Fri Sep 25 10:05:34 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 B991A49690C for ; Mon, 14 Sep 2026 12:50: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=1789390221; cv=none; b=Od3dCVm/icHF4nuX3nQ79PCst3q/6poYzVIXWraaQ84z4pT1Pw+jyUVPp8njLgSSteh6SlyVGkDITsT8jKbk9hfEaYqPSCqiQFhz28Ghbik+TJhYVLhli7ETaAQpzJYn3gk6Xa9pd+ppKLDUlI3DnA1wj5SdY61XhSjzPeEvOdc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390221; c=relaxed/simple; bh=mhtnRp9S+i0a7RDUpetDnrE4Fy6EZyBsZ7qeXAQQRiQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oa/F+J8yK1qqV0SX2KpOmhGE/YPST9PMntA41jiaLjiocP87rxdkkhZ9JAjUIfc16RPXYIgjURVn6WS1AGkYCduiXZSpPTKPKLRjo6oCydnhwqR1tgPp4S47fR4+cCUaXndByXi03WymsHwQ6YKMvD4cVMnzTFtbst2Mn3gj0j4= 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=pmkpajkD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=akSWUggI; 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="pmkpajkD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="akSWUggI" 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 68ECNQ53432051 for ; Mon, 14 Sep 2026 12:50: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= /1+N15GHXDbkN+QPbbGsdK4ea7My6Fg6Hl6am/QVbMY=; b=pmkpajkDi4WGDb8q Jhohj62IJvtISjtbm/Z1cpKc0D0PQj0cZa4YS6pvWJNHyVodHWfPKdehSTqduJ71 FomyvWmQPN1OqhKfB/5/RSH8aPu5nYlx/LNfxQXhmd4CBKPWI9+jXXY8BoW6cK+R C6zebb4/uo07F3V/CIEJp0uhSn3Q8/HFfH3zHeb3VxRvmtM6u+Kaz0Ivltkq2NzE 6e/abVJgo8Qk5A/riASYUBJ/A1tLD4u+CGHh56myHz6D3DL/ENBOU/LLrxUmqz+i EX7mlia+ecyBNc88CqielOb9sQxX5HnfOhjPRWHyxAdtA+SAdcL53oCRvxo/1rh3 7tF33Q== Received: from mail-vs1-f72.google.com (mail-vs1-f72.google.com [209.85.217.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpgvtg2vn-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:50:16 +0000 (GMT) Received: by mail-vs1-f72.google.com with SMTP id ada2fe7eead31-790376c9f8cso757271137.1 for ; Mon, 14 Sep 2026 05:50:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390215; x=1789995015; 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=/1+N15GHXDbkN+QPbbGsdK4ea7My6Fg6Hl6am/QVbMY=; b=akSWUggIBlB/A4AHax3y2peYJHeDuNitYqB+s09+dBVB3xkG3hIeupy5xUcZr2PRjf n1ZTxkrfyaxulr9cIhBBTvxWOh/faTkTQC0C9Qx5vkY1XRbr55oaa3nUXz2hVHzVO9of qGq3OLnhRpYuHJYKV0KgRveEgaWb4nQ8TP6KEOI20oJYM8KDq8x5EufyUQ9SbfwyYFVm ZCDHS0mTiEF0GHlH6Afa/gIYpmAdWEGjmBE4Q1rhB9+X4dtcT4ZlhExwDK/VP0IpJ9Mb UJRRUS03Swp1zEl/ZVQgjcpfttW4P0MLHPxaGM/U+yJexYJj0AjKNkzReLOHJdLeWjO6 XUmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390215; x=1789995015; 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=/1+N15GHXDbkN+QPbbGsdK4ea7My6Fg6Hl6am/QVbMY=; b=q4alqTL0COYoL7RUzh6jVOkEY8Z4dhMgq+wIw2/reZbXVMlVqd9SVepCCfqKSt4BTS zNAMox9kwHP8GOmkPFZfDKt8S60iwyptvSNkYb8ugcrSHG6Pk/vut+ZFLt/utBCN5uAo E//OtvkERJDW3A9pDIQDWi58Q/8xojhyIh+TDi2gUgLqsXAdvq1FjSmOgv1Yr4AF47/H So+1nk0wmp/AHJfikH6brdvggblo5JHfgnM43XyBMNdQGNMHZ0fA+zbOmXq57+oiLR41 Z1AnJ9um2a0XMgHWoaBrxWRxC6CxAoQJGFi51Ev3KCRu1VSio1ZaQbAW7WslvmwnaHk4 9lKA== X-Forwarded-Encrypted: i=1; AKwUvBwlTCunpyKt6HpVSNm3gwFxA0ODD6MQWV5WjK3/2G5gb4A+B5dVU6Sm5YVPI/YPQbM4w44BObAv/MyZTLo=@vger.kernel.org X-Gm-Message-State: AFuF++kO7l55rOhQbWb5cyzqfky8BA7i1mhbgle1KXq1eaV8ECHy/vdG 6K7qUiDdSEClG4b9h68ROLFCG+ssNx7GtIAYZ5NwC5a66AnYZ4f0Lniu7bBUr/D03nlkx/LILM9 yzOArKoEifNVaN6G6VtAQ6uZX/cx9Jel68VKg8Vx3jWdj6alXVQB9oEJQ+CgHlhlXC24= X-Gm-Gg: AYBFou2CrNT+UPPrht+T9NorNZiaL8WHTFIE/0tYpqDtaef8aueYpXIHT3ZHBrBhU8z kd14llvS1YlxYRcPt9M0E5rykZ8zO/m1FxkrOBG27eYgiEeoG1wjodXG1NA4fMYaExR5EOamxab L7E6IroGo9MuSm+mAjcFLEmWDFo760bcv8aQNI51OIYrJqcVjXRSG/HHyxu0cyzhnPaR+tPRaSW 5zGYpN9PCDABAiiqbEHQVAcHADqrgaOoGTl53FPQHc1XRQe7tjqTfRuy/AyN0sOu7Ctvimg2Vnm jxefUIcaJLARDR3o4XBcQdgit/NVXCKAGxKSX+QZ12h4GYGjHKgnYiTaRFaPLGk7oFvJM/5kstB s8StUcbwc X-Received: by 2002:a05:6102:80a5:b0:795:87ac:9cc2 with SMTP id ada2fe7eead31-79b58d7558fmr1433743137.4.1789390215407; Mon, 14 Sep 2026 05:50:15 -0700 (PDT) X-Received: by 2002:a05:6102:80a5:b0:795:87ac:9cc2 with SMTP id ada2fe7eead31-79b58d7558fmr1433710137.4.1789390214855; Mon, 14 Sep 2026 05:50:14 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.50.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:50:13 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:49 +0300 Subject: [PATCH v4 50/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-50-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=mhtnRp9S+i0a7RDUpetDnrE4Fy6EZyBsZ7qeXAQQRiQ=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z8mK/oWSEVpRJwgU0xbo0T38BnOn+vWKHsb YJzITytGoGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs/AAKCRAbX0TJAJUV Vq82D/sGnPkn33GHFFej/nprGeJVi2SFMJoCvR330SzAdyXLy1b2zg+6DU9CYwbtgm1yn4EkAR9 i6B4Lw1XRa0D3o7AOSbh1WTcZWvoqEU4e6Ehl8DRy/iJVlvShznKHhL76QDowOXrF9WjHxXvkUc lO2MaH8ONXIQBon4g0NgknZ1FzLgBHnxD632dsU+A+dJ5gdgrGrLYRJyBdJLbTKsV/M9Fqy96nD fDaQXwsj4Ws+BC1kcZiUYZ4tkryHZQZ7vpqRjOMP2f7/llsgoIEU4ZdGpwcE9W5w5GALAv+Uz2k SNThHeghJ5+MCdY2saQrdBngG9QkUuUANkxsGA+vg+xI9U1+4hNNJGt8wWnmncSMHXMViW4rhCs x6yPERM8sytE3x9E2ckB4+BZQ46Y5L/4qfl2QwdJxuY4HTl7JvTtzOj+Ol7wrt6Fc72H9AhT1JD Sp5K1esqCgp1nuEFxzE9pct1DIqHRFmzc8OyrMY27Q3UzRZTYaRPLA5gE6awtyuYChpdplKOB4j kIpYEV0Se9ABMjq/tzlJ2sD+E1J21abZpBOnkStknU8qKxBmIyVASVZFvACdU8JA2+QMVpKX3WO AQswQE7c8HPtJ0jEmm2deExLf69+DTdTWCt29/DQWDuHEvZwV8Q+ywFJsoCeXMHcXaYoFxVjyDF khkXhEZsSvf6utg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=c/0+0h9l c=1 sm=1 tr=0 ts=6aa7ed88 cx=c_pps a=DUEm7b3gzWu7BqY5nP7+9g==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA: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=-aSRE8QhW-JAV6biHavz:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX/V4VsVWTq1iL Rc++l5v3I8VxtHe8W25WbIoz9rdx/sw2w+SZ+JR+gbzA1F0OPL/rgtvq2/Mbi3wdgHWeaqrbPax Na8JwiQt4v0D3Mx1hk6Bm5d931KhYy5nSn1ZMiwN5HBFTDwt2SdOX9cYprFTDrNwMxwTegP4N1m NQoMZ29ccKXR+iL/7F+W7BGoAE3frgkYLqWhOK3dYFVJb8NQxU1B/ANHp1C9tuEERHPdi+Nqq2R 6S2Qs0d7ru1yICCKtCj9UM+q9zGsNT5UPeIOYi0rKPLzU6Z+Vv/sSaKdsops5O/GdVuPTw+qGD2 pkyj+XvISaXo2Ah5gyE+RZkLxcmX33xAIFq2EAsHwVMFFE+36ECRR6omFxiKqfxUHWqRJZIV8Wo /SAsayNE80ATr+Xr41fTBcq3wITb1SphZHN9AHq0yJJ0zx8UtRWx2DyOheXulSapbGpzGDpeje5 ey9ZgAsAKjixMoikVWw== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX2OzGTHXkC6NZ Z1Ye55DMyDSsouAqD2CR3ztUPWFLZJ0PJiKMd+x+iYD3oqn7DojCnDEr/KirsgFZSG6Rdv4i0Y+ Ux1Gkq3U55fRiHXAEgyu2aV/idhoFzw= X-Proofpoint-ORIG-GUID: f4lbAHfyXWVPdcj-qndgJQ2kxQbP74Cb X-Proofpoint-GUID: f4lbAHfyXWVPdcj-qndgJQ2kxQbP74Cb 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 bulkscore=0 impostorscore=0 clxscore=1015 adultscore=0 phishscore=0 malwarescore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 99509305f970..9cf38a7e0b94 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -2018,6 +2018,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 Fri Sep 25 10:05:34 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 6315B497B85 for ; Mon, 14 Sep 2026 12:50:21 +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=1789390223; cv=none; b=GALcuwHNFTu3L/rTM1lRzGQuUm2ye9uCB6V+Gbljlg+cRfMi/zkgcpHCiB/AOiyLVDS4NFRNIwteoDc+e98kQzIXEiiXYE31x2/fcELWvgabTPv9iwkvCuszlW0PIpZgc0Se5R3k5OcjRn53D6j6v6yQdqlS3U9j4wGdF53KJsk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390223; c=relaxed/simple; bh=gDMpFJWapcnhBZHow5tYWj4u0/ni4AXCm1hEuPmwG5w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iwbEtm371DaSh4q3kteYBdY4V6v+8e3l4nq9SbfrZi4Pj9Zv75ISISPRiwXacWBP7kKW3IglO6P3hGZA7UTCCNqeJvu8THbI/DeegWRXAMhk0QkAK5BttqTETfzc5lq7KpuAOJzy9fzkVAjUJZttUM6GPR4R+ixaXK+KRfaiPPM= 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=TjpOMBOM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=b+f1fRZ0; 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="TjpOMBOM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="b+f1fRZ0" 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 68EAlxTG1460629 for ; Mon, 14 Sep 2026 12:50: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= KBk697OcXRYhQ5p1XM5h8Xcl5jMkWBXjU8/ArCjrsWQ=; b=TjpOMBOMnolk1QWI ZZOYnirI51SSYdlfuFYoNBqQyE+fpwiIqjrgCAUQlDJ9ynT0qGzik+zl6TUX+IM9 fA/xFsoId+u0LbJ3XV/8UVBrzbZ5gnY5X0AhsM2zPzflqNO0pGFQCAtndzohBN0V O8dJzCgZywnRhsQKP32P7FKENyRbSjm4bu8J9gqNHCSb1zkK1OED8jYQxibBM6Z2 j7YLsRUGhFP6q8JME+g8XKAx5dVOK1x6jw6hHTxJYl7Dv/BoMnPd7CScNcPhD0hs yXGRX3WjNYzhBAFrwxTfX/pHGr+74rjpv6eH/jNDukoDNUU9c1TBFKaoeV269z0H HzB02g== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpeex8qs5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:50:19 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-934963b2bc0so675624985a.3 for ; Mon, 14 Sep 2026 05:50:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390218; x=1789995018; 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=KBk697OcXRYhQ5p1XM5h8Xcl5jMkWBXjU8/ArCjrsWQ=; b=b+f1fRZ02ERf6o5Xb/LAv2HfBoUSFGxbRGXilmf8222X/McGkujLA+Uki8h26OUf1g WCi5P7CwrPoFhj6EBwUB7xJgenQ27KleTkdJQ8IYoeXlbnPtLg7+hriF+dW3Fc95E6xZ P7ElaMEijFQdnwmxHxAYctNfxjKsss8Qb1ByNhyClLy7HjcvbU0X5ILllvvzGRjpQMcc kDQxeYdJt5IlWiCB/dnu1kM5kEPeq9CZjQisXkZnbXh1UM0/sRXDLEblyT5cNR6dIp2H kMGjp92hWn2VoUwM5GfmiMd//DJPsGnu/Tg0iRWqnhgVxF4YrJt+rHOmdKJL0pRK+Tip h+Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390218; x=1789995018; 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=KBk697OcXRYhQ5p1XM5h8Xcl5jMkWBXjU8/ArCjrsWQ=; b=T0GWdVGTSmfiSXxT7xGxsKAAIFD6ORXHKynyLR0oqrmSS3lQKRQmSIoY8yC6g1+77F /lm0ekOSmFlXJtObJOsuue0wwJvzKVWwkI2KqMkjURTjUNX9jj669JD/qObeCnXY6zat kTuSI8TizbkNfpLJhvC5n+D4nyL+A5VlS2xoi/CKX2/4AsdYD7A9KZavjr0PishbzPrI BPOvrrwYwxFAsbx5k1ejYnFNpcD89MyAY1TA+v12fCUHrpMpMYBhlO/Kuv1gnsAMDD67 32YRYqmF9ahW1YhZx33gG1N0iNMiVcWQC/rXwWMI1j1/h5moK+vQM1fof3m7ek2eX9Zv E5Rg== X-Forwarded-Encrypted: i=1; AKwUvBwEUvhKmokpIpvcj7PqGZPvqYRaDRKu+a99QFa7kmUTOB7hiqahS+EKKgdc5G4LaKdnrWYXk22EpCLrK0s=@vger.kernel.org X-Gm-Message-State: AFuF++la65LMknffgEIQmuvCKcUoJ4FJTjOoYC2nxKudAWvUEE2LdGK4 AAuyb533FyXT1cz5CRQV4VqEyfIEkbdP2m6rfrjFjWPEJMkL4BbCSjSt1bToPjs+jwVd3IaFu2U 1PuOvvPzYyKBfBMigsueAnv+Kv0th7solesgkq6UvhN7tw5fLmu6JmFXV+bG+TNjzNK8= X-Gm-Gg: AYBFou3Gqz7BLqSDZRgE/U+poeDhu79UPc/k5dLB4d5f3VX5sK3cgn6UI97fo7Ijeos wBKNupnkMcFru7kovwFXchYbu+0Ck8oJUwMwBSYahxhkO5D0sGCpzisJyIn0vSF2U2ZzNYpHpov kqFpQ2UYmERzG249jj3JImy21Ox0492FbLPKlcocb+Cj94dWfY+v8E3jTyiLINFf1tKuo7AWH7H Re5CkjTG7Os7aoftqcy6iithyZEp8HOrzuEqLwPXyuMrFhgj0Etewu+fwD8cce9r8puj0hIfJfe FJHKi96dG6oaLyA8JcPrMvR2LSTaNVvSso5XO9W+N9UhhzhcD7wyI0dtArkWmnP+wape+phORIY fH/fg9TEM X-Received: by 2002:a05:620a:4885:b0:939:5f4d:67b0 with SMTP id af79cd13be357-93a29766649mr345894385a.8.1789390218141; Mon, 14 Sep 2026 05:50:18 -0700 (PDT) X-Received: by 2002:a05:620a:4885:b0:939:5f4d:67b0 with SMTP id af79cd13be357-93a29766649mr345886985a.8.1789390217488; Mon, 14 Sep 2026 05:50:17 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.50.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:50:16 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:50 +0300 Subject: [PATCH v4 51/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-51-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=gDMpFJWapcnhBZHow5tYWj4u0/ni4AXCm1hEuPmwG5w=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z99RrWtRkAmEqS+3SUBLhnWTdNFd2KpIwrz ImDoDhFN+aJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs/QAKCRAbX0TJAJUV VhVwD/0cBO7oZN0lN/wkNiy5t0jlMMGSOEGTNF30cWjVGmUlWn/f0HKcWx1zf/9PJ802mrlKHmb Eb3sT3obVr6vcC52UG18hDKNFUK+k6jDqWKfodSlEORd9iIv600ucrs1qVDsp7fzB4YASSselmO cyDAWlIBwYnx73kFB1DjALRCXjKJ79uiq49hUQYhO/Dmw/0TrPtXUa01aeQeYSH+wJ/NFTAVlqG NvNtesIRd8RobVyUkAjFarJ0stKDh/BGWuPuT5ZdW+XCZ47fA52LLzikfmkU7ZFANUPi17l6xUU zx6OD/57BuAloRYjxVENexoJa4GFWYcz1F4qU+C9kC/o244qfB6xZ2uqDA8RUGNj4ARBMK+TDu6 NP14we0P8nqrami8i6s8fQFTOyXMUiFAOjjLQYiobDOs13c2IyGztV4kC9BZWrCFo4XNwYfkmhJ +7fYEJVXUZ2qro90p64Kgowm5f3L/pkXt4sM5myDVhOUCMquoeTfrKHxmsPKLgAQdXJjIkpDmh9 Bo8ch27D0ODG2CMgPmtFEFNgw3iUAC2LIHYMItCT/YgQqXW0DRDw2spcaAE5NpqOxVq/Wml/u8D 3h5RlOoYw5DL9zfIT1eZNfrRSum3B4BFR6dyoccYGVKc3PNkhmgLfMVhCD+hqJ111ZMeUPCI7+2 eRyxSeSYY8w90kQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfXwu13E9g+vGns QKSt4byEDEF7WtuwpI3kHJaaoFNi54bUlAJgcebjC+EdxTtfS42EAAGDq5hP1rJ823o4adFqJjL 97hQ50kBhtAS44K5W/cC8WqR1ZhgeAI2sxz19oGcJeztUstU091RetLWMLkWdnRUGbp9jgubDU8 kFixaNRzpFZT0sqi/NFDlT9kgxNlWDecFJq/sGSwaOLZyWFvP33uuLLHY2H8kI43JZXgtIjwBW7 mG/wsSGXG/375/qBGwa10gmJ0o36eTo1Xsr4Sq0bv39OdDTF+vjsjiYuF9KW6Nl8yZfyQhl0oIv KJy+MQjKaThHjdo1HP0SScKesh/Kh3QMMI6lGVSb7SiqmyUVFa9c9NAI7/UJ4bIudM36bwHDm/H xTymL8FoX15Gn7/7QMP/XmjARpVROgZd1r3ndK4W2L6FQM70Og9r4rKR3TlnR+bw4UfW1usC8Bs d1txLooCRChms4S0wbA== X-Proofpoint-GUID: TsFG6emE5KhndRN6OSkjcNmCLWpcSBPr X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX9a4htI6Tublt vEfP+BbYpfo/uKj1JYLiJ0u79pxDll4CwwQZ10jjTd/CPiBBGPvb8P/4tTFAIrhWdmmWlU2Do56 nAmKaynIVKGABPDfuPIpPPGLuySVIO0= X-Proofpoint-ORIG-GUID: TsFG6emE5KhndRN6OSkjcNmCLWpcSBPr X-Authority-Analysis: v=2.4 cv=MsrHeGae c=1 sm=1 tr=0 ts=6aa7ed8b cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO: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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 malwarescore=0 suspectscore=0 clxscore=1015 adultscore=0 impostorscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 28cf22da854d..b9e943afc510 100644 --- a/arch/arm64/boot/dts/qcom/sm8750.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi @@ -677,6 +677,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 Fri Sep 25 10:05:34 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 53D70499F14 for ; Mon, 14 Sep 2026 12:50:23 +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=1789390227; cv=none; b=RtwwCLE6nhpplpTGjn/fIYN6gmbajutfbAOz+MYyzgWP/j5BTy5nWOyT7I57uIATP0JWuu5kTP9Ki1rx8V+8MYwoEtUJtUXfuHWmhmZr8l3Stdu9wWjYDlrYgnEJ4yw0poNd43yZIeMLzZOJiCgQwT5NOhJEjjLUfxXCegYTRJs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789390227; c=relaxed/simple; bh=zokKifpcWDTYAQ0OW5XV2QtUKjrgfCsVMCeLEN4vAAE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rUwoJRbr91hj43LPew48XC5/MoJO1zfzEOBArgyAyN0/eURSYAl+CNDUXTrDb7/P91lpdVnj9toVTV8Eh57BzjqBJHRnr8TfpIf2TCSiKoa1I6vR9p9bw1LMJ+qIEV0CiCsQkv1JNFhXOoR6V2K95KmczgHR0SsnJncOTGLLFD4= 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=ceXaywzI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KXjWjJR2; 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="ceXaywzI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KXjWjJR2" 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 68EAmNaF4032584 for ; Mon, 14 Sep 2026 12:50: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= VoEoiAR4xGAty5CIO9eeYSrddXDkp9VOnQQwHBV4Ckg=; b=ceXaywzIh6R1jIJP UFiNZsonKkg5zt1wexhmFMC5/jVxOYKpJbraPf6xkGVucuIyjVtfuTRTcobFs6T9 ysJXr7hIxUdtrM/OkAvcBQtS3HKR4x7iQN85BfIxkq/xrza5g/OG91cIlN6cHrdR 57DVCPJYc5gO1mpmgjkQgNchC6BF+lK0HqDoLQ9aCKpwRAvRi0mRY+LgXWGKIV9n nIrvBJV5Cuy9hscq2sSJUakn4z73TheeL1KJKxyWMy5y+1NGq80UZAy0cNPcLBLd lDO9XTcDnUCJpXcF9upp+AkPYWPaTEIPTRnSnsKQh6yx+w4Hi3yOWsAPb8w7qjG+ d+nbXg== 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 4gpeuq8kvb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 12:50:22 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-939f248907fso242148985a.3 for ; Mon, 14 Sep 2026 05:50:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789390221; x=1789995021; 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=VoEoiAR4xGAty5CIO9eeYSrddXDkp9VOnQQwHBV4Ckg=; b=KXjWjJR2Y2avb4KMFFJ8xehP89QmLmWrJdJNxU3TGXTvHTxREnJx24htxAjRNlaHOG fHIa5ZB9cXlP9pglVrKsoSHYOmgCtFF9qMWeThOXjOaaJj9EfP1gESGb7WxPnvcLEm33 wkdHaQmfbMjo5fq27rCG5eI121xw56hQt1d9uXfT3FmVbYHZKY7sH4+fRvn9L37n3+4S CiWIFy2RqFvwYV1P547XtMMYXlptx7yogMcYLVR+IlK47Zr297k9UpydG2+vHpoMAB5f k3khcERLoh4ilHuzyphpyYiiN5uTkbZb8kSChGgDql7xJs5AXxv9MRmpwwdeYMLOX/ZW wzyw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789390221; x=1789995021; 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=VoEoiAR4xGAty5CIO9eeYSrddXDkp9VOnQQwHBV4Ckg=; b=OqDgkMezB9pMVz89x7fFJd/163Qhtq3/y8iDPSIoGUtpnRLTEtXOSTcxmmG0DZZp3R yDzL/m3QPrsmeGXsgEZ+oEbOnhN4j1qmqapY/peayI/rx50tEHZDw54X6v3P7FA080Gy pG1E+aCnqwX1+oxQ890RbVjYoEf13k6ynhPnyoZqKEvxrakqJzccSek3b93C7J1w0rjh +3qQ6b6m+gkqzgp0A+HNpHHGd+G3FNs5Z5ZbVE3bps2mDKArnNaLqMF0eOP9pryL80M/ ylYhnPD1kWKt7RvZSp/17VHD25RgQZEof0I9zFa3KURCbwOmNZ3+0dTX+hVnjPoKiAYw ocPg== X-Forwarded-Encrypted: i=1; AKwUvByzqsWviGj5zZl7CLtAjptREU8Dj3pgQArytMEw8LBAuz7Fo5KVc2qTQZFHH7f3druOc2kbHe6A6gyAp9o=@vger.kernel.org X-Gm-Message-State: AFuF++n+/1zvXxfgLA7uwANYbJkhRtn24M9XzkJSmlJEyYwEt8bioqCX 2ZR+hNDaY2ZC4zB5tThDxpk+oacElmaGhFdYqp9ZY8Cjir2DsDsBy1/qt7WwN5pdd+cM7qfb0Sg +we5NfOwpy540PhSZZ08tC1qqpkhEjmCg6MQC0X6B4MLTbyEmTVT9PZFnw2TXK82uc/w= X-Gm-Gg: AYBFou1a5OuujgDKHUiOeiZtGaIgR4HI2lR50ZB91EqslmWXELWycUMHikTk6REe7Ww JWHXEWlKe7UFWu5u2Esgzl3IzaBGd2qJ7sVUkW2amXJBO3gcpw8BVaBNvki5TIgmUVywccwO7A8 PR0ZxUEYS1S5HK5Q2Xj9SRCgNK/v/mOQsXE+Zk9DTjKiiKor1j8a2QsnTnoeTCKYTwaP4vUfwgz W2esZf+k+ME+7TE3+K4sG0oJDrZN5y/oNqzIV/m5KyuW4kYpoyGz6LctBBOC2EEPF1aGQQPvDUF xp0Y5/h1LtbOFhAP2nxdojM+RPd78gSU6j3LpYF1spH8F4eoVld9LDdbLi3fTM8DOwp4FfksoGU l8P6TEogT X-Received: by 2002:a05:620a:170b:b0:92e:e559:fe6b with SMTP id af79cd13be357-93a297e904emr328329885a.7.1789390220895; Mon, 14 Sep 2026 05:50:20 -0700 (PDT) X-Received: by 2002:a05:620a:170b:b0:92e:e559:fe6b with SMTP id af79cd13be357-93a297e904emr328322585a.7.1789390220145; Mon, 14 Sep 2026 05:50:20 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49e6c566bdbsm242387555e9.11.2026.09.14.05.50.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 05:50:19 -0700 (PDT) From: Abel Vesa Date: Mon, 14 Sep 2026 15:47:51 +0300 Subject: [PATCH v4 52/52] 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: <20260914-qcom-tie-cx-to-gcc-v4-52-9d5a606ada33@oss.qualcomm.com> References: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> In-Reply-To: <20260914-qcom-tie-cx-to-gcc-v4-0-9d5a606ada33@oss.qualcomm.com> To: Bjorn Andersson , Abel Vesa , Stephen Boyd , Brian Masney , Jerome Brunet , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Vinod Koul , Jingyi Wang , Ajit Pandey , Konrad Dybcio , Imran Shaik , Konrad Dybcio , Dmitry Baryshkov , Tengfei Fan , Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, 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=zokKifpcWDTYAQ0OW5XV2QtUKjrgfCsVMCeLEN4vAAE=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqp+z+OmJx+PqFZf6u4EjFnsf8uru9IyGCiqaYO pVC5ZN5b/uJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaqfs/gAKCRAbX0TJAJUV VncdD/sHJiMHTA/yytuKmvV8g9Ltx3AmWpGo8uRqI6hppvjBnnbrhciliYWbGPcPF2GWEoJzVMl GJS7yXUqdhhF2KW/b+t8xXoj2wRBQhcjPYPmlDoqDt+K+/8KhMmLCIKYbNtncQ6bLQx5/s9kRiD 6eZm/Wpt1iOpldSRc7OGOPtMiG5REfUWKo7I3RkB7SUpLddJlDAtEOvJHG+BC74mYLxR4lRZhsY yBvTKkgExgFlPENRPWx01KRgedmKlW3Pr3cT0nqBlDe4cV+GVZeVXGr38EVv5CmswCsWnzks6Nb 9evnjhMm3Sk0dpvYv8Xu3pC5EVVoUpQjA9uATiv1rraC6P5y8vUn4Gm4ODfqCVzfF7kCktWVGIt y/TMCxGmqWZX+tlzJS9092g6J5zQ0feMsP+HHi108YKka6nXxrrfeVYorByE2Q6yUFBeY9ZP7iW EWbKpYWTtnWBLJPbZfebiPz3/E49tjIFj6IktqLX8YeAyKW9BPILpJA8A808oasnV0qW5tzS6V6 c9rD4J1gajttpdDVgctcjg42HuhdK0Jw/tcvlUaj34NE3VRdcV6qOGe9xeHOXEXUyzLWw9AV1oK R3npk1PqmM+N1irkQfFkD33pJWAjdI5A75O2QRXGJxK5UDa4GJi1/Pzmpe2VAE46kpurYHv1djS /OX9p332JloHFFw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX1lODeXOixDKr sM2NkUXMWLXto7Im7ScYUGsDg+aDd9IP62m6a2W1GefXrfiJqz5HMdhz73SbZTmv0xxxD7/Dfc9 IVGQdG9Ts8pHncdWXyDo2h8oWnBLV7C2tpQBWiBPRW80OwW7vlSLDURUDJNx9xttHqXGLuVkuay BNSOH37rkv2LsFyPna15l5q+LhfGNe/Shj4VpO7V+mEg2s7Uv87tf69jQr1xetm6mNhXfxM9Sx5 mjr51l17x/lMksImPScHlFOvmZX0w9CC+JD8ekfE5GEFPILcZfWKHBlRRmwFnxJ6vA/m0yJBd1f QwKTx7x2nRc4d+GdBMtlMZ4+rnmmgXvSSuPp7TGfb4UUf3SB0eHe3nuaSHrc1orrEOTZzSKsFS+ l+u0ZaMGCaEEf2aRLL5T7TUZh9/dBuTffOqkp9eFjfzOn6hWi3J0cm9mM/oqEveY7bD/xdLJlSW EiHmnXDUWxBxOzdrh9Q== X-Authority-Analysis: v=2.4 cv=TrFzFzXh c=1 sm=1 tr=0 ts=6aa7ed8e cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=po8fGBi+ks8MzcVQGuqtFQ==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: qQBaEHaLCD2pZ-bfXy387ubiS-vROBlw X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE4MyBTYWx0ZWRfX+oX0GULbaJg1 xa0XigZpGk1v/AqirWiBUvJnGCBsbI0B62HQXBUCqaOGlgxgHo+kTQoKkkexw05O7eypLLZO1mU UnzQo5VUeSiiGITd8EkV3wHMjCRC9pE= X-Proofpoint-GUID: qQBaEHaLCD2pZ-bfXy387ubiS-vROBlw 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-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 priorityscore=1501 lowpriorityscore=0 bulkscore=0 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140183 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 531cf41b94dc..860673697f1a 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -705,6 +705,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