From nobody Thu Sep 24 12:55:45 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 9EC6F4749D4 for ; Thu, 24 Sep 2026 10:40:16 +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=1790246419; cv=none; b=DPb3SP11/OediF2wR/mN3ULawB0TDnZNA8Jpr4TGqLIyRV9VeWMHllTr0GhESk3jrd+zUD8A8q3AkboFn/QvhNS7ehypfVEwo9kkrqbTUK86lyIUoCS9CHVXuyUt6jnJIyOAOP/UhmEqdIo1bt3YLb54mC7mLWBZdK88K8NwTU4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246419; c=relaxed/simple; bh=nMD6xMrn6lL5iJ8IxikWl8h53ZFdj13HahcbJwWFnFg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BBSyS/GHGyCg0b0Xpm/XvHQRi1nbHmeiMmI7Cnm2cJ6U9UBx72H+8W/fOfcIex98ANfFpsCYLYrX3qQuusGJee2ct4xf+o0CaONv2ZYkeo1B7kCjsWqsgvN4APBBz515pDwYksU1m9KfsPR1EYwq7/VqdmY/N/C1UHhJelzmW0I= 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=VIgTYuOI; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gj9zxYC8; 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="VIgTYuOI"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gj9zxYC8" 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 68OA1Ohr2857939 for ; Thu, 24 Sep 2026 10:40: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= blnAvdyz/oCP8BFz0wT9Q0/FqHtwsyu3g2gkST9t3vY=; b=VIgTYuOInlVmn0v5 vWolzsXHUFJcM8DIsM3mHsWebas2M91suV5pqqp2d4wskUbqKjTKvzvWMHkI/6OY fJ/JHFIzAUtWVShfkg9lEDaycTDswi96RwBlXur/e1eTOO/Ji0e+xfXkVafG9l+g Cc9BcfNRnhTa0AI4xxFgWC6kaHJnYLq+4fyRiC+6VxuWwgfqqV9Cn5lJ8wcdL849 JWt1A48I0pGjGA/HRmEzHhC8wuY8dJTpmMnGg1onovrN8N7frnqcr/RIMBEzTyWx Ia8m+kRh6ZBgGTQOLPysxTAoyj6RCnmg7jJzvzANy+28Ax0uTSvIfrQycV7bo5H3 AOuT9g== 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 4gw1rag555-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:12 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-939062ecda9so293220585a.1 for ; Thu, 24 Sep 2026 03:40:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246412; x=1790851212; 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=blnAvdyz/oCP8BFz0wT9Q0/FqHtwsyu3g2gkST9t3vY=; b=gj9zxYC8fToRU1Z9W5VKKve2npkJZP6jpkzTTUViUkbA59FmlyTfzL998/xROHc3zL Z6Ft8A8sm47LS0erPprnyw8zISVfOr5X7+5gt3xwqIkD25PJlM5hjfPztiNqsGBQpPJg 7cD4sIcpje1aJxoAnzKlb0sx/49YDKDEg7bOS60YvsJv2SE1TFSXX6sXdnKhANdDP+fO qE/zLkgJb5Z93KwDlUAYYKDgIbd79U3KV71alixV0QCKj715rStFh1j5VAwE2KZM3hjt 5uARLnFB7uWPFxvjziRlTYpVSlP1okmmGghvAaeCwma/qmlTp6KhpqGhV0jSJt3kxGuq 3bqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246412; x=1790851212; 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=blnAvdyz/oCP8BFz0wT9Q0/FqHtwsyu3g2gkST9t3vY=; b=Z0AHk8+IfQd1+gGBl7V4445Pb7Wg2Ag4j9ROQ/7aBZ9a67a7E589zZ4WkoiCwC3j3F HtIP0hbHNltOjYDx3ssj2bBZvPAf8qYvdnyIeP1mq3Fu+K37g6MQIdHXYYiWqqkkY4XG PhBIFQQzFJyX/+m74+IXwMElJAuqldcu4YBb4Mx3Fs6ECs4Bsm7ExeyRq5YfRtgT4yMv s64LHvOrnseuHHoiX1NvRPsMHuzoGXV1eIyoFMvGGGwSiekS2e1OH63IJi6SoX1f2uMl BJMk4yp1AiNf89/2qv/J+/tUQJk1c3zxeUo14s5lCeNRvzSmgbPz++C5Zkk1ILgvIUi8 IKdw== X-Forwarded-Encrypted: i=1; AKwUvBx5+JfAD4YmK3oWM1JbNSFQbXNMtZUI4XXkhSYORhAHSStPE4rdI8sZ/+yr5bj+7GP+wO2NtTCYu+8gC8U=@vger.kernel.org X-Gm-Message-State: AFuF++nCbe1V4jet6IaB3XAZaSwcklG2855jfcBfCMyVcACCB+V+MqUj RpQinVY7nAB4iA8ZwQq/PFN04jx4rsHi2lDbCatqcNb7SM3InIXDOg6yj6FsPq7oPtmJ+x0IraQ xPyXORFsmoRMj+kT7DhLO/YF7rfYcWHVEk2n+zirtaFsakdVqvgykTQfCT+f2bISx99c= X-Gm-Gg: AYBFou2sgmtZ3aqahPBS+qLrUR5ves968zw2hABrvN2gr/dr1nttQf+pvcbq8fp1TFb v5vCK+J+zFQm2Ba36S7XxUTB+e5NuSzFTjvitw8+newwqw+2UNmK6H23Pp8prEzJFDxfV3i2CLB qw0KdKr4tLFjUBSjnteLtZjZFsYLeDpAmb1wpjXFYqW2oNtTNKjFP8zPaOaKpENBGUAPxszwkAT fjVW3t+lS0DW1emo1n80zAomE3X/fqafR4vXLxW+MY1kdbKvMCFgSeA9wE0VGyhKdOCfTKPmETg b7bitlI2RLnBSasuZLD2YMDnEKFjEnWe599xZPgds/TAnreHAY5rCXHHpdXbg6/nj/dG37mOwzY 1f6zx7lc9 X-Received: by 2002:a05:620a:7003:b0:93a:1264:7f46 with SMTP id af79cd13be357-93c36442915mr235561985a.46.1790246411642; Thu, 24 Sep 2026 03:40:11 -0700 (PDT) X-Received: by 2002:a05:620a:7003:b0:93a:1264:7f46 with SMTP id af79cd13be357-93c36442915mr235557585a.46.1790246411058; Thu, 24 Sep 2026 03:40:11 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:09 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:17 +0300 Subject: [PATCH v5 01/42] dt-bindings: clock: qcom: gcc-sdm845: Require 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: <20260924-qcom-tie-cx-to-gcc-v5-1-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=1542; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=nMD6xMrn6lL5iJ8IxikWl8h53ZFdj13HahcbJwWFnFg=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3b/+b7gJiKtrDdjdFve5kosHdjQ+34O3bxT AdYnfc3QSuJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT92wAKCRAbX0TJAJUV Vq64D/0dSCCMNOo7QYQhn1N7bo1qPxyeX8nsejB0rbRoNBN3uo5tb+ma4SL7EhatXCvbMl4Jzs6 BK48ttMnL1f8DnEwCJuZlQPofw+daMtRnR9GVIVo+6xlQ4Ya/kYTmq+8+Wzsrq/+CI/80h0ySRO N7hGyyM34lvh/QkMXGEEzxBH/v9IBKlzMz1Sj67aM6xl35NMYYYFfD6NezKgzw8h9GdCrHMA95J S5TBQ+JDGWtcfqwdvGqWuZBtfd+/vZWV1NaQuvymdBSIOsQ1IvARKpXvMVWzUMPoy+orBuImIeb oKo0+fesxKQ1HWoOi83SrMgGditQO1/RhAx1/SOcSxziwNfgONkurd86HhXmT6fv/SzbxpW6vri O1NEGW1IiELBKTinxKIiPWmupxopbpIOkljWRNdkTPiXHBMrPfCuNG6IRlprkT8Xkdqoyr8GKfD uLCCVCLtySpAkGOtQtVUMVuwTNCDT1RsHi7JsVH3ZZkB9RUpp1DNt26Zdyoah+qJ4pX8uTf6YXc a4bLi4/6/i8V9w56fdBAdED93DC6ZcWFqFfYTP48TdthJEYPnyF24JP257iNOTVikT4CB+FO2Te zCbLD7QGJNTj+lL+pMrkjMwG3EVXgpCuuJRP4C/a64uOYw1C07Q2VfatCYGRZFXTnnYoKJGAqWY f46ChGcOidCSW4g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX3cDDt2kSOXRM iS6dPqz9twgYx3mYqbLkoyn3+cJ0zsJaWVPEpgqIDYx4Eojgcr7EmN4gEkYPMNGCzeUiH1GML4+ AY+EjsasX/hYkSQzu/5e7y02l5urMLfjPvIwF1ZR3u6NG+ZgZThg7zRc4phTD0fgulw2N8uptO+ J++ewzBDvpfALIQMty+oTB2I0t87NrzCA4Tansf1RGFRMmgtuCZZL0yu5J7XSygmVuzbtFBNDdU K9SZiVEMYmJPWHoV1NAdWHlI71YflbL05nYKFGxsbeMEauDqisYSr4XpdvRIw+PF0xNOfpcazeh cuyZKKAzyrjlY9UXCb6rQUXfUmLQ6LLQatrCvwk8eN0glrt774kn/Bo52uPQnmj0LHtrCrlgXQx /GAMHw5ME9nPEmSP2FCq2Wozr4AfxLkDnjDynfAM26Off1TWsj3GJkOebkB3Y0EhwXzNzmn+s5R wbioJt689bf8h/veHrA== X-Proofpoint-ORIG-GUID: NXYYvWtdtgrzTQJZetYSywgTdFQshvqv X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX8r5S73wCv1+1 n9UAXakfqun46s2TDd++Gn5w4DtWhiYLvkASO2cveK9ccNyxzVEca48TlNSgpdJcm7gaTjaWUGP kBBNyTjtwIH5BOfHTf5lSknQGHkh72M= X-Authority-Analysis: v=2.4 cv=fvpJ914f c=1 sm=1 tr=0 ts=6ab4fe0c 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=ic6PIZLzPb63q0Q4sZMA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: NXYYvWtdtgrzTQJZetYSywgTdFQshvqv 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 Require the CX power-domain dependency for SDM845 and SDM670 GCCs. 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 | 6 +++++- 1 file changed, 5 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..41767eb11651 100644 --- a/Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml @@ -31,11 +31,13 @@ properties: maxItems: 5 =20 power-domains: - maxItems: 1 + items: + - description: CX power domain =20 required: - compatible - '#power-domain-cells' + - power-domains =20 allOf: - $ref: qcom,gcc.yaml# @@ -85,6 +87,7 @@ examples: # Example for GCC for SDM845: - | #include + #include clock-controller@100000 { compatible =3D "qcom,gcc-sdm845"; reg =3D <0x100000 0x1f0000>; @@ -94,6 +97,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 Thu Sep 24 12:55:45 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 B403E471D0C for ; Thu, 24 Sep 2026 10:40:19 +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=1790246422; cv=none; b=MbQnULPyG97Y2x3tZjw0ih2/IDVGQUj38aE254y4jD/G5hR+YozN9njMidSqXQ8CfuKx7ZjtT+2OdOIkSA3efWygA5DmE+XS2bWVm6dYaEjhlNBAGtKg9d/vdP690EORFrTCBKlLyiIywun+igZCLrh4xPr8VU/LYAbp4S/JuL8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246422; c=relaxed/simple; bh=m0szZYJt1mbtSxjTo9A0Uceju6b+r6kjiQGn8+0PRS0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=F5u0O8vnbhWzRXXw+cksdRIdeqltbollisBQY/V1uhxWeiqkC3XWGS4PHBRcM3CzxQ0VMYEI9XvPa5dD8okhrv4NOipOgrYE/sKNk0XrKiilQpolGQwOMZs+BZbBP2ceA2G4Dgn+FlfnYZ7NFK9+85JgRZ4B+mY1nEQWeesE7VI= 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=QwU97f0b; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BFw7JypZ; 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="QwU97f0b"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BFw7JypZ" 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 68O9PDYt1923948 for ; Thu, 24 Sep 2026 10:40: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= 2HaQp9ZGyKAw5jxqgMen8LltlQ2mYbVQSpHg5kqbxuo=; b=QwU97f0bqX6a+5nE JzZC2ggX4DX9gRNwFY0b1OZ8NrLLIw5HWyYjjCJNgJeoUSeNGjI0Q6WN90zvjrkQ JI1iURlKsWdv7ANJ6k+pTzT6L09NILEDvNo97E1YrtIxOQKYoQVYb+nQFXUNB9/7 Z+E3URSdv+S+CMM5aj3JjbcN4IsRrgVif1ewrkLAxknb8A+gHegh0Ukm168GJy5e ZNnvDwnGPruDlZOhdXozoy56cJVW7nOyx5zYUFGodziqH07OIFdiCYNLF0Enpij8 LlOh44GTkoVrHv3ZUf6a8Rjy/Sh2Uv3L8k7GMG+JKrN8njyNSH9kWtRdKlEhF75k AO2vCg== 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 4gvx8ah5h5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:16 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-934963b2bc0so388336185a.3 for ; Thu, 24 Sep 2026 03:40:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246415; x=1790851215; 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=2HaQp9ZGyKAw5jxqgMen8LltlQ2mYbVQSpHg5kqbxuo=; b=BFw7JypZLIEvry7aW123STXeLnkt+76nDeaYYPslDDQHnW1o/IBF3GHt56+hU4HWlI VFJyUI85uYiAKTeEbTRJ4zNKlv758hPQGaLuUTtxytLWMlGtn1FcIrH6yO/cLQza2bQS 3H9VFW7d40FpnVCH5K1wLMRtZyoQzAEu5gmeQxZYJsx/6ifIo+2YKB3xfc0MtDaLphJm m0iYLw1XmgMKODi4K/GChGuV/APMTsqZCSlh9bgyfnd3mP2YuUdvFJfnyUb2ZfpGln8O 2+BcQdgvmC40AqEwCOSoOQHD6DelsWipZzcYPrhA6hPkgcpjUCtt9Glo5930vYCXNxVN ahVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246415; x=1790851215; 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=2HaQp9ZGyKAw5jxqgMen8LltlQ2mYbVQSpHg5kqbxuo=; b=XyI3fqkp790CGZCMJ5o2woxmC+wSaAZvE738Q/QUqkzxFR6RURL/bt8nZ9f4Px79cM 5FaQxL2YWGCBfkgFj3EazybgZ49gB4yaA/2LMQNqSkw2Xlxql5knI+9gOpFsSzbB6E5A IsFqdzuOJ7AV8Op4wjURnBkG7oTklsMf6R3qK6/XTaDqTqPky2tUBSIBEMSfIwc+2nYe tLNCxLCowyVcM8MRdOnYTg32E4biK4jSowbjyFS8DkD5DMR51X6NjPpkYcIVVL6IgqVl p8ElJ44+djZBWPpzeM4OoNzuG2145J/W5H1zCYebBWyP0CsxuZOm6YURqk0xM3dtqIXp Lkhw== X-Forwarded-Encrypted: i=1; AKwUvBwYnwtGrefoxw0SXIsLJXcaiQuJE/VTfAK1FTAjp5lNsJrif/ND7tOX/yVKlgMQ3bFk3Mw4owSfQmkT4yk=@vger.kernel.org X-Gm-Message-State: AFuF++n8GVPZd2M4Sp5wB1FZUjZuxH+rVCRCL0nQqoBJzF9imYyMbUHn 9PfgxmxXEgCpqrXZCtHhmjeLnwzOVkRw+ayekoLJ51P+Xh7MMU8CpqckgIUwk1zmaG1YuzCzwbu oZE8GhhKy9Fxn6x/m3/qM2G6haFvzwSd6JIrLrTETbFoVnO3CA7mAqHwGg1HrHAH2fz4= X-Gm-Gg: AYBFou3Z2NFPa/BC2xstizlDguN3DRS4dQxXsKWgoIxRqp3Qqo217ZHAcxYzo5Bct0e 36p8mrrgLWG3ViphbcGByQ49ilbbpwQD2WSj2JNKafZsw+zRSsuck5nMw+FGHgfCv9CQpCCb99R jdSJaS+o+RbU8CvxM+rFFR7UHH2z+lmlWlQopot43KS+/qrbSMmknMQJYRRqOAUyznTsIXTIDto 1XnBi9BUGM1FyXOiKz2rGgQU1xRQ2eUFoIwDDZkuSs7KsmJghAeLvmWjVXpCnTbAnRyryGuxsbc RbB/5FQ5tQgIjnJ/jbW0Jy6GcVZxS10iwqwsgwSdwD+HJ963HOfAX+UL3xwSno2fgHEVC/QaSSm V3hyPEjAR X-Received: by 2002:a05:620a:63ca:b0:93c:2184:160c with SMTP id af79cd13be357-93c3647d1dbmr209488385a.62.1790246415226; Thu, 24 Sep 2026 03:40:15 -0700 (PDT) X-Received: by 2002:a05:620a:63ca:b0:93c:2184:160c with SMTP id af79cd13be357-93c3647d1dbmr209481985a.62.1790246414532; Thu, 24 Sep 2026 03:40:14 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:12 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:18 +0300 Subject: [PATCH v5 02/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-2-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1569; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=m0szZYJt1mbtSxjTo9A0Uceju6b+r6kjiQGn8+0PRS0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3cUDXjYJY5EeOb+MUtc3pSZUdJ+EarQaujW dOw81BKfIaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT93AAKCRAbX0TJAJUV VtS1D/4/ov33TdIzUxsZxRdlXvmADXaQxaOgyPMnDAfyOPA4kXXm5+Y/T2DRXoHLZaxbZxuoL0n jEC3fLDGVA95QCD6Tonu2/5MSdSIUbA6QxuqcSVsBmBwvfEOFgGp/7mfyuJ1LdnQePEyOD6fgxo 2KhxvxWkpx5pc7A5p//G9rA1hYm6/RUukNnfHV7JWHyuL1FvZXujia62gj2KKAZTxvd9Ub9/7C2 0DaR0s2we3RQhURS4tUQSgcALd3wIYe0fy4VX7TOrqbuGMJHGhly6IziWbhXpo2/MebnwG3JpfC S8jFisFViY+sOM11BMBZBkRH56PZjA/LFUR+oUSKONBHcA+IsIzkB5j9/Ww6PKhvtDZNk1Hwt9Y ZIqt6jhl7ZV71F1mw7kdycuhL4FMnTWposC1U/qxHDJsYpySwCMY9mz36irZE4+G6fXbckNLEXM rucwch5O2NU+xS9RV5MvREDRwCJEuAE6ZXxKloeSepE9uAUxZB+dn6dp0vZAA7K+GMT6mnq8U4j 1b6FvB5TYXn6lE9R0JHehd49rBQNp8RGgwRUe6eVUV67DyffpEXW0x9CzFR1D/yZ2l88/n+ELVf Wx3JkwMm1w77devgGA2PUusZ+RjLYvP3/87zZctgBhYErF7I4yZH7qLclxYoFRmrzyviGlw84KH XbGjO0Gtm29CLZg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX8wFmTFxNn0Vv 7ggyjQr1UhH+Ttv5t2K2AiVjIWem6zSMXNGyfY7hqXju+xic4X4tfeGC4+orS2TIR4Xk6HXcRBI a7Vx3d5buS6r4J6ItZ3okk3xWhlm16o= X-Proofpoint-ORIG-GUID: sMN3BzfpCSxqkmV-d9hIM4FC_O5Miaiz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX7ekCQxZ9BJIh GayzLeXCYl1dIObR01RDhK2+BI7Ri3vrqQsvsP0WympiPo0s4Ro7a5WaxEnECq8Ud0lwrf6TGf0 fdQQolS0Bo0mQ55drfIDiQRxOBXe2IJpmArZs/XyonWhCC5Br8YvLrIicqJhPKqyO9ggm/kdoPL Lf0u6ZFFh98LDZn2TS/LZODD5AVo4z0NwvchTRTfsiS1Tns+i0g4zat7ocsJvaK+r6Wdt5OkWkh KGO+z7SiHButntEAScyeMB4jIBMcz4sIBq+BTdNRh0dMCcB0K9x+vh/mI4G+wItl/dpGA6OqyGG 2K0nZpg/9Cp27vSbKOujvs4v59dh9EHknGCp5O/xllOyKfa1FTlmT8noiZRQU3/FJJGF3+yeL/7 SBncG3+46SZJdgjtB8rM+acJeLInr4gf8YGK4Z+5Oi6orYZFowE9yRVh0F9ErtdWBknPN6asvtE ZwZsMcDQjN/L/GsbM8w== X-Authority-Analysis: v=2.4 cv=a6SlZkSF c=1 sm=1 tr=0 ts=6ab4fe10 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=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=pFmz-OvcvwPpwNjHdmcA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: sMN3BzfpCSxqkmV-d9hIM4FC_O5Miaiz 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 spamscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 impostorscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 EA4AB47607C for ; Thu, 24 Sep 2026 10:40:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246423; cv=none; b=iFia5HE3kE7ZHE1QEA/Z59ZT4c772wCL6rA6/NCfCwue59WgODZiBeBHJ0GmjyDbgZyxyGU1VuXP4qHdz56PQSg/KaYUU3CVI2aULaGwD5LQqcgk12/agKPb2gmmVJFIdfCitvhySU6S0WoZOSgU1/iaVFVO0WrCGhoUwHEIBXs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246423; c=relaxed/simple; bh=AIEXAacqyi97GA2j6N+EcGrJcdQhhv3NZwqXVRI/NxU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cwUy3MTC7baOpHJgzcb1D5S9vRK9tddtc5CTepvBQUUXxj+Qhv7uTDhXGfpzK8lhIaC82mQu9NCu3MYLtOwKKf8aldKeV7O9IXMtis0jfZDdJmAggxPu7yZI0ol7VtNU/RL1Fg2LX3CGP9/7nFb/CkWQl8oabaS++8eagNrtmhk= 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=P0D8pC8P; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=OUSG2ZcI; 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="P0D8pC8P"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="OUSG2ZcI" 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 68OA1ODu2857950 for ; Thu, 24 Sep 2026 10:40: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= op+i49uaIACzxUErEOBE1uvPQAYj4fTZpwGEYxYcQQY=; b=P0D8pC8PB/jdsjkZ 3fcBkdDybu5kTZ19br9kQB+zev2vbEqM+JPdiwXlLQU5xeeOcZdkW807M21eR3QS 2VypzCeQHoVyj2fJXrvcT7rDDK1mxKbYbA81I+gSerAd10GNzress1prJuzNGxb5 u2zkXotEtqVN2FXXsJRZD4ffig7NKrqnm8DrjFjw8lYWobqy7hA0FIQK7laGOmws FQbsL41tlAZ3gVbWtyy2GNtQLyQfXquByVQBAp+iz+MSVSgd2OAeohjVp1MXCogY N8zYBMlHfNX5hk+va6vBOjq33E/46F9YQstOT1Z81tDUB1ji9Z1wMcxe6W08zpPl eTtd+w== 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 4gw1rag55m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:19 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-934963b2bc0so388343585a.3 for ; Thu, 24 Sep 2026 03:40:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246418; x=1790851218; 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=op+i49uaIACzxUErEOBE1uvPQAYj4fTZpwGEYxYcQQY=; b=OUSG2ZcIC90jmPndmzPUD22QdL9RFHm/L3o70TFapJneUoGuBpugqg7ecNfzB35BXU vsUBpCePLFXyi2Qg90rpEhjE07BJDkWJteMw/K9npO+RSBZOIqllQVA3wsIYADTxfqGK SReU+SEJ87TDp3ZYCQjjdn+N904N7y8dKZlLzb+0dKU8oEnhkvqSsG6AavUVBN297AIt R3iyE4agl4Eyo93636f5Ar/oA4NPdDy0E4EpfOZMrjCBohatU0377PYMezFx8SrJ2Qhc RL4/2uer2WUWD3Mcco6uPm4CgXzhQ/tz25BYvG3fc0blHVuAyv8H5Loqg20g/VF5N/XF IQ4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246418; x=1790851218; 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=op+i49uaIACzxUErEOBE1uvPQAYj4fTZpwGEYxYcQQY=; b=heM9DqEtbnNbX8i4ydMlouir63O+al21w+TMVXCTv/kbdiLK7ZSaTYkURPbY8i7y4M 56dunLlx89mjA1bmFSKDSlGZko/59pfIyxLdNtPuas+yHZQzVODXQEuP5Lkquzw1vcHe 3BTTD2U5P9bMSnt0piG8+CRkSEOapPouGiVvlQNuQpRVfFGAmUEMqrv2PKzj3PFkyk0Z 1XO7V2LTFaamLPc/F05Vgb6LQ5IaCFJmgTJcPMNVyQAvQWNBfcmKqE+x5Y2R4HSxizSa jCtfOhiV1dWHuSPXEQKgrVQhRfuXjmTsogw4732XxxN//WvHXvJ9xv9S7U+rsZLMwyFl fh/w== X-Forwarded-Encrypted: i=1; AKwUvBz/eEdNdoenqVakoiTme0yki0eu149LyafojoYeIPlcg0tnSnPl+soprF0liNHR3G9+WcIau2fxUI+crCU=@vger.kernel.org X-Gm-Message-State: AFuF++msltiUmlkKC2K6eNpiuwKEi8kSEySJ3aVeqVoJr3f7WfGZQ8HH 8ZtwLz39a4aSh1MgU/epS8p9aBXjPswZ7ys4t3XsqPzrU8nBz7jf5dkzRDN/+AsKr6IYBheydJT QtCJYyl9LWdCEadBkwhE6oxxXtj6PFhzEKmGERXKr+ki8CeNNRcxCDTaE6PMKSCDda0M= X-Gm-Gg: AYBFou1FQ1y4gZkRNY+1kAD51Knx1h+x6jQfCyiYt8I99Z0O3Lf7yWKHZPJLdc04M2s DB/zi49fazwFZkrT1Y7H4x0HUm5hOHua3ufZSUmHw2+UC77SksE4ZeumFdBFZLvUvooQ8H1Lms4 Ay6sE5vr1PdF5I8RYv0O4YSIX06z5bq5fG9watAyDimplRz736z73BoN/WCeBBQt/Q38outQusd Zn3lzAMlQQ0wZagC2oZx0vAg15HXw/m2Q281d9FcPKb1zZH84E2lu4H+oxMH4xxYYoxB9s+4v9x sk1+QdTrWkwNaFi/gDNBlbs89cP/+nJeBGOjuOKuXC+zG18M77CROxaWhMXaKhXpZxeR8byfBGm lS/YbDe2G X-Received: by 2002:a05:620a:31a4:b0:930:9585:e08e with SMTP id af79cd13be357-93c362b2742mr229042785a.10.1790246418046; Thu, 24 Sep 2026 03:40:18 -0700 (PDT) X-Received: by 2002:a05:620a:31a4:b0:930:9585:e08e with SMTP id af79cd13be357-93c362b2742mr229037385a.10.1790246417381; Thu, 24 Sep 2026 03:40:17 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:16 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:19 +0300 Subject: [PATCH v5 03/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-3-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1785; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=AIEXAacqyi97GA2j6N+EcGrJcdQhhv3NZwqXVRI/NxU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3clsCNiIvFJg185U7JJHK5tk1sUx9CgEy5P 4KDodOB4kuJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT93AAKCRAbX0TJAJUV Vq7RD/9sJOUTon55JjkZ/j7DgzMtIgV1/oHM455+t0dGpgzXE83NIjGI/vaJlB0y/Y05PF7YyaC wgWto1tRRWn2goHGyvQmjAsPwKA32+qEu0U5ksP6nbO1rrvnfWw2PdsrjJ3Ye2a6iRgKQZvq0/f Qr638b0hLPGNbGjXmfTo1cpg+htJmCK90GUttMiNHGTQ4IdWPDSOjdG2XhA6c8J7qe2toWAS6Ce snR69yzvFCVi8a3vNY6xSRKIyB0o1BH/IQIoWQtP+xWnuIcoD78riQjcXZCJ/zbq2qiUVCJOMm6 ET25okdzr2lj6eybwW8N6kGme+wUgDs6hNV6yXDCAblsMx3kRXm20oqR9qW+T6C8KGZx3jiiMxX x+cFh26lEI12Nrg5Mfc/mXkLWsxHIphRsc1LTSXq/SBz+A+74QfVD6W9uvTHZ0gZ+x8JdyUq+T5 CSG3/b0+DRoLBZxDeziqmNHVxwt9X6c3fLn5wfcTrLeb/TEGEdI1mFIb9EkgtfWzjgwizm6qzkB YIwYkbtWXTOth/780hjpPJ/IkYRwk0sQ/I5gCwjc/kZ3k3nubsI7tQa1BN1RUav3ulH7TryWyId RPegPbIrIzNltlDVXdH0s6QcHukbOTHOSndVRCIhqhn1Wfg/hdMaumSXU2oVzwF9cI2iggNkYo2 vvobIiVLcdxOeUA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX0fbhZNlZLPQb QTr5y9kIHI+7tRm4z8vhzL/E51EEMY5BQhfkKdqd3S62plMyGTJPzBnavDFKvjo7kR4nBUF3ajG /lLFNOCNxJR0WRyWJFkbGKsa2AJkZwGfK5cKObydFTTXQQIvHumU/PYe278OXg2GvFdkc7+QH0y s/9JBSnA+SHHifu4Au7qpNNCfCJuy99zo2PVyRRS7fg/kYDYCPGnLTAr8r8Ehww5jFBYJTIr6Js BeUwhaB7zsPulyJlumsQ0lNC3ND/FzuJITYG6M9c00zzpSvr2flr91XEKRrFOMSKKak1HdQjQSr 5TsA59AsFbmg8fdL+l0sHwdw9ekWWnCUMM2VuJ1sq4Y02ftC2tKtG9QwrQcb++plPQsJAThidFG w/Kri97ptax7k2zjNgV3xdTNrh82W1Lr3PhOnt7IcYP4MYEZqX6RepR+GlOC5CyuaH+jACR4/qc j7FK/Ij1xJos1vyzTqQ== X-Proofpoint-ORIG-GUID: NQg--6o3-pGKmQt-9EO8cAFWXcoeoQmn X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX+SmRkj8bjhVH /fgzaVISblFtNDM43NBzRB+NwFq4yVw0WOBXMdFJ/yfmQy0WDWDpn62kIfQOo70h7dF3bsSlLm1 YS8EYTfz25jZUXFp0n90nyxb/khTfwk= X-Authority-Analysis: v=2.4 cv=fvpJ914f c=1 sm=1 tr=0 ts=6ab4fe13 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=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: NQg--6o3-pGKmQt-9EO8cAFWXcoeoQmn 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 3F835476CE2 for ; Thu, 24 Sep 2026 10:40: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=1790246426; cv=none; b=rfq0HrSwKtMbkSAGAaZ/0dBA0GHs7zzTy8mlmQPII6jpPm9xCSq7UTDC4KNnw50BnNcrMTiHtg8rKiul4rl51vPtnlwxNAtqIzDtJtWtsFEct9ryJUiGZtGrWQPC2GO3fNCDNrVNiQ7d+CpyTcCgfAC119dKR/LvAbe4R5/mnUE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246426; c=relaxed/simple; bh=8fU5nCq5rjDUDl46rbWej/ln3KiK3a63qpkKkh6pVxY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iLpEWDvqWHxpyQHk01Y59JXcPupIIt0dWndwCxTS6pViiIbQGKt1gWPgIwcGIlKbj/6JW5cVfjidREZv6zpylLlwuVjimJRFEnFeeNQE4SeONqBEUQM/2xRTw+h/1T18ok3djVIwu/X4Us2nijqyFHiCeyTzX6oWObBQkPfC0xE= 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=mynm7TtQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GPYgH/cl; 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="mynm7TtQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GPYgH/cl" 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 68O9OuBq1063436 for ; Thu, 24 Sep 2026 10:40: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= 7COMz6Qt/lb0RO+8joivHL5s/Q68xi0gkqCw+gZJqXo=; b=mynm7TtQWm/FaYCq k4u9ALzpz9MnMX3ObwjJlAhrV/jM1qFzdt3e/r3Imgc3iT7IAn9BzZpLE34LZDXK Rl5iCPvzjMH01r85ONRLGQ6QD9A7BzQYlRD13rQuDzbESiPJxfMs9ijQmMfkwoOZ yp/7N0OIxvCZPlSypvTCFwoWoISkeFlRsh3r9JGJq+5/+EeujMStffyOxHDIOBTF VDTei8SnLXXeUs7FPFbnxYIrrc43v4I0Z0gDERe/BWKVGXj6YsNC6+9qCPhRYZ3i SXL6LeqFwOS/qeFrAZhh74JCGggkqqA6kQ617FMhqjKoVJ8tNyNQOrRvAt0cHE1Q iH8d3w== 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 4gvvgh9hny-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:21 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-936aa34873bso324222785a.3 for ; Thu, 24 Sep 2026 03:40:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246420; x=1790851220; 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=7COMz6Qt/lb0RO+8joivHL5s/Q68xi0gkqCw+gZJqXo=; b=GPYgH/clWn/5+pcRn48JlNfBb7CddXQZ5H365m0mlky4o4co37cGvF2oOKKpJk1MWo 4I2ASexuG7PLwahUwy6vipHaPwGo5RWTA4YMJ10QT62FPghE10IZfIn0thceg0oJq1ky /lUyq+vvU/9pTleIQmU8Yd+tWdxhDtz1nwkISvEDWBtrcH/KwKMGfNw77M534Bzsmdaa LuDXssnuLS/pnZMxMQP8wF2eUTa8Y4IfHdSA4V5c54HHfeu4s3+1acRPuH6LG8cwzC7g giI7PAsVLl3xCtsYw/Whnbs27WdvasYuKN1YRdRYtTC754vj8UhAdOt7Jx7Dh3GCl44w 6xSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246420; x=1790851220; 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=7COMz6Qt/lb0RO+8joivHL5s/Q68xi0gkqCw+gZJqXo=; b=1XdrB/Nk422GKscDc9xidANS/wHB1nZHjpNPcFj/rJ/7UC/OqnWR+7DuF1oux3feeK 6EhORvvwcehkOKJsFyaFaPmx4thpPeA0MhLM+cVUe9thrKjzhPcBi91qRIFD5PBrQaWy t5B50yyGmGopHxFsqZmWBFN6XDrVMo5gPOGLnpmLRTudgeqCnt1hxGz6xwz6tdpoYaoO moID+aa4abpVXHsPdulo/D85Ay/IDlm0CO14sjyZf9vicicbf3NFJTAbAJTcE4VIr3jA UEoxlKdbhaDg0ByQvS/8kOlFhx+jO+VZlHj+Sh75CQtMFq2NKb3tCLptZHBnJHhItW5b Jwdg== X-Forwarded-Encrypted: i=1; AKwUvBxPUypOXL2QrlrNx7GksNMt3GHQKFWqVHIOW+j3omblv1GbvGm2BrOsT5p5A2MU8WqqMufOcovKEcXFlyc=@vger.kernel.org X-Gm-Message-State: AFuF++mM9fXv5pN/ZgWdPPu/TQ3zdtrXDXsZGlDNcmm7cl47DGJf9M0Y miPATdUe5CGAm5er9REp0XKTAaM+C7e+0FMdWxZLaEdnRBYmiDiVbQeiYuindJtd/TX8GTYJnUi /LQfpdZ0Z8CLnpqeCFVYd7CLNQRiyajgKFuYr0KSYdq9xJ5xR0wpRJ9Qoj0Iz+A/2+fE= X-Gm-Gg: AYBFou1ZDaDSdD4nptysRI8Gr+tp5Ubx66TlygqvtyhqsbYLGHzjse7dEc/tRv63q/x g0CXxIBb7o9GctcXva5btv7taZv0BWgFov12JzwF1H/If3PnkHegSCSd6mfLCU+EMNLbmCzkNy1 YqFHAlDU6h4CPBqOISWxilLb6qQnj5/j0NqKPcxelv4Gv7kOcsSMekHSEPLXrqD1+nZmco4/QEU uQAVsLtj8+zLz7/rRmgY3g2LVfZVf/DdgCGLUF+M67eqhUczc0sxrAR/nD3+ounkrpyfguXZc37 +7OTPa6CHh3HKPjivcFnr5iG5BgbkaT7ouFMLAxKhKHMC0xG9Vs0mCb5hIjk1fE5/wX4MpQ8Gw0 1VBye7lxn X-Received: by 2002:a05:620a:1b85:b0:93b:6f87:ff60 with SMTP id af79cd13be357-93c3629e932mr203220985a.14.1790246420342; Thu, 24 Sep 2026 03:40:20 -0700 (PDT) X-Received: by 2002:a05:620a:1b85:b0:93b:6f87:ff60 with SMTP id af79cd13be357-93c3629e932mr203218085a.14.1790246419794; Thu, 24 Sep 2026 03:40:19 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:18 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:20 +0300 Subject: [PATCH v5 04/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-4-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1775; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=8fU5nCq5rjDUDl46rbWej/ln3KiK3a63qpkKkh6pVxY=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3dbfYe/P+r+gfU0+X0LDCp8p+ztVAGBT5Hn j24xojzGqWJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT93QAKCRAbX0TJAJUV VkdhD/9SM3jd5RkWlFrf0mvlHFgIhfYKDovzCaPtCK4ySWFgTIPTJOBmOFoqK3hdcdu8icj3lb0 EYeUbGJPCYIUAerP2c/lkIKw9i/L/Mobs3s7auDQ3VyUbrSVv2+SK10YE5+H1Djuc3aJhMTsjeR 55PPGYAtn4058Z+HVj/NRslOeqm/wAa9zzTz8uVAs4yBjTSHGUK+tK/I8E+twVhoIE6Oc+aX5y9 s0TfLksQGhfqpc833Mq9lHZzxAuzIshaY4FwONlAbM3V8n+EKe+A+rFCr5xaHm8vkv2Tf+yiyrR cTZ31FHCq7L/MZN2GZxWm32O5KCI3qjWUWBXeuZEPKaVmghy6yCGpS4QW6PNDkV/HlUZaX6A80C HQzcJcBnnS5wF/Efn0NxqB5eIgB3veyUkCIViXMjORV2YHOvEK1tjnEKMaE7tvrJHhR7Tt4EzKr auYKv6gucZbHlvtbtcQs9UjuNU63Fk/Z64yNBmOItJ47A4VuK45pbHXhO4NruWKxL8wKN9pgSbC iRbgYobAYM+q6axh4HpHgyi965qGAzejlBE8Ef21SRZDlGGuJz1w7Q5J10Xhnw7nh5lrm2uArDS s9WWey8UyIwozhh1m9K2j/Xz9KRmYp/Ns31Wvedrdb6dEexKrPuWKKDSiEXKMS6/MSddiimTBaM whrxT2V/Om6Ni7Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=KYhHIgYD c=1 sm=1 tr=0 ts=6ab4fe15 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=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: pUdK6riSo9CAnqGDZG647HOrrxLj3_Ge X-Proofpoint-ORIG-GUID: pUdK6riSo9CAnqGDZG647HOrrxLj3_Ge X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXxWD9Fi1uzeEp +sXptW5JWb0f6uPNCqwlKe4NYPEBZqSddUG5otzzw5gdAs71L9B6/SHCa5rcucCsyyzVRTT4o58 fnM7B175fULn7eA4DYgEgXiL6oGm+94= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXwtDGjAjk6dFr OuQInu9gzDEVYGMQWA5BUcx7d6Szm5MeXEAB96gVBpSJcfWiQRmRk+c2BUO/LyCWxslLXndMpAt Ckm01rYWXUSoLD3HAfk2qJ2x5HG8oeluoBc2jssAGSpcI4Lx0PFc5yz6xtVPYbiOw1+H+9M30nI jVqbZRqPAQYeHVUmxesB/lDcDw5N1NPlmEgG5OQczADJ0tLVjH5m1JWKBlPixo7TeX39GseazLx VJ4BraArwqgKwOZmgPHEFmoBjrhzCtXYmO/zOwVvvtrgvfDi9/luTrXNDL8sSwKIXAy2on3kqX0 zxlIXsh4pBEdtDvqLycSI0Vy/xBsW4NEkFmscrdWy7vulg8xPnx6+ttRHb8OHcr0q3R3LHWsnTF A6Dxp6z5fm+2wwaya8J09uTtjyiuCumOZ5Ywc6djHpEVbFeEUUo9LIb6GNJRvLqhSunFnPPVr3B QdTWQhK/g/D60L2+K5w== 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 8EA4A476CFF for ; Thu, 24 Sep 2026 10:40: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=1790246426; cv=none; b=A+FvbuVO0pew9ks88753ENKxzTc8D1RzSVpQbmPMhTlAdfB5KStEoJWVkS/oVxbm60QeZC6RnxYTYJ/TmUq5s+qbroz5Q2pEUd9b7QnpCmvyjkoPgnJOYdLoymQg2cp1bCe0Ald0Rg1r/UF8r86FwmAWiLPX38/rNqkKjU2Gsmk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246426; c=relaxed/simple; bh=det4iaX9v6ulwRd6ib7E1q1Jk+qVBw1JDKVElqTx82o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=joVZvirtuCLxR/NfOpJdKcKps9Hk3RSAFDFjC+FJ180538NIffOoUXtGSO+Q2GRs8xBfCBWQi7MXibg8A/hVmKyvS8ZME1pxxexuWry0XFBDxozqj+0yq5L+Jtkml/pMCDUhxhPzkCh75jQe+G1wfwjsn+VSzjumFB0B2TFEJg0= 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=a4DYb+P+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Wt0UWYEK; 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="a4DYb+P+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Wt0UWYEK" 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 68OA1OMY2857947 for ; Thu, 24 Sep 2026 10:40: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= Th+Tt/+/3tqHfV4D+2s77l3jDH26+Q6yQKGLqEcxvKg=; b=a4DYb+P+pgswvB0m ouOZXZD8AvoBTYqDMzt8cOilkYZlK2BAX/dKq0/kq9sGAC+v3F1/wgSLqOYrYxLW 8DdU0xItSxC/1KF4JdKR4hRQt/MWOpQBSS7vZGM4+Nv76i3bgzmSN15zRqfkpk7L m98srG1L1Qxw5skqaRCBtEUYFG8i7t5li01Q75M6zDdFdgfWkmkDLocK4p/HMM5m SZ0IZPnb5v/AJNL7piQshct7JJls2TXw7TlXeIfm+vC374BXk8ErqAiZU2cUm5TD Lp1MHOtQ5AHX+efO/3Thmles5Vln+BLFwD4wKjn0fr9S/L1/mYK/holQ3JiPFb5u KAqVWw== 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 4gw1rag564-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:23 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-9393ac4961fso248715385a.2 for ; Thu, 24 Sep 2026 03:40:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246423; x=1790851223; 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=Th+Tt/+/3tqHfV4D+2s77l3jDH26+Q6yQKGLqEcxvKg=; b=Wt0UWYEKeeLqfcXGk0PwbIPKGF+z7s8DwZ0zpb1iazwsYX3WbO8OKobw/0Awg1688X DcZITE5y1iTavmwa7baQ3Pr1bprz2399OCTkUWBwydBN8D/nvTP1rxEb7NM28HKNXQOs 9RPQUzqJFEaZ24dVcPoKJTwhxZOI9qTFD+HIbzTyMGHJjsWsn88Ep4yjejPaH5vXKKyY dKQATvklIQ4f1oc7087D8AYxqJRMAQ0U0lXL9KYYzxxW0BNeFaVPVfMYjip7rOI+Eovn tFOLDzdg3ypF2eYxoehPUg6Pe+j72cN4xuHaj5LemYy6CYZQGK+vfAuFrX0juo8JqLKG 72cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246423; x=1790851223; 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=Th+Tt/+/3tqHfV4D+2s77l3jDH26+Q6yQKGLqEcxvKg=; b=eI51JnqwwC4YEpFwJ5Iny25LUAw4xar2IoD5ODSqmHMdbU9yqw0p4N7iu3THFZlkmd Kiuq/wy9Ir3KnC6bfxe7/EhYxNA4aILxc35DimZifCzCp+3KqYS4F/O93VII82FBT5Ge CyZaHgrNVVK8somlMhlNEl8PBjxw6eEapQAAxloATbITfJYyI/hOAEhAjdWIYnS+NB+3 yKpNSnnkG98QEu4McQojYaPpYNMUj6qg7vEDybHWZ2XrBCddSqZEgC+K5SFlJRZAw6ul PFgPzwP6vO6TPZon+VblHjwNFRhfU88/EP9oMPDOS6r4Wg0cp30Xb6xX8g5eRNfx3qGj VLvQ== X-Forwarded-Encrypted: i=1; AKwUvBzs+dDYLWsToOYd4QxvpzY5TeRwihM3b+tBklh3CoCqmJAUCDQNSVxPk7aQ/RCuTAQXRf2HQrKjzaHgysM=@vger.kernel.org X-Gm-Message-State: AFuF++kVsxoMxndOjlFfKJkLSUZJL14vcQA4JqZxXA0kr9uRSt1sxdcS qLgfJ3M6aHBHOWA3aUXEYTd5X628uykeVQ4OiqvSBwxXorwJWEv+2ZdmXSpnoq4jE8zUsfpg9EG QNza05/QfvvzwwHGBapxVsPpERl/FupH6Daw4t8qGTC0BjqLdqq98lSNOpIz7FEK3u2c= X-Gm-Gg: AYBFou2Fy4dzHNHb3M0JllFwRICh+fTE3UQuzZ2Hq2m78pxFwIe4iYAnkkceHpsOq8Q BiJcN10jHY1Sj05LpeYu79FsPh8hBg1fWvz6pnm5Y+a4ek7pPvPeJGiUsXf0LtRAB7BZV3hWSaW IofMJ3vOoIapKNSv64hY3yssVA7Oetl92yfw/6siyIHYiw6Acw0+miKRm5wIaoMCXg68o9psgQl /KHATwSBEdK6qIzTjCM/QK9bTtEzxaTZyqTZz5DoOoF+rg5r0yOd5Fb2tn/cV2XBpkHBuAW/4sh MCkw+C+fnWaFl3LCgoR0iADVurZUGO3++zd7L9B2lG02Uqbxkn2N14Tm74qJbV1Qlmox8R8aVKj r6NxDzWCB X-Received: by 2002:a05:620a:178a:b0:93b:6113:21c with SMTP id af79cd13be357-93c3625bfedmr231471585a.10.1790246422678; Thu, 24 Sep 2026 03:40:22 -0700 (PDT) X-Received: by 2002:a05:620a:178a:b0:93b:6113:21c with SMTP id af79cd13be357-93c3625bfedmr231468885a.10.1790246422075; Thu, 24 Sep 2026 03:40:22 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:21 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:21 +0300 Subject: [PATCH v5 05/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-5-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1760; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=det4iaX9v6ulwRd6ib7E1q1Jk+qVBw1JDKVElqTx82o=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3evxVa3Qe2bz6u1k69Uh1xNHnvdskXo59zI Wktzen+STqJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT93gAKCRAbX0TJAJUV VnTcD/9AaCA+r3iQpUxj0B35EkjnEso9bbAyMzoPirtpabXE7CjFF56nTvXwVArIH+jiLyucdcR xAVtg03oeRf4+KNaALm5HzMUA0yVLSuC58UXYqwG232SMjoQJM7w04ckf2mWDNbqed9PbYZLyhS A5OGxxRn/7LDhqbzE0/rkEmkgl+Nml+GQ2q8DaR5WKHsqB4QeBNUH+QgdTH+OUUe/+hwUi6VQ1X eINrfUhU2+RaVa25a2QvL8l5JRHywGkERFF+SBWwVEWtY0vHF1zkwfezxc8jsbeAkWq/mM1dXxk s5PXsui48cr7BwE6kzcNz/PXpwBILaMcAPvVZVA0T+k8ARqafHqCNQfZOxl8MfyyTzjnjLh+xaZ /kGhAKuscOlZnLAL4mpqPEIUDSmdh3eYKMUP6pYe7UoIScvYplKaRYkulu9vCznj+9XnUU9GgZF B5hp/px5C0hbyAAFuToKBDtfmsfLGxrjWyrWrRlQmqzzBkqiOYkmW5KiNhx3TT6/U9pA5SJHK2Q SFKwXi+A08PflulsvGbKXx9FTfuv8SAfGaztvHYJqlJ9m77yhg61sbVio9fbXmEXgcVWqRz1o+k Afkm4BK8jih4FynkDzip1sAYS4dSiM3cIl392KgThpwIJbbdoX4k6LeeMH6i45Is3VOz0HfRG3a yAY9WpHdnnZr2TA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX1ZexvYHTMKkK 2WcpvxTQvRT2/otaY/XXo5IFHr0Nxwo9WLD9im/NrV1cwgHmKDps5eJ522qvWFcTCESqFEj/Yta gkQvPGj6ZuoPurMc3xOYg7Aoi5MB16/xbmckPpx8nl5VXxFnpf9KDf0q/1FDA/9az8sJ/Y+tYPe zgGrmQsUwUBwKg9ckSWqnwdMyshpJUZSot6OmDepCXqsHEnu5zDHCFPShzOL+buWLevGOxAR0UR G6pTOV8GiHkojPMhuhmx1nK/y34j+v9Jz8yxq+318AR2jByd/kgOQWzvgKP024LA0VJvoOCsycS Z3wLoN/8kfodT3BzjWKyohq0ttoziP4HrygfmkG6We+zEQsMjjOk6gjbDJd/A/FYaDkxUQKz1eS /FHiKEBWZW1OGWiMFQSG9SrMP34yvmshBlvwLKhsOTVzhmGwM4RZTIj/e3HCs//lwSkAAKzlSQ8 6wa7OVsNfRMuWPgkv0Q== X-Proofpoint-ORIG-GUID: XJc224lDSBWPLjdkyHrhTus6OHhC5Kpi X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX7d45FFrPiIzD Yss1LSLiXjdzD406KpZiJQsBoqobFwMTY1vGHSfVKvFyW+l8GkaFyt+MGtTXSQnmeIzTLtP59Nz U6WKofLD9FaZYbqwUNKJpwr+mQ/0UDM= X-Authority-Analysis: v=2.4 cv=fvpJ914f c=1 sm=1 tr=0 ts=6ab4fe17 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=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: XJc224lDSBWPLjdkyHrhTus6OHhC5Kpi 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 12622479870 for ; Thu, 24 Sep 2026 10:40:27 +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=1790246431; cv=none; b=ZYIUxU/OBMZlyyt4H5iToBxx/z4P4LvjxiGO2IIMDaUBsvEGTEkt0ZnOTEhjxyC6fDjL5+hQPLuAHApNrLxEjPraW6BVdE6NbO8Px3LfiQB0Y7JlrlqH/jVb32ZqAijKEN+HaW68EAKy/MUPFCh21wlEwPQzxnkpMfjMD3SKAnc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246431; c=relaxed/simple; bh=sbdeSIFf42XZ1/Iy3ehWAYzn9v66wZUlaZKxj6o/PwU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lwaDeCfktvyrlInDcD+iXXwonZVQRrbMwK+WFWuQ6lOgQgNPsfAFY52TpH18mviGo5zOxxGqtbBzDu+Ay3aL9hrrNjVKq9+KG/Lb0Mn2CCA9VbTJTK/+fUYl7oI73V4DZ83JkhGMqPBqPouWVIwToTFtDCIVfKk9BxbLEKgkNSY= 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=POO9yRyC; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=KTXM+Fka; 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="POO9yRyC"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="KTXM+Fka" 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 68OA5MNE1175643 for ; Thu, 24 Sep 2026 10:40: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= EiA9JN2AChOayXpT6VUHsEbFx7sPSB+rkBxar4m/h2c=; b=POO9yRyCNvagzpl4 SwpF8LkhHYIUDpD+831n9gwBHAkUck6kfbvg2EFpu+9s8MekTDDQ0uUs5L6YKnGy ZTBtPd44LhXj9uqKGJHCZ9VJg8i2HJ6gfY8+39jgxvKpqX7TAugzTpwqdNPb5UJR 4fKvsWGXlQuWZwoUdtAghctWwJhTD6jKfM801zf1pBwGKrhzpzcLq6R6jmvdfj3/ t6xEVe1fbG0i/KrI4BwW7jxVGSHaJOFfZDWAe0MTzZ/K3+2M0LxpJoN+7odw8URC G5o68+CO/cuxw74BETWV1mQrwpkXGrfmT0/HA6DQEPFZa3bV+JFWnCdKCwfyYPPJ LJ/ccg== 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 4gw1t7r430-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:26 +0000 (GMT) Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-91242b356cbso20460736d6.1 for ; Thu, 24 Sep 2026 03:40:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246425; x=1790851225; 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=EiA9JN2AChOayXpT6VUHsEbFx7sPSB+rkBxar4m/h2c=; b=KTXM+FkaksXP/vfH+zr5Jl0myLclIv0PqR+5qf41RV/dNueUgHAB4yD1fM0zW3byYt Tw3qm5o7UVUHyq+R7HiT/+e7dXGyIYM3/hvaMsmf70fii6OLj+SqIvHh3XiNpXH3cqpb bgfu6wu+3w5erLEg3+iPqgs1JL5d7f1oGUfqSNuAZkLSgWgsQKnC2+g1/BuD9V8Luq5z y8oyewawYEitRx7xWPfRr/C2IfQ+2MRu03qqj4gKZ9XRIVdT71b7X5PpqO4i3pRbv6Zo /M+aLDw43tisNJpX6GomtXLdNw8NKxerBKJjkMjUMumh413QsQA3OB6thIycqblf5wWA QtgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246425; x=1790851225; 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=EiA9JN2AChOayXpT6VUHsEbFx7sPSB+rkBxar4m/h2c=; b=glg+2As0ksi1bM9UrCt0D+jEu0x7rhCJIynVBWWM3KNGP6veAtSTDhbQTokPZzK9j3 2w//jO7x87OlYohkdUhcIRuU5+OA0Ds09xx1+S1+YTqbSAwUDpdj0qxed41SYVGPrC2g 1XvG8Mhi3snol6mXzxUhRFQEdx2D2Y/rkDwOZrxjlPHyO9ionhmOlRPi5OX5NEBKLQYj 4sh/+ZO0Y8ZYVtYyxiMVHm+X8J/jmsjTbaDwPG/bG+avC3mmXEzslxjZ+8jXibjLOC7B 3/BsREmdWpehn7BHQO2XkunwZqkAnIYw54LT+0egDaDHRkdU4lKhQ9v/FuVDwIKogLix kiAw== X-Forwarded-Encrypted: i=1; AKwUvBwQcK5qWTVrIheXk0JAogcBKSg4w8TCPoGOJR4KVCgFIQDcpBaYYYIkTAjfb6FFmRiEnZ9Z5f0D11sA/xY=@vger.kernel.org X-Gm-Message-State: AFuF++nhtFlALePKYtezwqaDmq+oas+wt3Fjc2uLOXAoMnRxVkxNZb2H KhVEjyZfgrHQA33FKIfPWuiTiFT07/3ER2Hv0gOU3eybeyT7S3uJ8y/Ug6OJjJS8aNFulxXk3Mt TSAVJTorSmNJw7k9JQ9dFNzocly2uyR1vUyrFYnu27dTseGJy0R81KrODHVpqhkILYDI= X-Gm-Gg: AYBFou1IxDXMlSbMnNDkPrLt+HcbtYL2EbPnG09HPGJsA5OK/QjAEkgECrwy4zdmhyD siJHqAcWwtpFRrDCUFayDALOPZF+o7MAzBoRxsGofz1xUg5hoFcou5SIMVIr1M/BS5ff8JKuoCq EsrftUKEJsAXaVqfwWCD1QEfprNVA1+zw20dNAdd8OQ6uDUMaGoneCCuQD5zJM5/5RbeQcojHi5 qWigiFIKwfwnh2JzLB8xF5EQpeYJ6L0NQpCzwe8dGT6lEGXCd1ImhBknCe/u6Q5pD2e8RR9bmn7 Mstpy7mIMROO1LaY2lp0tc/ecUISh6N9GtwlEggtW8jsZRmC6GsUEhGIMGUhqKG7HbloUx/ly3x MckezSnZJ X-Received: by 2002:a05:620a:371e:b0:93c:90f:b535 with SMTP id af79cd13be357-93c3625beb8mr245039485a.4.1790246425296; Thu, 24 Sep 2026 03:40:25 -0700 (PDT) X-Received: by 2002:a05:620a:371e:b0:93c:90f:b535 with SMTP id af79cd13be357-93c3625beb8mr245033485a.4.1790246424617; Thu, 24 Sep 2026 03:40:24 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:23 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:22 +0300 Subject: [PATCH v5 06/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-6-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1785; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=sbdeSIFf42XZ1/Iy3ehWAYzn9v66wZUlaZKxj6o/PwU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3febeHSbtRbuIkmKcx4U9mmWkjlXl54KszM WRqRh034oCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT93wAKCRAbX0TJAJUV Vr5mEACZZidrdevU8y8R5YhEnJ/ZUX9f7eF1CTn4xLUlhk3St0zLgtlw/pJ4O7TF0E87hRh1M1Q j176AdzfBchnyuD+0TFC5B+zNEin8LFlSEtgH8Eaw3APpM5RfnU3CTY8sOhDt5fT/DVgvl0jLMa dxrDAnK/yiTeQqeg1fEkNMbav4FSODWckaME0FCWYgbB/TeQO5/EqsucgaFXJlS+9r3BPHYISv1 c1O9VTdTCNbfPndlfObWldTU5ull+tY1OFUxYczKechhJKyVVAupyXR+j0EYUgWuHGy/GZpbDCh glBruc6QGmzGDjL3bygCSj8T9PKw+FTeMYcrcrLpIkQ7fPUcU7M7meJ8isNbpt6zofWuSpEfvSN veWPQe35ceSPT+84hHSa1j119hKkf0bzHeCqJGrA9bUao3D22DnqPB0GLLdhVSpZ6MCpzBVOEMi 5jCd5v5LitM2ZbBhcHq0zG13cWp3Izez1nGbJAamNVrNFNiDwj+HG2vp/WyHAP10685QfZo3U/W sZ+4N5PCXd9YaqGBYN/qTsmN/EDhNR1T52HB1yLN+O3uO8rgOM+EfHB2DQDkk3u4uUvNO2xvuj9 /habb66WYp+86QcPP3MCfDt+HreixUM8dIN2YujsIj28VvJSzzbVl17w+6QbHnjJnASl7PWPPQd bwXBM41ewAEkRUQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: RU1nXRXwoWmYcid2zZHw491zOgvtTnos X-Authority-Analysis: v=2.4 cv=U/MHnuru c=1 sm=1 tr=0 ts=6ab4fe1a 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=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=OIgjcC2v60KrkQgK7BGD:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX/qayhUpc/+dk bv1ZNGerhe37XXg/FXgl4jxqNsG1pjVJO8yVJ/js0jZZLIY+UDe8OmIBQZxW6ijH9I4GijFMWNy m6ppN/WaQif6otpLaNnHf7E77rTiFKow2fsPqFXdTYxULlN2Ush1xVXZHIPK/7CvN59gbZr7VcM JLsyvee5DDtgFLu1722JQuHBrWpzz25YtKne50BWaxkwACaivcezMo4VOoEaLa9Ur2oxyQyP47j XwWpfUBXGKdQlJIgo8n/RTrSIwJoikGO1vYW7Fil5zTWwkzi88ARP4kijXk0WnmbPHzwNY7AE6v /Gko1eKdyZ/6pPGp4S0vWsvzglynaP/8YlNzQMjIDGPXtcuRt9c0UkLaPBtusPLLI7f/mr2BWO4 lEZ/Ieeu2AqvRs4g5ctW4SA2JpuqLWXh97YrHF6zKMn+eEt1PAbXCwt8PvSmrlJWMd56fa/3/bG rUn/20wwCnRpmEnCEPQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX6NY6d4oB/XwU 6WOPgoAO2vGIhjB8yLLxXsXSe6V2DAYY17YLDvEMY7vMbUainwFnauLaHFqJxZrEnCbcSXI/zaP sNCp4rbRSlvp5DHagxk9y0M6oZzUafI= X-Proofpoint-ORIG-GUID: RU1nXRXwoWmYcid2zZHw491zOgvtTnos 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 CC6B647A0D1 for ; Thu, 24 Sep 2026 10:40:29 +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=1790246435; cv=none; b=Rwc80WVnNm3dMfndjzxQYqp0rfoqEc/EOK75BNyF4Y3+gEs+rFr7bwaVj1CG0gyYRiPC8LBNpueryFd/fYkzzA6LQVI5uQNxSg+9kJeyMFW0rgTmDWH0lY7T6cW8JeChYXe88NVVbUqyV7XzRU24hQ4882+pq8YMNsoxPnh+iKo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246435; c=relaxed/simple; bh=58V6i2zx9JlKRMOzs7ZMIuq3pvZfn0TCTADKKyQzG0U=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c58cEjvvssiMQ7JtIyut8HbbI3Dnqq9AYwcB8E8lGJBWNQE3CM31YPU+J0dETec8FffyD13zx+EZRpeuAERNeUNIs1ZEWXPTb6vcUmqOUK6uVBelJvpk+slDtd0zU+LD0o9v2EYzGLU1joicR6t/ju3ekA/RQxqrDK0x2nwL6Kk= 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=fMzCMylE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=P683YWBc; 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="fMzCMylE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="P683YWBc" 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 68OA3Vkx538576 for ; Thu, 24 Sep 2026 10:40:29 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= uf/QL2Vr4XlivNd+DCAXvfo4McHGw2HB7d57MYD6yhY=; b=fMzCMylEz8xZ2Q0d FS8HsP3whf1Wu4jl/xVaqVQ49Qy7oMPrD9yY9+JVs2jAZOwbdaePZ/4LZuN+0UA5 D+GMZidInknxte28+4fGBSMX+z6aisB279V1wS+4j5fAw7SbyVD8c2eXp/QZklv1 LrY67A/tYnpLttAgO2bK4XLsSd1BndJ5fmOUYendmdSgMt2j1B0kmSdf9ZJK2raL XzXXlkhIcv+XK/76wpBhrOAsCSsC+vCB48YUSSt7bADr0czKUICx8WjNvX7i8gzR UKca9DLW4wKnBu/X8NFZfQsWGlfuOCpy7uKjbPx31KrbHzAMKtwvN511e3NEb7n1 oHsEZg== 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 4gw1sc84d0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:28 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a0312937eso228540385a.1 for ; Thu, 24 Sep 2026 03:40:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246428; x=1790851228; 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=uf/QL2Vr4XlivNd+DCAXvfo4McHGw2HB7d57MYD6yhY=; b=P683YWBcBCqZfS0je28aTI3o9+MgNP8h1RndwXyc/cqzNHblBwZO9FJLdIBPzXdP+4 xBuwmyXBSJLnZop/U6/zUu+3fjDpyiOvQjimwveODSRTTOKr0zwiHJOVGlMjAAhrTRrP tyqJyii1ceVEddXmxy6DRW4BLlR3lfo8hbxIwCwzIRsroD66fUw3XXH9WrKqQNhE1Gir lSyBhUqMbJh6vD6GW6rw3n52RFXnpikWuyL9NmHjWaBHwjcjrVA2SUCCPqi7zZqdQfFW 2/qxRkSrkTb5RuGulGhSN+ATUMJ86ouXG95vSdxEK6VJNbx19PvzkBDZaT50JAwSiOi+ cAGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246428; x=1790851228; 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=uf/QL2Vr4XlivNd+DCAXvfo4McHGw2HB7d57MYD6yhY=; b=eA1KGC00XZotjfs4aciSMY0ukazo5va2pv8Z/k/Es+kM3bwvUwVigVm2p4yQf7fpSY RJ1QltdRIsiGwRlg8NqvvMSUH/VdnTwjHKu4CmGWs4HxlLNDY917FPHFgs5bSR9SdYZk 6T4sIk29Ij2J74ZUdM3alwOrws9u/f3Z3ZDzrJOjMAmgVsq/GA5xdlXhICsGCxxj7Y0D Uizk3HXuYmg0jhSisTaJmPSg3fzejQlXyUssluzNZzg1REFyHkVN9P6KCSfEEE827MnG SgFCPHKi2YWuiIIw/jivUVmQhiap7t0gs4J4Dh51wYF1wTgydQr74Qd6hBaSTUnUESnl Xi0Q== X-Forwarded-Encrypted: i=1; AKwUvByZTpsRSuBpVVQgbbrpEADXOGgpjYVNw/7jL1h9iVQMXKMibOasSn/xk3WxubTLADO1TjAd/MIEp5okY8o=@vger.kernel.org X-Gm-Message-State: AFuF++njFmb64Tq3Mjz54s77slEkOqPf7Cf1S1C2qOrndmmPjxzy6RQA FAhoBv0GZ/jsmIkIHJA1nGMBw+X1Wa7IGDvOr+TJX10y7TB/EkDs6ZLT3xg9GIMz4RgU0C47quv KwNWmoKhxlTxF3skAxJrG4hT1h3nxuB14BT6dx/FivlS0YlZ1+SGlEmKd9saNG02DR2U= X-Gm-Gg: AYBFou0Q9yErO6Y19FW6S3pT1kB26SRxKMDRRWI8cQ8haj048fYVMUfJYqiqtLdZiwF y7S6vU3+nf5Ayac5x0MKsW51j7uPN0Cc7jyWtCbuJHDEjfZkr0ZluICf9jcmm019+567Y/tmV+j jIQvpYamyHUW6ryJnTephPmlPvwX+3iko3GRaIWZ94MS5z8KzJYVbxYa29RRZmXXojAke6GZFms w+wc57YdSCFW+GqvSzyfpoD03o0MMMX6DgAxqeurQk8oDgujs3N+fa7kicz5TgqifgPsEo3hEHb PuyVXO8Q29/OectBggaIfCt7XQYUBAkN49/UZ6j3qgfOoO486gToMdgQ0fT00TKpvMUF4Ps8NQL qq6CQbUq6 X-Received: by 2002:a05:620a:4802:b0:93c:2223:7dc with SMTP id af79cd13be357-93c363e9b2emr235245285a.48.1790246427745; Thu, 24 Sep 2026 03:40:27 -0700 (PDT) X-Received: by 2002:a05:620a:4802:b0:93c:2223:7dc with SMTP id af79cd13be357-93c363e9b2emr235240985a.48.1790246427136; Thu, 24 Sep 2026 03:40:27 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:26 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:23 +0300 Subject: [PATCH v5 07/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-7-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1797; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=58V6i2zx9JlKRMOzs7ZMIuq3pvZfn0TCTADKKyQzG0U=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3guu9qhsSlKcDH4fvVYW/oNECM0kkcwruzW MUpI5Xrg9qJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT94AAKCRAbX0TJAJUV VvOeEADHLbFU20gR/0G41jxOtVhAVmA8w/7w5BjwPwxu91G2MT+CJfRddkuT1EJEJgTrz9nynAG l6ertp619tQvXXu/C8K1U9KSiq4C/DyuQro3O3LkyypJW3UIiN2Qwf29LduS6ofQDjyD7k0ru9o Y66/7vwbsyN76+kp+ifmUxkhO1yPW1qtU0Pl9VyQPcOG0YjmFnS78wVMF8XtleZU3bCwIE4ThNE uh+enZin/XzbdNe4CjMKWCCQjOOes1hj3E1o45eje5Hr5whluxcKYU6zBIHFN0RXcuMgzI+rpvP Zm14+CE1tA0U/1PjZy9oiG9w+NtkoU6XUtF4Zlw5BFuEiIT+ohW5HZrbgygxcAXQcqOuhVPYfFh A8AsnEItjtZ2KBzr56ti3DKtECnYHFbOX624+OQZO1NRYd+8da+fCRL1BxkBVQhgTJYi6QFBAae SMyaXHku+HGz+6lr86kPaMSa+y4zYZLzwE2TMflI14eaFiQuHFepMrVv8HHytmto2aSQUAgnOPL joAGGeEXs8XbtPvFjpMzTBiq3nCl6JtOypM3vQT37hNtncpZwtc5hBnCqKUYMZN5ouqVjsqkTsE ARZKNFpbs8QdNtXvdLqaYSE59Jv50sqMv1yYC3E0mrsc9kLLGfsl60gSzr04EceYcjdP7CWeLcz CchQU3vHyLLfy4g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: t5fAcm0YbcCi3FLFuyA-JjcL49ejUfF8 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX6wqmerXezt25 nPjd7IwxJU9B7CxLLjsuOdf6FA7jCPlLFmkr711UBWG2V2Z4TKcvwhm5XikNiWhuD3EiEZ6Tn6m 1QZoxxzKePCFnWOpWti/ayZ7wCCzKd4osVP5/YeASWYPvL2HLA0+UKOBPSpftjqhrfQWCOsomp5 exN7jKZjlHo2nrpAGMtFFJdfktJqkYbqkzrdeZx79oyDIJvdcUvU+g665g7yTi/6hI9FjQE7uIB ahaS6lX9N9e+//xbQYjKy9DQXtz9HRbcr+Srot2n8gn6jZ9A8K4BIW6JaHWVvP7hHZUjFlD8D4g om4bSGhCndLVY3311nlfwyZzq/dz6Q4C+S33mcm+Ua9J7hFV5VPIJ6lQ8ET9Rn0/o9FgcbCpNUM b6HBvBisao3nSoT82hGnKmJ6H4pgDa/NKXgrwZb7EEcS2Y9gZcbaaXAmSbZvJ4mMidy1vXLnYXN 2KHzhjxAO2lTBEjMYjQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXxzX4ub7VciT8 0toslEeQpPF8bxbCkB8/9UakgBdUTyM4Ptwiv5U5bldg0AXPqGLraZNA6LX75oOYuKSrWTx/gJD k+hEwbtE5asXdLzw6Ephf2EJw+yYLkw= X-Proofpoint-ORIG-GUID: t5fAcm0YbcCi3FLFuyA-JjcL49ejUfF8 X-Authority-Analysis: v=2.4 cv=GI+dgeNK c=1 sm=1 tr=0 ts=6ab4fe1c 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=z35zQ5kvS4wbvuCDxioA: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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 bulkscore=0 malwarescore=0 impostorscore=0 suspectscore=0 spamscore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 CEBD547987A for ; Thu, 24 Sep 2026 10:40: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=1790246438; cv=none; b=QWuOGe5W5xg0/6BX7bZZMiGNvBYjBzocU4LYCOBuAlHZUmuOn9+wY/6ex1umJb+CrhXm9ZH7gw2U1krKavYRWhr6kwu8ZB9kDF144Bb4VPYEc05khZFas3g/KNG54uolJa+Y+N890fHiW9u0a6eEtn6VW722UJpY8hG2Jz4uCyM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246438; c=relaxed/simple; bh=w+F/L0RFFh+ECgFNEgo5q1yxXBxP0Ei+IXHNkEnJ1wg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ezlXpj18TAxu8E9AB54dklpceavJb8AuMpXyrCVHEEBpUVPj3vQgyZkMw6Nt+IS/7ouHpxsBLTMpofgUD+m4puaZVUqdHahfYe0EzE3W2JKIZMEEHWyeRwAJlhx2Zic5wFRgOHcZ+/aft7gsNuaD2T4hv/X9mmWUE1Js1LNfbAk= 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=dwkJZf62; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AMNAXAZh; 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="dwkJZf62"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AMNAXAZh" 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 68O9P90h1923773 for ; Thu, 24 Sep 2026 10:40:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= LG8qC4gs19FaEQbblWXYyFPfott8oSgzgeEW7h6zd8I=; b=dwkJZf62E3+hkDUN PO39fyd27VYTu0VVH/vFOtt/YJsyIvPjTYZVwtzwSEWtI0kcxP+ltujOZx8diGDx 0v5na8gAI4fXztLChJjgE4KqS3bPa/L8t6mFnLBO4zF9lMy+2Z8YV7t8hmuVPAIQ IqBVlp02ou0eXETc3/cVW6/L446AQcVLqd2ti5leQW8D6y7Cpu0LXRn8Hk2ZAnwh S2PdNsZ0cVtm4qyruoTKqaesJFcQrvNnh1ksE6q5NwEGEmZyWfPJf9RyEgoAI/m5 WYKFJikVpLVyF3bB2jiE+iKyVcp4irn77UCVin10w1aN1PtkgNhPaits1zzJ/9QX 8eScRw== 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 4gvx8ah5jq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:32 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-936aa34873bso324243985a.3 for ; Thu, 24 Sep 2026 03:40:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246431; x=1790851231; 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=LG8qC4gs19FaEQbblWXYyFPfott8oSgzgeEW7h6zd8I=; b=AMNAXAZhx3mxu/PNN6UGxRePUbYvbyBBq/wRr7q2SaNLGTS1erzvaX5WR20mhWnPan OQIm5aaue/VAy2FvUBWCAJgrHPg8gWgl/a6AzC1lTM5E5JY4xIdISvW+siPp570abn3b dUq/0/QVv9Hk0mdqEr/Qy29ag0v7e8/tHkqxCaVbFjmpbQST9xNX7ZzTUQooQq5Ay8Eo jhsMrqVhpQsM8PvZQJC3+FGzILoOc3SE1vfr4V9Xszv6TnUiaIHl9bhmkGCZzLTxCF5o B8yWA2Xd0auw8DBR8SGgItXVNdg6RTTT/snlgMTgx64q9Sw9jFbRdifZX4dT/m3SHX7t l60Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246431; x=1790851231; 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=LG8qC4gs19FaEQbblWXYyFPfott8oSgzgeEW7h6zd8I=; b=SI267FhBHH1QCI4l5TAkXGpBIAEYCenIaQAZNyuCOBNgGxpoT0SudEu86xcFzNeTn/ PVcpnWGU5jgV7MLFAiDoTmvSnvQfoymomNsxYhgtcM2Bw2+Tm1WshNkw/zJKxI0hqQ1G N72LsyWjIS7p+gjjx1/gkPo+1EtzBjOWYUI/SZBH0Ce54qB9aARsnP3gnXMTG3ZlG0WC 0Ed1ifeuA5FTXyhc3qLYuqW/1zKooBhIWqD+FXw12/Wg7MuiqkLtMZP4fJPpfbYl5bnX IdBl0TA9E7wOvYrW5kY+kc86pK3S1/lXcExUqQjAKZ/WJ+q5vAzqKJKLpYNmvVxfICH2 NtIg== X-Forwarded-Encrypted: i=1; AKwUvBxXrc8uKXoOZJ+ZVcMcYDSUoTdpmAacJ+j8JitDcCxid6bNo9W/kRmatxR11s/Mfc+4EDWez6jp8mEdbn0=@vger.kernel.org X-Gm-Message-State: AFuF++l5CQyZw83yOY/XE/s2O7D11fsqdPjMouvXGfX5gypgRVs/151o NTAsgsK+6wJU8kpRepBBoN+5DI5BZpp10vqSixQkze7FBAfyb4qPLuk6MyKIsdwY0zbnTeP6Yj8 Up0U2V3N+GgnPRpYCeYSIq4Tddit9UzuVGypshwq/8R19J2rBmisViZsXSQqfHLXWc1E= X-Gm-Gg: AYBFou0WgntFBpy0CclEscwybp3ptYExkh2lzWFqQwF8TT70/3+OhjwDEfxx3YM25QN xl7jEkmNRQgFwzyG0rbuP38ZiJNu+Q0sjlEXGBPv7PuetufjHPqX+WmbVW1xKE2AvpkL2lXuJMe m7qohtXrBfYtnAyl3m1FDUDy5HArz1P8IEok0XNxV4WKddOBRqfliwfLp29PuBGd6UvjRMNWVMk gWtl9DCis5NBfOBYDd4fHh4XQY5ATgDukCV9KyO4Ayiv0dCbB6rWpIdcb85fzCQv656MgSYvKxB 2Ig67nbCoctsaOPyfhNJ3UgoezwKnfaopQio99EDCL/cHEwDJqxIfDQOpUUCy90kxfoKPVMwVD8 dW16mXQ5LZmyxSGTy6Ug= X-Received: by 2002:a05:620a:4543:b0:93b:d7a2:83cb with SMTP id af79cd13be357-93c36411a3emr221617385a.58.1790246431396; Thu, 24 Sep 2026 03:40:31 -0700 (PDT) X-Received: by 2002:a05:620a:4543:b0:93b:d7a2:83cb with SMTP id af79cd13be357-93c36411a3emr221613385a.58.1790246430805; Thu, 24 Sep 2026 03:40:30 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:28 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:24 +0300 Subject: [PATCH v5 08/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-8-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1797; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=w+F/L0RFFh+ECgFNEgo5q1yxXBxP0Ei+IXHNkEnJ1wg=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3hI/hqnXkcEGcYY08shENSfDTfjt4PMQMeE zH96i5RZ3CJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT94QAKCRAbX0TJAJUV VvISEACeiFPdEHQeGPhk5Hm3zzxleBRHKSG7ZXJvMsoYrkkGwtKOofDIc5CFQCHxhzaDI2mgT6V Th8GV3RXUC8LaGJxysMTP7KQd5W/gJO3qhyjPyDxwfcNdzGvKM30n865+vZ8dCMjdTBmed6wVt6 4w7HnjTCmbNpBGK3nT5ylOBjgJYJ/Z1AL0Wu7LqdeBuEdOaXYHPDipa3OA3LvujYWwjszi8I3Tb mmxjexTTFjVaMjkVj7nnK5UdsrQAAzIuL0SQcHd2oLTKjtT7geXwL3Q7bSfThG/Jz9+D6Ip0P6+ mvvZsN8HLH1vUnFv+dVKEwY6JfmmR9DN6Wd+9q0di8pFWpowJgkmFeYoceaKpBKUl0fTpG/tx4D qNnsDouE/kCeC8pSEgtsLRmvICYUgoX/WP7QPnnhsi0F9J2uhCLymh+qbQhkaqMWVJgrcikhpzS N3OSjqZCsw8qaIb62LFW7RuXmrj8l6F9/XnFRjJsCCNRVq7E5gf+Ed+iFy7ZzDOuZ1Q+zgSOkdZ sI6z0ovk597np7f4vEzFTgXxJ6IEDtLZ0K81Emz2iM0GGhQoeSs74Sj3yywMR0fjYO1inxxHkdW ljrMMWRs0CcY00g8YCWFFuG/QVcB0gq1h89qzCiCY7ffICQknTaORTmu3O88uFqjNV3Awz8lHbk mkDPn/AGmx4fHKA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX14aVJQoNMFlr ETJW67+x47xxbxWVsrDLxIGkmOu2C1a3HdypUQDzFahJHfjVJy8bqplDn3HPdTr6YPXwK8J3CLf ZYHRX8xhMatW0E0opO+54gJhTHcCKeQ= X-Proofpoint-ORIG-GUID: n39vy7Oh_cU-q4osbqCr8ETChBlRK1Sk X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX2E7BgGaWNI27 0woBCUrg17V6Tq5n7sEOrLiJ+2u6RlTqPTCogHsNMTmMiOYEqiRnH5PflbJKX8PngQWJkB1mg8b 6X3TYOaNdY1y1K8yPrCGSJJobwGOCFYQ9x0cadmJPYzM72PyXfwyubKlpawph5rwNcWKtLlqqDs MBqrYJkXJVcWIP5XMHtZTjmxJX0FUmxDQAM8guDbRQM7kjIT/paob0Ho93J4moVkUSPDJSE7imZ 5zXhT4mkMmGkM8MIcpqALpIoIAD13oVsicKV5VD96IJ1DLQGbzqm93ErLPa9bRyff0ql97bOTD2 psZJT7HLzt1QiGsWJ7Vcq+GV+OD7PLxEf6X/TUvBztOnlopZyb4PF9sEq0dBkgD5lzgjrm3A2wW 4fxdcM2RpIz9guaBo0T+RF8yMkZc8Hq1G3jT0FqYHmIESXNxTGUVeKNTth+JBkjKwOsk8CZTk7s 0ohnWIiNjrKfApFZSxA== X-Authority-Analysis: v=2.4 cv=a6SlZkSF c=1 sm=1 tr=0 ts=6ab4fe20 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=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: n39vy7Oh_cU-q4osbqCr8ETChBlRK1Sk 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 spamscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 impostorscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 145EE47AF5F for ; Thu, 24 Sep 2026 10:40:37 +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=1790246443; cv=none; b=VtwHm4M4IrgHRJIqmLtchecADcdwSeYK3EtrcaHiajKfy/YDp2lrvy1aSppBF8qTBjr/4SyVrnTjlJ8If5fKViX0pfaHsdTJ5/FfmmG5dS5UyD5ukgW9yfsX95axroyXhaIXnAE/zFpVkM9Z2kOSn4V0IRkw95P/8mGSONLkR4w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246443; c=relaxed/simple; bh=/GkuWioc8EmlLG3OhgcLeY/qF3cuJPcE3d5ehINiuok=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mOOvQpg1ROT5HXicbPPYm5AMd7GcQVb0Nmwgi5x1WGBVl0OBanKxz5VZLPw+Mc67krvYmfkfMSO0LNSLVOojq5vtBiTN6oE7sEsuUySAKUeHvTg6EXe4B6MKF4NOdnLnwcZI0serHzk/KbE0w47I4vLzGoR4WLGyy7IXDLbVHFQ= 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=O1nq8bQ2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eg60ui+q; 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="O1nq8bQ2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eg60ui+q" 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 68O9Pj2u1270396 for ; Thu, 24 Sep 2026 10:40: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= QMnK3BU0x8u3Ow42e0wy/Iz9sWsMqtB3FpvcoguTk0g=; b=O1nq8bQ2eEVGh8wu 0bl9Z6F9Fw32dA0E2VZRCbxajc+GmiIXfu5WSc68mcrS+MwOzvjZDbGjmi0Hzt5B EELjf7Etm5vWedt9WtNRy2KisR5ug0KG/VlSigs971caumg7pY5vnZESIKvvkwEl 42yADg2gyHL2KkgWsWJ2744V6By0i0Ef2SSDNIyrjsqnJ8JZ90huNMhLLcPGGis6 jMz0BybstY/W9b/oGNCIvMH1scmCMaE57SWdyaNcPL9XiZUo/L2KgZDQjmSYIdtj QaP6ucC/1jDdPIhMLrFDAjAxtD545bpAxJV42k0CZNDxiRwvR68MAbeCpGI65eQQ 6JZHew== 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 4gvr90ajt9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:35 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-939f925ba4eso350378985a.3 for ; Thu, 24 Sep 2026 03:40:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246434; x=1790851234; 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=QMnK3BU0x8u3Ow42e0wy/Iz9sWsMqtB3FpvcoguTk0g=; b=eg60ui+qLlTkasVhgACBVaqhILNdIymywmLQk6Dn+RkIV4Ot+vLtaKkrXByR4uWZrE i/Q+alJIQpY7PrXSEbUXWvmXyF9LlERFt9KVq8YfXforEqpQLcyNJ2rDA5Kujex9rehk wyVipfjREFrRj0gC+rn5UPe1rBjcUryGD6xeKsJARkyjcZr3GCJ0u3/PcPpCAcJLt8rO 5h3rREd7H6gYAPAj1m0UemTnWhO7fTNm7aFIAJ9QKgBlrRIewaRFUV/wG80KF8WDbT3e 6O+6hwkDtUZw2B04785kFK+b8ciR0Kj44m06XhaPlXOex3lQEkhRNfDfrpHsETGbhVKw a6kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246434; x=1790851234; 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=QMnK3BU0x8u3Ow42e0wy/Iz9sWsMqtB3FpvcoguTk0g=; b=SbjIioLmB6/vgWiI6HQk2ScmAS/SUffwiOseF20eqrrjhJXXADjR7w2wHHHeDnu9NH Fk3Y9V0+tKMY/tHY2erIACMW7ii+Bxltus9Z0DPy+D+pQyAr1Dm2mqaPm9at++Sx2Vai 8owtWAbVg3ApqMEFhP1EGY5971I2psLbaI9wS9Dj/SkQ9+SaugTZefD5VwzHYuwj6PFb 3tinbdXIdYJkaoeLXtdpHkBSj0XiOIIeLzo/9H8Vrv1QP9KN/PQir7c6eLaF6fq62g+V 5RKpA6nM2uQ3QUe8Eu85QXjKIumuEdo9JktSN5A+p40YCKUxAdpV3kyUfJzvVogpL0jc RDVQ== X-Forwarded-Encrypted: i=1; AKwUvBzMg2RQpwBeD2Rg9GiV1d9Lyb4Qg+xMUrYvJ1MHHFkoqX/sdNfzemnItWxgsORZcxPOw0X8s3dryz/OKh4=@vger.kernel.org X-Gm-Message-State: AFuF++lY2XXoceQktN2bq9yQGwh3RKw1/58zL4NWpXotRCitxOm3gWQm D8U2jpMH3r5vB+HqGKOM/Qq8mcpBqavyXU5DUHs7T6kpIDlh3cFYqI6e1xndlKT+WImfrtRrl8b rgNY/TcrjA9wTA5jV5qKrpJ7XmqCElJ7QJBD/oz7s+6+U3oY2khsn77dmtbhMB1lTHTs= X-Gm-Gg: AYBFou3px4Ld/Q5SFi4hkOGfNSn3QZMNoM3fL6XnaNtnd2rLtaW8DWLaqyObYWnad03 lyTp+l4RO+lVgKJi3g7IWIxEt9AVvP/QUSoA8ilJ4Ciehlv0Hvs+prMJvY0RGaFFLjJBtvGpXk1 FaFid+qqL1vw5YiC5CRJm2RSsdJC6CRuCpGkXHMWuYeahPbqtaJj0VBwKCTt0AOfNvIR+sJ3xs+ 5zh+uQ16jUhGGxZF/xtWaQcyLx6xkBZreyjg7m4LUnJgGna2AFt8jANrW2dX+gesCpD5hItTjO2 uKNHPdk5Bd0IAgT1DZ/+hRcRsz4tgaK+P2RNyYRiBcPqdN+mwo0ytMcKfj42foYZ0w7Q+GUeaO+ vXOqcANps X-Received: by 2002:a05:620a:4148:b0:93c:2c15:e51d with SMTP id af79cd13be357-93c363d6666mr216464585a.46.1790246434450; Thu, 24 Sep 2026 03:40:34 -0700 (PDT) X-Received: by 2002:a05:620a:4148:b0:93c:2c15:e51d with SMTP id af79cd13be357-93c363d6666mr216460785a.46.1790246433838; Thu, 24 Sep 2026 03:40:33 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:32 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:25 +0300 Subject: [PATCH v5 09/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-9-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1901; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=/GkuWioc8EmlLG3OhgcLeY/qF3cuJPcE3d5ehINiuok=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3iS849P+AfG8Zuc04kIJdWro28qL000OlnP cN3aR8Z3SWJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT94gAKCRAbX0TJAJUV Vp64D/9s5YJ0v/ehu2LuE+H1lfTvrwbE3H1S7+TteZ7YAXK+nqta7ztJMGHbvD7jhk2qwZ5nIab YQPjc6pXmlSWgOWne/VmlrgvL3grhlkCChVDtsXyAch0KAZaIRV28VTvRssrYHXz/3OTRHsXPC0 OeTDTYY63suZiXTDrolsuLTUPpQtNdNvWfD/riO4r5n84lxTLZpe5yUbZvw6nQ3+qYMrwZONWWw GZj0o/PdIh3hodK6lG1Xtn59nQUtD1EiuxPDN/qFuPcMJxIzx+ZqgK1NiKP2/80NIHWeWGJTW8t +hlFtvT6flLMTWpO5jqfKIjgrFc3XTH4tCFBOeKwXdnE6YsBFz++qgEDI8g502DWvIM+kwDI0+B ONwB7em0q5hSxH/6wuzyH7JYRXBwyaWbzmjHBRp++MOKe9iSdXz7Kv5T7O9sISp1Us58wdiueqE /ScXYKQuwI4LenDPRSxZVYa2GWDOcR6bN6EeHeLVgHD49WefzvNmWu+W9wwN4xVLhv3XZYZu8wR oE72XU/utDoM7DiQSQTEa1ldcZ/0JDN4nyP9hPLT0KNruvQPoFz4SVMqkr1+HShE8Nte9RnpKsX Sa9AyW6FpWGm9a60+5PbScPPxf6x2Pn+6brVIyPvJuPokDAQ0tqMZ8tPmFsK5h6Li0zBy1My1rw YnBjNQ4C4hJ7aaA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX2LB/xYpf0Dfo HtbPCA54pcNRXpbR/6A6IL27ZbhImo+UnoQGdiE+iJW9PXByfei7x3W+ljX/6cOgzaMzK++uFuw jWTc35eyI1A96yk9+a8DLVOoa3qmBYY= X-Proofpoint-GUID: tGRF748nEEGLRLcF4AL0Y4DUD3Wvtlu_ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX9dU9oENYUROa v/CPumfbHBAgPpHASUt+JV3XtSdj09r3VnTvItBADVmSfESvHq34vrxutRsH5EsV74CMjYVNqcC FpJrIjnNdExJRzr9cqYlfpf4WIFF5/AHFcD58IuILES/TYpn0DWHz6Kl0wMyB/raLBk+qNb1cXT h7yqHj7Mv3ZzU2bT0bu7gndf0/A2F0KJoAn2UXV7YlykgrISZ3dn68/dzZCTjZ4uEcDpBcHBvg4 5hPwhJpiBlFfKx8opaA/PPA2aE99SIMVKCoNS/xOKVFhzdlki4D9hjDvUiHQJece+Gfv6FuZjOh BiTQd4hLsYOEu3OqM52TlTrSAsLSfDOmuLsBIxsTSfGksl4jx8J/XslVkHDqdXmK9SZqLToCt+i tRbsAcJv4oMSC/TGIkLRjVGNamt6LQ0cAGtBTij2mR/WyG+xL7dJcsmnMxQTymK6LBFITOqudJ2 wijJxU2OnDH+nqWa+yQ== X-Proofpoint-ORIG-GUID: tGRF748nEEGLRLcF4AL0Y4DUD3Wvtlu_ X-Authority-Analysis: v=2.4 cv=fMusTpae c=1 sm=1 tr=0 ts=6ab4fe23 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=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA: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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 impostorscore=0 malwarescore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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") Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 BB39D4734DD for ; Thu, 24 Sep 2026 10:40: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=1790246445; cv=none; b=EWxPdAXaR/tSpYHehsetgbh4zTD7LD4u3850PrHzhoWqu3rglBMiw1XkCITAGlVK8WyM3PssHcgXmuVLyNBUpH5tX8K0sA5qBo8UrwPAUbgwsVX9B5dtUT7IdgLov8WZ4zCSpq0tYUKbubEnRjLqMi3UpVLGhOUWSCyWnI1fhaQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246445; c=relaxed/simple; bh=QqYq4mS2cTiVpxepHjUJZ0e9Z6UKHqHNtGLDWuTNcQ8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HjbGAO3GnaHWxnx2bqMYxp+3o9KKgHUPzAmoKTp3XQGIE6NtjZlbw4OeHj0rRJESHpHhZKqho6UGxXE3VfYQ2nz2bwu11mwoobUPW2Ign1IVzSOAr9ggLL3uvNqZucP42DjGRXA8zJ6E5QYS9KAJ7g9G7z+lZcjVDrHr1nvJjB8= 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=KkPMMyJ9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=EHbsXa8Z; 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="KkPMMyJ9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="EHbsXa8Z" 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 68O9PBjv1923912 for ; Thu, 24 Sep 2026 10:40:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 3dNqrZ5j1aJdpahIP13rxuzMwfw2FTeNK+1X0Bclz2k=; b=KkPMMyJ98qvzSNZ+ ObmEDuSY07TqFezmkGPnep0uk5f3z6YddUTPG8+tLezjDobAVanOkXTwObBlKmqA Q9E0/VBLoRx36H6sQ4ct4JRn5wbvZzqNl2l3C6b3pqNdPP/HPYOqcEFZykT7F6Kj LwqTst2kr4ljl6C9JxeCpksWb8E7a6VXnDBaxgvEDWfLNiqqXbEgNn7S+HJeHTAv 4byuVdcB+JjLJMwHIhNViu4ufW9c2KSX+Ka9PZr8/BhUeeU56P9DehdhYoClJuQj d/F/nTIivuo1Z0GD2kkjZBCHtGapr3s9KTcRPMFy8tvRDrnuh9aTC6I7FS8X2jvk 5YxoeA== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gvx8ah5k7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:38 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-90e8135d7eeso30607336d6.1 for ; Thu, 24 Sep 2026 03:40:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246437; x=1790851237; 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=3dNqrZ5j1aJdpahIP13rxuzMwfw2FTeNK+1X0Bclz2k=; b=EHbsXa8ZnrMuSX2LT0UGNWqR73zxrobyHvp5Xp7t6HD7fSB2LEK/Nyjw0P8u5pTVQR jRE956ETD5LZY+8OJDhUmF4Q4y6Qq7ocnv8eoaY1a3qn75exrLJLorbbPr5lR0ksg522 qPwekSGseOHWiskm3MIUpMGhszIV1lElIiiAKUF0ZUptjKS9D1N7YXW43fA5xU2VnHGz 0hFBkZWgykRUGsIJeFuu2+LSA4P2HUw+R1SbLr+tCb73/pBnNnGajAaCROUH+o5XeW+A VNqzh1X+h7p8ox2Jv1orKDVNfC1wjVKg08BeaP9PTBUQdrpeDEi6yYy5vuQyODqY/yOy +uAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246437; x=1790851237; 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=3dNqrZ5j1aJdpahIP13rxuzMwfw2FTeNK+1X0Bclz2k=; b=GzFgX78fa4FwTj8zxFlo6vcBZdnhBS1/icRXmGThUmrkTp8A7Z8Sw9ea/AE3JQt+ix 9WxCXZUaT4LTKKqpiXs0JAKJDPayVS2a4jkq8LXMKspT+6GSkaP4qacst1R/3xgOdqeR AK/OProOMUw274K8i5tWDidFCxXPsW3J154wub96ymVanDQ7uUgNa3AREadZPNd9azRz 8PVJLnrjyteMiMz+boX69/ZOnyiXCj54X5Y/nNQA9R8gae0hp+FAcVws37QA/yL+g3NQ RRt/dDgn+ZIAxzuyEKMXyoTZy8wfhCrfVIW8t+EtcyX4UKQuXKFccB9AnshxSE6c8nmW 1mfw== X-Forwarded-Encrypted: i=1; AKwUvByq9Ae50Sy78HAsGqPLmyf3RzS24o1xYDx6jWLPj8zBl9qDWCrsTiw4psoYVq1cjJW+BM97MdLjG81uoA0=@vger.kernel.org X-Gm-Message-State: AFuF++kY3jbJLYvKf+mQjhqYYbe6wrlfzHuiWNkdb0jNWJIwoxxKxkG4 gnnd71sZDze5nlrRu/mzBrg2vMP88OgHp5O19E0+NUPDp9rb80c8FPEWrbHgbxZ8TPP3jwC2f0Q 1Yz8+iGP4wr/bZ6KJIxmaWd1ENSLEbF7xIWNBVFcvInbWX2MugxeNBvQvZdGW4Nex6QM= X-Gm-Gg: AYBFou0ZzJNBShsdsoQhIIRg0EFvTJtcjwP08NLlc2yhdD79bRdqk9tBPKMR1SeKZwr Rtnu2dEhO8k/2PbAWNjl1NltrFKLqJryqwpnjsLCMJ1yxhl32jXUZ2b0Wsa+VlszM3ruCaJdDz8 siawPL8BiTPteTLzZkJQZSYyo6p/tG8ls/lCc0z4CL7JPxkH0DY0fiLfjLfDp/ZbbcvIAgHwaZx FGanu1gVgNtT9N3VdPe3yJegEIzYkBJz34vl1xH2EWzCoN1wWnR4Xbe3+kpBaNEVzDPg37dlNqP 9CSelgDJSlyrOCzLS0dgLEOyDkzrIws++JmfYJT9zwyVzLmeh+BcqHie3SzRwehYBMuH1dCC/ov kOB5fEyF/ X-Received: by 2002:a05:620a:26a1:b0:92e:cf8e:67b9 with SMTP id af79cd13be357-93c362cc649mr211533985a.21.1790246437002; Thu, 24 Sep 2026 03:40:37 -0700 (PDT) X-Received: by 2002:a05:620a:26a1:b0:92e:cf8e:67b9 with SMTP id af79cd13be357-93c362cc649mr211528385a.21.1790246436334; Thu, 24 Sep 2026 03:40:36 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:35 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:26 +0300 Subject: [PATCH v5 10/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-10-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1826; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=QqYq4mS2cTiVpxepHjUJZ0e9Z6UKHqHNtGLDWuTNcQ8=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3jD3Fy/Ina7D3XBf5LVuV0mmm4CrMILji9R C5Oyvseqc6JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT94wAKCRAbX0TJAJUV Vum4EADMOSTrQQ21FNCKfcVAzmhYRyUtOXOAB0BdABPK+sRSf6+Hm6X30lzo6F5K+Ctpu1sRoIs J8ORU8aB2I+DcKkHD4HG2gD6FbWAXCWbu++WLqpdCN4GtsrZiiMpRkHYRgswzKGba9fyMQpmrLa ognGl8p6+Q+nScqQMIqYMtX5oklVRVLMm98YfxL/3d93wacgX1S/rZbRyxP7finIYyMckLEH0Th Emv03L4f3b0qtQu6Bv4ifbSncDqjzBldOH/rGePwCO9lcI4mqERpXcoM0x93O3LJt5REXPCdgew my1v7KPHQjceWFiZUYs8IXaAFH3a3LDMTN5c4sfm67hMGI6ZArhsq2fK7lnjFM+KL1+MLBH6Rf5 UGdiqMGF+GVF0zmPLkDH0FSmZOhXZnJRqx/O/DutgP3cJSUYFWaqVL7GpJnJi+OB4bExKLe5ZF4 Orv+ZsDMivjUQQ3GDg9LTDLZxPJdkNsoCusKHn6Owl3W9fgYb+8IobeOkoH7kG8yFizFlmnNB7V lrQOFkI5dIg1xOiHQxQ73kwca7WYxm+X3qN4JnTg+4ymqwsyNP1MKUtoy71lFoXyHtnqXwnAdQy hvu7uOkMfUnVnoZ/bF3cjhTQdro9w9NeLYAEo1HfnXGS/HEbstbjLX6sr+TYhcIB9Nnf9D+6Ftq bHxtNwqnZPvoDvQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXymiXrUFXGrts IQhMxxZu/VznEgdVGRbGFCFjayTmFV6R8vAnULpFccWgWjE89I17lRu8jxkPCcq+MthQaAw+pIk 8xM1ubiqCfsQWODVXGo8SQT09QAokyo= X-Proofpoint-ORIG-GUID: N8VNRQSvCc7iobPE22zaQBNGVwQy8HyB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXzQMZqMtD486J oj76uvDNG836oRpqa6XxBW1VsxLj2H2b8cJetnAZP6IVXKVoA1gayYA/+G/1zhHjrvfhbbFuskJ Cu0RzF3OBpg6JSsOY87z+euG8plgQliNTJ8WYkaFg2ndm/dCdvAPdaZdvFKzJLLtLT8gzRqXj9k KzkErTwDo9RGpoiDhPKOorpW+fEzlPsxWwJrqU05SyG4JPNDnM7EVGFyVIVzQgrgLGYXiZ6XrZT IL6PoRoovHLCM8RgQmAUwhQfW47P4WBn+EH92AVUpzKkTKtJQxXn6geWqcYDzlQuMq+xdYP7DxZ nVPHUMqdY9h6k29UotEIOMvTjSU2sabe8QHsx88DEjqy2/FvIiJk2Q8ST5E6rHhQYFN6PGcFzM0 BDgBAlqRB+e635Ea8amwJd33tfDbfQMmADUah8bRlHFZ7GVNF2l8vwtX55+1sDbpzCXHYeDoPA0 FTaEXtuUoXISuazM/0Q== X-Authority-Analysis: v=2.4 cv=a6SlZkSF c=1 sm=1 tr=0 ts=6ab4fe26 cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==: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=8nTHk6HmgCSZk9Niz5oA:9 a=QEXdDO2ut3YA:10 a=1HOtulTD9v-eNWfpl4qZ:22 X-Proofpoint-GUID: N8VNRQSvCc7iobPE22zaQBNGVwQy8HyB 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 spamscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 impostorscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 7695D478846 for ; Thu, 24 Sep 2026 10:40:43 +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=1790246446; cv=none; b=iloaeFGYJcO8ipYMqhSPKRiUDBPauwNMvYuqxqf9Bi9+ReC3tyk7l+ILqClq4eCD/Ii1qiUpfxqTph+wvPVshv9gF8dGJSmckeCd5wS9pwFbZf0uShcYs7/tvx4kMUGsuJn0tqClrJKKOdWadjooPd/YfxmpMl8OqWuV5EoBpQM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246446; c=relaxed/simple; bh=EFsK9n0R2+OJsJWZeQla9kGCrfUJn7ULxUTxOYLAVi4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jGHwNKXzHpWHMaBs1NO2gJzqfVl1l13LXRkkPMmE2S/5HC7ImgocLHCsiUI0+6PXtLufga0PPKFsz5sUy8NvQ3gFnwelooOLWnOzWatZWX/sklHAajoFqsKfEE85lyPzIFC7vdvQ2PsKF54Xd896yjwBbJ+Ad4UBR5E4gSvd5Io= 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=DDdq0Yx1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=e1vS7DUn; 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="DDdq0Yx1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="e1vS7DUn" 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 68O9P3HD1064097 for ; Thu, 24 Sep 2026 10:40: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= KirpJP5T9r6XG6C+4I9UduGnb2+4y9Vtl0tXv9XFeJ0=; b=DDdq0Yx1mz9qRTmy x/x97IEM+V+WQiX0CYYdK343yLC8PAuyOwu6ev6ajjnMUxFug4ku72XTPuqNhxU6 /yZAmae4pnQAHwqsOuxrXf/D2eGpCDMhhoxtpEDxj40aFlV/IVZcU3CBHk9h+J6+ vgJd1ijA+7zf/YYMPNMZvNdDS+Yx5rxQ8jD7raxNuvQfOJ1dciF+RTIhmLdxhYdE ebGTOpt0k+A1/ZNaTS37/mFJn9eQgc+dK0GiVSvJNzfStxUPNTuKLVZEYAru+eYl 9etTGDA1Ou9KLCgE6mV2xA6QCv5VEWykWiQGDYzMNFvW+zTFyjO3aqckdaK/Hl+/ Ch4HwQ== 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 4gvvgh9hqk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:41 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a1b824e84so401431585a.2 for ; Thu, 24 Sep 2026 03:40:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246440; x=1790851240; 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=KirpJP5T9r6XG6C+4I9UduGnb2+4y9Vtl0tXv9XFeJ0=; b=e1vS7DUnOaiU1AxckvYdhEHaRNXvyqHnunE7g7oB81UQJmjqnPeOWWaD9moB2AkiI6 HUdp5pVn0WUz3h8sulQdMImD2mlVKFdqwyRizUln5LwOZB07UxLCV4Fty3pPH4VIzp1x mIRpMfYyIbJ7rFrvKiwdRO9uA5c5aQBooICTSAAVNaB+oQckOObGKVL1bYwiQ3WEJD5c se8sT2P6vBUjRNO+KuLqtOGKuvwVNF37tNBgCPEbHfjxKwPh8K3gM90B5V2qObWEQVGA /UWELBSBuHCMpvqWB7rV5K/Wm6/9FL2pw1vN540hAgb3xFygoflhn46FD7BTyrGWYO2u LW+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246440; x=1790851240; 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=KirpJP5T9r6XG6C+4I9UduGnb2+4y9Vtl0tXv9XFeJ0=; b=rYGGl+WYwyd9d0NgobdBkoipbqroCUq7vtMzvr01rxzBP71dCNMFugGNeZm+omP4O5 HdSRsUNjIkdrvLsRbHw4N1xaAzwUwzbI5+oj3darQb8kvaWuJdGeD53OhOcbIla2IegA yXVPbXm7IIb9esO7OF/sNfYxvg+kdj5asdlnPX45+qg0KdSGMhbHvV83zMpN6vt8HHBX TtJ2RfWM0RP+cOS1NaeqtY5A1KElP3JsyVPeTsKDf8T2ucUaSQaE2LRU6MA+dnybboGm aJdZaNpeEH5Lu0gk3b0AHduvSWhZHnweAHNq+loH1dheCVCDLQtmhYhrNRNQsDBQugpR JCtg== X-Forwarded-Encrypted: i=1; AKwUvBy+HCF5reDbwf6F3LmKQ07WvYO9zvs2n++NBfm0H31UTU0QVl/CmasKpIF7ivCUsXzquQHyq25Iogdf/zc=@vger.kernel.org X-Gm-Message-State: AFuF++kSzROgXGFBrJif4yqSYTm9IrcLiTn48GfHDAG0il+plZVfyc7m JHqqRdiwCwPHj8OUWkmuAXObYdoCU7uZ6tCdtz8TV0jpwXvDTLG3U/EgF130YkVYsSFteKfJiSO BZ9scNgxK+RMpwjs9tJ79XTdMn28aPRSZpwpNkVc4yglHKYb6+dD3rA+SBdQXngF1YaM= X-Gm-Gg: AYBFou0RkJ6kG++SkPSHwmB04oFCyUOvrzF3AemFwrMsADX7gHJfEY7Tei8w9YT+npt XXOyrlc5D9hOzbIqVfy1UigiZHbW2YLKZZgcMvNlPQcGXQFLssTLf2VzPbsm4KOYc23oGGjWCYY PFvlevmUHsexIlNq5jINKCbUtTREBqS1pEsQN9Ru7tO24dHQC2hvm5r8e/2/e1ffjDmmBOLgq0U J0ttsHgCttouZHh+OUQwco8N9dlzXJhtiFRXuQNCN2ZSbRilQhMn7khd2YFdRzYpXaly/lQAZ61 v6XaLakIXYj0CnnXkMgkg/4X7tJlT2dPjlHe3MeZ2BJzf2ykVgip49mEATEGMNknuwBU6hBSD46 AP/xGA76H X-Received: by 2002:a05:620a:40d2:b0:93a:2e8:5afa with SMTP id af79cd13be357-93c36396033mr230394385a.30.1790246440087; Thu, 24 Sep 2026 03:40:40 -0700 (PDT) X-Received: by 2002:a05:620a:40d2:b0:93a:2e8:5afa with SMTP id af79cd13be357-93c36396033mr230386285a.30.1790246439348; Thu, 24 Sep 2026 03:40:39 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:37 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:27 +0300 Subject: [PATCH v5 11/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-11-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , 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=EFsK9n0R2+OJsJWZeQla9kGCrfUJn7ULxUTxOYLAVi4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3k9KJ1e3g+V1KkNA4/Pf01Qsn5ZBxMIpqZB V5G0dcrxeOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT95AAKCRAbX0TJAJUV VteeD/47UV0yRVhld+/c9luWjJ+Oj4eyboxgjmXBAquUACTO27fnkMmMp4Isz2eQ6AmTsGD8iq1 z9+TPaw+PslARaoUAjUDnCMMEqJe4xmyi3Zhp8u42ad8NYj+50vW8GDzEWm4icsgn1xJ6/vBUje yb4sufRtJ0DACXcXX2A+BAW14KJd/ruiBDL2cnRGV/RZnNAx3vnPytWn3lWbGdv7n5r0zZ1DbID fPgcF14hha/K/l771v63ugdQUxG9kiDk4b82BYvtyvDZ4C3Mt2vtUXAZpPFx/PgIPPdl7CJpfBT c0VwpT/nMyPzptfFz3FklmBMk7YvaJUGwEPeXAIlZ1+5iqOgbL1jZA9zw51VXZ9U950wk22IFR3 +gu5ncQcbUFrctfDLkwn9ChMIgtF8RsTprglY3y6+ISTiHzQdQYYYtaIIqVt8ipIbObs6W3JAU3 rTs/VDaK7EAfvVaKcblb3r3rStUYABmyPkGFzft8DpZ2Ok4h2MiLh2Lqv86w9gEdRzjk8haNO9p U/lqb1speDxyljw6BO9uwB0Od8h38AKj/VWjK6bjCTzwhsPF2n0K6aUqkUUEZpT0cIH5SSLqEc7 +Vf197dja/Xl9Ufprhqg33cu6kp/bRA6e6p2AwQb3tYhNgR6TH3pCw7NjPNm9e9RK3moEHP+Nmi KWwxdLrClX7Ti1w== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=KYhHIgYD c=1 sm=1 tr=0 ts=6ab4fe29 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=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: gDKubz_8TZW3PA4fNa3_ZJYsrHD-qpzs X-Proofpoint-ORIG-GUID: gDKubz_8TZW3PA4fNa3_ZJYsrHD-qpzs X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX8F1vBNvXiai4 rjYWrbZxpwYrQ64e6EvESuhy72YIyAG7LTOWWTGegUu8FubfbHqpvCswiILsMXy1g4Rk+PTlfPq I/C4kjfvqRJawOXyo8SOhGUd0Ev3AeY= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX88wJLMmXoc2t RFn01TjYKdiaEb616Hq81oUITt1bm7BtqG1ZnaxM4MDcqLXVvlxtVlBpN8ADzZjaKXjmkE7H0J3 ruFDEAHG3EoVbuYZUHjeuM4NwNmlvoOB665eumCu38DzKbBXaElLVpQqvL/FRaKNLA0d8NgFHER qwpgoXaceJBqcp2AFZHBbuxqSsLy0GTg7zGZl86e8pIzT8TY7GSj9r52BeKhn58r89n58jNxNqv o0EErkrCIRx9mDtDcM12fY8e4g5e7mkx/fKLawNVQNHQslQmzOIluElIGmd+FtltTBdg2ovQ6ja Vi8bIVndtnzBUfUtEwRRcJWvxksih6HuoIa9t4ARZPlapliB2AA3QVyKh5C+Gt7FcbakAo2nX/M stchcs6OVusblkgSvnuyZYo+yoBkKwBcqVWecwr1leZSYWJpSjHTqS2llReu2HY4FyKNnfJgcED ZcWZ6FKMdbJMHUafroA== 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 4CE4D47D460 for ; Thu, 24 Sep 2026 10:40: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=1790246447; cv=none; b=Bj1mXjIjRTOq52tZA6bSKzpgbjvrkvqabDL+1RaEiMYSAHBXIwYzOI/wZ/VBSlzW1iu6KyQsNNVYyDaMEtqAg70ovDlBXueaXDTy88VxhZL8wuoyU9psmAIFFtxM1/qBDOdMpw1wP6K2qvKgOeMYXc1EgNgINM6SmNl8uEkPvos= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246447; c=relaxed/simple; bh=ZQ3HN/3ivnmGnMkFWTAt0dnTEo0SkbB4gMVEvHouFJI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XIwBhPO1/+3bIwL25LnUcVw0Rf9nSc5qFLyBir0Fep4AiGR42NYnszzt/OqGcaTk6wJGrG6alRb71cEr05Rx7RwUkICJ/bN5keMl2RnRnJ8n5yNws/peEK07WFLx2tIBuH/+7irEpACxFAnMRkz9BGRw+qZyGgnf5fudTIEN1/4= 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=Q/JnPcVE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=g7Zb8FUs; 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="Q/JnPcVE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="g7Zb8FUs" 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 68O9P4jW1064107 for ; Thu, 24 Sep 2026 10:40:44 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= +NOU+nF3bwsk8Fr1FxwE0nIa7N/ko06+VXhW9ooymbw=; b=Q/JnPcVEfLMMwp1y ZF20+xr7wT2PvruOgFSZFx9cMTLq1KvrtmlywDMsyAlHYNYceTR/zoZVQRo+vgsO VwbObDxOdzJ6EBSk8TbN9BRuDf1eskOL+uamLFRVQB2z8Zuadvr3B50LXuZyUGTn L2B6dItWbeyfCVxpoDsTohTRKzpBoD4mi1nCUutWZ0+WN5+Nkp4rtAj9B3dQc0iL l5UVUDIe29nfu6W6BKAJ62NK5s+XiA44iMXqdyEPTVhc6DoM7FIf45a2XelYWFHe R1J7D/TwXG38jA/zz1fFnGfP726YDP6cj2vSSeuxtPsCGzYPqCNhkqARlcSCBgCS Vi9IOg== 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 4gvvgh9hqp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:44 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93ae8e7e546so339844685a.1 for ; Thu, 24 Sep 2026 03:40:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246443; x=1790851243; 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=+NOU+nF3bwsk8Fr1FxwE0nIa7N/ko06+VXhW9ooymbw=; b=g7Zb8FUsVXYQfeJy0/Y3nUa9sa0WjLyjqviEjLt9trqrJhp4Kl/qb9qXd2PCCkyKOP Vu2zt7jt2xr1wNf8ZHmxJnwg3qsenrXA23KdmLRCef56z1aqd/UMWNN/98oBu0cJchwt mUn8Gz2UBTETK7Y4lVnSd6XDhVSg3Sp5HR5JES7zlvBtyiR6/O2DP3DbstogiKxKSrHS 1R/WN60JRC6JeNAUX4LlTe3OwCZ7f65fm2sxFH5FuKB8kvsFTZthbf9FRZHhaUCPLLvB aUimEdrKuEegpBOSBUNuUZGESqIOzjxrzhJlqMAPWZB/Tr2LJLmAYKFZ4jgwBuj0Jr/M fcvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246443; x=1790851243; 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=+NOU+nF3bwsk8Fr1FxwE0nIa7N/ko06+VXhW9ooymbw=; b=xlvmB9w4c3fcACby+meAND0wjc2EP8T69a4byPSygT5sRLgk5fSBxgoZ9SiOg8/+Ol e1yW+x/3XIM/0wLYaGMf/1QDoxlsD36QULAtg4AiAgJxPZuF6Xa7qxGwfCD9nyviapMe pkemgmGJddU0laMVGtZ0c0R8qGOjjTCvtIp55z0mocD2X1ztg1s0UHsZKY8A1QPVEmKQ EpWM4oCshH/NPvdwbBX5+UN/Q4z7UsPipwCEWvVO05boG9IJry/n3BVYRJvlRsHh4lFN YTaJX+3WwJ2WXHJda8Q1BaX70WdQ0TY2ErTGfB45oO6Uroo926aJe5hVl8S4En80kY3h adzQ== X-Forwarded-Encrypted: i=1; AKwUvBw+YZg/4iewRQjzZuW8V8TcGyxkQRBz4CuWpH7WLDlfphe67zh3f79VC65erfN2WWU8vCfu+9jqIQRVe4c=@vger.kernel.org X-Gm-Message-State: AFuF++lxUTjXdkgyLDB19mKT3YAGsgjmV79pBj5CkRCzpPa18d+up2d0 ADTSQw13GtFEk82vzzUtrO8aneO6TnLFTsK0dkc5CeLIBRB8foyU28gJdFKhjXk9JZxwpAf6UIH 76D6Ioj4/bUQ2wtmtCo1yBBqkVzWO2XR5r4G6R/q139TrWtuDEzWE1kU0AGUN14MNhBc= X-Gm-Gg: AYBFou3Ng1K2w4nZvlt4du5PutSUh+YjPP382JfYHR8vAQNbqQ/nSrFwMqH5BIdF/G2 X090E7bRoZ5rPkGMMY13z3GWtvAtpHU9jbm1r43zcicRySTaDZmO0GbSZfSW0i15CDhj767mT+U D7U0MDmyjHEon9CN/Qsat7+ljgMvLz+FGyyXBWsq3gzFFeCPVp320IjjWDwrdIysfrYudHYkqF1 PQXyo/PfuITzWmS25SXVImgXL2D50rFurUc8jylS6NLtJLJWVaMT4JxlPfTurNwfZIKoM57XYiE DsWceEQf4QZyMcvAjYW4qBAxyioas18K8g8u9ETEYCqDedYxlqibYAYpYLujYDjRij7H4TrPrkO /moYvJfYS X-Received: by 2002:a05:620a:c4b:b0:939:d38:3ab8 with SMTP id af79cd13be357-93c36248043mr215196985a.12.1790246442855; Thu, 24 Sep 2026 03:40:42 -0700 (PDT) X-Received: by 2002:a05:620a:c4b:b0:939:d38:3ab8 with SMTP id af79cd13be357-93c36248043mr215193685a.12.1790246442249; Thu, 24 Sep 2026 03:40:42 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:40 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:28 +0300 Subject: [PATCH v5 12/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-12-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1849; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=ZQ3HN/3ivnmGnMkFWTAt0dnTEo0SkbB4gMVEvHouFJI=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3lV+iaEqjdhPVQ3WfkkJjk3YELVo4BpigWt tv0IQ91j/6JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT95QAKCRAbX0TJAJUV VlohD/4nW371UejE5bWpOVK1B/yZlvWnlFe39PKpoVt2axjlIccIwRrq7ySl33ofEIlAFoz+CP6 qSWzq+UN8mXwetHwj87cat4kHSgQJ+UUkg43K+Tz7G+32BOqdXnRggeJmxPUa/88njF3Uw8EeWT iLB26i55VJTEZN5T22wFm8aNKqQ4v6LCdvHAj4bqFjvs76IgqLKdaBGOVyuVqfYGbUJIEUBDEIz lPTo9sURDz+T/PVjLqB/1qWFXzr5Z4AU0BNa077Hl3J5IBVPZ8mZ6fqcHXbWbqz8SR9gOB9DzEI CGqK63jjuYKAemwSxrcCIb94T4WMr3OlO9pViuz74D5tH6EVHic7BO08jTJ5loSvyFQJqW0VI0W fxc6nr66ZoqISEpOJ7CswXmv79fw+SbyxylEsWgthuBCYy0n4eq801GgkM07xdo+kFBVxsoZwGU TGlK/ydUbAsbsed/Z+y2sFASBai5cHfjVUikCROcly7fyB4WTQyGtgCOFxLefjRl1yMpwGVElkz x0XrsaHk6735ZxO26KYerSxptLR70wyfw+1qcBprwgjwCst6tpcwKiFoGc/5Yyink1ISoU2+mR2 QTnQP0eEBwamcp4XWL8l4o0hvwc3+JjETa/o8mDYccYsrWhA+OMORTrebbrxQZauivxHhsDPMkP Ax1HKavw4OrzpOg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=KYhHIgYD c=1 sm=1 tr=0 ts=6ab4fe2c 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=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: zq0PgzKrMRsMkmXxKBo0alhozgF8djMx X-Proofpoint-ORIG-GUID: zq0PgzKrMRsMkmXxKBo0alhozgF8djMx X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX0km9M0oG+gjI GWYhLxlHan1SrhA6qd3Opa3Mhnymiuet2DgDbxntqBybMpqXUA1sTtioVUsUGS3tqIlHILuKF86 WIeI+fLh0AnoBw5tzvFxFGFH3ejkviI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX1T2xur23NHYs 9mG+oECj7oMFbOrzKE2/30cHTt5EX5j42GmVjUxhTfwlkO+1QSEuV6ffkunuYUJC7s1p1sbQqUL K6yIuTwvoiGOS2JrMhndU0XfYaFe9qu/o9Cc7eUPHJmvl+SDxl7PZnNYoeDbLvbzYXTE46HBqDt CJSpKPW52nd++yFxgYtVNIkhX4qrMP7Av2JyLFfbNxjTbD4vwfPwwM5Taig2Rvy9vb+Xm2MNs/T 5dtNa6C0PVSBbAByXeIoC457sgMRPt9Ws+XHOnxrPG3WA0etUjKsX8FfaUqJ6+ej99P9qv8JSwG vJJMFnA9o/yEHeuhoB9IIM1s01gb5HjVhQEH4QIOn+zPAKDiTa8/lPiIb4hhaF7XyqWLvFCE5E8 AToWFsrlu7u/KqsKX1yI157un2ckHzVcZIXEiUMI7GuIk6MY6LXiOmIbOoBYEJvu6s6m932tfzP xnoWeLUiRAToCcax2ng== 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 C21DD47DD7F for ; Thu, 24 Sep 2026 10:40:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246450; cv=none; b=LkqMo4TvldWccibrYu6V+65EgxdqZNh3VuCWJgNjuf0xrdigxMs1qbBYsGQGpN9hQULtyGdRVSkvK80l3dfjIBOhyUZZQfASji1YO9UNUfIQtU8PuWsPrPt3TkAZRcfV+SZztC1XWXpmD3BiWjkWQjwNBGJbRSEhsmG62aUqNHU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246450; c=relaxed/simple; bh=NWMd+DqbZOzQAKNtE/2aEsfe301Dt8pJ7SgbBO02K3Y=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BFuL4j+5AQpI8KyGHz8aaCb2KUk0xA++n019G71qppOSS8j+jghuEAwwgVnxdvgkC65rGMN1HqoMCJWRJJ0WSnuOjU/LrfIdowP6GvMZgNAQ1OrPDNNV7mvRKZdRHlJsmP0iIn9YtuoO8Hd3zLwcbBGUJyoWOhnE5g5ZPVdLmK0= 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=Uu4NEgXh; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eQbVDgjO; 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="Uu4NEgXh"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eQbVDgjO" 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 68O9PDT51923949 for ; Thu, 24 Sep 2026 10:40: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= KWCB9Qky8dWdJ7gszJJaDezqu3VIyPrxhUCDshmp3G4=; b=Uu4NEgXhke8dLWsQ 9v27GRmHnWK1rWov8wLDig5+IFPFdb3gxEGwnDnjhRTnMT9Wj5mfRS21aHNzCxlV wKtkLoP7cDyWfzzC1GHkpawX4Ke8osr/uOIRasQro+bYbT3DB+9apVYyvG1nvgVt VxCLh70WcU0y3Y/qUdCAJWztkNw5TXOOO17YW0fJUZBBWqkP3Zpw0TpNp+nEdJ4E 6nSwr39C9K9UioOx8/sVpOvmck0WdCOhkTUTzTaQtqJBzLqURmiW+qSMV+3cIfHm IYR8L2OBWXUkvmZM7bydgP97DVG0Z73AjFoPRgraE8Kw7kmQ9RvcymJzMjDLkjQ2 2Rx84Q== 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 4gvx8ah5m1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:46 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-9308eafb465so433289885a.2 for ; Thu, 24 Sep 2026 03:40:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246446; x=1790851246; 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=KWCB9Qky8dWdJ7gszJJaDezqu3VIyPrxhUCDshmp3G4=; b=eQbVDgjOTFNvX1GthJg1qDj+yOgO+H3hhVnAecSoIPFjXVCumntgR3o15jWlKGld3t +rytTxXi2IcMQYit7cSX+Alp1UKuzPqNtQcMoU+LJGIrqqzZCn2HLosNAT3E19xQfKLB mnyklP6hGFPPz8jxsMHHATzcOm8M2A0TtLnLq/Qgp3uuEidqxOVg8tmQGheueyRFpC+4 I4r6ItySKw9mLgfRLu0h7q2OIP4Z6G5Aiu5sk3NQTIOECQwqJdm5ssL0Vwj6FGDCdIpL kAUj9rqPSPAS6MWm0x+yloFms7s+mHGjq+Bwg4L/8FDChQcO6lTbl+AZ+J+O+SxuQPqz ANAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246446; x=1790851246; 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=KWCB9Qky8dWdJ7gszJJaDezqu3VIyPrxhUCDshmp3G4=; b=QgD1B6XkQryy8IJqTSjOXboYpeTWZ1WAsOQCpp2goHCwlzsxhaJg2No9parAFEyfa/ u8ZByT6FF7hN5m2NkkLliLRGyT5i3Dx6qN8L/tYKBFftBDlSd3pyLTpyhSELf8Ej5ny2 Sn0UWuN/veCbwW+R6pc7/rdq/YffmosnZEXE9b3iSJda8oVvfQ2cKPixl891J1CNVsIX vdodCwiehh3HFFBhiY0cyVVcpU+Gokvg+5QyTmaga2p/GRjHlBfNTjBu2a4ATtu9BHDl WQOBHgkeiR2iZGdjqPy0l9s/HAwaOwVkRPs/jujvO9eqfulSds+fYiSMzeRT57c30Bli UZEA== X-Forwarded-Encrypted: i=1; AKwUvBzD9oV8TzJP6DA5c0pR5DvqS/VupnnEETIpi5yfLO2s/a0D+LSy4aPEuX/vsCy79W9XJ0I8w6s5T2FLjeA=@vger.kernel.org X-Gm-Message-State: AFuF++l+DCUVkPiyPtI9LBmWLNN0Gmb8kPBLtFybTIPATZak9nboQKgP SOj9X4KywhA0gPh72yO8u/pTeYo90Vm1K8o0edcN6gFqYIHocEBO88SYwQRfN44ppnx0JGLxWax ANsje3M4OepLBnGLf4kti5XZEj0Rl+VuFJSSeCIOAxEvE+tsxdKQ4NcpN1WepNkgPTI0= X-Gm-Gg: AYBFou3TZ+ZmsteUwxnORdcr4QmSNjj7OXhKn/7SAUnP/CRupSNIYayqaP6cvSj5aBo S2aOmyt/ZHn4g5CL9LTpd63sDRC4L6mi9mthkZct36h1Nh0kYF6gESfKsdUW9IyCJbb3Jmjh+Ik Mdd9xUNFnoqlOsx98D85v9NWqKuln3+misEQK7BGLsykRLcBria5qEmjKqR+Xc35tHNy3pr4Sb7 T3t8w8kNm/pNAPQOBVTcK51g35lKMEp+UXRJUFQNg41ne+27ajaI9E53fSuJGFAUD7AgBf795mX T2+Ow/7kjeU5S5XPwTHhrL+khDadysoe2AJ9jWIR+32rwYYZ7FoubxU+mvOuhpst1/pI0ceCUiZ uYWv7gbh1 X-Received: by 2002:a05:620a:4890:b0:939:6a:a71e with SMTP id af79cd13be357-93c362a6e78mr229985185a.21.1790246445803; Thu, 24 Sep 2026 03:40:45 -0700 (PDT) X-Received: by 2002:a05:620a:4890:b0:939:6a:a71e with SMTP id af79cd13be357-93c362a6e78mr229979185a.21.1790246445099; Thu, 24 Sep 2026 03:40:45 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:43 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:29 +0300 Subject: [PATCH v5 13/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-13-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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 , Krzysztof Kozlowski X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1946; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=NWMd+DqbZOzQAKNtE/2aEsfe301Dt8pJ7SgbBO02K3Y=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3mFdn7fjyByZ8E9iR3trdYh6+oFwBSKF1Bt qty+6t+P0+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT95gAKCRAbX0TJAJUV VuDCEACWmhRZoCCU/4TN0tUAi23VL13th2JnS3gIGdPvnMjLuZqcZdjDinx8I0pDsPy0oBHv5YP WsxeMCJlQFBn0Uxg/aZ0OzX5RoSY4UYmBsr1pygy3RmE/NU4S8EHVHT9y7y3XP8nZ1ZIWATBWHY aaQievPn+mh1LG8CaD7NZ1V0MSQaWM9AY7TXRLV6o7VJKwfGD6hP5Ro2yA2yAJm0G598jIQPvvB iTywxxKMTPcvz5gT7eYJsqKE+52nPwjg7zHfmvE0EDjMBS2Ky4IwjiJcQUom82UyT9jj087VnHx 07FK/gfmrS4vOXHhQetnYrmoSrQZMnFR6UEZGa80JCIeIcGpyiw8uyYXhGvURJ785L155Y6BhLQ GKeCZZd9uAdz0c1iYXzcn5/Vciy/2EvWDdJW9Rmpt4TVBux8HRV9+nrSJrFgRpjPpWHlLs/+mXQ y0Vu3jwwfwpLrsvTlky2dkL8axt1IrElJSyAaSy4pNel/xuzaiOeCgugxJNIAs80VODd52Fz1Ss Q4qQNwAwxvpaCm4jPKaBSrGqRvYzy0kDsiA5FNAIiCJS7dwo+Vpt0zcJI8GtZbz28JQ/Kxq9FZk 0An1D44tPhy31+8wLOylaEBwLYQ1KQnnxMYum0qK78GWsPXB/ukmz/NHfJOOBoCOTt5vdSoenA2 R0TalCGiRWAdvqg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX+ca7+/+9jilP zSF9rh3MlerKXZFqzdLX7MbWBZTydgfxitfEBfc9AdHAq7bsJeGpgFpa+B1nOl8zu7AhrVw5nwn P6FQEEvCMONLf6bA3pLffE0zF3QuzvU= X-Proofpoint-ORIG-GUID: 5AtJcqvnL4IOAurn5X-WqGhRHMirdFfY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX4NmKBxI7gFFW Ft13RleFG3HjBVf4x/ikoE806ECVE0A/iJ8/RIfu332yx4ViXwBi8XZbKIftaFotr5epAwVnQkc Ua1B3EbIcKWwzG2yr8htDmJ8cmQCght3v9MXxvsNuqFIqXxGtHILKJgufzJyPVfyb50pcC/Nhbs W+3n6oTDzeqQYM9qI4wbG3EQEJ1iM3x0zNguBfignFM4pnzjX2N1DW8Jq5oAWh9htC/G1su61Ta u82k4D8136EtOwCtZZAWIHyw4yt/gZi/Dm9WNsf4dWldrvZVk2Bp4QOvR/JrJtfFkxl47TxSss5 isTtNBWPrJ1+RX5vfCgDAHMp4hyBHRHs1ugVV0nSCoP2adJ2Z9jnKWM8bFzTB0CAu4SKUA7U64k YORUB5C7FW4/6rteaDwW/2Aj/h24spA7N3foFIae6twOYrmpRf3dU2d3JQ3htqBRTgbUjNM61qd nJKV0Gly//F5utCKT4Q== X-Authority-Analysis: v=2.4 cv=a6SlZkSF c=1 sm=1 tr=0 ts=6ab4fe2e 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=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=z35zQ5kvS4wbvuCDxioA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: 5AtJcqvnL4IOAurn5X-WqGhRHMirdFfY 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 spamscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 impostorscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Abel Vesa --- 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 Thu Sep 24 12:55:45 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 DA3D347F3C2 for ; Thu, 24 Sep 2026 10:40:50 +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=1790246453; cv=none; b=H9nx0AdmFS1h+3wCLb7T0SenfIs6gWTCry4vReqXEJ0PyuFZ21m3avExj4ORbzPbVV70SFCAnjNxBgHkOkWV5hHI9tmF15U1XK3xAcJiZ/cjc9M/vdOBLRBUBJFrubjWACKT/A9ZjSNpRj9DzJFKfQR85peCw5fG8Y0zmzp27lg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246453; c=relaxed/simple; bh=1MzmGv7pYEsIWvqeCUGVRjIwXDIaZi9bQoFCu0NoLrc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JMbJmlr9JVU++bRE/9sM5sPVbVaPtWDdKZX36kUcL1wYqcZfQ5g7LlJEQxM4Qq6HvrkrnG2qWz/oG5qk6UcUa6H9nCCdkjp02bYtK9o8u9+OWoG09r7fgMKjhGAAleg8ZHk3DPSs/JkbwdwFmiwmvaJy1n36y4oDHgcJZVb9d0A= 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=Fpl7Evu5; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hzj3qJKU; 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="Fpl7Evu5"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hzj3qJKU" 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 68O9PhaM1270218 for ; Thu, 24 Sep 2026 10:40: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= kXvjJ7kXGR8I+uINFXE7o78uhrHa4ykQOrza9il/Dq0=; b=Fpl7Evu5G5ca0Evt fqzYDL1gzzcGAc7Jzs8gmqOJFdV67XWTxGS7nN7QeKs2/F6BETHtbmOilkfHc8h6 eurG05wF5BgQjbx+bkD/t26qpbbjd7Ep+cHMn0+5DFKcNCjTMA1cnIbows5iVona 1svCg91JMRwlwxp/htaW0qN/9CHIDrDsmnhmqX8Gr35BflBmTOub5KtkEUddKNCV sXlBo9HTIiDKcaNH6bzMcqM/mw4X65HMwH4xZYS0T22o/ucb5HR5W8/wtIfzqDsA A1Y69ETALYaL9FNFt1NHmnmOfMa2ncZOW/zdlqKrVVI61l9GZ7yBZAAxIwRivGTZ ZO2q2Q== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gvr90aju7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:49 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-91258c6ee64so15627216d6.0 for ; Thu, 24 Sep 2026 03:40:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246449; x=1790851249; 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=kXvjJ7kXGR8I+uINFXE7o78uhrHa4ykQOrza9il/Dq0=; b=hzj3qJKU020WZPYFCd2aKWLpB+RlJ2xeCJ/O2Tmsu8SjBKI5lylHFZ2dmxBvZi0E1Y IMVzz3RRydw3kKT+59VSsMBkEOMr/VWE/+LKgEHiXDhP6U3dW0jPSXy/BPEP4GYHwoeu wy/oifzcrS2iTV+hPi6mqrsXqWJ75CGrSwNG497GlIoatbV7Rpc2Bzo+PshG6ToeLQvj wfPNwPUpjKV1oN+rSeNzY2d5VLWzIpDv7TwNiGPc3Hv8kB0dhrVAOkPtPAvcL0RBaAVl oMs1olsInDPCEnKzFV4m9kbyYjDfZ9qia4y9+WloeSwJL1MVYgFpQDaKtFjaOTYfK/Lu WptQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246449; x=1790851249; 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=kXvjJ7kXGR8I+uINFXE7o78uhrHa4ykQOrza9il/Dq0=; b=bjSmkKApX45sK4rQwhD4O0WYb6V1LDhQJ/1ELUVTg6IK8YYMExvnnp8KhRpW/P3iVG FdpdLVDaqA0ssSMmrcSt9Ft9GGvJe0wsHlfcOmi7hwOxD7PlZANb25R0zPAzrYn/hmRW QqoxtfUvKyCgeUjvfqY1WAgVM6rRLpHhjQjoJ6zEBUKcyIlEbkLgRRSgtwFkFM2SHZ6O UtsZpjkqeS1JQXSwhpLEOa6O0AJ3DIKypfMtcddiaPVJMHyaTW9GlxSiy8KZ1WQ744yp fHVQQSlMTUL5sTVEA0/tHDkq8yOivgpSp6RHDpqmzpJntG2/jgX212md59GNGxj5WYwH TDkQ== X-Forwarded-Encrypted: i=1; AKwUvBz6//zTKqVK550gU/MxYWgVGALoTDuNoPnGB/kefGEbH/N/IUZm/7cRxGW54qDB5P9tgoa1yH/W7duhHKs=@vger.kernel.org X-Gm-Message-State: AFuF++ny2aWQKD3ctc9fohHWHO/jOhdmT/1wOXUbJM1t37ob2kamrG2S 2r/RtRibb/miiO05hvHJUYPYdBkjB9AtwGTETkeb4X78t4x1NnM99Sq2ufb01HrbKmM7e4AOQ1x AgCik+bYTLLBdq4+MHeav9qs9Xg67jrU9XgQe6i8yfnklO6Xy+cZhHebGYhLHNVFhIac= X-Gm-Gg: AYBFou31iD4kTVL3cdXEQRXMfrNF3fMwDklIda0Ihca5l9sjpIMh/1TsRhT8uuMV1Cf l2odezjpaf6ZFyUwSHD6iLFQI0tcGIOfYxzlBXTnbwqLWA74fGB4proYpvRKc40tkWhYuKGcWsu D5wDZiA3lgmFsPOh2sxQPm8akv8eDyiB/w0wemLJL2nVE37VstpUdJKnmUaaFB8j0lV0z/117wD YyZZPm1sKlYceuwyMLPiaYCqcssRDhMTifbF4RWpU5hPtDHt80stcuqOwNuqvS2M3YKRF+tGyi0 qL03GcIPCR0DCIp0jnfXoLXSf33f8kw04hAlrCvi2e2IK2LSk2Kwc9YiRjzhuZtPlOhOCxftQKm gK7WnZQT7 X-Received: by 2002:a05:620a:8811:b0:93a:ea:b00e with SMTP id af79cd13be357-93c3676b6e7mr189297985a.30.1790246448576; Thu, 24 Sep 2026 03:40:48 -0700 (PDT) X-Received: by 2002:a05:620a:8811:b0:93a:ea:b00e with SMTP id af79cd13be357-93c3676b6e7mr189291885a.30.1790246447965; Thu, 24 Sep 2026 03:40:47 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:46 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:30 +0300 Subject: [PATCH v5 14/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-14-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=1MzmGv7pYEsIWvqeCUGVRjIwXDIaZi9bQoFCu0NoLrc=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3nRBTZM/XX2RyPm2MJxG/wgZ5erouVEa39m JbsAF7RhpeJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT95wAKCRAbX0TJAJUV VhYKEADKuAmtbqwmNuZCpB1UZjtFV+oGg14tiZG0zd6QwWLOtnNEsPvlsrSbAnMdZrpZCwlo/Zb B4XmpNakB5/+Wl5DQJEbcuk7g8O5KkRuc6XSjhX6HxTVf4LPjpkkjPrY86clqJi1do9Mp7yNWnj H93jGPhbMdpXiA+FpxN2V+MbczLkiA+8GX7KaD1+a6jEs8+JcrbNWodXklomcaOfea57wWere63 L8gQMc9U+mylF+gmBOXMRSTWRPVuSINGTrxd/MfGm6cG/dGX26pmNwapIiDnsLJCWbGHFxTJ2NE Vj2zVc3m5eJ1xVC5zTaZooLVBMZFUP0SuMxJLiro4HPTWqDKBAhyVMfuoTRgas8T8jUxXTDQZbR iEX7jP44xQNAB9TZWx3ZnLMz2MZFoATYVS4EZAYg4JJ4kPBz0GCNlMXQCLy87JTH4Ud08TCaF5H zx+0gtqvdnWv1FKmvUE06iHkgLDVg/KhuVt/YSG791y65kOfX4XtXuI27iIR3Ov+YdlSBhCoryh dmnM3taAKjE7mXWM9LihmPd454IznAEx8GlYh5usPcqYyRdkz0grnajGCJ+Fs+sNNqM1uupBOUM UiENGrqgWkHmCzJtSILUchrsu6+seMV4F2U7s7MWvM+BZR3IRdF4O9tCMI9hK+FWlUF9e+XSxKH ZHeqmwOxZN7jcvw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX+uGnCap4P0H7 de2kKgXqR32Ft7CqRiUVYcLs9S3uTmz/Cb2jB0LBMPEBHZOKrTDkCdgbqyxG5o+sWP6d/Sk4sih UA3uLCLaF3yuLfPFG9Wst3Ibjy1m3Wo= X-Proofpoint-GUID: tdD2slVB8KaY8bC0B5t4iyZLRh1JexL7 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXw+v8sqT2uFtr zlHVDnl83Yzn8jfcAFuwmDzJ+Rp0wkk0DU26dk2eTmhkt5j2Gs0TQ8OrnWXArsj5c9JOL5lD1UB /1wLbgqe+EMlNXcxfih8u6NUf5lKvGHI557nmhJJtc+LgwbxCXgC0+IBrC8qfVLnqViqGQy/Wn9 U1V5spO6p/Nx8+DZw1RfdVBKRUdePCVKUCSQhxOxi4l7JhPXq/z/s8twK48PqY/NpnhNbxnPPU2 4uzG02AoRO+feny/YcURRn6OBqWbCXlriW8c18T98Y5eLvtgHbyl+BTo2zAtYaL9gxsmPpgtNDM nNJV2peNMyTDzUKxsjQXldSDjk5w01GYPceT5NiAYOqTvQcO9p7+aVcmnmj4HoBPhpe+vOICTVa xJgmox1nyFRzWQSBWMxpdWxPIPFgXm5uXDsift6tzNupYCzuIzNyLsg03yn7dz8BMvPSz3hnYw1 y7mbkdzPm1+AblTLNlA== X-Proofpoint-ORIG-GUID: tdD2slVB8KaY8bC0B5t4iyZLRh1JexL7 X-Authority-Analysis: v=2.4 cv=fMusTpae c=1 sm=1 tr=0 ts=6ab4fe31 cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==: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=lgFvq8bPxKKT3kYZ0-wA:9 a=QEXdDO2ut3YA:10 a=1HOtulTD9v-eNWfpl4qZ:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 clxscore=1015 impostorscore=0 malwarescore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 ee486c24fe66..064771726e9b 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 Thu Sep 24 12:55:45 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 68B3547F78F for ; Thu, 24 Sep 2026 10:40:53 +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=1790246455; cv=none; b=ekt1hHpwCMHwrdZ1e62kFsctqxWByjgdSheeSFGTVLsPltIqIz9lLsYMaFpDuRtmC1BtdABy8NKk+ZED7nFbHBll4VVzTYHNbor+05r0I4R6buB+xqRq31qRQVYE9ulropXuhShMOXkJW7eQkMm7kY/TPDXHVsIW3qHlQK6l8N4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246455; c=relaxed/simple; bh=252SuBWkTFQUaNmgwEjoBdG98eVOzYs/Rbxfl8e3N5I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BA9Pnn1rdZZ45gENuDglv4/fJsxo9mdrwUrhwNOT8A2W56KSuMREGl2iFkVMQcXfEmcwQacGniJB7Wpvvy/1CLZN8uazZPUJ7Lt5Cl5m8wwGGr0eEkWfukg7bhOs1y2mJAGR8K9/a4CJpYW7KQOI32A3dV63zEzSdnMU9tHY/L4= 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=YfPGEmZb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=gxi32fh6; 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="YfPGEmZb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="gxi32fh6" 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 68OA5Lip1175629 for ; Thu, 24 Sep 2026 10:40:52 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= 2RLcXV2PFUspAL4t5UC6lEmS7T7l3SwUB8Kze/pYkXI=; b=YfPGEmZbrLraYFiO +nSKk0OxZj5L2NtmiOFgVV2jc83Zvqlrj4HsA2Gw55QYPNzjkEKx5CBmjUy/i07w Yol/Ac92nagbK+rQxQARtXKLWW984OMnedZ5w8mZBeEXFsueB8IuZarjInLP+kZC 6I3dgl7yPV1GlqpcSr9UuowW3ji+QfEppd8Tju4/5QT6cRcBVB16uizfZJLbOU1+ dK7zBtTCHJT6495AGUm+LE8kRAO8ivbi6UFvw8xElMNilBk/4COMYJy2QodtCqB2 Ba6glTUKBMElwtt/r9dS9weG7uImfCsSVp0jH8KacPRC52y/nxHQC+SjhVt0T8Eo AlPw5w== 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 4gw1t7r44q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:51 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-93be6ed214eso291906185a.2 for ; Thu, 24 Sep 2026 03:40:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246451; x=1790851251; 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=2RLcXV2PFUspAL4t5UC6lEmS7T7l3SwUB8Kze/pYkXI=; b=gxi32fh6c32HJXiVL7B2M3IKvB/RaciLPtvXvQNM6BxIKz1PabDAexf7F7A5rvA/PC crPBLVqGlnc4ZhNnukiQsPSEET+lapTrB9Y3oaarnauzh61wLE7bdfV+7YWbyVxqOKqw W3+q20mydRs4el0G/O7KbHZgmDDZI1rlEYy2QHeTaV/LxgqegbeTRhy/MIcJ+ypZrKRv r7ysPnbfnn/hbhg+Kp/pAGmaMo6vmx0e+WA1AZqHZ6tYRrKtrtuR1O7Z6aQ//HSGqDJF I8o+SLVZ99rV+ggYTGSSJj1+1Nq1U3G2iQ4ezDjvQBHpQW8CbdbM4ilNaSz5Vu2M8HEG uuYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246451; x=1790851251; 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=2RLcXV2PFUspAL4t5UC6lEmS7T7l3SwUB8Kze/pYkXI=; b=QXx4uLj8l6VWrcM0fGy1ZnZfNrLnlTt7UjzHQIOleIqJL8dbn8krRGx1nTAO4eomuE zpB+Ws6QcqzgSC1+s0xbbGk9Wd5uPV8+PduUJCr98sPAK7+va4JDh8niOcl8BPk6olQP hA0g0WWRRR34FBLIY6TMeKUbec2ivYLR9f2hsvEa78d2O1aNipJHv8LIhO31wiGn5HLj mN9mvHmKxMCCOeDDGAyC/+7DxEDNot7VDxF/7vZkv1TCUD5fl+jcmMFuT1f6Dz8ElvoB 3bDV+8qX8ROZ1hvU0hM2kHGfMpaeu4aOKrLRJibTVIzROkA5XBqnncBXF18na8irIKIP xAbQ== X-Forwarded-Encrypted: i=1; AKwUvBwu7aQEUhy1VeIB6RHXlmf+OH+Gfw507E5LuI0weLbxzn/PRpBUpZ4mOQISNlCY193/exvLcwb7SB18QUw=@vger.kernel.org X-Gm-Message-State: AFuF++mitjY2gWmGpSjdHbkERxdZ50bdRqID89qvpmpjr/EUtqs961wi /+jMVRrWzIVgFBRfyuGuyD58oP00H0sTyVRGRxUR1DOJ/GWCFfrHG1tG9Nn5Ckr1lSVKIDphFAK QTCC1vRdzJTNEqgUhjFktjNfytXUM1+cVFRSBvau5ds3oDSy15TfsYjQ/sw03aasTZy0= X-Gm-Gg: AYBFou2F+56LNfh1VKsYiTSeWe+A5qya1YhIOOr9fzj5FwoCUf77jQr67UtdyNOr4pc /MnYzBFPkl+PDQunYVUwZKA7+4JSmm2TcCE2Hal5b9Z5fM0fUk4y72fDhu0QgaHkgk5KKEbdFaM 3U4vNOYrNsqd3MIVPS43L2LwZkFcv+OD9hbGAJ7Fm28yqT310PhbPA3cpRnxcwi2hWja7U8dljn N4K/KBtQbx4fFf98oanupF94UEDOXf7M6S8qsM6oF2kbqdTannie0X5BKHcpDPPEEl5VD0emdpQ NyvAJR+PfofQePV+N5tP/PgGqDDVv+G+xKDAK73UmXsJ5ErdogMlERPtKUONEzJ5SsazNc9zJGu ioDwhJSSx X-Received: by 2002:a05:620a:84c2:b0:939:d459:4810 with SMTP id af79cd13be357-93c3628444cmr214565685a.26.1790246451211; Thu, 24 Sep 2026 03:40:51 -0700 (PDT) X-Received: by 2002:a05:620a:84c2:b0:939:d459:4810 with SMTP id af79cd13be357-93c3628444cmr214561185a.26.1790246450622; Thu, 24 Sep 2026 03:40:50 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:49 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:31 +0300 Subject: [PATCH v5 15/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-15-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=252SuBWkTFQUaNmgwEjoBdG98eVOzYs/Rbxfl8e3N5I=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3oWwfGp34JH03+eBeSANU6Tc4ZJl2nG2Wh5 9XN3zLFBCOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT96AAKCRAbX0TJAJUV Vu32D/47beIYVfzSauka+DrKi0+iOEAPyWRMXRgMCZ4Ux1dcmlPATVAj3hSeSRF0WAdBiSoe02d cB+dcdhZQCGUcjEHiafbxb6dqUJDaKpJUB+F6bEKfTkDDwDfuvRyujhk2IXB0bPKaGGDsNky4uu CLrAYl+IXzvGpkodGZ7bf/+pAgCq8VjTwLiZE3jsNIUacCRdCR2KqXt1zaWV5uON5lpnI7ViBpL AcPykkQo6CzhcmS4UrPHvJo36cawlfRKfi3qFa5iwrIWiOKZVbY/6CdpsZPN/W2d21Ejvps7sd9 XZUS9mW4HfL3jQ9vRv4hEEfEymdM7aUvVrbOsJ8BPZGB1tykZO3G55hlcKZ7OjaibHOZNuKRT2p ZyQXZ2yTS/cQ7ieIgvUvPdEBzQEsFP3iMLyPPNt9EbuaBxOwmhj+OB9sVr+1XCQvOVs1Av3TMVb wFOtaPRaqz6H7177ib79ZQtJA5EsnJkGi+Cwe2+FeH+2ghKnESGnJ511LVYYERyrXKNGoCawnIs WX5lL7rgy9Vqx3aZSjha8A6hp8XBuzRFwHJ6HKL+J3jGN+38biNLK0K8LapIl5Sc7xrJ0cDqQcv lZPCCAovmpnouVxmSeY4RRBX948NF9uH3FvtLGEkngFrCNLJabpMtc1xdtPlJH0ZOsALjkEo693 sz406ntWVa4Weag== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: HBykx2QzMBtnkM65i2I3wlRKJ6AthBN_ X-Authority-Analysis: v=2.4 cv=U/MHnuru c=1 sm=1 tr=0 ts=6ab4fe33 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=gcpHbPksm3HONcV3VD8A:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX9q1E+NRjnaf0 cf/b96LAIRofJCZ3KxfpJE1Z8cjcUHVOtXb+/Uu5qBUQNg8S7i5n+FJmNVM2fRKSG0qUMfb90OS R9i83OGqcQaILtzcpiXG25hrGRwpFHp97ZD0gRrEAb4tD2tYvna1k9k/u42Ju/+IIZ6hbsTCwt3 2tHg0jqPzKlYA1sJVvfyPDZOSG3tZODRkjou9rOSH7yIoGmVpgqTw3MrO6xCzYfBsy9zBwdNRg9 moU+9PYDdfDiPEBqZLzDisn66tjg8pK70boP8bSCL/pX5vz6MlSWDoGwMbthJ5hPfvZ4ze94mPi gKYah0cNbJmwih7W7z2Ya4N8vh/t6JlqWz/DsE9TdSOThtzJWb9PaNi1foQnHnSps6kK/D3mOWg 4RAaCnN8DEAw5/OoQjHHP4GKMCt4+yLzxFBKtD/r4S/Ltg5eIDXomqD3TW7x9gs3qSlXBpViBit uQkollPzTCTlUFOAGBQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX5NC4BWaY8NRB /G7qwMY+fNpVC6ovw+CLgQ0SxkIHKWFwO2vgxW7S5zHPVAByt3PkrNhEQMksA+o8aO/RfLW83fD ApV//BNWFlXDBKCv03TXFMCojOPDSZk= X-Proofpoint-ORIG-GUID: HBykx2QzMBtnkM65i2I3wlRKJ6AthBN_ 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 e310b5c9b5c7..c9473fb79ccc 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 Thu Sep 24 12:55:45 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 ACA09480336 for ; Thu, 24 Sep 2026 10:40:55 +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=1790246457; cv=none; b=fJdm4j8xpaNpLb2AyOQIvWV97MIAE6RbzBRckDKe8N6PDNOLCRQp3JHJxLNecduSQXkVwyGX2vbsUUhndqLSe+obvfZIx6Mg6IFgZOel76IosbWZ0Tl8TZQ2Slgg50WK39BpHSnITFveEKIOmcskJkXBSgMMwtTpdFb5nCsUHKw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246457; c=relaxed/simple; bh=pxpWIPYAAKRdf4CVHCE4SHi4Vq5Zm5vjxhNSS8g8qOU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RhjWiYFF0VuVUFX/25RarlHURA8dLd2o9sDwsEkhKXZK+nZCYbSDSQC/V40BaDTMtMtaQ0PmNXTHvOGF2aI983NAzh51vZWy9BgYwavvGZv87IpbnmXA/FYbOaj/G9+f9zTnlK2VIww3eKdwlTJErwbLUjgWwXyfeZeda4j4EJo= 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=nQwF3EZR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VvngVGXJ; 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="nQwF3EZR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VvngVGXJ" 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 68OA1Owq2857954 for ; Thu, 24 Sep 2026 10:40: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= yTxapWDRt6RSXBUQ4A+5zXCQbxO8Jl+SiQZjxhT6iys=; b=nQwF3EZRaIwJkoRB ezt4LJ2rTm3Ksq1KZBPuGvdKRCy29p4SqPde1+0wRpbzP87cj5iz3IbzSux7Z/EO 92zlP/SO/l9FamUkSYgwvozPHyH+d93wrqSvWzdspmb/fULUysUzSac5Ko8Kds58 oui/A0NM9NvPjE7tfzpftmO3qiQKh84kFoJcqWbLxpqLsF86phdVRykf9hfot5JB lhuGZ+pvyzxw2WIn0PTmHLAr10VHqXKerEu4k2pgELFgqX4iQsPxpptSvW9Hvjtp Yo6I72g6gQXBDn+J1ByfZ0/lTckygeYC/f3MOlrAW4ks4Y3vmmzroP/ldJY5Q8bq QC/vyg== Received: from mail-ua1-f70.google.com (mail-ua1-f70.google.com [209.85.222.70]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gw1rag584-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:54 +0000 (GMT) Received: by mail-ua1-f70.google.com with SMTP id a1e0cc1a2514c-97e768af628so1528265241.3 for ; Thu, 24 Sep 2026 03:40:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246454; x=1790851254; 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=yTxapWDRt6RSXBUQ4A+5zXCQbxO8Jl+SiQZjxhT6iys=; b=VvngVGXJD5soVWeDe/mrQTdAdPq0/C3DW9bVSzMjr35QhkseurwCxkdLhdaGlAN/+Z VModWQvlM0E00lNtUpX6vr5zjsrsCN4Q7YQQ9DjpvwltwxV6ykH5ulPaOIj4XqW+87aB Da6lb1iTGEqCPdcw2kWftGwtcgc9+UwzZUeGfzYbDjO5R1BFn7Grv+V6b3t9SbWiYqgB JAkrAKtoIBFti5KLxJsPcWO9kPD3UL3b+mi7Wl0uQj+9ZjdKZpQEu22jJFlMhUYHvW9m 0KmO9fh5sGdTJg3FA69rEWUFhqpmbkB/L7DOY0GcpbDCfGaMpP3Wx7RAGzRDK1yL0fHE YLXw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246454; x=1790851254; 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=yTxapWDRt6RSXBUQ4A+5zXCQbxO8Jl+SiQZjxhT6iys=; b=gi0yIqolZ1CdIRIwbUC6DVvHwLqQ4ISCpPFIqdJCCz5R61e/SJWSCNWKcX9lNjSutE MIBn7Zpqd9BY+c4Td7kbd+fSkiLef7YoaDtALr8+yGgCW5to81r4umlthIRwWjCuH52w z+lkTfAAJyuTVw0h/pzTmVocAbctnQFODJLGQdZfaLrKENYkdShpG996woHVnDymu3VV 6+QLIT2ThuW5f/Pbi76bSswt4JSIGMuzYv+tohlgJYam5Hu1QZL7ZBNN+ZTebC3QMTp9 rGZf7pFto0eByLftldT0HeB9+g1z2MaQr+tYnOIgrIa5JkRf5CkSdzmTs/PIvUkulQ2i 0ocQ== X-Forwarded-Encrypted: i=1; AKwUvBwXPIjLdUXSSLpxGUI9lb5d1D08R4hh3NdA4SsTICZHtqOnrpSN3M8ddxIpccxT5giIgaN1DrEq3qQRg1Q=@vger.kernel.org X-Gm-Message-State: AFuF++lz7EnjoCIzu6/ydhrIGWDVwV5pWgT/L/1ZsMJ91Ej5NaCw/Oly eNFQYyOLgIaOztfp7KU9+ZUncAqCe3h1ce9nktCoZhjYU4fTqY15wyNQBAQEHQvoMbDhuQv31bw CZe/oHDgfnk1dYDA+9+Q1HWgdzRYhopUHBIVcVrrqw5gTFgyl95FwvCSoerI8f06qeak= X-Gm-Gg: AYBFou32HLvuNTOYr/xHPnVMFjAY5MJj9kT7WIcWQAwyOtflL4aMCzCyUb+aN2/e+o1 8/ipX7E2j5CDDfqXR6tCC50dVJXLJC1YpP3HLufuwkok+DsfPf25miW1qwa2L60oOwesO4Gr3e/ K3EefoQfJmT+HFZeE9ARtWx5SA9R/b88xSi2skEdFhNfWoAPPoi/kdzR5lYR+2/4iwWsSsbmW+W kDjwirb2rzCCoEQP3guTyK5W0TmUj4p+47MnCku6yBpeCr+HDe9xhJzPvLxBoc2G46DxzXG83LA zs6KVLv09CJP1vwsL6KL6mMOh6NMCdGvR1+Ifw104kscfj93j7R+gER7cWauK0culAWHe/zKwQR w9Y/zbVNx X-Received: by 2002:a05:6102:3750:b0:7a8:d959:bd76 with SMTP id ada2fe7eead31-7af1e2f30ccmr1174015137.33.1790246453840; Thu, 24 Sep 2026 03:40:53 -0700 (PDT) X-Received: by 2002:a05:6102:3750:b0:7a8:d959:bd76 with SMTP id ada2fe7eead31-7af1e2f30ccmr1173981137.33.1790246453300; Thu, 24 Sep 2026 03:40:53 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:52 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:32 +0300 Subject: [PATCH v5 16/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-16-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=pxpWIPYAAKRdf4CVHCE4SHi4Vq5Zm5vjxhNSS8g8qOU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3p+ZmrOqdYWrQJ7G9djCHjGLgXj+ko6yWl3 a1vCqc75uSJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT96QAKCRAbX0TJAJUV VgmQEADMm0B5druO6aYKKDtd/DTRDtznUHo5vuD5E9UzGCBrtSFZLwSJRrusvsD0RcmbtvlAXwV 5iutS+kJJlz9VHticm3LYz8ZBuewzALTqZZlCxZ/t1deRMkif6O68Jmh9iqEBnLWZhUbfzccYpZ sBA8B3HyALAUj3kuf4iOim3IfMdhllbWupdRNbOf6ob2xLBDA/6hsl7BMC1a3i1M+KOZeXeE6hv i/lSbFJ+y7o6O8NvRLuODDCkrcrMs8rRD6Ht9KInTDc0wnmrPn0ppBS2w30o3ZZGoacRGc0oRHf sLneA0ETO0Z5RJl96h28t9wGmT7Z+bpxnB2YAT8rHu5m24l3PQ7bcePdINsx5bwF0PH5CbpNSCs dgo542iq8BmTbQNsPoagMKNI2yztII7w4FfmheXI2Gc04/AYfEMENzhB3ogIZDcwr5KKEuxB1BN 0HEPpgbF8bk8Doj7xIu/9GTdObJO1RjOR4IqsotTm66E3rE4EFsCzLFxEfRksZtAlz6Xx8+XPLx jlyqjGU0Jl0wEUXG6F3k5EX+DUqD9+s0fktYlOQVntzDKDHbZZla05w0qwqfKthvTUNQ6tlg5E9 zegv7X9xY75JZhnp68XaU7ROi9eWW3nKxrk/PWvvHWs0IvWR2SnLcjWN3sbyOdURdJRJ3Ueq94H mbvF4/IiQpHtmRg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX39Y7A1WPK/i/ N0zTwjI5UU7M+z40pq2NNVXHRGXykH1dyinb2mEUpvhRj0edg4hTxQQHkOLRtWwMcSXAIR+ylP7 fdwzCovKuEcGvaQVpC2yZoAhrwQXEXO6ES/bdIrrgFzd25vomq87UjGvO2HfMS4pHPfj5q/XxFY wSqEd8dwQF8HhDqFDj01gh5wtVnPlFudv7I1SkOhhDStJeszQNpFEBYBxy0Jsg4yyij1tV4Y8Ef uq1vZcIMrBjyjGRJdw6ei5kGToz+4iLPJe+rrX2pD8Xtt8pcw6uxPiRWmBJOFP4SmVhX9XZkUFM vU0ireqFAfA8Ky84Q0ErricUBWtEPuuGBR3gKRI0Zr8Jz+A+4l0FHRoq7RQYns5l0Da6xONFtVm Dr28uw0QQiGluiyo/bwG9M9WSDiN77ZyQFp1GB0hI38/SQpiUqm3EozbY49MemG/klrKqUdYKn5 xojgOPjvcB0VpI8owFQ== X-Proofpoint-ORIG-GUID: xJM9li4N5vrI0wUFToA10GMy8Rc_yPB5 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXyY/8JwWYiBQe Xuh2RiSxxPwauZ1oxbPvLNSzciarS97nhZgx5matz+C7rEo3TG3KJb5X/c+4wXgxIvMjnbYPP8o i/bmXi1GoS9s6cll2X5iSgRPatRwqiU= X-Authority-Analysis: v=2.4 cv=fvpJ914f c=1 sm=1 tr=0 ts=6ab4fe37 cx=c_pps a=R6oCqFB+Yf/t2GF8e0/dFg==: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=TD8TdBvy0hsOASGTdmB-:22 X-Proofpoint-GUID: xJM9li4N5vrI0wUFToA10GMy8Rc_yPB5 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 57014c4f8c6d..fa57c3989eb1 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 Thu Sep 24 12:55:45 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 05A0B476CF2 for ; Thu, 24 Sep 2026 10:40:58 +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=1790246461; cv=none; b=IvYKuDAv5zMDIkpN11PptjaY4nD2XIDJKG8NZjU/HGhEUVx0aA+fMnI88Fs9u4sc7sOjmlqkJx1Y6V4hgLX63M+t9KontZajENH29erx58eAJFwcImHF13xV4xODNeL7T0te2jAYDUpPIIXu+r3/T4EivaRkln59QG/ewF/Pqew= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246461; c=relaxed/simple; bh=rlaDdwuN40epUY1QhKgOTaP94Fc4GH3BVIniMJyBXrc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TvPbRShM7QjrC0akAMzhtbyYWHOt22XdcxC7yTppsOzaHtF4cTI0DnW/EMK+UP3t182GxDAD/8fJTTtrBrUZjkFPMmS+Dp0aU99M+pNSNdy6Ut2GlnAYkOAXBCyiBiB3g7eFtR2ia6sUrSo3j+oOO3qR0UZ4cCND9nhEEpbG2cg= 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=gfJlkB40; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=NswHOQtf; 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="gfJlkB40"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="NswHOQtf" 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 68O9OuT01063435 for ; Thu, 24 Sep 2026 10:40:58 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= JGKiNls/ELbeGZ11s8HVW7d3CfdpdC6kiFVv9AK7pzQ=; b=gfJlkB405b++OL5N op6WolJSASwZhA7khx0c9jVI3MwYSB4FFeiqpxG4RRVc1f18cjtDUS5ljzYRnsBW VOVEhgGzMdtceodX3CRBuwCBxm0yppmTjLI/rHUMKsXf4ztDGTXqqaGhrLdAB3/O AIa8nlctt+CfYBLWwsQFxQTO+kn/q1RCOvvkXNywIEbspac9V4pFUtx6mNQD2UC6 tUwOAxB9lXZdeS4XQbY64qV9zfm1GuaXIqOXJ1MDi452NIZxVJHZ+4QnmXjyrlwJ 8SoUfBzOVwW0stqETVSGH0uAyRS9/jgRnrwvVDrBd38nR0xZ//BsJvAC9eM0HIgB CUWJsg== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gvvgh9hs5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:40:58 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-912330dd4dbso13934416d6.1 for ; Thu, 24 Sep 2026 03:40:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246457; x=1790851257; 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=NswHOQtf8uac9UgihZYr8vthKStxrBYb0QDv2Jm1IRWfmBeiw4aqdUtMOVQHFjLvft ZnBquNLlLiA7QSB5mhXuMbEBXs1KfEQa6Erzd44HHZXhx4o5zEie0eH6UmYA/5ddOl2t QzCAvq5mrwWonr6xGtXaYj5tP5Kmxj+R/FKMeLSqH1jlw122jIlAYDczs58Gqm8Jb8RI 31gD6ouTodV/3AtFlwCpwkSqr446qpH108wbJ/m80z5kH1d70Zcdb/bISzvMqEIT5s27 lCcWSyTDOIAhArPF8/H0ULZm0jgxzwTa9ehQoFJP8nhfYeKX3UtIJxKMXsi5vnk+Z9TU NM2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246457; x=1790851257; 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=2gsPXYFwWTpP4fIyzLW5++5WwBNB81wGje3kb+b5XKZAviNgjWmXNSSMEtXXQi/Zvu P1tnbDm2GySuFvO3jeN8kyaZ0JV7Ydr8mvGgK+Mo/juGC5bg1buGHsuuroP5hvAIFAs0 fQ/Y2Og59h03ekIp4AiwNNh7tjDRrcMFjbsq+vhyy4LkRut8s9IgniY1BR6XLx+wF6yO 03YNHvEyvKQB85QfD4D29GcZAqPMLimyWVxzv8n4mECbv3YemaWauOvFC4PT2JwyNYSS tJqc2+Tn26p+QVH7wWdnTHt/z0lO4kLdDH+KIJp5aEMiXT0+9Efke21cTI+CktnJ2jRE dV5w== X-Forwarded-Encrypted: i=1; AKwUvBwdQvAebRv/dc2JHGZYXgbaL3ekiKaYazTgPof7EBqwp6U+lma8dE+mw65bLlMNWRFobAvPvmrOlVfvmF8=@vger.kernel.org X-Gm-Message-State: AFuF++mnGeOtApcsyrUfhTGxzpSc4u26FQy9wPLFTFDRIVTQmv5lU0rS MfnEWyG9yMyE7mDFl1iYgvmOkKTjGF53IvUT+JHoF2QDMdqMr92BBeX/Lydh1jauV4YNfVk4ZPP 0BLiRIrY1NcnEFISyh2mg31WooNVL9in6GazOVMtPoW4s3luxHXdYA3KP1VMnbmJ3mRA= X-Gm-Gg: AYBFou2wP07Fg21cuJ+xfQhrqrqkgYTt1+A2jO3tOquo1DKbfyYA3EfP6c9d8qjrkWQ dVROhTnitEkXdv8eiEGKBzc/2DjN6xBgYEb4IlWAPDHmwiIZtMcVH/ANtChrxGAEMbgVV30LV7p vFZEXF6E5ptfeRKYVTMnQCsKS+YV6dfEdasiNJcdIYAuLO4uNQ8VaAs+7f4SL7ipVjSXaXVTb4e zoX0+ijKpgZjaRoPwFDh2mJvuARzSBZUHZqaUTD/7NmorYaHI9w7URnu2zdo3z4vKAxWcgcjIsv OwCu9msRPwLeQLyJF1+QVHCtqJPMUu5cO8NhWnfWkj45Lm2s5glZARyhklIqsA3wzOPtmypYdGX TrgPFybQJ X-Received: by 2002:a05:620a:2584:b0:939:fcf1:5c27 with SMTP id af79cd13be357-93c36654ff1mr207736385a.8.1790246456974; Thu, 24 Sep 2026 03:40:56 -0700 (PDT) X-Received: by 2002:a05:620a:2584:b0:939:fcf1:5c27 with SMTP id af79cd13be357-93c36654ff1mr207732285a.8.1790246456397; Thu, 24 Sep 2026 03:40:56 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:54 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:33 +0300 Subject: [PATCH v5 17/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-17-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3qwI9XIIYy6eZAKKx1jQOfULxdTshmcpiCV 29TYHy4G3mJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT96gAKCRAbX0TJAJUV VvzbD/4xw6e9Uo9c0purWmAoVYIptLOFvt++YDlJURkP1uCtjQxzJPvdaRCxuB1eh9yBJWVd5JD SgcWHuXoPoju9nTdu4smidfgRtFIKM/Rnfbsp4mTgib59WNANbBSjjb+g8klF0/on39AAWI3iCH CqRFLFPcbCfog/mt0O7RDwmNLzUrtcZe3wOp3/JjMJ3AN2fPC9ItmNQIwssAIdGgkG01bF7WHuO e3hIWHYxpO6rbuouIPU8wVkmnjZPnEQiOHjVRJuFSRfCnWpohmi+k4fkf82cxsah86m3k3M8mun 2hsCacZQwhJnAsHQiO9sLvkljYiihjKoRBtDobVMboVAyKHhR6eQi1WuViDJ2VOialwj1Z08Xwg SKmbHiHzFiQS+Uj8yh/VchEyUpLWjSqUf5OHMb8TENmtykf2Y85ZbY5ny8PHVJXigmWiATqtbYi q8YcX5E0OO/slWeI3uYEyEOwkTpCxmTGq0NdEiarD6pE7F6Klg5zkfjNt6YZWFfKkMWC1QuWh5S dlICZ4bcZQWKNZaMx8fykCwsYDfB4pjcov8CTZGxn27QvFigLO83uwYkpFvxTR+jLAqtXAXrlv+ i8i6kN6APOXIJxTJ5d+mZNLBPQQYXwTsRbcxKbw2tiZRgLDAQH+5oXgZLO4ot4P7qV+sZ7YAmZV 6L2cX8mY56/LSPA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=KYhHIgYD c=1 sm=1 tr=0 ts=6ab4fe3a cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==: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=1HOtulTD9v-eNWfpl4qZ:22 X-Proofpoint-GUID: ZtyAPa__tvny-A-V7yPoQNOxqAoEJyiH X-Proofpoint-ORIG-GUID: ZtyAPa__tvny-A-V7yPoQNOxqAoEJyiH X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX6bf2D8ZBUoxd duH7+TYeJwX6DwrZYGsfKTrIOPdnwSFwBNdgONRAHt2vdCHA1SdmH6hpUWLlJ2mIYwN/7Ah3iag r6hXj6KlK4PlpPyWH4b5NXc/B6df5vw= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXxV5ESyD4NUz1 oR06TQIvx0RMNS2HOrUJixtgSKqljzRPXvS3B2OOausW2QKF9idEW+KSpqdNN+/Szy23nW3AizA 7lwiu2/fg4/kjg8J2aDRYs+I31oO7EQiBQAajRN+aGhh7tSTnYSqW2ztlZPCRTY70/gVEf5LF41 UzOb6+fK92VO/l7zNojhfep6rHKQCkyZELARJNNu4r8gOWSYI0cUUdQ6b0nft5v4xjg44qbOtDU rNTWDc1155RNFYTVUVKLJaaDjvjM0JLmrrXpnfJLwgvNl4Mhy2avyQ0jYIt0Hg5Qw8Y6PDk3R8o zIg8OxbeUborve/1U4mNc5GQ8oW7cgs1Dpdeq8dh8PVPmCgCCZK4rB14irchqT2+DY37TCFHi2m 5jQw6zN1C7Ajr1uRBgXeB0tZy5z7aUUVHHZwZtnNFNgm3YDG3U4menH79wczVJhDBstYnont2Sk F9xeA7ln2m/t2BC6Yng== 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 EB286431E6D for ; Thu, 24 Sep 2026 10:41:02 +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=1790246464; cv=none; b=eBufzp68mIzUPlAMkrWj0zAc/uXZCPuoUQROQ0djw9AOsXOo9kLnPkJzE7uiSwGQsOZSY2EmL5Dvv3Q0BpE43ZbQT407OwNoVqutOKG0BjCTp7T7QK48O/XHRlk0BjpHKdlIk7d4T2A8q7rTVyl/GWCNXRfbM5/deIp5AgH/e24= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246464; c=relaxed/simple; bh=qBlgGkeH8wNKY01fzcMUBiFwz+9D3LxCKgHff59hJF0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DU1bAkrznn3i4bH5yajvAq7zyX56fcws8sOvyzHgX3nNhntRUwi0GSkACFcPwESVmEhOMWvJFrxVZFMBCWae9DasGcllv0vIj7CL8j47ozcPeTELLvL+1PN+8GWSUEXgnodfhWJR4L9vHY+qfT7FBE0Tccq2NuaxjEu9JUAhKtQ= 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=CFWkCJBk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=D6NKM1AQ; 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="CFWkCJBk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="D6NKM1AQ" 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 68O9PMZA2919251 for ; Thu, 24 Sep 2026 10:41: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= JiPGKX0ujiDce+OGI+2TxDbClsHesMw6sCez9hebei8=; b=CFWkCJBka5H2Y0oz xaKvtdkm2lcwaUbEYAb8zaIA6wV9ws+18irXLNi8HDU3HjLDzD+amenrExPdaIHC aHaKmysRubWbfVkrkvFKWcd3f7RaO1qTRCp3YcZy5QpUXam7LoitfI7Iu7tqhpCt ukf5x3A3EnvnDwgLsL4PpXsZmv9REfbFui8fEKOC/5PRS8btSfcZfeNv9Lk+W4JM Yt2J1cOf8Yy8mwIwvGe6rNxrp5Lpo2ZDqr9+FxMVi4c+/yBxi+bJZ/PW391QbHOZ VWBVdsPAjVfEV2cwKMH4Nlo3i+j1nI3+iTkytkCFtlT3y1n8c9XJ6WhHY0LVplbF K1lrvA== 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 4gvstuj4e9-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:02 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93a0312937eso228584185a.1 for ; Thu, 24 Sep 2026 03:41:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246461; x=1790851261; 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=JiPGKX0ujiDce+OGI+2TxDbClsHesMw6sCez9hebei8=; b=D6NKM1AQIgstDrwFwPvOwH9kaQRregYvBhnRqPvdMNBz+QiefnVKTRFZ5qysCxA+Ee 3/3HCi7PvYX7sjM1vvyWgMFoKT/nYXLmyNKsGPoBHq7cxOAPY0Pd/MhM9y/lUTeU2CXh HOI0Gh1XYiKWqdTnb8+SRmef0hGWRxlHsRvcXd8knX+zPsmTECZUIqrwIQSH5PPC+ADx 0Med7Kq7eim7y2jvE/Gsyp2P50QC3es0G4Vs/dhLqNQypU39wjOYWOugX82fZGT5wi4j kE+xJjGksFOc8QO34PGV2bHQxHSVUB8IcsRgfcOXwk6vMrZeD7mD9vn+ejy2nQ8YTYnL 9zfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246461; x=1790851261; 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=JiPGKX0ujiDce+OGI+2TxDbClsHesMw6sCez9hebei8=; b=vUEQO4/Zgv7GoKf4/vFI2+GDXL0kjDapc6jVfhMLVUvoKv+A2FyHb3kDI2R2jM/y9s mYBOdLS52ba93HUGZYR1EzoXVt/d7VDJyyT/TwkZwy2SYFC1tEHUDoTDa8HObx1AQYF9 NVtM1BpZC4b6f58MVgc/5E9ZaUHaeTJsTORNkCz/sCoBZt5WIXDUoRNVee4/X01xw1Sq /utYWObYg/Lj82dtlA8PSmQs5ceMPgAgwRj5SLBWnaZjA6vbDHfhDtmLr2lK+dleLlHI fCiRtZ5XOUkjqE5v9WESJsvI7dYO/NBOllgaob9i5jlbZ3g05Yit3dL3uQnd7/TBPXFh SEXw== X-Forwarded-Encrypted: i=1; AKwUvBzqK2j6XwtNkWceb51A645qy80G2cSSXGYZ+YXRuk1u+1w5r70BGwuBrp7ws9o3keTuvwLdVfdpGoysqpw=@vger.kernel.org X-Gm-Message-State: AFuF++nwZf+OvqCGhKviFwMeh+On85yFsPPuerp+BpU2Ddppc+rBIb3z q36PA46e8cAZrJ75dAFyBS+gT1A4690Uqk8qZvUqCAjowyjzY8tFbJZLrSlFT0ocPftwu3cCb6z kPaActYYOkULdDB22pQw9lQG4NG1jZrG7lYSPa/LKKQhosW73hLNiThfkJ25DJZzLfCQ= X-Gm-Gg: AYBFou0W0qQ9zwfpFr9Entj5zJV2IXo1N1YJ7Rw2DetAukflVn6z4U8kWE7xB6fCpo9 Kw41s2w9ndz9/HsBOQcogCV+pwWemir2zPHNIrupTQJkTn/eYM80LXsEMs1YU0jSfXu2s+q+mvk khdDF+zd8oLpkLiLhbk+1v4PMzEHmNXG43dbtvMe1JjHfvul7SwVl9+bIotdiD9fdXUIEPVEDtT PHamKuWEHu5o2eSg+F9BEb1H5t2P2cBoVnKLH0cBXFGFeDZA6cwc9tpmVpzwO5nbclMEsQ8OVDL mhyXJgFzxDeB4nn3AWjNhxdUt78dOz/uiPRMriaRX3lgjZSf4AxDnYYjxl3g/dC6RYmlGeDdbe5 djwOHmB4D X-Received: by 2002:a05:620a:4890:b0:93b:fe5c:e6f with SMTP id af79cd13be357-93c362a8a57mr213919185a.23.1790246460927; Thu, 24 Sep 2026 03:41:00 -0700 (PDT) X-Received: by 2002:a05:620a:4890:b0:93b:fe5c:e6f with SMTP id af79cd13be357-93c362a8a57mr213912785a.23.1790246460222; Thu, 24 Sep 2026 03:41:00 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.40.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:40:58 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:34 +0300 Subject: [PATCH v5 18/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-18-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=qBlgGkeH8wNKY01fzcMUBiFwz+9D3LxCKgHff59hJF0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3rjV6bJDJZq01HVWro8gHjpi+fMzFtRkh5k KNp4Fb4I5eJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT96wAKCRAbX0TJAJUV VvkuEACHu3+B5rNY45vtpgnqMEE0l6+rTBgq28+9R4voELE0qGQpzQ9QTnYeXSyH8sTmaTGg8RM s4pGyj7vSdu3/r0FUlebSNeUeAZI9X1XurlKKe1eA1rUPKDLHYOhU+0zsNQUkS5TCAzpYX6PYfA wp0rTqpI9GHfhV8Tp92ALkrmLhh2d+EDujpuIfIWBDPfm/as5QZOdHVTXxyWKUNdnwvPtaGpde8 aZyAHRNSedCTnV8Zrcr8hV0EDoJP+4uN13mFmelI0P2kFrqCh+43ZcVAWbqgBPA13aCmLg4wvSO F7q+xQ4oardQcLw7aSH/vZHTHr5tBBJOqzACY5v7thdMCH6kKmJA9NNblvT+TwMGcyJohmjYc00 i1YrLuZ45EbAbab1EZty0ltw/HdbeP4Tb+eAEDR19Dko9f+2satB676S0yOfY0L1vqmIrqS+fqq sk94xV4VeCugrWHbNn33owomN18gkt8k4H5+58NxpkZMdsSkKML1mhTZAsRiMnoqyrdAX8R0qGH EmxrX6rsJGbkUbTju1ufq8gPefmeHlh3114iQ7CvHBFbSHr6Shfw2hzW+yO5vBgWNosOOuueFN+ 3PtpILtUDvIyrN0TNKF25Vra7wiN6F9YLwSmpMiPfBgIA9koiJzGBYD05xYCHF4Rce/vMfYThzD b2zRePUuTBP7Z9w== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX4hlH2RBj4J10 vA4OsW8zA3E7/MdyPXp2Jr/B7pnQ/QUwDfZJD/aMD5yc3Rfqu/zrwrLQb37FXjWP3nOCxzbre9z sOlJlQYi5gR3hZHOUet4RW4404tea8U= X-Proofpoint-ORIG-GUID: WH9FzZRTI3NcE_HB_e7Nl5Pf-q3LnizW X-Proofpoint-GUID: WH9FzZRTI3NcE_HB_e7Nl5Pf-q3LnizW X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX0Hm0cZlTm3f7 DlFGWzx1qH/gx85tLg03bfNvEielQTGoEd2T477HA3pMOC7Ju250vuat06FmIBTeTmPdjPrqydY ME+5ON76rKxadAseQqtn5WT5UZsb79KHuN77ClZ/OWjaxcgD/uSZ+UW3key3v9dg6XnDiWwMH/c CogchTcNW0K/V583HaVxJ5Aj7kUNKvmj51W8Vp8nbl6jfusbUbxgjjoiXKUwLqCHuMTlt51aV96 QWWL7cLZYzdMKPQRjAVgEQANO7W6voogSsfvAhZnwumSpp+UPJwjyf3664jLnku1svZ2C2Glmu8 ES/MQDwuAIm18vSd/6+EHAZ/X14eFYUoBDUaas9zLge0gEfoC4k3NvHTmePy1G82QFnhCmAKodi akWc0srVfTcYzFXaMuClE8Dyn9klMVI3JZoOOoKQGSZ/SQnjIdiR41dimCsTt0hEYtL8vBRCh8K E+EMtjAUVmV6Vr1D+0g== X-Authority-Analysis: v=2.4 cv=cKp1IVeN c=1 sm=1 tr=0 ts=6ab4fe3e 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 impostorscore=0 suspectscore=0 adultscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 7456001cf25e..7a3478a9ffd2 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 Thu Sep 24 12:55:45 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 E8BA5481649 for ; Thu, 24 Sep 2026 10:41: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=1790246467; cv=none; b=CyUecXCqvD7rOVNH6fE023sP3j26vztqEHTBB00n83zGczTDZPX7FDO1PBg4Cx1HcbWfZ53ExoqwHlxxsCQDX6iMFFi0TAisJZwYccjNeIlZzhq/fhF9Cu4IC39peyJpxQrOFOVyhQ0S6phoi++XDDQBcIhuYjNVpsqopnUf7Ao= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246467; c=relaxed/simple; bh=OdvW2kO+ne2V0AbTspE+dP+nW/7OB67iT9aRxVfr6dU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YU04JQVGrYq7zW8cJWB7hqHibO3DfZEE5t5T871Kxu7lx2QsA1g0a7SwtYHOVacp5lIDj/6RkVUwmrZZntp5Ms2mEZSzfXn1uBHV0VN/mEmJa8f/Ch4zPkQGxqkC2PMZ4+XCqjUZlT9mMFZZXDFDNo/tqopltCgnqVSX/v47QG8= 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=CmyyiZwP; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=d8syrnZK; 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="CmyyiZwP"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="d8syrnZK" 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 68O9OvFv1063444 for ; Thu, 24 Sep 2026 10:41: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= A95+MKNcb5gyk8D26qBLLalNkTa5JC36cRtvGtEX0H4=; b=CmyyiZwP2gxwl045 B1ysrsWyCr30D02lIHs6YidS7jfY9PgWiBBXH6tI+Y9S82H9pvozfvKTM2hbkgI/ IHkFwnEkuQOU478feIZgb4OFH3drwbaPrItIHz8AHzD39az3zvKkOAKXaVclcQJU mAA/a0rTF3vXA4JeAkAO/+vBfgiHgnMohHfCazWk/GfwePhVFbeYY/mB0HqOX4X0 JAYR1Di186cgC83+2hH+UFX0aGS9tS9O4AuDEQekh+TxxiVDbJwWQ2s3buZ9ZjT9 A9Fe0oHyyy+xCniRi9XMkbpFVrr4c70tgQ8feAIxK2nDnjtyxYUzDHhqkNMpSrTU wZISig== 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 4gvvgh9hsm-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:04 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93a0c7126e7so308584485a.2 for ; Thu, 24 Sep 2026 03:41:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246464; x=1790851264; 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=A95+MKNcb5gyk8D26qBLLalNkTa5JC36cRtvGtEX0H4=; b=d8syrnZKny9zzm8JERwin/HdLPUOhH5pFV9V3Ulm3+YlMKn8D50CBhto0DnP18vNe2 mWWX79RAC7Tn77PD6HhAGueCHDAcTyhOOwkZVBwO39WOR4B8xDmFHRO0fuU4zbGQxhiR biEAxx4ge8tAMdGmMc0iMVuBJOYTgj4XRx3lqKbiG6GKgaVkuGu1bdArByqGnBkCuuAZ UFhMtidJelHxc0AR29Ip6lWJbJMUOeJ/+eq+oCIVcxTCLUJKOdpDwmE30L8nXGX7EXaE 4iSCWprzQXmNVq/OVCGwZ3qIP7jJ9B2Knc2ZZMcn/6zbK6ojl6ojyde4mqw8SAGSR81Y 1S3w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246464; x=1790851264; 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=A95+MKNcb5gyk8D26qBLLalNkTa5JC36cRtvGtEX0H4=; b=KjMV3AqwZgZrFddascZhKl1KK/VAAzUjrYnAygYbipVYYQvLzkiaKRHnDfc07S4fLD GuzTZcQKAQSCDl4ZZR0RGuqCiDQYfkOcVDN1gnD9tJxzG8v/X776E1CdOMfPRjePIIfD dLu2uH/UT7p2dUyGnNS2JkKZSC8qzrUB0bMX9cIZ4d/XrLXtmeK8/ONHhhXuXTH6gcyY 6Z0BpyYtQbUOaz0i8VIw3LgHO8LjpSmksiwBfg6lV+Bb9BmLPMD8lRKbuJb4QuLgcOkO Ape89MunAIySx4WvnZCHMyrM9w7GbuQiu/ht218n2Ih8B28mqmkikMZlufV8gLOTSSHY zhTg== X-Forwarded-Encrypted: i=1; AKwUvBzaLC43HqESh16uIXpmBwUAwD/FJ6WEXYozexw67WwbNVH/ool0nA5wKxMUig62UGKZGE0irPj6fbdHI44=@vger.kernel.org X-Gm-Message-State: AFuF++m/zA3z/5JOovnrZnOlThItvh7elTrWwafQNsfJ2ngt9cwvshd7 gtNWTDxtuaQo2fMS76Tb4RXrzO6KaF25ahkIVOY/ASoBbxNuh5MnLAuLf+gd69Vg4JfOfs91LD2 JjSYjQ7kPqIsSMpIBMqaiYbJXMZB5L4YqWLP6Jw85sNdJIksSbvf3lsKNTmcppvP/vqA= X-Gm-Gg: AYBFou1tYpDrKJFCZ21+p+jn/okHaUPyoeul83VFSidj0s1JoO4RKKjsbehAXMxB4QN vyLE91fJVN+Wo8pbOkYlM7OMLZHTaFDZima7qUWv3DLwLtv2dVvq/vSSr8KBYsfILdxYM7BvK+i +F2pH756onWanCXbF3UV0ucd3gDRWLh57suqO1ErQEi3qM3psZj7ZAfhQii+cF4P4cFFgvPbx2K oIUkhiKLoVXjDGh27eoqFPJgZ5jEyTKYoHQ4aSHsEM4yajMPDWBfZUHCB/RugoqKrgi3xIH2i7l UMOiskRk/Lk+hRxV48KvAV9nqSGeuUK08LeZnpKMzja2BmKvEFXcLwwLsDxekpT7X+9w6beNIAw g2Wg62L7X X-Received: by 2002:a05:620a:4002:b0:93b:d7a3:45d5 with SMTP id af79cd13be357-93c36403fe8mr214272785a.62.1790246463824; Thu, 24 Sep 2026 03:41:03 -0700 (PDT) X-Received: by 2002:a05:620a:4002:b0:93b:d7a3:45d5 with SMTP id af79cd13be357-93c36403fe8mr214266985a.62.1790246463268; Thu, 24 Sep 2026 03:41:03 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:01 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:35 +0300 Subject: [PATCH v5 19/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-19-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=820; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=OdvW2kO+ne2V0AbTspE+dP+nW/7OB67iT9aRxVfr6dU=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3sTPGtNR0rCxG+BfDjSV2lH0vCQreilbQdC 01lxOuk/12JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT97AAKCRAbX0TJAJUV VsBED/9kH60c5lYnlYeuyGI/7ep3n+JitG8nDqe2dBjyVRxfFApC/6+Fq041Mi54QIfM040cpVO lFYhHGmpdo/l473+oYmyfLNU/UU0+ljCD2PK08q+xbi7oz2VTXooEWLAykxkKGfdk0UOunlZxGd Jyqc7e+URxe7JPJfciJinLDEoU5WbJ1Er/wdKYJ0ZkCQXj0Oynh1j9htYZohldaP08jErA1v6cx wWKm2P/2vW5rrsbRJ3ZN8f28V1PxoOVY2jpG1M4xyrUUlGb4rm9MtwdBc8dHeJWBLkK4iQLaEU7 Xk7EW09r3xY3+uEuqVwkf7dAWzGci7T0rC1LQL/KhdUwj3QjkMfJcUvW8m2Q1YDG9x5ANpIhr9m llFu7DsBOepwoc59oq/yPVmNf1XlC6MloHzd4TV7uzyCPSzKeDmPER8PF4sWaLp6VWbXkPwH78L sr9r4S9M9yFgeOrNRQJgzN7wA/RRuK1Qalw8cAZSlX2kv2jBHfx42PcydxXm1rHWPoeNLLbfC0r 7dYRGLp8rDuE7Uww3GwbFLb0eEiVkKnNk4UWjBQ25rV9hC+3Me1EOkwgjjqevFBEwThOSOCmcyG mM9aQRGiNSBWtyUJsCzHKmxvUhPZOo3084IkeKGrFFcuGwyqJOQ0S5wBV6NG3PpdUoPUz/8zy2O dUVlkKoElILj+EA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=KYhHIgYD c=1 sm=1 tr=0 ts=6ab4fe40 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=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=8JcInTB0O7GSQ8pEFMkA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-GUID: iZF_KC8FbR-zB5PawDCwUTI6pZcl4VPW X-Proofpoint-ORIG-GUID: iZF_KC8FbR-zB5PawDCwUTI6pZcl4VPW X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX/TYReNTdkbp8 Fpq4ncEwLgZZtG5I6uofwkmo7NkQ+4T+nRweSy7w+eYtEQMPePnzPjO05driOPEKx26uz63UdOw UJiA+n8v/+W3N2HGamwH0Lxr6k4Iw/s= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXzz1Y+5zVQ4/K MHMnX2kuKA5wB+SpuIl1dDAhWZbt2GlPYcVPBCABoVXsosgGHoOvkyygrfu1B1SagSI7c2xoxf9 cANNuQpFd4+wiuZ6RhxkE/YuVv0Rc5tonOw8xE1p4wpueo13WFd8dE0KWhwKegHUeBlGiNChW4O nf7wJCXKNEpXSUkycjeb3COoMQk+dXGl+ZJrdE1Fxk3cHTcqfKHM/ICAT+WBpIQfr4IxvaRhO9i QLFss8uk5E0br6kL1WI9+lUtietiqzuUgplp0rU0pA3rxt0KD+9nPsOV8ZSq6n1+Z+A4Nr+c6E7 fKMKtgJYKx2Yc7ZXenfEhefHmGj7BDgaIRsS5ZZEszQtAtwW4kc10RHn+aELhLQKwVNM1pPHMhi ju6qeKjRFRquSP//0DOQORFMYbQTeluj2SA7XcFEnVjOFvG0zj3+gGr4ra2rz3YR9wAfVFXrYxC AAAcTVjc2IdbzSJfc+A== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 spamscore=0 suspectscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Reviewed-by: Taniya Das Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-sc7280.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sc7280.c b/drivers/clk/qcom/gcc-sc7280.c index e1fe64463de6..45fcfa7600d0 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 Thu Sep 24 12:55:45 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 11DCC4779A4 for ; Thu, 24 Sep 2026 10:41:08 +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=1790246471; cv=none; b=Q7fyNo4aFG31XjDkW8My4oiWJzFVJ4rxBhCsGB7aLidfmoRUX72AQ3L3jVh+7ZKsRa+PAErCtGuU5xXrx54Qg43loo65Q3sHccWi5UoMl4LbYJ4JNHhxxqArOx5RIHoEodI0REqJhpAMtAMW1PaHPoX2nc8jNU0Z00Sqhq24Nmk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246471; c=relaxed/simple; bh=wwX0TpJRP0gdOZFmcgM9DFTYIrqZzWE6Y8fytIY5XK4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=E6oc55gHuwQNh9Une+RQV0pALSZGao1sLL1Jn0/LTvoEk9BWr+0qmwigg5OAO4/fMTCAJyRG3YKrmx2GNyw4E42koMktG2xYnvNGJCLlfW68IxnzHgW/i1qa7LTpUvMUVsoy8O9n7IIfvfOoVJTW23CFt8+NT4NhByKnUqkDRDE= 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=n7ERaqrn; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WxPfaa8W; 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="n7ERaqrn"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WxPfaa8W" 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 68OA669V2333022 for ; Thu, 24 Sep 2026 10:41: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= KgeEa7OVzOKjuhhOChuw8lPejC+1TxjBF/Bfixct/oI=; b=n7ERaqrnVqlFo/Gt 2BzRDeAbI5e1sThHOOfQZLZ8Uv4fp5zgogDQnHt/BabGY2cP76mNSgcLogY183jn +Saddd1/DLdbOPa9Oz+tkGz90pX0L+9DExR8jl35TH9DB6Nv3FkCfg7BC0tADl74 2jAiXu0qNcU+tJwk2hr12wKeyhiqNH1uE7qjSQ87eRhgZsd+c8TFvfYFAoEsZLK5 CQXE9DWneJWgupT5OCIBmt/QI8bW9tXE5vl4hpysspGJhc4Pz45yfqQztd84Pw9m snx4BWSF/bYidKVhYz+0PWZn5Fhj2hY8Czn47xZoF+zF0vRYQILBBZdMx3chOe9h Pe/7tA== 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 4gw1tjg3y4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:07 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-939062ecda9so293336285a.1 for ; Thu, 24 Sep 2026 03:41:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246467; x=1790851267; 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=KgeEa7OVzOKjuhhOChuw8lPejC+1TxjBF/Bfixct/oI=; b=WxPfaa8W6twrA043qHlFJnwx56jnBqcXU7m+JrJy4xyoYYcl7H/YiUrvjgDFTOl5PP ZcXx99E3XXI+dItNrs25WBQv5n4W96F8Zw/wStZyrrOcPdWmIC0Bj2rEsu7xR804voNo IPiDJQvxqwUrenZZAco9frFlvPNFGr1sCWv2E+ZWzudOGxPs23cX4etcA6Cv3Xt3tSQV yX1sHCX2OlPFoVmIWQKgKdEZ61D2oOXI/0PtXfdmfuQS59zJKiYPdxTN2wC8JoyvLE6X kQpUr/h0benQC3sOQ4zcC1Z9k03QRNbnoWaD5QSvR1lb72j7pPcK6O82UaQ26wVJJGwZ 74WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246467; x=1790851267; 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=KgeEa7OVzOKjuhhOChuw8lPejC+1TxjBF/Bfixct/oI=; b=zdPL0zJC4ZPveJdHZP86C5qP+jB5kF1o4HzSUFe2eAktnwnqRFqaLdlSzmWKL4fB+V db+rL2LaqzuR6sXoZkptQPI8/FR7y3CT49KprSuHOmN+lH+n3BG9W+rbmFzJoWOjnzCy XJogaQJAmu0r+YxitRyYQdip5Qauuk/MUYqD4/tVrt9EfFXxx+cesP/EHfAGOYLzvsxz +KMLwWTNbDXwZec48MKoaDT7ci7UwHVFy7koLis02mUJDxqOh4+ynymFnLFS+ZjneBoe onQo6qX2mgM2YoHqeB4AALax7+h8Q9+cl0E3H9xnlyvC0/5KfsYzEYJ7Tb6rEzrfmEU9 dTeQ== X-Forwarded-Encrypted: i=1; AKwUvBy24nFdvKB5nGw8HRlmrGACsS9TthhEUVFa1Nnz32gE7FAhqbidk2zLbNHnyf+WugpcYAJnv7tON16w63k=@vger.kernel.org X-Gm-Message-State: AFuF++lrlhJHMH9kcy0OygwyKVPEkdWmbJDqkfylBMOcbAJnwGPkJm+4 gHww8yFq0unu4BK8OvSKM7QcFwUrqXSYT6teBaFOqd2crJghLjc3RIcqZXD8sBovcn5/w+sPtmy 05sUt71FzQxq4TmUU+yixMay+GVnnTAuxtbrd5+GxmSyJ51iTCcstRB5h9TmO3LPtqG0= X-Gm-Gg: AYBFou27uAZG8gaENFSIY6Om8Dpt7hA64ZmLW7LMv7jbwz/s+hvByAPucpoG0xpoPXu ONLRsJHFpceNg/ZtXEBaIKeM1Rr5N5UYBc+6SQv2yUPbri0pk5rfrm2nDBpkqP0G+VqJdz/qjwo sIcyeehAzS51pwN80HnDOQ7CFqXi95ZxgdxuBQT6WV+LTGLuPxzW2nucrMyOezk07m6vbkdh7yP 0zet7ZpHn7UascE+hwFnqqKwJ+qBsVJshaI2NFQ9gCEIvUFMwhvmVBswRucaZgEoyjrgjvdqDDF lNHR6/OodiauCjfjhMbk4TjsXo2WYayjljxy31DCRs/lY8xQf16m7p+JrMNvzVTmmZQXp27NvoQ 0zF5TawJt X-Received: by 2002:a05:620a:3912:b0:93a:13aa:1b6 with SMTP id af79cd13be357-93c36442b35mr222212085a.51.1790246466519; Thu, 24 Sep 2026 03:41:06 -0700 (PDT) X-Received: by 2002:a05:620a:3912:b0:93a:13aa:1b6 with SMTP id af79cd13be357-93c36442b35mr222205185a.51.1790246465776; Thu, 24 Sep 2026 03:41:05 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:04 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:36 +0300 Subject: [PATCH v5 20/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-20-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=wwX0TpJRP0gdOZFmcgM9DFTYIrqZzWE6Y8fytIY5XK4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3tBPBmvYwHH02s5TbCF7xl+eyeUOuGBjijD UvWjZoGM4CJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT97QAKCRAbX0TJAJUV VhH8D/9CVrU/SDJ7yAULRP9IGigrryg5bzTXHCEq7/YE+b3vjo2D1lcZ25a59ZvVcohmoGnZVWt FooWff8EE32cuS3fEjCNRx8C6RpwJ/IEImacNp95S94y9YfnZwIRwhCF7CXJ26f/raOQv8QrnyD SNIr2GbLtA80v4biCcUoqlNW+o+VSE5MESjeg+T2Bp1RvrYxaYZKdAA/UbZaAjykNXWosuRNJ21 v8jlbFNWeOyX3M84F2/zAhuif7DXVtakMqF+zr5umLaokYz9pqW83O293JfLq5ijuRvwYLHB4WE 8rZ0FbYJHh9zZYFy2HcMU8unoBc059m4BM1S1OF/xgbky+5ofqHGXoz38Az9PMhtGl8+ChoXbCX Y6zBsguDzBD/ARBAwe8AEZe/rg8uu9oqWAcUfbjb+ObFUh2y60JeFyIvgVzAa36gCacBEL6Hwkw yClGyjGW/N/6XjbqrQez6dK0P8qwRZ+xqmKZ9e5xfmvmE+zub+MpBm2lTNstiu7nCb175EbiIJM cjLvq83HTcfwEV/AQMtD13la3JT+Q7GdpPh6+S3nsn1HCYIRsoiy/Gf/UPsCt5t+mb/tjysNs6M ogjSePXi0bZiEVTdXF8VGrJ+WG4kIu54dx7VVzH8eg+9OmmmaXUYIpUVUdIKuZdSIF2FRL0Vk9v 8wCsI+d76MtudXA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: MxJWVKRvjBnmjzzkkX5-DGVaALrJTs_A X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX9Y80NML7fATR DvPcwCEburaZukSaWtLiNlysmIW07z4gb4X6zrnmgsqiSU45CCr0JW0xNBgR8OmI098CLYrPpNY DbYNkK4wUiBTsgR8UAKeZ0Wurazmv4cvl5uj40f6Hfjcq6pZYadj3XJL0EhS0/ijH4ttwNIj9hp LUthpg5UwEc0ytbQ4Slhu1DM9oiDLzhvJ+lQzt2ltJiStwgNvkRD1ZRVRS0gFhHJWmwCGSpHH9L lczqkBYnPMT5BP/YLqeJjcdoPd423HU+LHhtn2KdNykaSmjTNu7uIfaihXu9fWx9YNAxGZDrqk+ 5gpAbBDvmI9kbU89KqYf3P9Y4zTAm/XBBV449mQv1VEYkMCTaRyTpUVyvlyOxcr+os4VwjAUHO3 4uWVIeWrFh7vtp+o2mlVgV4UcuDQ24rq3Ib8gpCpe1cCyXllsyyJAeNTuLhpvo1aFL81jBjLJ5P a3SkIhSXe3ptKk32Vjw== X-Authority-Analysis: v=2.4 cv=cK11IVeN c=1 sm=1 tr=0 ts=6ab4fe43 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=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: MxJWVKRvjBnmjzzkkX5-DGVaALrJTs_A X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX344x7ErX5iUd 7/fjNoaRNxCvyAygXB/3g7fH92r6sKBofvzpY5wX6aki/NPEEQrTQNB07hm90PoslR3+goB1OSK CKGN35HYsuksSdU6ZX1Q6rUD8yLoUKE= 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 spamscore=0 malwarescore=0 phishscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 ce9f19655d6d..97be0f47bd18 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 Thu Sep 24 12:55:45 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 B17654825AE for ; Thu, 24 Sep 2026 10:41:10 +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=1790246472; cv=none; b=LlQu6CT+he7lrkUnLHtysit6wkoHD4EPMDxodV3O/xkEMBWarEHcP0J/d8Afr40mvT3KgxYan5mVzjZSImPaHj4KZkef5h5Woi32kyTVqVx2rhFKf502cOSpeBZc+Emh+SAmTOnGS8RzqFW1bw0Xq8uww7n13HI8kJAUK3xZ0AA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246472; c=relaxed/simple; bh=NLwQJl2Mety8v+w0gED1ABzvOlq4xUPMVk2Hw6gbPMQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SPGL05vox7WFALMR0CXANnxvy/a+ljtfBGzNluZCKMgmt3uaIB1B/3ojHXXpLUvOEmsgL7YSdD3U/6PpuP5UAHbP+uc0mOH59tE4NUbynWnvphyCcNPxUCP9Jwefx4tXpP6UlMlkLzMqFNzFKR+5+1vvjgo6wqZpFFd8tIEXzT0= 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=c0AE/mxD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ZzrCYw2u; 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="c0AE/mxD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ZzrCYw2u" 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 68O9P90m1923773 for ; Thu, 24 Sep 2026 10:41: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= OhFr4HUfLOzEqRzgX9px4O8g1cygwzxilZf7Vwl6sOY=; b=c0AE/mxD++HOcUiU Gx5SMmeiMTwEsINHeAuGBXrQcpzw6rg+PRN0aauQorFbw8yeLD92+SIds1vpCARz KUI4iyPius9m4rfnF3x6onhWFHObbF5PV8tiXNL5fG7Czx3Z/s0ha6epkAtFMWBi GUO3p2vgjBwMeen1s5Iob///NRK+HjR09cDUNw4QP3YvBRLHo/oB4QkNbve9NE/a T/YV8G/TUTtD88l93gQ8M2OSqawNaBLdMoj29JQJ2vsSxfW9anPGskgedTsrHd1s XBqppUuNHd38rIDNXWyB3gsRJGP7aev6lOXkx/Jvxb2BhaKrTWtz/i3PD8y51CG2 QDfR+w== 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 4gvx8ah5pd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:10 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-939c30aa9a0so176755485a.0 for ; Thu, 24 Sep 2026 03:41:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246469; x=1790851269; 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=OhFr4HUfLOzEqRzgX9px4O8g1cygwzxilZf7Vwl6sOY=; b=ZzrCYw2ug5KOS5ss1Rpf1AbeCva4BTxe2NMOdCTzZ+x+02iVwiUXJgUHDexpAgOYem MCF3zEBfqevmRMugRmMh+nMHibnZpUg2MPMM+rEAcurbPIl4T9AvgrVyV4yGCeCRaM0u UYCgCPnWj3hOytWVYaAWEgK/ZCPu27FupPnCScr9YO2/FqdHIJQiE/1Ii0EEVdDGHkh2 Tju/g5W+AWxbgOQLkcz03lkn03oTWsgOZEQ28YbYoAJqUSSySacIIG47TwSciiqG6R7M OqvK7Us5tTSTBEwjyLC/29mIWORbK45Hvp8Wj46hstT3AHM6oXP3LK9ZlB/VQYPPnckZ N0pA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246469; x=1790851269; 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=OhFr4HUfLOzEqRzgX9px4O8g1cygwzxilZf7Vwl6sOY=; b=2eiLdRIN7KbAdCt49qHXKDtv3Y1qe0tklzNYj/1u/8xhZ23NcF8s0W807OkJdHXSBN ieJYLNugmMwSgHuJFCSH1O2wvLa0XzGTg4tqsOndU8rDKF8ZUl94suqXSLXwelb+nfHt KXcFOJqecydrLVQQf+jc+S1V0e7Ugynsr21SS1sX0VJulWybv7D9L7+PtfQKa3HfaKD/ iWvQ6wKJGzDauIpnfSjY9oRtF3sEy73vPUlihP1zBH4Qk811AObF/pMpi5qjZbz18jBX 10BZSxObRHkuItN6UcuLPMkgkLMB4K/dGFDhJgW4+wGlof/YHjGUnrgDd4zLaTOuW/Qt +pCw== X-Forwarded-Encrypted: i=1; AKwUvBy81IBrfIicyJ6v3cOO88ASVY46+M8QkWNvv7wPWCz9sApSFbuf/xRTomfsnYddaRodNHWoJPanxgbSENQ=@vger.kernel.org X-Gm-Message-State: AFuF++lJUkRCnCCSuoHcu2pf+MDAOwXmmRLYTNuzQ1IigVSVhCwNTxTu juldPEX0iw3jxraWWG9/CQ1v2LkaowZnr1jZEpzjILuAJdWzLE0/vAgXzpR6ybaFni6fPMZE5mk EL2ulUXlmCUCMZlU+xVlr3UU6aNAyXRrKcBLgVGdCarGA5ih6Giu9tTHmQ02cK2PgkZQ= X-Gm-Gg: AYBFou0DMZ+bGnGlCaebb7bzzoKLp5V3tYmEwIKGo9QKM8vdgB3H8uYHlxHsyHy5z1Z GQsiyfw/z4ah6b3tWWmrP7Ye1+3+B+80ZjhMTdpBUVgaSZF1ziq2TBV+/zEbVt8zOoYBooBai/i E/0r7n7YhdgoM8++8LUjp2hl0uSjuO/X6l2AaUHCZa57ZYlYC4T1YyS4eM/SjjFTfUqgy4zJeqe HzoLU6+6vMP/zVAOesn6s13Pd7DHDHMuVfRi+SmB4uxk1UYg8K+ADHybQoY4PR/Pd1l3cbyXIDo GZW4gF8D33hRzcd+5dOGXEx71izr2tyyU7+ShoCW4E//VHFvvK2cnbpHhOgdBOjlpDlfWbVFk7F nHRzdi3Rf X-Received: by 2002:a05:620a:6496:b0:93b:d7a2:dd2d with SMTP id af79cd13be357-93c3641e06bmr219201985a.61.1790246468822; Thu, 24 Sep 2026 03:41:08 -0700 (PDT) X-Received: by 2002:a05:620a:6496:b0:93b:d7a2:dd2d with SMTP id af79cd13be357-93c3641e06bmr219196385a.61.1790246468194; Thu, 24 Sep 2026 03:41:08 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:07 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:37 +0300 Subject: [PATCH v5 21/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-21-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=NLwQJl2Mety8v+w0gED1ABzvOlq4xUPMVk2Hw6gbPMQ=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3uID/BIxQEOjphq2+/ltLPcgadZ7XQ+cpDz 39dgxFGSQqJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT97gAKCRAbX0TJAJUV Vv+JD/0cyLGDEKQ5VdgblJvsa3s54MokVU/AWxhKbHZ7efksJysImPNMzA6FhC5ZmvEayzNhlFq cdEK4jfnQGkQG07pg1Jx1hwDikazHGxrxQ/6dM09vNy6EaC7tZMHxcfzKziFx3EzeiDlX2qKXuj baE81iqfH37DC43cL14NEnZDORA99urkfSz0fLW8YKCrzFoXf6s7LiKJkvaBaaE4EraozUQO7Zs lQweNcTNOPBma1mLGTCpAH7AgbY2MCsyeDqRY3QboARzeLvJAxP1KBuEGW+h0QSBv3zliH3SmMg tyZxXh1BbcNG9p4p8RfuF8d0eFzk9+yPramZMeIYTrGHUyKb/BAIs1hLV8SMqPhXwEhOxYx2KYh h3EDdxyT47DSZkJcGNn4x2AhTztOGiquXOK62HCP+0bwyVp/SsX/PbAWG1o5AHrS/WeCzG8DVNg fHgSoO16ueUysufvCG6QY5xB07f0caJ5xNpTXAe945bK93e44hqkOpvI5A0LWs3MIhm20qVM4i6 WVHTulDIwIMJS9vy7VMgfT+tcNAxQPYDM5CTQxAEXw8n8NLedr/8PSrFeEYTACA44bO9FXr//e2 4UEqqLo7+nIXp4Gd6DcuRdF3tk9YNuDrK+yz1gQnNAhmhTRwC49JshpdNIUpuN2iM9RkokLR+82 u0RiIaQzGm35clw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX0c6zL9JW+E6l ZmtxWLH34dpLBKQwXcfrB8FFdnambon/4OxhT8qOjYDK9Tih9Xi9XopRF/urSd97L+liKcYqRSU gqVUlMDT3swZGRUFRSea8hWrlVV5wH0= X-Proofpoint-ORIG-GUID: ECH2-cjsI-q6i34BX8WTRH7bT1KqY2Lz X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX1/UfLzB6HqHZ EhpnYKCNH2EMu3tpoqmCuF2QgptlzvK6k/w7R864ORLfSfJxC9lO8WkJpr9O+vEB1nhpiEM7HMA CPOM4yGK7bcYiXcIB385YjHGAMrXfEaTwZupLdIbmiX4lAK/Zspfg8PC2SJ1BKK/xPJfImvAwfE hRM4Dn6bX8zKljWUEK11Gk8wQx/53SAoNAutRAEHPZTnfnSeM5s9FUQTUQHCboYDUYjC8neXYJs I9C26Dq5n1VvWe6xWG/HxpW51XbdFmllGArzD6pJq3x/FXdfqgOT9LWLmLn6PCoHM0PrrWoKNfq 8MKiq5ZStELNX3myEoXm6fjdcqPadx7Q57YtQ1fUv/Bv6NcJLInmr4xr9ygReUqNIeKJTb64REJ eL0q1zyO2fCDvsZG57YhSoPlM62VkX1vwJ5FBuy5knVzPpMG2K550TsxDkabLWVKpVvLnr7+Cw/ XFaGtHyPR/oYB5oX3Tw== X-Authority-Analysis: v=2.4 cv=a6SlZkSF c=1 sm=1 tr=0 ts=6ab4fe46 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=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: ECH2-cjsI-q6i34BX8WTRH7bT1KqY2Lz 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 spamscore=0 clxscore=1015 malwarescore=0 priorityscore=1501 impostorscore=0 phishscore=0 lowpriorityscore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 4fb4d43e8582..022b87572b16 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 Thu Sep 24 12:55:45 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 B266C48383F for ; Thu, 24 Sep 2026 10:41:13 +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=1790246475; cv=none; b=lO6QTwoFic1aruJu5zwpUDyKaVIqXeHD8nlzH6jga/i2TEz2MxwF9lN06owmjQ82N0XtmBKvagsaNNRA2EWyF6spvN84+RrJ1NFg8ebpTuSuBIYXhod7Xvl2noOTFV5VCf14+oTAE9gK99tu7xLabXwk14rIyMRTnMl0ByF6mIk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246475; c=relaxed/simple; bh=ABnh6kyCokdb5pwuCMF+lEUTPDZamtdijG5Bl1hQ064=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gAAdipGQKdBpxvs+YQH3cFYULV0dexXHF51tL4Zpr5teVGjQdAC+sGRBTHstBKmuOadZHKTc+0XwFmrBK7TsEtKd0vKyOjtek+pboDo7sA9faGti1L8vQb2aQ10YEl/C1+gr9P/eg5uF3sMi8NUaSjGHF/AB+f26+HjAp939Qsc= 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=RcD7B+es; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=V6nxm9db; 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="RcD7B+es"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="V6nxm9db" 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 68OA1OEB2857950 for ; Thu, 24 Sep 2026 10:41: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= FVmzumdP1e2ihMql0qB2hUM5mPDwW3ln0MOGuRt5Y5U=; b=RcD7B+esCEn6Ixeg B48sqSIjPbpefP4TYA1if8nMtxmzEV3wCL9N33mm9wD/oRnhNSK2nSd5qWY1kkj6 iEbgupR2Wjhs3xQOFaDD2TWwHgg6Z2fcjljT8u4R6kVwHSQNji3jatp6dM7UWjb7 NoQ6Fn7jQ4C/J0ioojDMlgXgZWI155pYslcWjq0LmCo6eVABOeHwxY/E11D9YK64 IgLG5OrhWlNTTmkVdFxKuO1Yne12SUstTE0EEuUeRAFVVDo5NI2inIrMtZ+sfUZA 1aXwEFZMflIeRDr9s6i3jWo3nehsCaoT1bzzw51I9pRLIAjgYcgOe2UWfqV/Hljc IBFz5Q== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gw1rag593-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:12 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-91051512080so26694406d6.3 for ; Thu, 24 Sep 2026 03:41:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246472; x=1790851272; 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=FVmzumdP1e2ihMql0qB2hUM5mPDwW3ln0MOGuRt5Y5U=; b=V6nxm9db4hFkPUGpL7iP8B4V4BEW9EgwVSU595P64VOpa+XjoWuMZOKwnwBteW4xDt JZ9ARQgh8L/6Wb5k2JlLAgS30cfeoRvva+pLbo9bh+wBBQl/5K9encG3uFqe4RQDvVgz D1G6B5IzK22r5Gk7hPidN/7VfdlGnxHnFefANAOuX75beNNRVUTSa1JySul7S/GS1hSU 3LHXWxyeQaVVcrHw5MXNoOZSpR7/DZONZjBUdt9oENdU0fF2jz9V2VrD94fRoc7QMmos TczL2DBe4Kq7Kt2TtTY7yeYDnjQ5viEClLi2itvDKpsoFIfNmCTvNOE5Xeab62oyr0y+ XbrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246472; x=1790851272; 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=FVmzumdP1e2ihMql0qB2hUM5mPDwW3ln0MOGuRt5Y5U=; b=KyrPwUkCHkuH7zi6l8CjIBaSIExWrX5jwerO4o45BfqeJqGhyvjdeE9qFWuBtg0Tjz 0opFHnS8831W1ocV05NT/eYWjjG904gsb8oWGVTSApu+WbFoY+475yapil/u9C3aiQXe SfW8MGFF6jEGXNS464BRzFd9/FU4AqIvxZgFXap21K0bn0duswNKIer7sIxQX2Zg3u66 MRG5HksTAgpeD4qSTZU7lARQ9Km3e3k8l7XyE8yN7+fITsNKkH7/wwbj0qKdgikgwAqY zsHxtBUsxP02a64jJiyUGp5Jq6FWDNw2hR2DmDoBEoTfKyN3TLukcYz3123QlINM8wA3 Z8ZA== X-Forwarded-Encrypted: i=1; AKwUvBwZHMOk1HKKGCwFIGY/gVDl//mAWCs2xLMbbY7uykyvRdcihownsV/hIqPgCzX68fHZ/JeAnIW6GFtrLu8=@vger.kernel.org X-Gm-Message-State: AFuF++ku7xbmENq5ms8up/Gj5xmG6PdWtATwIBvm/M967uDraZ4xbQEs yqH3oQuSLeZjnnRIzLAKGPNsoRkXW5KNN5Z8jA4FBKPLkDjFpkctthQovZBZhyWaRZl6OB1Mo0d UAXtUYqXtpz8DWtxuUV9P3uH6NpWTrwl/tJlSIrNTJyIadD/lWtfTDMAVogQVDHFRpz0= X-Gm-Gg: AYBFou1adrUch3lhBwJ4HGTGEOvjkphTPvhNk+8Qydel5Elu63jW3ZYbZDrsmYJFX+B JfegZt3UQL8QbmSpqpAhp33XKRR214JKnT5YJ0J6YWwajh0oIVpEKuquCdJ48lO9JBdBoH9961/ pMqkW51hfaMPa/d644sATq1lOtpGqAfmRSLRWV4F5U9qc5T6mgk4dI3I44/nH47fC1nMeeYfx5k brh99uY1eoXvmO7EltmdZcbXUV1gCwgTHyV/MwZPro3cDaBDFdO0eb89SKeyxWoi61KWz9ANEaB iXIwXdXB1gOBiilBRnP9BEJPIeZpS3Syr4SfY8EdTnQZwS0xrM7hniUvN+RN0enym2CocHJ0oML tDkDHWPvQ X-Received: by 2002:a05:620a:c41:b0:93a:2a59:2b08 with SMTP id af79cd13be357-93c3624cdcdmr239990985a.14.1790246471618; Thu, 24 Sep 2026 03:41:11 -0700 (PDT) X-Received: by 2002:a05:620a:c41:b0:93a:2a59:2b08 with SMTP id af79cd13be357-93c3624cdcdmr239984885a.14.1790246470751; Thu, 24 Sep 2026 03:41:10 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:09 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:38 +0300 Subject: [PATCH v5 22/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-22-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=ABnh6kyCokdb5pwuCMF+lEUTPDZamtdijG5Bl1hQ064=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3vG4nsfH194PZmlC76CBDL9dBzDMUuqNSvJ US2lMfoTjGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT97wAKCRAbX0TJAJUV VgaZD/9dkNE6VRFabvaro4kNjYnh5ElEk0vLt408lOVaF6W+Z6sxrGH6rEdrJfGJM9jXvLXSRt9 Mw9yU27AcFl2IP42+bxUsq6Ll3NrrUyuIDa16s7nblo1IViAAFAie8toR2K87vaMnF1PdY+2U2J YGkTCr4SQjaXgOookZIQgnrYebOotQEKDCtm7PbraML4z5tI5r1rVoeZ7VQolGRKKApN+zBYr0a tPlEqTJ/wZ5WWyGF8tjbCNstcjw19t0dbq6sToMomRl8i1ermsVsx967T/cI0oe+yOMviOI6+8G mX6EgtvIU1qZn+NFBmOgU8IK7zhiCgY3YOoIpv6bftpGWzuQao8KY9GaYiD0pV4vmWqMtzrdlbw X9QsLRG8V4BILb4x0j0AVRwZ3yVnfMkc+UYNqoy/wW/yMYlsCYoJHvAHut6KoT7y9A5hOI0q0dU EYvzO101LsAMVRoXIXYycdrhVjQOFn0UIu6exLYqgi+ezmPAGY/Hh33fTpIejQIXoQnFC/qMY0v wwYenpRBl49ZiySXuMDtaER9FSVLZossD/EmeagVkXpafPflYAN85kWiv5aWmgV9az7fOIk0Wpl 2J+V1SsisIFSz0ZBSatrGofx9VPYpGAjlK04Mdn1qiCDMusgHZX0/529eB/Nu+/Q59n31odT8OO y7TVMEzPQGzYaxA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXxriF/Z6LdPUK iulL7aaKT6USqmjKbBKOQzK/zue0d52YP1cxxDatH6UNJhJ8v9nUfPZuTOxwIPEJX8uXxYOtsGo /omyDTng3fZOFbCsiEkqjyjHwQFi4sPlbW+dGXXflymafbe4FI8O9SqaUe/vxf4nF9Y9WygO4fO 5HOLpRnyplD4YSPJHhltdVQjIMWkPv4tZO4aDVHM+wi+huHWjYA+QTmrvUBAkaj1SDFfq6gMQiy Hg9LrcbyaSmXsDC04gB8CMpoI+XezCt8l4wkdRX4Mo+8guzGlF3i0hwp7uA4OjoK1wxb9IN02G+ 5p1SQIft8odLAEMBsyK2kRrw/J1zRzkUHPnln20Z5ULneouFgSWrLvIn8ADIC1Sms3d17cFK3FL 8Ixr5qOX2DUjGC4RdOmfCncH14Lu/VrUbQ3acLX0pfv0iX6d3nKQJHKcp303oXtoxb3k/UUFRSH 4xfmuuDUOp9DMbzfHPw== X-Proofpoint-ORIG-GUID: Kb49xeMLUqZtEs3KG-6pGG0Xu1lYxJBw X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXzLOr6WFG3EPE GhroqoCn6pIAd2rr3qE7YwOI9/agPVsm2djNstL4sNqMYM7EOkZ/hRjZExfNUKh7kRN4E4ugqAI Er2HDj39WGrRMgWxawE5OC46TzVC6lE= X-Authority-Analysis: v=2.4 cv=fvpJ914f c=1 sm=1 tr=0 ts=6ab4fe48 cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==: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=1HOtulTD9v-eNWfpl4qZ:22 X-Proofpoint-GUID: Kb49xeMLUqZtEs3KG-6pGG0Xu1lYxJBw 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 cc6eb7ca9c03..ab4260f70b54 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 Thu Sep 24 12:55:45 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 549D9478E3E for ; Thu, 24 Sep 2026 10:41: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=1790246479; cv=none; b=MAgUeN7kNaaaC2n0qCmoGxuawBUcKdc+EhdRrtxhbRRwO54QN3xF05VpH+hTViqsBk2WhoruBuCkUneDLsNWLkue322uCJY2rcqPFrJncxS+MeruDYApgjzfaqVjl4JnnHZab7l1wS6xl2/v8WBQWQhO0JPtGeNCX1yEEROzpGs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246479; c=relaxed/simple; bh=cN+HDeANXO2WMlU60A41XyfjL+9PDn2q1Gybx6k4qRg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TYync/xnvmUFor8DG/2SkrkfNdZcURGWr3tqD4u2R2tsNSgR3wE+vK9zVcE6cD8ZzJgFK4bfoZQcTVXFdh97wMvg2JXsJvTsJDabAwj7lL6FF/3CFbeS+AYd2rkk+6xGARLdhBR4uFrutWo57R71/fKYXU5bdWHM7TswPdSmnXg= 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=kyRfroev; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JN0iw6nm; 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="kyRfroev"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JN0iw6nm" 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 68O9QAdD1774013 for ; Thu, 24 Sep 2026 10:41: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= JgGhTlb+jOQvs3aXlU2sxM2hnoUQkPlVacNowvYv6vM=; b=kyRfroevuffqI4M8 JU8qnhtyKW2ae6PQ/eD37krOHEoQ1kL1wUeSM6UCDCGjd/iyMfZeov6u9E03oyv7 UqsesDVg5XHvIPwZdFT2fJwqjckEVSMOJ+YXI8u46vMhdP3JSUmIq9R6wfNzMi/K 365jWVKhV9x3RIeR75coeJ31pU2jpkUdj/Lq4+7rtzeY4AY8qlu3ng2MRru7XS+n hxn+As61DVPlfiS9qehlnnSjrfw0xNcyFJl9Sv6iD+YKb73q3kI4bq9I5ldTDHaS Hqjixu0W0sXZqe+jhbUXQhjZul/HTBJGS3vKEi/AYRa88LOwRv5bh3yDl9qUXYCg BjQATg== 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 4gvhsb41bg-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:14 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-9390a2c895bso450220685a.0 for ; Thu, 24 Sep 2026 03:41:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246474; x=1790851274; 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=JgGhTlb+jOQvs3aXlU2sxM2hnoUQkPlVacNowvYv6vM=; b=JN0iw6nmd3uyr+lkVuUDIGb3nj1Pqnnh5o3vnSN13wx4tBRTADhSaEuE+K4kIgvAyj ZyMeWqQ09jDIiOG1BVVWnEs4hl03mz2+K7lkvVrPqw0lLiWrPN0fJ6OsmmA/NHoISHBA Cr9DOXjHTpktYtOwZgfejxBJz6M2AG4+JgAH8u27HLXcy4te/UK58QU8o7Fzr7q8QICJ K4QXErLbtaKOHNcGfx/7W/n+t/icuEkWpvLU0jrEr3t6HAgG8lU5Lz6Bfs+UB4JOhHjm FXl/BSeywJlUBnLGk9GzXW6tmq95vio0uzEbySdzlVVuFWCGUxDBkhzn3aWSxcqaArTh Uf+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246474; x=1790851274; 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=JgGhTlb+jOQvs3aXlU2sxM2hnoUQkPlVacNowvYv6vM=; b=Ajc98paxYYaJN9EsGI9e5qZzvwZAvri9jmpz8v1jbFP6tAnB3Qc4IiOGclI/DTfJcs rR6uDhCr/BHpAhaC6k4ayptA/0qwV436Ie/tzahPDQZeW2Q17ZOje5QgEhz5xuts24fn jGoBsfinxXwcJmU/7c9ehUGOsdfIZ8VfzbrwlkNne63hQUrr6JU24mrodLkubkXHVXDX 3JVdE/V7wir/2NQD/aAtZDZbjcs8oiUUrUUzf90TllZgX082Ar/Bk6MnsQJ0mjWDfstf vMgglU3xAm3AfuOB6kq7MpKGtxA+iNcQagfIZzgVOg0dTxPKrZr5BOlIWuJd7lkxYVul BKWg== X-Forwarded-Encrypted: i=1; AKwUvBzXZpXRH/ET7o3bULjeO7PZPAZx7Dv3HjQDHBaTvJabe2C8O9Wj9KhasBeu0+8oCwcbMTlmK/UMC/0MBZk=@vger.kernel.org X-Gm-Message-State: AFuF++mmj8XcJDzBm75S+UE5ARorlkaOdxqhwSoywfdxIrkrrUkpxVmS GYB3pN1LGjQS9pWbt3vlSaRw7ysh5TBTR48KPPq4X324dZkoZ33W9o43BG6Xe9wr04OFRXi82uc mONBTE1NeYVv8dsEMR/WaMLjsokJpoyDBIrSggC90M4l+1LUhwF68hK7sk9fIJ6Nb8p0= X-Gm-Gg: AYBFou1ZayonE2NUnF3IsvcOCXktNvrsBTDXnuh7MbtG+ZqzQe8cTrLZGz3oaBGADXR VI0B2eWJZWGWUqtgo117ljJ+x67SvnERLOjVdQvJjdzyaj3M+XCPAV1KCQUGtr9+0JNZUzErJz6 QTQ4qGO4rEAiC6RJ+wBhcuq5exwXbckc9bvp8hyr0HnzjvBSmDsRkn45dbdEvPKedWgoDyhgVrC DGPPaGj/z3TBsYOg3Uk3+zehCc5rIZDiGDcK/Qul6XDJ1FVkMgcOuLK5rETIDf4PcRP8oDuyceM 1PgXDEWf7v0Iu+H1st6Q5/pTM36u8535yUGtU9SXsnlpVriQtlWbCOTAT9gMxGv0uC+MdeUjm7U G2xMr0Dtm X-Received: by 2002:a05:620a:3197:b0:939:6de9:4cfb with SMTP id af79cd13be357-93c363f1ffbmr217301985a.46.1790246473659; Thu, 24 Sep 2026 03:41:13 -0700 (PDT) X-Received: by 2002:a05:620a:3197:b0:939:6de9:4cfb with SMTP id af79cd13be357-93c363f1ffbmr217296585a.46.1790246473108; Thu, 24 Sep 2026 03:41:13 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:12 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:39 +0300 Subject: [PATCH v5 23/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-23-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=cN+HDeANXO2WMlU60A41XyfjL+9PDn2q1Gybx6k4qRg=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3wt1xyqUBo2XBfdgM8ZCn/ydcNwR/CfFReq vWUiEPSp+SJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT98AAKCRAbX0TJAJUV VpsxD/wJvaS5lYxddqVjRTQxsuOLEJxo72VVG9JcJ0mYkRyZgG9EtyyWRh27kbmYkXNwlgKGeez Wjh4lIkprw4IOUga4RtOAGnaI9s63+pzPPSOF10elrmZPd1ctd8HJr7Rht11AIhJeSPW+vxs1Tl cr+kVWayORHubPM67hM4BJStPb+KAjdHbIs/HVzSUsb88U/zYAJDfp8l1iQCDYJQ7zf2p+iZkHA j7MhFRopnpZrHdbKBEWO/tNPEOpjrdaFscsWwAdB/ASvChiN5GRntGcPZ92jpQvPlDHwMcD9IQ+ +jlBngbiDVTz6v30S7xQzo5QZbtnkuiyAiW8VZFMDU4epTZQYwmIsMF4fWsS0uSxMZdSv21sxFU 2Av2xR78Apz8syXTlQ/3R43zaND796H1g3XRRYZ+ys9qn07RuF2FqjXT4/mrfn+AFbSAIHky2QU aWY2NG8drgoaQ5EOPObKb7iVRbilnAkP3eXGPzUcJaczWGpyA3aQkmbyfVW/bfNRMQNnDYGoMCh iS5OxYNplOgrmSES+T+JlyWaO0csNvDgLwX9qsMa9vuUI2/mv9Raoi5o5vxex8ZsK2QpWpzOqbN XjYZeYCEpgnSpskY63fQT32AL58Ct17zR1jm9kr7zaR1mvyIR6QJuKOFw9bR601RjtrIya3AeFT EuiWgnwoXoCyt1Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: k3IL_Qg7j3kpB0g3hTRHZWOAhNVvAEyB X-Proofpoint-ORIG-GUID: k3IL_Qg7j3kpB0g3hTRHZWOAhNVvAEyB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX6aANOj80RwQp POlICCHUnhE3/mrTK3+SUxe2M6ucvD75QC6RXxyq942TXCT632ublSHUhIy0e7pWmBUMjKUISSw EblF0nlwvyA1U/EtBcA8mQlrxJAJx7+/r5ge7UgiodkjaGqnKs8qmXyogSxiVcd9UxbJkL0K4cK U6SYWPtG+0NwvWtLD++g4ocPvU090O7LO8OVW+nTJ9dK+oRuyi7sTEnaTsGNRx0cmMj1w1uCRWP 6bgOR3K2zK/p3fB6GUSfKMOTroA1S0Sfuj2a5CrR1+LDW8wDaishNotOqXlZ+6Wdlo3oFiU73z6 4QUwUoAbHyvBXcscNvru8AXtjz/+8QSTud8KOAvF6V1PX3xlSIx86Aip8ULommnrC2tDbZQc+st baek+tCC73NuOtVil+EcJiys38NgfDJ+JjI+9Aradc8NJcH+qiIR0djzU29SR2Agn5gu8Oigk5s prTcH3ph2TNLlZJPHrA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX0RC4s8q9nuh7 urVero3ltK6ubPGFvCssJAkvlYf+riikwsVTZ3M7OjN6PbMAWzARvIvTx5t0y17U/EE2MTcMOab Y20RT5Jho9lDU0czSnuj18N6Bfm+RfU= X-Authority-Analysis: v=2.4 cv=f7vdl+yM c=1 sm=1 tr=0 ts=6ab4fe4a 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=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O: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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 d473a95bef92..9f4672277932 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 Thu Sep 24 12:55:45 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 2B8214825DD for ; Thu, 24 Sep 2026 10:41: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=1790246480; cv=none; b=TKF63Y8YX24wt3zRqov6oyDkTt6qdA1N1Dgz6yS/tgD3QSZal08OsN42L7ENIOmOL0PHOqvSS3yZ2Z44l/aPSmzi/i/ab6A1Qx2nQe6OWgiUeh/JZF8UqaYiWe6XIxKV9tqVkz5wsfOe7DNuYYPVdq9KSjnpE9hMRfX8RFOTaCo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246480; c=relaxed/simple; bh=Ve9iQLgnDMsA2g8SuB4W+BubUPBR6RQwDcIDTO0O/O4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=J0ZimM0KjhNNnzgjhYBtep3IH81aC2aD7s/+Ny1RvEHfMf0mVhvdzMBu/pe44wOovtzuK7SFRkpWabjFkVAVj2AuGkVvFLd8IgSDyV3ryrrGutodIYurWqiIKNFq/OQXs9mN+Z02Dk0mcvdYidYktY7cXJWczpVzXBnUraIyrdc= 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=mxT+ElWq; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jmz7R01q; 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="mxT+ElWq"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jmz7R01q" 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 68O9PEq92025645 for ; Thu, 24 Sep 2026 10:41: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= 4ds6fKH7tM2v3P1TXKG8+wczMeC3eKAUm1HM6VrIBks=; b=mxT+ElWqZAiI9Wou lUi/IDpkISIIbBKZuwhA37N5VhZyQK4okCfbFEGS8+CCCGePiOWK30tnyATI/5BZ UVA5U9uZp7cYVHnlZeVtIo09iqC9LHtRIgvXgHtnPApE/ebkau7DYfzAuC0CnYb8 eL/so+4KL4b6JmBrcGUHYDHckCsDbsEGnqfPfPOzldXEG50fXbI52EmhFX+kYfk+ r3xtevEtPW7V6VAWQ9m1xEfQdFkETfsVkMcFd/wvD5hMJ/IR/etvR0D5Ch8HR8ac uu0NI4oIiPxZMu0aELw1tpXEfTvLYxgUEJvbyGiZYwVEl84Fm3XGhqy26KCa6sSa kwU41A== 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 4gvsfgt28d-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:16 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93be6ed214eso291958985a.2 for ; Thu, 24 Sep 2026 03:41:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246476; x=1790851276; 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=4ds6fKH7tM2v3P1TXKG8+wczMeC3eKAUm1HM6VrIBks=; b=jmz7R01qZzQGuQwcIRIiPnGE4RU9MavDrA3CibolIJsZChWB1DvDZFHi5c+TZu0pSd VMH5aPrD6Fjoh2p1og79V9VC44KG8cFF43qucEE4o+DSkQcfXFjilxL/PyIZPWeMxAGG etYuCLY7lePGdPUbY8yPidWQa9zPi2kV4N6pKkbk6LFESoR4MOkBW+toPkIX+Xr1ekgV Dce8BDexAEEML0tuopJl80u8xMXfEw6GCV44zQbb6TJ5r9ywf6i8jLiSuNCTULF9AubO kCfXWYRXeKn5OHb0PT4u3JQaJAsoEGeJKjuMy5IGAAsHU9SCWtbeokKTT5fhERm0ALAN pFMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246476; x=1790851276; 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=4ds6fKH7tM2v3P1TXKG8+wczMeC3eKAUm1HM6VrIBks=; b=V60kMmYGhDyEn0iW9tsn+4o69Oqrk73lYeOi800m2Zurx1lFFbWhKelV969lePBNcw AFqEC0wincYCeu5WNOx+hhKV+oYqaI2KCRg2u1FXyjhEmBbNJF98mxs8gybFUHybobWA UISaRA6gKg9tAfv/SfFyQKJC6gLIRTEHyLzPFiU5IO9ERDI0Y+irmwLndFZB87vzoDkR 7sF3diMk5PSVHMJ4sbZCwyL4OueisDS/WHhiEtVpNgYF4djhgfL8Qi/bTWAn2vAvhX+0 3m/+6orHlg3okmQjJbYpGXahuQEFEnPySXzRHF6nz+0nUZ5+yuh3NR/S7N+UQn99GnrB 1a1A== X-Forwarded-Encrypted: i=1; AKwUvBwkDuf0+gkJwxX+Faoz6n0xI8WYWvBbZMrWB5yhCV/5sQv15jxFSCdV6srT18gxN358Asy+doMXFXTM634=@vger.kernel.org X-Gm-Message-State: AFuF++nT8Y+qVakGjxbcepnO3sL36Zlrx4w9+jOIVAQJpUzMG10FvoTN qElt6GuNgG8ZtWO065L5dUtYwmEtD8oXOYK2dxbIVb/v6naS+dF0gmiRlI81CMMZ/7K49Jfkh0b QMEYnyzb8AYglZxT+KgnOqbLgFAp8yluiBjl2eonDuFKOjs7JGI8c+tT61IDy5mAR75M= X-Gm-Gg: AYBFou3qboREP+VI2tQnt6HF1nNnDfA1DNiJimF4LA/TS8mYT+QFskFU/uJixkUPJIA lYJm3cbycnuBWOy3WERwdmEc2MmQb3SBguAFqIcL1MytNaj3CH/HW3QMnQQeXBcK9Xb7ONXFKo1 KUKxuAph+N0ao3077IKZH6jLdXQhPNIZ5Jt4Z4iI8xhZpxQCJPnA3jA2dlHb3YU5kHCYrmHSU19 ne+cXYP2XLjYWRkJH78l4JUqXArSh76RMtWleUBvsRcGWGJ6Xt7k0VB4mqNnY8pLT5Pcn3y3LRA DkvCYrKb0ywlu7fKWcSM2/cdX12bAnPYi0afqVqTnza6lT+4uyMqYUw+UbPIXuQNaOdjqspv3rD eSPZwqrWn X-Received: by 2002:a05:620a:628c:b0:93b:c332:3d9e with SMTP id af79cd13be357-93c36355307mr224186585a.30.1790246475953; Thu, 24 Sep 2026 03:41:15 -0700 (PDT) X-Received: by 2002:a05:620a:628c:b0:93b:c332:3d9e with SMTP id af79cd13be357-93c36355307mr224181085a.30.1790246475363; Thu, 24 Sep 2026 03:41:15 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:14 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:40 +0300 Subject: [PATCH v5 24/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-24-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=Ve9iQLgnDMsA2g8SuB4W+BubUPBR6RQwDcIDTO0O/O4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3xzeGhSWAgWO3A/ats7kDGH+TKzVsN8lfRO ddy+iOZi92JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT98QAKCRAbX0TJAJUV VsDZD/9HVSHTWltqmKQUTWh2r5Iq1n2qA7LG+cNJ5TR95mYahYBk+7oMuLORATMUTOOKrQlP85b dZhHefA3UIPoDu+uirw+NtKUTj7OEOe7ix1jxfJiIq8vkR1e5StiXDZXpEvXayLwJ7b7dWwtBan b+cKwaHTnGJ/2ORwHuVMmRoTVd06CYvdBynv0Wf5OCyDio/VxOVC5dqJV5UG9E1OEm57aebPN1m 5pJCRk/8reDAUidT5QYi5dkQm0SVMPxHYm2pPAjhVxC8Nf9ydCx3cYJbWbEAC+2fywiWcGKxHR8 uYrOmGbOlp7+imSrcDQxyHIMsBIeLdOaY7G0LWjvwJfV57elAFgYXIiEvYLT2fLXJhdY3x7ydsg qtMHAqKBNszHZhaz0PctZYosiEx+68PvcXmyIlZVyGyFFp6JVZb4rM2ObzXgJiDC2AVGdAz6xV7 lrhmTB7zSCwu7uCadqonEFsD6h8USOZwoSxayoT3BQxk7TSlz7PJHSFu2e+2QtMwOzqfesWV+1X LlXSGlYcp2FznwVgQO1ZelwvaL0lRvr4LhLJKQQ6Ll60XBtrsOEe7WV/3NbVGWhea8pw+C1w+rG Y204ymt9N1qhdG3BcEeIdY3gQqCqQDHhjxtduwU6vp/lBVY/kBAmGLs2vlVvtYHyPZSkEidX5Rg uVk47dbHD35WnjQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=YfoodARf c=1 sm=1 tr=0 ts=6ab4fe4c 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-ORIG-GUID: mHy2maT4BuoA6PMnfmO3njwkQltCMlvM X-Proofpoint-GUID: mHy2maT4BuoA6PMnfmO3njwkQltCMlvM X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX85UGFsfmzer7 iWraEifGcrxHKfA+coSgICUpHKBKDFz0PDRw3bjpeQ/JdkPPJ9qy+Jt1WYnwWstXIfbi1SBP0Wv UbCEW31rPw57cS61s+2Us7J79jHRAk8= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX4oTv+CMsQ25Y jCUM6NTJbaxO21lKbbDOScIQUk4qUynhZSjftIgjQ7i2sEt7IJaqANWiSnLCd1uinOUUeGBweRs Po7howN8TNZYHLzHeICCKTIuSw2sT8aAbo5FiL4pkKYLBifiNN4CGSDAIg9gpzAqDp3G19XLsg4 LVfPRZxBu1weWlBWlbnK6JwbVtY/ZW4PRbgZLLKPG1/9iVJ6PEawMEE5dJ0yRdgRMecI+CRBRvp TnBN+sU3vF4Sqr6cVkLsYNahTcpK74F3ptWboV5dF+/Goc28DYrPFEDrRX1mXGbMmqIdCoQGoe9 g9Vj7lMwbxH2Tzkg96lkeQkBTJmj3fAvsaplVrFw7H4MJibI2IaUwWhSX+yTKkzcMyv/Hz8EdF9 ulLTNt6R8JjdZZafZ9ZdB8SvIWoY3iZ9Lv04rMQlirAqziqbfxOPSRKl35r2ub8u9Pmbftiol3C K5obXAJCVfqVNuRR46Q== 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 priorityscore=1501 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 d83a7bb5356b..fcaa4cd82b71 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 Thu Sep 24 12:55:45 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 52BFF474267 for ; Thu, 24 Sep 2026 10:41:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246483; cv=none; b=MIG2PKHT2abMmzN6SHmlQ7v8LiT3IGLfS+R3OvGBjf9JHiH1jAJN0ZT4N6a9uKV+ghBS8nBrhOPgAB9NTurxLIvSRyKmPXsgfAXjYNJJ5kfWJFRHjq+aEjOOtg/HTg70kSMhLSGeDmw6TRU427Hpy5kdmJsKrWjUnCwZsrwHI0U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246483; c=relaxed/simple; bh=hjJWwNDBYyCBNPIzpskXrx7VkW5bzMC53IkjF2dXTRs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KO5kWcaraZsrJoUcLuvA0oU6zEkWx/w7demkoliEL821wHtBpBTgiqkXgnMTkmKxJSd5Cgil0LjoLFd7ypv7WB8sJd751V2Zbf8ybx/4ZlZDIkpySzYzSLK8RmJS5/Vo/siozjNU5movBv5Iqf+tQCxRd9kwoOWMvUdefeaUyI8= 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=JNsF3m7D; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hCvS7csT; 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="JNsF3m7D"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hCvS7csT" 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 68OA3Qp82483782 for ; Thu, 24 Sep 2026 10:41: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= IM0bLtOStAe/9tzrOwnAudI2o7vcLm+lK9FdZ0A6zmg=; b=JNsF3m7DuNo1LSpL VSvgYjuZaYMyTvGCQ0c9u0MWkFzsn9UsqwLnN6sgqNLiXa/OvOR4xPg6/NDS9hFy DqoHiue++U0U+dgonN50pREIoUHqSxN8CzSqx6drNGSVaD/OkXsZVV4HfNoAYeR6 iFe3jpjewGgSxertGOdXdBUZlpSn9FWwiGdk45MpaBDp/SqzB6VxSyO8U+tM9VaC prfn/lph0YgVymYJa94xuwKnGdRPJAOEF5gYyrpBSmyILjpJnauLjMzhPJUlTQ7r szOg/VLU+LxHJ99QWu3lumAvaOU5xR87inFrT2u272rqFKA21hiNSyRC1uMfuZjV Y8AQqA== 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 4gw1s904g7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:18 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-93a082c014aso162526685a.0 for ; Thu, 24 Sep 2026 03:41:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246478; x=1790851278; 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=IM0bLtOStAe/9tzrOwnAudI2o7vcLm+lK9FdZ0A6zmg=; b=hCvS7csTVluW1wyQ3rK4Y2SViBIewuQHlujYIFnyykyoS0Kq3Y80pYb4ESChwjmIzj vZ/ddsHAFSYt9VqxALXLGtTECaS1dTiBwQCF9J5BteXD5pRZxmskJ/IaQnOCWwcwgzmG fXCKB5R/dlZFZaOJXoXQbdQH6KDg5sGVMLTUlPNWT6U0p/W4Cc7uGyZy8mJJe4oAWJio v5it/yL0RkRVrGrEA9oTQW8TEoPtHsffUwf3S4OY10Wsc3ItN0lmfoTiBC/Sj7TVCQW2 Q9WCcPwhy3lQTuHfAw0BNGKGkGkSTL/uH9C+ZVNLlZlMp0aMJgrHTZHRvHrcKAVyEbMJ EOdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246478; x=1790851278; 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=IM0bLtOStAe/9tzrOwnAudI2o7vcLm+lK9FdZ0A6zmg=; b=1U8lkluTyruU7gm1YluB1Nr9aWMDA0pi+jn+U2AE2JSo+8Y+Tpx5F5H+aU2Mr8zFFG a6Vs68NIyj6xobFMjuEdb0GeghfG/c0NwkkG6xpMm1Jr5udD3W+PTkxYS0LFj8U9TuiZ Si9Ak+3AL/bSjsRqU/NJmA8fc0N1LarnVAsojgF6uKVrBVrtrydtf8Hh7bQQ6rWTOj5f zcLK7X7DNgyQwUnlvtE+lSZuAPdp0y50lAYRjCgXZ/9vAGdAtLPPH1tyY3a49BjpMkAl cRDAp1eezYeYYP+H3yjxo3o4SAtCC1UIwC277X28BTQWZ451rWeBERZJ/s731Y54Iqt/ 5cqg== X-Forwarded-Encrypted: i=1; AKwUvBy5fyp2PiR86OiNzwdZMj2pSBQF1oqOCoCAgvnyM2Qke2jnQSefp9pbuIAmsKXjMqFRxYt3/vXvWlCzQXU=@vger.kernel.org X-Gm-Message-State: AFuF++lrMNqC7ffskEV6vVYcU1MmRww2rZOfrvOiwVE5ikw5+o2NAkzp mzOxGqCo0HoWrWmgfB9YYPhp1n/bxuF/1Ke7cM2fI4JfgFfZlv9smIa8X0TaRKURPGSS1V8fuNQ 83s8c3y+eQ65HZIGMneKECkvXAoGHAEYUMqssXJ6AgCnxXOD12zBuKXo7ogmp1rt3KfE= X-Gm-Gg: AYBFou3W9mXmk0AtAdIMU16S4oDTrLS4hXVbWf9i+eEFx0md2lU9xnjcOVpZenYhjDz jza/22b6P9LMzB0EHuj6AHXsq9QibCXlDFCfbpQ7iOqY0z0lAz81Vfm5GChcB10mHKEcTjcKQW0 B5E1YJaYR76DgEOYkof5SC3yDT3kgbiWqrCjrvgRXHGHEv7FsIr2FPAfrbtX48RkEfQ+kgBIPsY V/57MLVBVtmiefxquilLALz/u7TKDTSletchP5HVnN9whMBF3jTKQtNW1ss1Whe0Nafk2fNGfYH Jj/HTz+alwhgapxWygLXfZBn63n4mHjfsEs+XyADtDJblawiTcdS1mD0L3PHh8MFPeaiZxdU0V+ iCEC+TFFK X-Received: by 2002:a05:620a:4105:b0:93c:204:859 with SMTP id af79cd13be357-93c366fed7bmr198443285a.21.1790246478198; Thu, 24 Sep 2026 03:41:18 -0700 (PDT) X-Received: by 2002:a05:620a:4105:b0:93c:204:859 with SMTP id af79cd13be357-93c366fed7bmr198440885a.21.1790246477663; Thu, 24 Sep 2026 03:41:17 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:16 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:41 +0300 Subject: [PATCH v5 25/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-25-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=hjJWwNDBYyCBNPIzpskXrx7VkW5bzMC53IkjF2dXTRs=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3ycvELy8cgwgUBzr8ceYHBA6y1JFLzoqnTs dIfiuGcyl2JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT98gAKCRAbX0TJAJUV VoEoD/9qzFvH3BEtjX5LK8s1PMKiW/rwXYYMohdmvvLTDBgIwp8JQ5D6rCiBn7fpzZ2792RMaV1 aI236Dcfzsy9zN4m16Xq25doOPrXDPIyVstjFk5dz3Kg34nMV34VynOoGYmVlhxYOPC80TtRfFK GY3cCAQUGu2uzZgdyGnL0gFsd/0424mJOV0s+yBr3bkhkw2XPMk2i1XARgLN50K1syHFLt+Vz4G lfYiiiUlM5H+M2KJxoAcVvqOBsEadAE7VNN0fpJMsio0u9MmBUO0RQ4158dzZdGAmOGD+b/wLzK 3qfp6q5etTBd0Ev5P5UPnAfFvrJ5uNbClSigiGRCSuyaAqhaY4QvdSOo4djNGc4ZjvDOtGtXwlt fayxWiwIRmqKxgxjUxMxPvHvdrGPDCVMyT6LIbBN8ygQhFCFjs91C/Jeqq0t5lGdi6z1e68L9zI +WhJXKxI57tLdoXF35NFzKItzHPeoiFfnDM0ib5xV+RwdSiHv8IIbI8NzwU3aEyCgRr1HT2CYer G0BSJz+FByfkPc78XNJ0yluLsv7y7hEv0JA5D3w0rsZSzigLo+fJAuKEgNf0azTYq7Eshmhi9op IiK8qeEuBCNi7Yph5l8LV0IL0SF9Zp4sZKf7yQ+TvKCMU17p6R3+YEAr6Aqcl949F1U8mkpnOlK IOmrT30hMtMfFfA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX53tdH0vfNT1B YjZkKHdCQ6U7/QA7HsFjrQLX3Kq9Smdyz1xoLZ43HMA0jB0nd77SwrswgGDYhrEoa8vtDclydQy tg0e+HrrIdzuz6sffm2lNsGcTtET48YtvKnXSogRLcXhk6fQ/bPA9oNI9x6pTB/Idp3fcrGbO7h Xoc80VVEq7JkyERtbRtxCgc5omKlT6svn8w0+46MQnot5ENhDhpwimeReX9M4phY5NH/wZsFjDn FOKPKoGfZRcLp55hYnvEp6zlI4wz65upuZBaVcQrmOOmNAAUYIcYXOYNxW8uJXgv86CIfNTEwB8 NKhKROdTZIIJj5aReVu+cwVhhEzYgAh60/94PJFLWAszWmvPDZXjTDnZKPoUR0U0gch+1+QCYdE oz65qgMcynzEl8V20FboxcX3hDi/uEq63jisVlT3BssBKIFqQv+OiND6GT7RAyYNDfjuvCAkOCG SyIcU1EwXcmn56g++7w== X-Authority-Analysis: v=2.4 cv=VPxIDNPX c=1 sm=1 tr=0 ts=6ab4fe4e 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=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=ESHVkgNwe3RMy11JppAA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX5ken4Z8irxXq pMMKQJlq4hSlf00D96hT4HUHLegQn3q8iqSy3HaLDvnL+b48OXalVY4QswnSmL/l7LnoQqU0Nq+ lsIA5ocMGUZdtyCZlhQZ3AfprPsugDo= X-Proofpoint-ORIG-GUID: gFR86ANwZ_HC432XmJwp1AOhqgu8tVaN X-Proofpoint-GUID: gFR86ANwZ_HC432XmJwp1AOhqgu8tVaN 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 adultscore=0 clxscore=1015 bulkscore=0 suspectscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 9fa362f0c447..88d0a9e51045 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 Thu Sep 24 12:55:45 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 9C9C1479860 for ; Thu, 24 Sep 2026 10:41:26 +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=1790246489; cv=none; b=chRI8PuAFaiA5NJSlvGUFB9TmWBGu1xqgmtwwD/quu1JUsUjyofd/Nt0B82hHXGy6LNWOCwy9exbfpPg2863yqN7kkauLiNGq0gQwmgZK2SNGYLEumYVrlMctuHaM0mRvqDecWE01TTPylWXycx0HPAJTzzdmhjrtvuIOce1Imw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246489; c=relaxed/simple; bh=8HzxPS7FvDZ+M+LS3tklfzFn4EZhdMtCAvEsfyhCM74=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GR00NXcjQKsETsaTMKKXn2E2tmpU14C7tV+EGfhoyhqhfZFX0QqDdbmygnUK80OQIxHbBWVIY5wLSS6/TqRVUirz9C+gIc64TBBSxlOrmGB23xiNqRI6Bden92EKv5s9yOtknJZT/srCS+vnhRaTwkymgQWTSdotRF3R6sT4zlc= 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=bWpTyBHg; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=fF3pNkXy; 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="bWpTyBHg"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="fF3pNkXy" 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 68OA1SNb2858044 for ; Thu, 24 Sep 2026 10:41: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= 5tN4gX89E0jlWF7kOOnp0F0vaWCM9BWDA8HEf/snB4A=; b=bWpTyBHg7X6syvcD zVY0QC5ucHZaQP5F+eBPVYFT99OWW3T31hnDYAiXYzgwn73VaztF0oxsnknYKVmT GGTmkMVuUCuZhaIA9htDlE2wNl40wB8uAq+Q3u+Kd2bG9rn1nfOb9PrnARH+mBO+ 2I4oYKAm3Epl6MJhrUGhf03Q0PzPNMFjbXpPC+6lXNX0GITq0upmWE8JpKdB5qSe TS2n+T7Iqq+AkHB5zsR47V0lgs8+fYQZNZ898K7W5OkMfviENayHII7Qhb5yeq39 LDe5kobYjYDonamnkV0qeRjlcwYmHYJDJlAanWHF86DhHr75G9C4ripI8sWpSMEV CJLYlA== 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 4gw1rag59v-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:25 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93c292c2fc1so310785185a.2 for ; Thu, 24 Sep 2026 03:41:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246485; x=1790851285; 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=5tN4gX89E0jlWF7kOOnp0F0vaWCM9BWDA8HEf/snB4A=; b=fF3pNkXy4l+5IcQ5wsYebm5r6jhuvvxMDcVqw45bhnh+ik5CY68GYdFcvpyEXXID26 z2jYtMyl4iyI9iYaVOF/uTNUggO0821IvKRAwWNE+nagobKK0pX/hVywOEhlKXmJH6+V xJ/d3QC5fUSgJ05CqvR6UhVEvJbm9w7MdJ+a8xcQunoRnju3Jemdkk2QmXb/iHydih1Z 8ZvL4Y9vVwecZ9cMTkB0Dr8JtIOuI3RfLjso5KtOp7I0ovqmf9HmGvmBJQ5mvl68GnT3 39qdKf+5LTV/KqWBxY0ATBtcAotLvMTKJtLC3jBsF5nSrOPI5M7oroqfSUS4G8xC++dd wfHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246485; x=1790851285; 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=5tN4gX89E0jlWF7kOOnp0F0vaWCM9BWDA8HEf/snB4A=; b=zB2z7bFDmjgTaAEAAWlVGrdpsI/lU1yAFKPyhYoi/7AAnUnerWDW34yj+1aIklS7FS QnxXnuqdHYaGFFfHW2i7xWFfkaOjTLWaflPDVa8s6JzOyX0Ub2m4sj1h4mZBwP9SIVh5 ek/VoA/0qszEaYb8IfFVuYvhf+pG+CfwyiUhJbLvU47zhCDxWMp19SGxl0WOoR1pyws4 eE5PWhCfXwekbLQuAHNz883OiHsnNKc2adFbwsLxhOti+I/8pmTu461nnyQFdMVhXFsn YHjBimkWU/cCA7MeQJNAob5hfYK4o2IHhcZ0/Mf2DfwpteS+0HCKxZlDeRuQAPcTUS2g z2Aw== X-Forwarded-Encrypted: i=1; AKwUvBzMGig0y4osjlOCQ/EyO30KQEPZ2h8mDw2nDAJu1ST7GiS5Bl6t7cMcMNxZz+7f3j8O7PUpMpmwBI91OC4=@vger.kernel.org X-Gm-Message-State: AFuF++kuXJnsA5kmIGFw0HWNNkZR9NpF9hPjTROyejLJm7ty33co12ZL lW++U2jVmrw9fi2yZXv53Rnm2i2C1wQjxDoXn3EXsqmLHUk8ZGasl4r10cqHQjMJ213uuzk+OUr RK/2tONZjqVXknR6nMgynaNWwjc1kIDjqhxtZPM5ut++8hSmNkEjZtPJJGUaUP+09Pzhx5vqKhX M= X-Gm-Gg: AYBFou1OURLAfJMRJCGwgSIC6y8ACwfM2iCuAD8znL3W9QFTpglQC+IwkptfUaYvmbo D0F+wnUgFgWAzG2q/oS+s48Hkpl90W/kr/m7tHFvg8xOS+VQe8F3+ZlODLMb/kfGnljW6S29BZu zoBri067KFXiNehqYQl7saLk5kiofxtxgDX5C5BzsYLF0VwZ4lWUAfXqP0au/CLs6ClX15LdrGX hZ8dZ+AAFq2jYSytpCSBq4mywYSEOPK+SI4pHvzZhdMQv6XH/FPr4K5yPOYYo3wIuW7GcXb0J1j TvuAQ376OdlCcOjr5StHz13Mdnwg6+3ElfMntOlxBpA7O8aJ8vHZROzIpTvv59VvCmSR6QvfCwu gHnkqOrQW X-Received: by 2002:a05:620a:2b81:b0:936:dbd7:fcb3 with SMTP id af79cd13be357-93c362b968amr194924585a.21.1790246484791; Thu, 24 Sep 2026 03:41:24 -0700 (PDT) X-Received: by 2002:a05:620a:2b81:b0:936:dbd7:fcb3 with SMTP id af79cd13be357-93c362b968amr194905885a.21.1790246479892; Thu, 24 Sep 2026 03:41:19 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:19 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:42 +0300 Subject: [PATCH v5 26/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-26-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=8HzxPS7FvDZ+M+LS3tklfzFn4EZhdMtCAvEsfyhCM74=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3zTqaaLIR6IS+G8pNzSXTJFeJZVyAyXD/cy vHiXvx9RTCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT98wAKCRAbX0TJAJUV VoiLD/9xwSzUyNT3uJPF4SPhh/GGQKrr4hG+Rm0WubE6MkehUtW54CQTTT2enl0XRCUhbWYksnC nRiHH6fRUNAtgyyWEC8u/9pir03bAKE6q6ZtJd2d2GuiLfBVSoyFkkI9rNJqu6CORGr1gxOCLEc pf1RD5EleMWfjpXGn2C1tc8+ORxH7zMii20a5uPbMg2AUw6bnc0Wr+76oA+ys9+uC89/gt3TK8G kzAUhxntJNRVfDJN1m6aQLv4EVeD0+rLC1MTqkHQyhi5H5BD7TK+5JbtJOqWie7PFFwPT90pwEy qIZlbT4YYhetEAHi20qjHDl57oGEkCXeuTLGg8J2vOQ8dtMTaUCN8x/HChNTKe8aaqtfoA1H/C1 rTIX1fZ/8QqpDJe7Kw9THK1SoMQuzOha4u23fxrT8nyIBeMPAUSutCrdHTCdG9nC1iYETGRc8Ci Q9FEl+ybzG9yWcJdZ4FB30paV2pCIO7hBILCj9S56JnvK+XADUoD+lqNIZ4C0ecjPDIFXy8z2MC C1/VC9ZS9pI3/5rcMQkWsu516XZSvWWdxj8k+GiymAIFGJo7naJg/fpL6wbti6eF+fvJOyezGFR wFB0BWhOk6e+8iLMv6SQshnu1YyZhkAYUgYGSGooYU+3YBtvDj5ilCQZf3ryTzM+W1boWBOZ9f6 FIQ9Ghg23TG6UEA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX91ioGj1UmTOO ddLj/pzdUqPDZapnGG2MMCWbDYKcrMuOseS8/7z6IrZW3un+EVt8IQrB14pFTHa5mSnRSw6oOgW rCgFV3qBBSOGoW4Pk22Llk5ZDndXWYmHBahUum8aT7Sho4JJ/ba/cO1LX1QtKH6jtcQO+TLd2Jd 1PwoDUZTyi3wgdefNuS/GuSLOYijInLzoMLp6Ld/W8wHjFWzwjRdgClaSboByReqoN92LW/d8MV Ls7BbwseJbqXRYMO0R2MOq/6R2NvX477ytrS2w8gS3VW9OwjR1Wc45T/6GJg74kTNeaRV6dV7JJ 4DluScu2O3kapBLaHNWFRjaVs4qgCf3Uambwh0ReqtYpbWCJl7StuqIn7VhiCHaonD33L5E0qgy idQyOxopyzM9G9sEItbw9+oSaIDsf+45TRDIwyO7X+e10wlHlPd2Iq3c2QSjAszn8PwGdpJbCZa RpbaWX/s159zKhP4LnQ== X-Proofpoint-ORIG-GUID: Fk5hfTu80UR3pYQS359nT6qqBjpaJ5uM X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX2p+2/xm/ALiB ztfNZXkmjTJTU0OvkK1Qr9jp7p93JKaV1k5FZVY/oiFhqJYrT54I6eZKYmsaBWxthdeUHLI8qwh mISRp10Qv1smKxj6W7e/CQWLeGZy5So= X-Authority-Analysis: v=2.4 cv=fvpJ914f c=1 sm=1 tr=0 ts=6ab4fe55 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-GUID: Fk5hfTu80UR3pYQS359nT6qqBjpaJ5uM 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 c08130218efe..14d44c51ca5d 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 Thu Sep 24 12:55:45 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 660B447A0C2 for ; Thu, 24 Sep 2026 10:41:29 +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=1790246490; cv=none; b=a6uqAhHYzQO0Ui46Jsd/cKQujGjDNcpgDIeYDCcfiAFVwE8WHMRjI+GRzmI1kpEC6x7BkVndQaF2PO7qwgYmCJBuypvx8RTe36jxTD5avndln7D34lgJ6X0nETF5eG28BqE5DmDm0ErdivGczt6/rC2Wpj4G9lcFs/gBis5iGpE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246490; c=relaxed/simple; bh=DUk1Bj8mORtyNB9lrL/6HeW0IjUJt9z7LRSgKsZGugI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lYsuAM1L1WEvzGWVbRauBwuHyR5d5UEFSHM31jKpJD3wVlffwl0JMyl6zwwqYTbJ7YgWQ0iB2SC2arUU8iV3dN38tEII/PrEfhTSuMeHMa/6v5q6z7oJtI6w8JwDTkYwVNKYPx4IZ5D8iXACClkdJ81C53KdM9AGxcZMT9V+3Y0= 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=f/WKL20q; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XnOOn29C; 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="f/WKL20q"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XnOOn29C" 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 68OA1Owx2857954 for ; Thu, 24 Sep 2026 10:41: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= IIa2vLn6i9ni0v5Q8UV+dkRToxwnACMVg3gG54ixKx0=; b=f/WKL20qG+wZ6CAZ HaNvLEoM4kkRXGnOujF/qhMyL+M3Q6oFmBkBcUDEK1YM0CJIQzPtjeH1xbd2xtGO kuzd9oRMzdWRSX6PzWHahODBrP/ibubnNObLkQV9ECVnogSP9ziGo5vLJS1veJR6 x5w9nOl4ngnDwXoq6Z0kmSCFujGAuTIo4DSmKy8fb7pw15g1e5MM6A9wdGnDSdQU M6z7DBLtnFeRivuvjFdV4VbOPi/xBod+785slwk6LMFrsvezLWpoBFUWASOYNQEx 8IpEPYHA91syo+ixP3sX5y2Lhba5tZedT3YSxrQs8NsqRgg/k2JZb+pudIaUBii0 QbQ1Hg== 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 4gw1rag5a2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:28 +0000 (GMT) Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-90e98e74535so31727486d6.1 for ; Thu, 24 Sep 2026 03:41:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246487; x=1790851287; 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=IIa2vLn6i9ni0v5Q8UV+dkRToxwnACMVg3gG54ixKx0=; b=XnOOn29CtuKiCQZDQ1uJwPuFz+IxfVZ0zjxKmgVviIBNlx5LexiKXTA456wUCCr6i0 HHnY8mGywT2EIEihiQzqnw0If+sZ+oZaHoWaQiTJ74hwOrDRsJKEV+Vwi89R/WQ730Z8 G327rBs2AximL8oTBBr9A1E/nEgy5XsjXVpZXHOaMaH0h+ITaylX9hG07J30sp1xfdTJ z48tpssq/ZJmYFeRC9kl2xiI6sQh4/CbSZLXvu280cpZ3M9ACN/FszRY2WLKBcOqKGc6 ZD0Y/YPcaNfHBO/7fTUyN4Mp0clJ0z4WCwhrn0St6mQnltcWnjRyroSuqnWSav7D5Luo ODsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246487; x=1790851287; 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=IIa2vLn6i9ni0v5Q8UV+dkRToxwnACMVg3gG54ixKx0=; b=JSmcF3DAheYvKhxBuGdCRKhIFeM5bv/Kj0i8ALqGQraS0c/whsiHv17DWVyJCY61mN UHMOgxam8qBK0E+G1UZpYLd9q2FFC/OAAts+IA6svHwNCzwU4KTxN1d0B9XVwurVYgdp FikRZuPKT+sODCVEHEiUIazW3yQpPglnnNuq7bZ5xtNwCVTzaeSzbw26WN9ej4ZvcSWY 90sb3qIjr2tkqgsGd5O57+Q1nZrwBpjeNkaVMdqfg+ZMmVi9HYohnsTFmyUJX/DaaZnG ps9mfuItzPQwYn12KEsk34bor338uXSispE2tqp84wwwmjvJk4jbEhoc/PkADfjjZDWX nAcw== X-Forwarded-Encrypted: i=1; AKwUvBwiP3i1+KpFI4ctIqg6Aa1t/uE+0HSk3V7YtAwnhtvLoydFjSszgChASX4phkYQXUabEYMc2tmgNt1vCgE=@vger.kernel.org X-Gm-Message-State: AFuF++nPY62SUS1WhC8v8TYw33cJ4sPWbbU+oK3UQebPr1nZh59Jt79b 53JBpVRYii0PR3MblYt5iUe93RPHF5ZeVgqttdBxBIVLZaE0PwhtQ4U0d36Z+oYd1XaE1Pe9ZQT uSQgT3ey/gTfAgnwALK9fX0v76tK9QDbHe6TQUv50Qo/BBfSv7zdJuiBoFI1CJqRxJMw= X-Gm-Gg: AYBFou36BRAox/XbbCY22vE9m3mHajGVo2Yq0bAsSx2usigy3B/RwxPCYTGgmDyr8u8 dpICKw4KLgrWEjt1U6o38rGYm4p1IKakXpl7HPb3pPy5llnZwiCbtUAq/7rHjnniRKIukKSNbKB RJPu9EmSTNmmqZ84W/eZevdzbK5SlRW8+Waf5mvRV5bIUj4fvlhoUSG1/giHWDwGxmYWZVUamrS 6PoPUIl6duOfKSGQodLaKHj/8mpYfK56GzHGt22OhSLU67rc9AnnqASxKhRwEMUPBgkRAgEzDsw W4+WwQsV1EAbWwuSp6i513BGUsCh/6sQtErSuLrrqeI99Jj5aacloSlotSvpPOf27pfPZytcaxT LSSLrcv/n X-Received: by 2002:a05:620a:2a04:b0:939:d762:e2d8 with SMTP id af79cd13be357-93c36413afcmr200153685a.31.1790246487395; Thu, 24 Sep 2026 03:41:27 -0700 (PDT) X-Received: by 2002:a05:620a:2a04:b0:939:d762:e2d8 with SMTP id af79cd13be357-93c36413afcmr200148085a.31.1790246486717; Thu, 24 Sep 2026 03:41:26 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:25 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:43 +0300 Subject: [PATCH v5 27/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-27-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=DUk1Bj8mORtyNB9lrL/6HeW0IjUJt9z7LRSgKsZGugI=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP30Ke9RkBPdPsP+HJGyH5LkPtlfYjttmaneh QZqWCMTKb6JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT99AAKCRAbX0TJAJUV VvqgD/99nRQ+CwVCDB9luyU5grj+7nSNMdejtCto0gKKrO96OGaGiQOuJbJkVeKbq9q20JtALaI fDS615KHjsZUGFRkzm6Hn6/LOx9OjDX9k6IA0i3z/G5OyRy2nrnbc5wuAtovKUn29/XBCkFRgrv qS6RHueeDajrJLKKXL5Lh6tQskqvJ0FAfDluAmdFG7wjyKDi6s/lJ5s5ckwYkpTp7Qa8byVQMCY pGcuF4zPX6KTXkJEvQYurANwUkqIZLTtqTNo+38IOeiNPbwIvChjGC29H6AYVN9OhXQcqPA2ET4 Fe670Pn/eyoAJwkPEqK+jA2wivTkfLOhawF/SL8/V/pYtqBODD24ZmeD1h5jOTqQaHTvmaBZZQX /yGv0G0NG/r9V7vF6LsMhn6VCPrbGwkTauOGceQTm4oxi5NhSWHsyJ4ss/TZDNOu/R0JXr7feTL F71+/GRzSDzRhE1onWMfYJwqhCs55BV92fvc9SnuAcVczi7SSFrmzdDobHjAwon59xX59bqPykC S3YCd47hjtLsPMhsssO0F3cYIVDHOm0gsLluX/TM3GfbcSGsiwZEdhc7LhBAo918CJZPqSlRQ3Z 6I5masVaIlS/sNvcJ0895hW3oki75krsiHHW2km8hCMX6wvu50esgy24ndShBGcM0shTTNNPRT0 7NXCBSsLt4VjNow== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX8m0NDQAS3EXL pCX+mmKy+vXmshyX4qQKYxsTJGQqY1THOMsCOi7oKMyWNG3jiI0kfQahmyxsq4aJpf2ORojWVyq nDiN8nRq/eg+zRxe8UWnKLq3eTlrCeuyFqJU86Sk16WwQMNqYx2Pm4Ncyzqt/pvYXUzQBgpPHfO J5JV0VydRIKSagasok7kF81AVLn9GCAD1ZBD5D++vRVGW38pdtKJHhINkCeCzlSktX/Z3kLy9o4 FmAI3wqLX6KQ4+qKT34eX2dBwHZFmT+rdYHTb3LSekMHPzjzsOb4HAObLJmrHZ/JpIF98JIcqvO FAeguTrwfB845bBqzhbjps+htVx3AZYfqsN0SYGmkjd1BWPem+/Pz8lx9hPX+CAML2UPMhcH5Hu sjBGfy30AAs4Y4G2S152/j2vqS4naSwEKmsCEDW5eXzdvNEcY0SkmEaSLkE4Ez9mbA5dUewEM2i bae7TvYNVJ+mSj0pQgQ== X-Proofpoint-ORIG-GUID: skA0Bgg478q-omSRBvpKtFopPPoQBcsx X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX1qunGdBAfMY7 nPLdQO+O9b0ebypKAhFpQ0fGlrEia6tSzGjfi5tGdw/c6dMV8Os6fbX+jXKuvb9jcfHAvmdBfWm 88pjUy5AMFXeYChHO5MMja8dujCdbVY= X-Authority-Analysis: v=2.4 cv=fvpJ914f c=1 sm=1 tr=0 ts=6ab4fe58 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=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=pJ04lnu7RYOZP9TFuWaZ:22 X-Proofpoint-GUID: skA0Bgg478q-omSRBvpKtFopPPoQBcsx 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 9402fd7fddb8..b979b7415377 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 Thu Sep 24 12:55:45 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 C520A48822C for ; Thu, 24 Sep 2026 10:41: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=1790246495; cv=none; b=Phtfe1Zi1NLhRq9VJcLvdE71zkj+esuAsmma/wqa223SiwYPkfYRyWBhQtZ1p0DLylBofOgkwG8GLQvaQgGWFeAi/BP9nBoxzMxKrg9GePaWuTiyN5hmm3bQzDTxa5at0bILGRGH1TuFX7qbyG8Hx7w2mOjEhDkjz7uocS0Ufwc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246495; c=relaxed/simple; bh=yQHDVatt72dxAqTGiEP/fVb8h6kq5JRi5hP7B73zVGs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=btXKEGjAUrQT247623/xG120scbMmqvP896kRwXc1RKxDgTPswawREy1hiDP29ToSQPr/d7WXceOdlxKVvB/sojpHcPMYsa0DhFQ7uvprVoT6hYLjiemTGvJay6nqL97yADLmwymTwZ1IAgdvyV9RuRyVCAvaqUlsMK/Ceraaso= 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=IRuZJpZD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=APMpAWIM; 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="IRuZJpZD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="APMpAWIM" 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 68OA3LT62483651 for ; Thu, 24 Sep 2026 10:41: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= yaQDj8IK5FlNVRz3fBTcniF5ZIYoAPkZqKgLTw2UT1Y=; b=IRuZJpZDpc49/oQx 6rMU/u6YrG+yjJC1u8+hboDA3LjpLmcW+njOUmsAGrqbomebt73ZrJQMlf+GwqiH RnFWUvW5w1TevP8k/DHjLGTgKcvyp3vVsHoZXnpjHFcVt+S6nUcukCeYAUVlyPKJ 3fb9jvRdtsR7Tk/nYeej6rm4WlqLzv2+Q0IWDwpxG2NIujFeVz6Z0utE2O52VBlX U7Y25bJn9oino1oECv2Wa31lCa3ZTcAbScbILzHlcajKggxhl9/PUDWOSPxh6bmY QDxFFVnayh9Ve7OUcZOAj/aKs+RLuVjzf3t/UQUBnKSX4TzBF5u6hiTcrir3tKlh ps8NaA== 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 4gw1s904gw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:30 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a1de6d5c3so380498185a.3 for ; Thu, 24 Sep 2026 03:41:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246490; x=1790851290; 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=APMpAWIMb8guaIc0TgTI8ZEjEmY6jTrqH0d1E6JLRpXFZvcBhZraq+lmVPFCKoPRnB oHkweUwoDehKmTfYDi+iaYUCmOtv3oMutcB+HwfkRE/Rbpn4nhLWag+sWr0QszoJjQVG NI4J43jO95CWfAoRSVer/+5WDuMb3eirBzNJMR1ESn1gXAupJbhpoKl3LGkHRLc5QciI sHMUE/I/O+lV20T52fHc/5kiV3cWseUet9Mg3HMWc8gQnvbIdXHCpFRVEOdK3LspgIQq rn667E6JdWzTEbinhYbnIRq/D+J6s4ABF3U2b1akMAS+FxTG2U9sc2GfFPlRXyrtqNWq oo9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246490; x=1790851290; 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=C7XhUmMfaKzDJBOxPFz3oL/HQy8UQmVSOPWgvTEsPCo8lnkpzJk64YhuR6TO9rfY3t /mEIST1jnaMFpOCvQprafqHb0zU1yrtMqUCl6w761vx1Z6TITdRnKMQ312G6o766FwRQ VOtZbRSelqCGUPjO7SCO6oGM3Jk9M+6LtXLFgMw3HxwqyaXs/m6EcBP+me1emU8aUdwT mbOvo6eK6DNtlYltabQgMq3Vh8SiWMcfMZEDb7W9Zeww/r+n7z8dyIehHLRXatYFKIUo 9LADKXVBZDmzwqDNYO8ZVjikPMZ20Oj8E4QhEJPlS6A0vnnYavCYfrGZwFlMpBVzWCdv yNhw== X-Forwarded-Encrypted: i=1; AKwUvBy6O8yQT0tVxSGCAvvHeA5HDNeZIulXMuHvb4pMR+y0Cbxi3f4RrQe1e0m0yOFyJO3G6r8Bs20QiQYF/pE=@vger.kernel.org X-Gm-Message-State: AFuF++lOi9GMHlIoZaQ0t4+MamNLuflj2WsaxqgKgDVS1df54Z5U5hT6 eF6SVOY46XiQ3vRY5TJ1bO+Ij+qRNp2+za8R5/5HKmDuYScQWSh144z15UiTAeQG9V5mE8q+nqo 4xFOcYxPL8ao6yvCfRomUoI6P2cPIfgGvhloFk+WFB/oA5qX23UpWpC7dPcCtgH+xPvE= X-Gm-Gg: AYBFou1D3mkyirzj8tlzQnLgxwm4ANtZXeXVpbNNPjm1t4tTqcplhx0X2I4+5WOPagZ QwuUVWuyCrsoB+K9DSsMO6na+Drs+IFLjp8BD/ace/nV5IcJPHq9BoZLvcWZ0nDBiFN6vHMmD24 qm1w+eykSoJrWUPpdqt0GLfaTkyppQjT6+kJMNXrFJqRKfQ7SGXubBLyytUSgUmc5DVBsYuSNBm IMyepifaTtktCkK8KwYi40F/TrdXBJ6CklNaICVy31Sne80Xqu4repxgwcziwJv/gRJz0UYWEpp W0EgeOPSUU85xN2KO8ZzQKcj37O/OFzCK3wJVKcbIHRH3jCl9Ay+wdJo7CaMb78wKaa6YTlUaoE oeATg8jjh X-Received: by 2002:a05:620a:6604:b0:93b:d79f:d949 with SMTP id af79cd13be357-93c36428079mr213856385a.62.1790246489751; Thu, 24 Sep 2026 03:41:29 -0700 (PDT) X-Received: by 2002:a05:620a:6604:b0:93b:d79f:d949 with SMTP id af79cd13be357-93c36428079mr213853085a.62.1790246489143; Thu, 24 Sep 2026 03:41:29 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:28 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:44 +0300 Subject: [PATCH v5 28/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-28-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3150VKLVCnGh5T7vQAYhZlzOGSDYW0slUy2 mCfhq9iX5OJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT99QAKCRAbX0TJAJUV VoG0D/0QZ91uGvffLXiLnx75qIbQIeYQRIWsEakjq29+AAiJJySYhir+59JUdxeLK1XBAwEpmLp bPwqJQhgWCP4Tza1RFbwZjElJa/lKHwo28dZak1BDE53Mo9Hvxx2MZw+MgF/gepdF0i8oUJdVk8 XlX/1sVw7l14kxU9G1sZ4U+B6Rd4q3jNRAacL/+IIYmTjqS+cULobdn+IBpbhA66ONDEihJJUSm d2/aPqAU8yyu0B1GXZugpix7ZImXaqTVC9Va86lPRibif4iJGQKI4nWDPBwQsirofn+cDmfQMMg j/3wSjiuctKIimhcYCmP5jcCTD62965+BFdcF0hzVn50JteYjgm8GiLrko+Mxvfjj0F97QEW8uh 5ODIoRkz8SXO4H84fGpAjmxCTJj2rdjsQgsRUz/zyvtsc87BMjL0wl91ulm6J12dxK6290tjZc2 prytt9VRgsjTH0vntspkWptVFQY+mr86uI+7HE7LBPCOBLhHOSBPE/UlczU9HgXDQM/rYAL3uQN J0h2Fjr/7BrA6X+i5ES062fnzGiuxYXFZXFFrBzw09QJjhzBUceZwHm87OkCro3xWHYy5BLv2sj sX8EBHTxLbDiHltGJsLDuQFLufAufIZZMKU4PHafqJzSFwPABW8OAkvDmtWa1ptA1taiTK133Q9 yksVKa0xYFJo+cA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXwDJQ+znhELE1 /VsgevDUhXYtbCyeWuE5fsu5Cp9WfGxd9FuAvkcc5myoJccyF615wj2XAmX3ysg437Usdfov5dH Gy7M6xMeEy7LX3R0KoI0/VVUupcd6TPIOXlr/T9kZvkRWEd3tIOVV3RS1a6bmQk4SKJ7609vBLn 1w2OgPJxjB4H0dCQngwyfYCmSttUvQ2vP0PyvfwFmB5V6qJyyTZ11qwOhwIsJOO7gJKZf/liq5I rSAZ/D6vakHIUFswaT2Od3d6eaRnwq6PY7jrsfiqau0zeJmKvhsxcZ75yptPqwvkSEDzyUMgwE1 mX7/BU5K2lpLiLDqCtcQAAjMLt9WnejB74UmnxQmnc77rrNRKFVvISYdtjuUzcOIlLGa765UA4h SoTLUY3CaAe1/JNgTszTuhM5JtYXrVQJbdEqEooMWguOLVAoXXKmmr6cXYLT0WBG3fskcBZRVam KHNY/3EXI80Vzf7xacg== X-Authority-Analysis: v=2.4 cv=VPxIDNPX c=1 sm=1 tr=0 ts=6ab4fe5a 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=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=3K_yQeBcBf-sZL04j2EA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX5uuV+U3ycEny c27hMriCmiv5xRPKlj9ecRieP8JcHQevw0LcXFKdPRw5qVDFNuDY1QzHa3WH+mkej2cyRKnmHwU JcX5O7q8nERUas9yYtWR7G6QmZbeYNw= X-Proofpoint-ORIG-GUID: 2td1joj6mpINHNi14d74eA2ze_wqt6Mg X-Proofpoint-GUID: 2td1joj6mpINHNi14d74eA2ze_wqt6Mg 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 adultscore=0 clxscore=1015 bulkscore=0 suspectscore=0 impostorscore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 8FC2047A88F for ; Thu, 24 Sep 2026 10:41:34 +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=1790246496; cv=none; b=fYcYzkYmVb5bNx0KIDRLsqN64ikpMCWijmaiQdSjCqsrVDT5MOwhNAsz2zXzk2V+s2JLw8x9+WPBiJnP5ecf1Rpqsk9dJtk74vvRv8BOjtU4n9JZu3qsU6MHXbXLt/hVPVeiW/r7GtBu3OeouBxhSRa4A5sc9xM8ZEnSsWDqvbU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246496; c=relaxed/simple; bh=SrsYjgf2cZ2lS+GknfUq15ipEdN7b+OQxw0l503vtHU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Cv47iCAGjVVrADSDFb0BBvkwCEW6Kbpg8WYyQeHy9rKhvrOLfCamYuSNZ0DPqEfNhh8ybAGDO4WeWhLsI7E4o92L7onFVhC84JtseD96vIzmZMTuPV8qrwwXzH2HCFRkjbuJ60CZVOy4yntV+d8NzDwQcFSmERBTzSk5A6DzyWU= 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=dTNuRUs2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SUQjBgBa; 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="dTNuRUs2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SUQjBgBa" 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 68O9PMQ22919243 for ; Thu, 24 Sep 2026 10:41: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= D0kY/X+MNS8JUoHzSoVI1sINwBunSwLnZRh70or1BPw=; b=dTNuRUs2jLGRcSF+ ycJ384KkCnITmER0A5lJ1lQw7iPp+G/5L1RjNA9Pb1AAVDhl8eVEknHMyqUQqNKu 7DGKrkq1ZWZcyEBXYfOoaRQc7mVu2KrzJV53rPxvCZGKc3S/dhTmR7CyurEhJWA/ wSpUJkh1RXokYDImxj3zVAmWrtC7wmfZcgP1VTIXR/BAriT0HELQaHn+y3TGY5WL doLFBDN9YnqJBtzbMXe8Kotce48QVm6FihydfrHbr/fL0vDIK8tvJ4nSYD7RioeZ FRSOqHbUPEyNGWUz9/mHIx50rqDCfQfG4iVrv0mpqyip038G/FPSK95NYWkutVKx lSfbug== 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 4gvstuj4gq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:33 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-91049eac948so29238396d6.1 for ; Thu, 24 Sep 2026 03:41:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246493; x=1790851293; 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=SUQjBgBa6aLG0ZZ0Hk6dYhAKFlL1Ekkf+6nv/wtwSlYBp6+OgPq5eR6JI1l/I8vLAV koarXX5eFcqEHIbidDcOl6/R0kpl0RyeUPE4ghmS/Ebko0qvf/ZONuc03zoGeFte1M7T tHA8L39R4hAlhipNxQfoMIKi5JYWN1mMN6bqxGyjQuYm0nUTjFQd6YRms9HtrkHKF3jv johfG4HRmtWHgBOYY0saa4ycWw2KDKuXR0KvrJ750tK2vXrcTlNZih8shdtEMY5osmbd X/Ddg3mc1yIQvvkRRoKuPD5MBXKbQIz2BgvS9+IGsrTYc+Q0+Zg6zPqyYdQx71aKqPi2 3/0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246493; x=1790851293; 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=ym5AQbrQT3WS3Qy6KKjwNeWD8JMAU+0Uw7kvwdoEcdCxt9oGoSlk+jOwK7vvtvigK6 lDYgwalSP/Isc4fTKKwQ4zUbMzSviYbEKTuswC+vFHxeyOv3jPI+1BY/smwvEXsY+J+O b9l6+z+w29B2uktqmo2gmxLUiFIB2Xv7SVOIFVew/oY9JNIfBbV/WrztSeMvWIOq4IkU Wt1rblydkSaDiKXPm8Of+Nr/88xWDzv1aixFfUFGyKFqd/tS1PD0fScG1EM4+HwnPSTv tGflHrchWBkVBi6oX226hij6nzgO/2n/lG24GF8ZCHKzBrsemsxvaSmgyaA1ruOmOW+5 lGsA== X-Forwarded-Encrypted: i=1; AKwUvBxZhwG93qIKANWAZZlIpppMYdtw4alaNPSB4K/gVwxg2gQ9GiMaaKc2jClLNU2ltRVeeI8KJmMWNIja1iE=@vger.kernel.org X-Gm-Message-State: AFuF++kvZjaWO5zUJ+f2EXJdXzx9+wJ5PzE7WOdRmq/wNWAL64Eg3aMM mk8ykYTJrHz5EQUrmvDrxodQxRfBfTmLMcffNW2/XREvGbpWlhkTEBsxTcBRUNmnt5Ye5ql+OyY EKLSFa6p9z+aTweS8AVg++k9EOiIl3ue28bYbNBOAz3pLmMMZLhEwIXJhdlYxaBIt9hA= X-Gm-Gg: AYBFou1F0r3lkbpt3SL8zVQVQ+UuZrEfnlKNpvJIBbzSP5S1SUEfh7CvYc3PjuORjbW CuSO8wuIlx1clx8hLl1WrwAP9xt/bLIDQfSB/uZ9uC44tiRF5EyYaWeR2Lw6Y+S+iKImlRbMBDP pqfK1RTCjkTZRGJEJCKdlIb1eWTBP5YPWujKsThtb5g+J4G1t74KGY4hSFaD5o03Np+cClty1BB hJrQAsBZF92qED40GTZQRFTJ0YXepVXoQAsKu5+rM4aBLEs1unVcY2XeMrN3GiuPy3/wikXxSsX EdawBr1uws9Bosd7OikBmbviC0sFd+vKl+5Fti0L6McJ8zw4B+qXIysSFSmbkypx8Co+PADCsjC VWxu3+83e X-Received: by 2002:a05:620a:29c6:b0:93b:c61c:e765 with SMTP id af79cd13be357-93c3625e8b0mr221937485a.8.1790246492575; Thu, 24 Sep 2026 03:41:32 -0700 (PDT) X-Received: by 2002:a05:620a:29c6:b0:93b:c61c:e765 with SMTP id af79cd13be357-93c3625e8b0mr221930585a.8.1790246491942; Thu, 24 Sep 2026 03:41:31 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:30 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:45 +0300 Subject: [PATCH v5 29/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-29-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP32Z4njOiWYqSK4tc477qIZbUaDaiUbfHBrF kxsdUprotOJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT99gAKCRAbX0TJAJUV Vju4D/41H/FNa+AGSSRMNGgOOqxwOgdqDNewlwUZIWDqj1lDh7MDnwKj05+vrmIDeOBgZUcRfU9 dTuVSD6tR4O9s7tWawsbHz9oopSR30kCnZCm1sERoxy3a2CZnZh3jW/LFhyZ50hNVizIpl00DgO +FNmACYc1cLxc/0RlYFKnYes1K6xXin7+K+AM/vy7KK6fL/jXX0GuXG2p5e9tLsxZNYSqAAHZen Ttx3rE79JyrT6Cx6kT5WcG80Xmtk1TeXHKc1HI7rWRl9VoLPKnbNHOBBz76yeBXN9ikI6Fgmw67 yxRAlZ2eRxR7qjbP/29MTwJieVz9QKXv2phxrRTH6HFdVFGhDQqZ4MoJ79ImVkyj/4XLtmJARYs +Kxx/wvR9nep/ptWjej6NPHXuq5PqIGtmkmZ7Cvghox24+y8N3lFdJDsJNUsOXn2etMWHGul96H 2U0YoHXFywsNhbm8agP/8iIdZDG6X3Fpqzu2A8sBUrMwglksOIS2ufjfK2FwAcpIkclpKR1fN/a hbE769P9EjMk2H8xxXhrjWwPZIo9IdzEEdTi1TwsF09an1XT+7/JvYkqAW3yPx1sy7b0uv3LUio OEV99l9mHdaQ+tyWsNysoUF49pG6IcWNvnLzuXppW2TGEJ18myo4KTvlVWyj9l2IYZPP/BtKWTs RZRwMuvhFK0P2BQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX9hfzB2xh6uS6 ExBAKchw5KMxP9TjmXxgvJvHFAeeD+kVxWvsLF3VgRUmR9E2odek4NEiSc22QBK/uJDfCl1ZXli pswOHB8DF7U/YjJu3zK0vIeuaCw1UNM= X-Proofpoint-ORIG-GUID: DH2S7aLCy45O2Lw06Nu06IsJNvT8amYv X-Proofpoint-GUID: DH2S7aLCy45O2Lw06Nu06IsJNvT8amYv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXxzcpRSbgHJCZ v4VB3HauE/TkiT6kGrwS231DtGB9bouZ6XNDMTt6RfcrWZGah7jpaAfFhxkYXPaUjt5aeCbvOz2 WDzjfl91i6+Pj7p42xJaz2weeLOqiW5I61WnbUfm3tLEUmyiMYyeHE4nSQSUwq6/guobuEQa7iA 0RwhnrzsZZtSrVFhdmLaGBJIXSHMS9EkN2had9WvAPhBQnko73Y836fOv6qO5BljiWf7jJrBzH8 vvJFiGkUXPrGk/U93Yvz/Zlg/rth3TdOqGRAWDyFOpryg4ZBHdw1RXZU0F7pp2hYKVQJHJ4uGvu 61k62jvkQwNgslSbkK2znraKHZ7PoJZ8NAqfClXhfiyXZgHsp5ClQ6RtCOm9QT7mJtHf6AWQIE+ +OEy8PPrwP3uvRVSMWztHaxT0SDYWzjaGuIzregVHmkWSCYKJaHOdOoPyvz7JXw9WR5FTS4wsc6 FATSkhi8L9szytfHmmw== X-Authority-Analysis: v=2.4 cv=cKp1IVeN c=1 sm=1 tr=0 ts=6ab4fe5d 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=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=3n_S7Wnn7mudAyu7Y6kA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS: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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 malwarescore=0 impostorscore=0 suspectscore=0 adultscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 8CCBA48A2B1 for ; Thu, 24 Sep 2026 10:41: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=1790246500; cv=none; b=rhFsuHJq4eB6t+VZFEJxmLQTJmuzfaQ7AFcOMN2rmRfIWVW1NJHkID622nm3R3yz1OkBjD6rudn2hgKM6AdQqXsk0vZ2X0oOesuxLt5sYPQb63Ze5fIKhDhfVV11wz5M2jBjwKZp3l2lPrrLtq4ihQlKHzf7xmEjBsT9dC1A10k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246500; c=relaxed/simple; bh=J3cJXeqkpzPuChDPXrn+lkJzJi5dz+bjrFNmd1ysHGw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mTxRcMda54IwuD+GlGlVSkmIGnEDV1eJ5xXcbF/3aTAiAK3pagP/GXZxGXlZTdQB+nD2+27BcOKWqOBDV2t81xdZ/QPWCaekiNfSfTgbDSr0JOmuJBJo3KnUT2yS0JF9ec3f5W+XcR657E4ddGz1rl1ZNf/HxMB4mesaIrh3oHU= 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=nablT81b; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=elWJxL0H; 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="nablT81b"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="elWJxL0H" 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 68O9PFpd2025698 for ; Thu, 24 Sep 2026 10:41: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= Yt2YiIUjcxmeRABevTH/O6DTGv9FfCisumDHE585x4U=; b=nablT81bt3eWFyna 6M6MW71uXDXEftZrZzFYZRkjo3mPgJcBw4EA6/vVit6os7jvLhXkM/xUYfCvhK92 NKhU/tHbIJ7F3gkR7ZCBlCOzYoNU49weokBlSf1QMjhRj3jaYTPEDfD56PXMTmxF K2J+6RCbOjIw3chQVLZxel+7cTkO4iWCwofH71pvMnW7o+L04uu2MyQEj/l+sB1N kU0iQqKPrex6/JqLfK+/atFJYrRecn8Rg/CqFbkp039C2AhGJvwskvasV6YFEOYc Icjf0QTpuoccrDa5ncG0uKCT0JwRVWm/bA5KXDZ25FCesTpmvUCLa2n6hEGHp7gH ILMAzw== 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 4gvsfgt29u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:35 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a0b66ecd9so232732585a.2 for ; Thu, 24 Sep 2026 03:41:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246495; x=1790851295; 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=elWJxL0HmzfTcN+HAY1viX6a3yAMIvVKYOei++O9TKNXvpA8hBEVW+7Ove5qRsaQBc Zf3W0qNyb3dThz6dJdRM9EKpDwT5EMC1b5/dyFsPHgg5gAMCjigMpUihfJs4WupkP7dm W85Ip8EAasQ0qnV5wZgWg2GO8n0Go3gw6PihMRkr4t99M3b6Z0x5Vtoi7koQKSX71QTl DmgGGEAZBztxgzkwBgXoyJJtri+iqEDtjTjbz9IPOMMF2feVrlCqeO7b5MdZm/tHbZ4h ZgPX01JF1GArmC4wDyKKYAyYIO8faXSM1xLID1/mltkXNVq40Mx15VSV77fk5ZwWOuXi ZAzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246495; x=1790851295; 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=oMZsnJsMvuIIeIBmCKWAEUf9yEbPNudSldtZxcEUDI+G5k0LRp//nh3SJgJA/dhIRi lzRRtTzMERx7zFDT8AWaJJ5fyVAadt0WodsO/brvXg1qCz1mvLxxYXwDn0nJ9q+5ZhhB Ff2/8bnoN9y8VRg2beg6TBvjCYhxQjeRn5/F+YeGTnLv5OY3qDGvsOVHUtKaS1uIN0b3 a6MATcTHi26XUTO63PPyhUfnixhu59PFFj9ujYhu8wqnG0A+Ih8X4IPurKDMJcH3wOIq xEQpAigOXLQM4srb1HZrRBJ7tsYZAzMcN3c+dhoJw7UGXLiorfc0Vo/57FdniQtn+bVE Z7Rg== X-Forwarded-Encrypted: i=1; AKwUvBzYPqpuKJKob4LfVV56c+bqzuVxIgj7tScbV4OKcA3QfTx2IuBJv2f0c6KfAhXTw3OpAnz7W4HD3ig2ULQ=@vger.kernel.org X-Gm-Message-State: AFuF++nYMDPqcseBPSKHRn1cBiv2L9VqSdpH3xP2ySDTdbAuMbekLHtU wC9dWL8wsUuiAZZQmHQ8eiEs0t1iiX+BnbkYjXo0z3HmypSEFX0JPSZ8yaJmTV7IxJ86GnpzEAO Uii1CLx0y1E7PkwkAlLuY/fogEFQj+1mzG8P+L+R7+2c79QY8TUaATO9UArkxN9IklAs= X-Gm-Gg: AYBFou2PMn6l5nO2y16tVUYxqaoZsIP7T1enTvlGSyrV5IAat4KdZEMCcIJOrsn3ZTC 40apeMa8mJd+u1aRZzqmdmejX5ZAD2Z+9tU9N/390nlw2iqhijysWnaTBhZ/vY4JFkLNOiS64EY 2Z2IJwVcQanWgPHX2ODNTDAFiAj6pqtXsWWDqIlNu+/jQ3nnEo/qY5DOGe5jYJjPzIq0XfXmyM2 KzrCz9SU/RIwKfTOL9sSYf8ArGrer0crKtYrO6Gqx8JEgEcUlKecTvMETHq7XTHNzrB5NxfSMG5 RKnnrcEiTTPYZtANRykZfk3XWPmf8HrsyM7DwbfxbRAFkqcO6pAmFWAfC2TKd1xSr8nJUy3LxoW QBdrKTiAc X-Received: by 2002:a05:620a:225b:10b0:93a:2bd1:648 with SMTP id af79cd13be357-93c362b4450mr151132885a.4.1790246495042; Thu, 24 Sep 2026 03:41:35 -0700 (PDT) X-Received: by 2002:a05:620a:225b:10b0:93a:2bd1:648 with SMTP id af79cd13be357-93c362b4450mr151128285a.4.1790246494411; Thu, 24 Sep 2026 03:41:34 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:33 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:46 +0300 Subject: [PATCH v5 30/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-30-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP33ZuKy68pSvFBR5Sq2N/qAuQwQRcmsTKpLt mNKC5CIPHyJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT99wAKCRAbX0TJAJUV VgH0D/9a2E8TIRQ7sLDnmMdVvLHXi7wpHwG05i4QSwYSpV/uEYnrn+R8NFMG0Lw640hSfCDckqT fAoEW3YYG9Rrt6pMqGvF1Hnv5kBF4rhhFUUuqffRyfnm9E/sXTyvSuAtrixOIDRKK69IWeI1fPl K5faVparphQ0RtR/x4Q8WYxq89Lm9Brzeh6zAYj0N5/NQKDd/Rbc5yjCL4LkztLM2xnDYgILxXu dY3dh4DMFvAyR/Z9LCtI1zQJ7OTjdyhHZcMbdaCAV5IiNg+XDyw6HH6guJz84q5tHQGFIsmD2zU VQ4ABBHIJPq73cBWZM9KNF01Jo0iz1ju8GnrY1pcFz+CfNdYVKA/Q6tzzv6prwlTrGJ+IdisZuK dXzst3jO1x63ZX3h/uGNATQ33xMwzcfDmjcwSinZbL9eJ6uWZuKFuR6zOPEWdKHPKDnWxYsS7js Ye84842NOd38rWkGCMcfz/pIsX0LuV2ayzPdCwN1ZCn1+eK43SQgMczcCPJQAaAyXZx9uCuXvfQ hKUUnC9KWHBPofynl19wmjCHJqdS1xVuSMvvtyJfup+9n+i1OB6zDe/KrfBy5mL4+Uwgy/D88hE oJp0IcoIJ6TWc+3iX8lBXx2o3zIAOiejG0FbEmtZ4PgYUd8aB+bsnKnrwHVoqMpi8fyfXyQ7PRi xiJmAo7+TNKPGog== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=YfoodARf c=1 sm=1 tr=0 ts=6ab4fe5f 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=3n_S7Wnn7mudAyu7Y6kA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-ORIG-GUID: UpeN1Zu5TQDYszQhPiil_EnDvrfROB55 X-Proofpoint-GUID: UpeN1Zu5TQDYszQhPiil_EnDvrfROB55 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXyKxp/pHQ7lU/ oI7O7MGX32LpU+Y6+OUgn6wYUqte+LkAo5detPfn2pOeQ4g6h60mJNrQ1YA0Ss1PC4Y3m5ohuF1 Wzvr/5lvg/CVuoayznvvyrqwQM1hVnI= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX0l1MT7amoLiM zQbMwvXUzgVGzboGLMGka0sBIimnOFUVvCQZnaMBAm+9HgsrAtQtNEElcFumhBepG6bmqBjRC14 JMti8LXnyvB4rXLUbV2Pe396XYQokCUpnajzQpYA7y9G5aYzTzqnpM1BgR4YENkkLUt+bmn0OWf t3DZCzV7Sty6pZEPvoGw5XDUkhoc6hwW5BciA1I/0eOemUrbRO7ZItRA9XVMhbWSuOE/0oXr74R dDzQNlYcwCgYxxHQScyM5B8Bhs6VV42K+7xSK7B3/8sXOc9mNTpQbJNoLCx3e59qcEktS0CKQA/ eV42N7RYbYbpjSOYbmMakn9IxSaYUQgms9HhE2LHflOGx43NFcCwACEXdVVJvWMdUvX/5VZ1qV+ 2tn5cZF2F0nqWCu3ikG2sIA+ISEpP+PfgR539wFDsXRpqNsPVSWG5PCPcnuJHJVU+0LQ1Svx14X W9iIeG6h6Dtz5CGLD6g== 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 priorityscore=1501 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 7F80048AE06 for ; Thu, 24 Sep 2026 10:41: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=1790246501; cv=none; b=OdLXSvTcyb8UEDTiBDJMiqeRDQtzQAE2xp2asMWVJDssIXxasvcihaCxbYbDkym/IaoGhbkbgoSq1s3FtLa+r8tlq2gIdIoIX5myGDWPEKP/EGk2CJKiH2uHkMwpnLAjzQ+ysft7L5zbympiS2nf9hjhZGHZFyorwd+66k+c/NE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246501; c=relaxed/simple; bh=67xdo98Lw2n5IQ4QNQeBtdkFwF9GpDdKirBYMES5dEk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=dtxCLMitOo0woJ3RKQoj9RhHPIDzOsRZeSNQ6rAZMONVqcLqp0RsUYZZmUGAVKOhMVd8ym6OcJWbcu57pkS7S8hrofSQ1rC1MKfn2QhNP4mMszYCl6+cvX5izGZvUyYbwDd+g4Gl3Hbd1a/cF7hkXZvuJ/pBljHVJxzvO/byNiU= 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=Et6B9Fh/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Vj15Oztf; 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="Et6B9Fh/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Vj15Oztf" 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 68OA1PXF2857958 for ; Thu, 24 Sep 2026 10:41:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= WZKEwiJKJvvEwEp770Bg7jSOR7ui/EKT5qHlpiE7oxE=; b=Et6B9Fh/ZgyWgkdl btIIeXweDR2nqhOJrByvH90i2JVQqa162MY1Q45Js10d3rrCTIrEIJYJ0kaGzFbn n+MyF/ldGjw2gikYItqvHolYqD5VcR3sjEre7KvsQIgjHEBGgIeQJz98tXZS9f3n 37yuT42E65YhWNaPRpAChVFzX90YPZBdeu6jQpcUOFuz0KcFvg36es9LdioCb5d+ u5MoCTX1omEu8izo2y9yirwtLw+aD44IZ+zWp1yngBvZNNwye9XU8ihJZ7+ZVZsK 66SHBY8sqDDC1K3aT1BL1LIaYkRKtTqOC+Izi1KcM31yOxUg8zKDNP0WfPvT/vqa DYNGOQ== 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 4gw1rag5aj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:38 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-939d6c515deso374164085a.3 for ; Thu, 24 Sep 2026 03:41:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246497; x=1790851297; 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=Vj15OztfflFwlecQsQ0AbNnyhxZe8hJQP1JuA98e8Z7yULu8Wq/6sF4+l4RP47KLv8 4fol1IdpqlzT0bdhOe5DcjHocdwpuyQKSy74bRlIWGVyxs9TFFg/8MPy7RXndIgS0Kiq YIklUzwbTQI5VHVo/p8NkpSwD5qtPBhdetD5Sf/ObUAgH6nvhUyGVo9FFcHTPfZyRzPq jxOO1ZC4LvlqvPaiL8KpW2lbCKZZSj+xeUxQFsA5SDEhp6oHqbRx6Q9owYI0HQMH7wL6 5RPJ15nrfMnamcSN6rBSSqmP2nAZ2Mxiz5Vrr0Jke+WW8BI07vesVyOAAj8zEmh8QESn Wu6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246497; x=1790851297; 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=C5vLUU7GVl17IDPLOioFIn8sat2vqo+iyW1k+hQm7Mq3P0Xn4bveFHjy+6OE+UcTHj 6lbOGtvZEdj77wYhoeVSx3FPdzlrGoRPFdJnzuCRdYcYN8NMuxWoBa6MQPEYCj++w1vv KWw29Gex7A66TMl8hxeDukYgJoeaM4Zp2st/slO8ItEw1dbIk7DJKsFY4N0Oo+0r8ByT OZCjhHf7Sq859Bzcetr986kQKc+isV5t3GfWtvmuftNS2VW9XRZi0wrONbVaKLK72gF3 JxVm4kMnmJb7GEUs20TUGJ1y0Nu3qtruyJ8bECyFbCDTT+Eq9kCFDYM5tdON6Q5xcQg+ 7qRQ== X-Forwarded-Encrypted: i=1; AKwUvBwM6wRT3/CRppXCXBOdhsVfXx9O72M7V92cX77JeH4c8dChz3qA9wf+hfdKDoyBYXeW+TKjSnxNtAxtsww=@vger.kernel.org X-Gm-Message-State: AFuF++mCL6dcyu+fctX4BjABZU7kCHcJLX62qXfNJQT3KlPzvsvmA/Lg ERzNzPiuG3mtnC+Rr8d4GaxZIk7nj5wlQ9q0+i1DOanqzIAAyoxjG/lk+mq6RMRtN6ktmxjRiej C27/h3N8GAMXvMiNIvgn3y/e5iluAx++XUhYCPZIZokCLE1O8c/N5iC4WsPqvSHR/7dY= X-Gm-Gg: AYBFou1wJEyUeytazupcYJWt0cBGipW4/rAk//4W6iuCxma3DXhPzj4mYstcqRJ1xnj l7G3qD8QbqswV5uyw9SrF9JnWY7oClhVWds60ibfmfl+MVWoCEaMFxKITwz/M5tBKDDOzB/2Pnu 4sqSrartarbDeJwLGVias35a01vZWRSUYeSkuhhBJDOv9cmY71WXDG83We9/LxEDjKI4EThHUML Z+fwZFi8YI5B1ZBMm5DwDIVx2SGpuIaKRkCsO7IGLZWD7kKrqthrRTJLYWnEpP7FS4xnA3AiuBF rV3422QzjlSR1o86qHbVLKuii1+x6DIQaA7k3OIuC7Nblrjab8UmmqKnEd3JHDf2ByvdopTdkej K1b7ed9Bj X-Received: by 2002:a05:620a:2951:b0:939:a6eb:735d with SMTP id af79cd13be357-93c3624c7acmr229121485a.10.1790246497425; Thu, 24 Sep 2026 03:41:37 -0700 (PDT) X-Received: by 2002:a05:620a:2951:b0:939:a6eb:735d with SMTP id af79cd13be357-93c3624c7acmr229116585a.10.1790246496699; Thu, 24 Sep 2026 03:41:36 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:35 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:47 +0300 Subject: [PATCH v5 31/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-31-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP34ajY1tA0w98yS3hw0XA27huw6oCAxRCgr6 rsOJnKD34uJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT9+AAKCRAbX0TJAJUV VneKEACELGI47loMvflyG4FFK/wZKy5oxDtS9aF+vm2ffCwbL9oyfYKp7vnIYFcOUuwHyvdi34/ 2iZ9wDdWPtsnj68YN0/qhjx7tr6DcCSzkl40v8R3L6zqBg0SS53WZ+JTv0uFekXx0lA7D6UYdBY JdEuOZQFXTPCZifDVrFIZ7iJNY57nhdi7bVJ5rCMcEBz0M3SWr8gyD4om68++E5DcJE3pULIiin A6cBNT4V5xZ7lHSaRH8lQUTIZegUEP08dwkDt4eB5YnlCk9beE/lzGMpDBbdIaVVgRV64VM3+ot DmTBr1A/e6ezp3zgfVt8jZ3iIJibVNnpiuSOj2VMWHkyLsdDoIr5cwuo8GdPuFyqWwt7i73+ghj ajjjSquI+nhK8MQ198kfthWRAEm2fjDaC40l0J6wFpwrhvDJl/TfON7X1odUqZFsZ5YFGRLAKQ1 H0I8/Ed3Rp3kJosw8gNE/xdu7dGRbCHaKkUjgszKNmIGvCF8ys+UdwkcFALmgWajhHUFpJ42F7p ft4xMOupM8jT1IaNpMqt97XnQdX9fD64MCZKYgHEtMgtFuIW95d83GLdSj+H7aLNkRvAYK83v42 v+44wI/MAQpDxG/8LzEtWr9LOGYcJQCFznwt9UrPaRP5saWhfLMoYPhUOoPf0v2pdJlbF6HYtZT Ep8BaWr9+VzghbQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX8zzx1vOQ+E+K ULVKjNKxRKy8EuynW32OFfTO83SjrnYOYRf4m2fJ8HLpxdzt2G6rRmom+ET/N3D+c4h+1Q1tKKt VKjNPld7NOJXkoEEOKP6J3UxybXJcDo0s91Ly2zpoKC5OyBiu0Va01K9sIf3ktePG1pf2CI4QNb CaSN9Tg7m4h8CPxeZ075XJCOd5c+D3/f7XasKyVHeqh/dL1p0E6shmHwYlJVe3eH1HwdjG3j2w3 SvIoBYJOcgUBKk/hzBUzkG6cGuLO2RkpWULq5IjCHSbuhC5u7FwqpOjuM5TXY5ybed60NOl4R35 cGBIkTOG/cpPIRq9lJQsZCFaww3p1Y0coN+i6e0ROtJMJftVmcTJSUMd0TuA1k7gcShZVbX2VOz diSqZT7hcPhO/BgXK3IXlF5vQoMqMlE+mtur2oneJxS95J8v9C1ydNFuyJ04+ntOSer0oTghb1q VBPO89V4LnBaWFyX4IQ== X-Proofpoint-ORIG-GUID: bpzL5cTMxDcC0PVpW_Lx4oVjTTPBkKSC X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX9L+7B5+jVGjv bLS/JiHekWgslc0pO26BA/qL8Dfbii0B4yAE6QE/V5nvgu00RHm1PaXALi6XNYq1SEnSPRk/R1M u2mXlbdKcM9r/01ufrTPGmeFnb+oYbQ= X-Authority-Analysis: v=2.4 cv=fvpJ914f c=1 sm=1 tr=0 ts=6ab4fe62 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-GUID: bpzL5cTMxDcC0PVpW_Lx4oVjTTPBkKSC 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 B232148C3F3 for ; Thu, 24 Sep 2026 10:41:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246503; cv=none; b=Yqt8zcOmCEVqYCmeStNEYwQuEN0zZptFq9tyes+n8XEjoKe0afVYNR5Tvvf39B2IykPoyXFOMQ8PwwByF3DsUy+0zsm7xKTobthILS+VK21JCCYzkRAoPVM47kAAligynll2hOHxOQUVGCx6ccR8zTd4pQWME5MtUC1lv9qHgEc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246503; c=relaxed/simple; bh=ECGUwAnWWtrvRGIDrz2iEnixPBVwxwoICYkBOaREyUo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iqbr5y1ZTHPx8Aew/DgHcPXbyMK+wmOPqMdXk+hJoucIfytSaIMiRiXK5Kp92S51TM6tWCmaO4VRL7KGqIuTLRXMTsIpzrJD26khFYaERZLGMeTRLTyV3pXKSLL8gnVSLfSJts7cTjy2wHNXSeRiKf6d+AuOi4dYOIbhb1nfl6E= 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=SUSTNllb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ExCSf/Ay; 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="SUSTNllb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ExCSf/Ay" 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 68OA3WGB538588 for ; Thu, 24 Sep 2026 10:41: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= LlLWpD2/COOnrjTBBzsyYlqJiJuOnZ+H6FYN8wIyv1Q=; b=SUSTNllbZ6Xu75RA W+7UF5e9nucLcJgDvwLbXSvo1yrf7NpdoZExvhtTnJP7svKXR9Wd+9GffRIPUd/N NPcAefiAVeZZBsAmS1WVGHfJ6mz5QAJQGBvfhBPGaIMO9Q4KdAVOJf/BPhCURQNY 6J8Wlb/3gfjkV1Xuz/Nl1EOJ4/vldC3HuZ3gc/5woeHW3HaKsZfNnCOhjNBODlyP O5uvzLDF+7gKSAMG1yr/rj3VckBLp5ipQkcMzG0HwR3/4IvtERhet34TVH7BAO3e 2n8PWOp0yEqCWwymify7DkH6ICbjxoaLYp0LMdDg+cQEgOFat/fQRgTeEl/Owfe3 iQXIOw== 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 4gw1sc84h2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:40 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a0050a554so354684985a.1 for ; Thu, 24 Sep 2026 03:41:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246500; x=1790851300; 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=ExCSf/AybPEoGo7bHSA3WjcT/7rlxxnigXwDeTyoLV0OcgRL94JvUYoPbd/Il6xQak 9A3kiJhi8Pmjb60KbQ1Ggm4wufJ7PX3oL72MQMYtQsXjzh7mVbC2ak2x9YUG0n5MZ8IV 8QAnFOYHdSZX6t9h91/AqEzbt5h/Eb/+iF0E65Y/KqO7aOihkPMgSEnL5RUl1OeO9nqh LEn2/T/M4c95qHzhyFEuRVoRC55xH8/4eydQNbyfu2l8OfT6SXb5wgsuMttokyOLPQG2 wxcPuGr2vkGZXsF/YUfLkVjZoVdUUSJluLknWLOM4FuT8TpVm2phndMWyUKcCfFBQDPi GXWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246500; x=1790851300; 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=lnoMaAM+8rnplyO3aPKsIjpTA9TjQcnbu5OIYOtCVQGcCfYPEOYy9cU6Fiv4eoKJoC V1lHHDzyPe9IRKdLP1b1J4VqA2WI/IDsdhHoEMmh4hL3ajJyTcCjlaMFRJacbjtQZQtc ICMFTDaIsGj7KMksFXZ8Rimugk8K4GkILUUKP/3o9nGBujM2qG1EOVbteomKv+HJNacJ E92T/75sH8PvoGZHBfTKSmaUeb4XjOcanilhBZ0lTTzr4e1UFg3f4rEeguRoLAYJXOwP tuvNakUQp65pTvXlD83T4ebelql0ambNEaE3pI0w5+R/9cheHayAjmuUIfGiU3Uy453Z YVNw== X-Forwarded-Encrypted: i=1; AKwUvByCRuq/oxSgUtJ4808Fk2zahMSTH2B5tLpeHLV/AI3sv4QwZZQBJ7ELVISrxEY7KGB9YfaZQvv5PiUgGyk=@vger.kernel.org X-Gm-Message-State: AFuF++mD9sbhBLK5fijbGTgiXTuMxlkIbYdXm2Rv416yvWanl/oVqmzR jjHm4ob4xMvyS4i+d9t/EoyydOxoIMsXuFyV0HODhzOpGJKHE2x9gLy5Jcf8z/JOw18dbKpIofn y0Yw/31EzgCgs8bki2pVDAp6lQblNthEakG3BTvP5+LOSJ2y4oioneSRZPVMPf1eYkR0= X-Gm-Gg: AYBFou1/UVQYjPnCpqLY/0lVeXeoZsmzt4w3bAnpiYv3/0UK8BzZKIEKk8qNTkjIKCv jK0HWetWKK/eudNQeXUT76y7Ev8AQxQXnJwxSVg/HPNpRwFksm9E6eTHq6DqxNWuqZJ3LehC8WK GlKmPnGe0YJzTyD7vwuhJxqyyh5q07QkbUu2u0YAlR0XFZGIvLLb2/XFV5aQWaS0fLTujRw92/h /S65s7Iq6iHoXV9jmC7p9mm58Z+gvtR6xOecoj30tCKsDCPzl15dlO6aQH/3tqOeYn4fX4VEexx CvRvNuYJ12O6iEuHfjvGS60X0qVuCHU+39y9bmKY7mdpPCyI0jOHjmZ1zForKMmayJFXoZeLkhd Uctqe8XlI X-Received: by 2002:a05:620a:2720:b0:939:cb1a:2c5a with SMTP id af79cd13be357-93c363bbc65mr234119685a.31.1790246499595; Thu, 24 Sep 2026 03:41:39 -0700 (PDT) X-Received: by 2002:a05:620a:2720:b0:939:cb1a:2c5a with SMTP id af79cd13be357-93c363bbc65mr234115985a.31.1790246499066; Thu, 24 Sep 2026 03:41:39 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:38 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:48 +0300 Subject: [PATCH v5 32/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-32-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP356Iagdvev0zM+0LMmfH7ZQNHsFAC5pl7S9 vmsLSGFdSaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT9+QAKCRAbX0TJAJUV VkEfD/4lQ/O4Nv3IFzjW5UAf/sv87/QaIqTAa8U71/vlIUNRS3pfxBcQE38GVxnhAmEe6vBo+AZ k8mMqFi0Dj56m7/p7JTceYw4ZtM1e9rohQ+3CpG3xAjmD+WX7lbilv+w4efpLWvE+V5v11kbewt X2DMnt5GCe7zkaKWlJjkdPfyfVxpvqct5Vhxdg7yVD+Vg8+hNgJTdgHySxDpW/talwrNbNaCwa9 cjUg2lbhb3sQ8VN9GNov9UHrt1pRbXnSCdFMUCCAvMbcIQ9x7QpPSdVjlyUBKI9fYjlONs622iC glq+i0/Y4tVcCkLhGMaYojxzwlD9YnfYIoVioBVNAjSqaLklYpU6dYKAnHeTC282b+tpMyn/H3n lN+t0fjz8+rG5O4xIInDxQ8PZ3vW/WBRKaTURcxolr6Z1UnCJHszUc/b+cKsgMehiELQ4SQu/a0 a/O16nqqDy+wNqIjtGnQS3wmEn5e9j9OaermbW+BPtBBo8jtPQw1w/CtcHevAOYXFOwstJ4YVvp 6+K1XWRshYw3HmTIhkKrnfnTq/9maxszYJ4DKO5kgBfdnU3ZY6PPBWh06O13PugO/Qpvf7ZFmun ARXg4nZHqls5vzRh8cFToLcvjIVbgRAXmtQ+TeWU+a/dGd/InYptrLFYJVEK2RFoCDxZkfxjCXt 345oIpTn5YqDJ9w== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: KSxVzW4uzwtFWXpCUk3lI1X7DIk0l485 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX28YXaxLBwrGK 6/bu+jKgBIt/YMNyUXNf7WSk4s6RW85xoLat7sCl1hXDzkK6y4d4KQVtL4FKGqfUEA9wpj4QyeD T9vn/HaBRK1Gw5qZm9Qjc3qwNKFX/E0Z6UsPWoqwkCyHbWqkJqqG61BNTdu4Yz29q/Fm6jA1oT1 hOJGRv09awsIIimN7PeYD2Cma7Ll6ACxXpKoMT3+i2KNe3a+ockRJzX5utzjnefD1q4wmiY/crK 4B9X3nfRGpNiI9LwJfvRZFsOfWKa1HO55u77tDWVEeKnGb/FxSxIk88ZoW+CAkonumuiecH+PJG E+A5nEvO3spkxMFIC2hfA7+MbgsX5qqMgpeQmIOb+O+36oy1G1qyU4cYtbULRLXhi0mMDYW1iJy mldj19ZNT5YfKj6N96U6OBUjYrXb9HKmLihDhL3qrrzHLZyTB6bBAnG4aCiAL1qDj4Vcqdtvrvg +fQ1GM0uXYNlwrigvjw== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX82Lz7c1rf66S y3N+abuhfNB55T3Gsk06I63Nzqmr6g2RBQiIjW8lqNSZiBY8PeAGAqKYlAlbedkryK9Q8SlT/+X U25yHnHAgawEGlAgQfbmyEbVbDzW6jI= X-Proofpoint-ORIG-GUID: KSxVzW4uzwtFWXpCUk3lI1X7DIk0l485 X-Authority-Analysis: v=2.4 cv=GI+dgeNK c=1 sm=1 tr=0 ts=6ab4fe64 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=3n_S7Wnn7mudAyu7Y6kA: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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 bulkscore=0 malwarescore=0 impostorscore=0 suspectscore=0 spamscore=0 adultscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 5BB6A476040 for ; Thu, 24 Sep 2026 10:41:44 +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=1790246506; cv=none; b=mvwtaJgimbn5HBCttekJB7GqQds6Rm1m6fKvIvF1Y4WX4y0984TFp90QHD65vVo7oIIJsDtiOSYZhZvXuClNAI2+WA6Wg08rVNA/g5f1fH6HCNH42IHSPcH6j5GAmrrybFzGsQhbniS32j0TxWg061j/srHK/5fxsMDigjG8DRQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246506; c=relaxed/simple; bh=p3n0vkGj1UgvhrXgJJZcBSedsJb1DlcOzeAG/9UG2H8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OwvADrNHTr23WSC+uFTwZs6HLEhepQBLZiRdfGUng9bgvzpoNcY5Vd0w4yT9CMztjgot9s3ISeMp9HMm3B9MQvTxcatU5/bnU4J8KxxamQREmlC9TT9Gbjpr1l3gjz/D+2VBjOYSfesUB6DWZBHsvHIiyl2zlP9Q+wNZgYD/KZs= 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=msnL7tJg; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=M7TcgpNa; 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="msnL7tJg"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="M7TcgpNa" 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 68OA5Liu1175629 for ; Thu, 24 Sep 2026 10:41: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= pwHR77Ikl6CgHJ9i+7qXtKNMboGDr8DqEUo42XmSYD8=; b=msnL7tJgJjUVpVC2 CS60395Sl1F/4FlEB+p3KQKPgGER34v2ivaz7ghWBdcVElX9uzV69hhlTWIIfJQb w7Wkv1A7kOmM7merw2C6DkGsznacYNsdp1G6PAGH2gEFnAwGFIXXGmxXKO726W8X xU7xz99OTokTsWZzM6YEDOsLhOXjo9vGR1NYO3zBufp0Ggyqc8DUapI0+IKWqV/j d5bG2qst0TLBDn3m5N8gL9ZmTCzv8rCpp4Ww8JcOQ04id9RcEPD1LA4dSJ2XUbil mjkFzhArbw5XysQbypp0W7Z6mvtkonk9ptlPXbgWHWJyZKbUMIUBV5MSoqvgx4DM iPgZbQ== 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 4gw1t7r480-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:42 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93909014c85so340803685a.0 for ; Thu, 24 Sep 2026 03:41:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246502; x=1790851302; 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=M7TcgpNalPqIqHn/OWr2y9tLoaEZjf1O2myO7XqfyjzX9D1GJNKauYcnR7fISE8vZh fdVeekR0z5UFdYWSgYwV3vDq17rpcZPRxOjE5ewIoJsC2LsOXFJgxj+821QCDu6fnLX1 Tu4yKPdBcYf7pts/zhHSpjB0kI1AE6MFdYYP+frFt8Zjhk7hkAfkqldTpBynwCsmQ8Lg 87tK/6ggqXcz7UddlmwI3rH/JtLLvSJFiQ6g5DMGcP0pQEQZjsPLwvyB+j7IpecOf+hf 8oQI0OqlzmEab4UL33DGiVTqau6aQFQPQarmNCqb+1T2Kwe97XpeUWuFH9vqDUb5h3WR ra7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246502; x=1790851302; 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=v9Jy7oY4CXWyM0LM7hgJTWiU6uczgmzrmvWrtDsU1cM8az85CCkZu6tTcsxv7PssgD sv6z397BjveIrahg2iGDR4qFWWjQNrqL2FYrzSt2mr7HqGbbmqWhduCNel1mFVhv0lYo CZ1n2BWJ7SP11yqX9ErVF/Qdud7mb19sZbbJykGhskRfNVCXo94ZJ3zKhKx0zPxOECga NevuVEeGwoJYqTrcAzUpnSlpEAM8yxS4woQMrmCf3UCw0S5vHarZt8Z33KHZIHAPwK1b YIYyBXzUhlzNr9fBFNBh3TPJhoQlCUf6PsLYu8Zon3h8lApTebowos5p/X8VixRmDFAk 3RBg== X-Forwarded-Encrypted: i=1; AKwUvBzFo1aWcEs+ilT/6LQPh4JD6PIFxbzamdfL0bQ1pzm4GeVhbbi1q0QGMbLT5/p87zqlbdBU92GRPDvLzm0=@vger.kernel.org X-Gm-Message-State: AFuF++mXwCo4iBX5E4KD89dHWLGwpfDYYvwtC1UYJq8Lu2dL/kX7EIJ7 YAWzFJbFYF/R3KkMCVJ1pSzfh74XSpR2qsuXOqHr2AwdZQlkwsUT18SF/liaRuTuqOgirrFRDwB eiDklg1o1cX48CkgCn/0g8l2QcfrlSczVa/9/QVCkvAF3zphgaAO7OvmZ8iaYck/RREc= X-Gm-Gg: AYBFou3xKAVfos9Zhqgi1xoLV8dxyXwEiedjpiVOwJJcG42U7Fqu0T5zenx/Afv/UNo 2DCtX2saMQxyyP+jU/PYkjmXEmcajjyEGOUVXeD8UvBPf9SBnlbC0FJoLvvoST/gJkNOjguZ5Xd thEKTV0zmCceYThgAing05TMfqcVuKkW2qpr8YByRjgXiTODkDpxbMTVP4U8kgozSQcHR2uPiek Ppi3mb4mLRM2es6L1K48e2kcweY0UXt6zZw2ZBks1ElkOY2gRLiLDqVWiQxP4hYovltXBE4ZE3H IZygLod8vDy/IuzA+IQ9kzXqyz2YCXNVNO/nDAnRgOThRwBngdMsxap9SS+huMvtDwddKmtXpIb EWCI4MZEE X-Received: by 2002:a05:620a:3913:b0:939:f188:6d97 with SMTP id af79cd13be357-93c363febacmr208437685a.48.1790246502000; Thu, 24 Sep 2026 03:41:42 -0700 (PDT) X-Received: by 2002:a05:620a:3913:b0:939:f188:6d97 with SMTP id af79cd13be357-93c363febacmr208433285a.48.1790246501415; Thu, 24 Sep 2026 03:41:41 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:40 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:49 +0300 Subject: [PATCH v5 33/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-33-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP36rsI6Vk0qlvrs3AnGXi9AGUflFqHLjE8wZ G3XJCrELkqJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT9+gAKCRAbX0TJAJUV VlzsD/wNXN8OuhKqNm7fOxIdx9WVRUvSf1b4ElIXw+s3tWJTQfxPOfx0K9BTdmH+n+mWK+PSkAh VtBgEvWA0akzgdT1oM6RL8vfDzBGDwwwOwVULKyPposlNHxGaVeoMZfneCGm3PP1HcEu8hXWTog SxR2duLIBJQzAp3VsnrI3CEhYzSl9zz5fNSR8x/bmlhBPuADDyZJgKd7DULKcEvEP7IBspw9OWT 86JqsG8Y5dNv1TP43NmruNqh0pOeKk5ZU62yGxsG2RAqKqwdkIWYkwiqh74t4NpymsnUgvN8BwR U5LqzEylDWNEXAmqeYlszfJzvVrxyVILc5MsEBLqpkaFKk0tBb5tD5souZ4rmTa83uT+EgVw/Bn mFeP4WkR+1D/yjJvQkTo8awT8GYZUT26+OlnQkzq5joXhcue7UlNRf6XLPK5b2oY+XZ5nJKBFay kvnVyMBf3WKFqXi0KHXeIux2Ri3wjMgHjNihV6b1iQlyQKzNVllS7XcPrsEJzWarH555BW0aUXe s3jJBbByJHd2umo+YWV4s/FX2nW1+k8mkZAwCefDhMjucZdM8Vpueq0IpeIWa051UjyFWmDI8vE 1nBkuoUlLlVGdW06EOnTJYqMvloFhG0gs/FTUggAn53Rr376ynUzIiJ1Ore/KNhhG0fQbgAILYa yk3wOjOH9W2Zdxw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: KaE4KGDIYf4LJgY5TkOThLQcsZl4xFb9 X-Authority-Analysis: v=2.4 cv=U/MHnuru c=1 sm=1 tr=0 ts=6ab4fe66 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=3n_S7Wnn7mudAyu7Y6kA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX4cw3hty+EjzC cqfqiQTnpQA2b1UnVT+sXmyPi5Zl9qQos0yoZqkUS9Mv1txlR1ktlMTzr1OiBmsAtCGnyzBAFcX LpJAhjypTdDLMKdYSllu1naALIYLX7cd22qEUlApmpfvH7/DT3AT4F16pK16ENXf/H9XGRsCky4 YmRcka4jTWIiis2FfWZ7VA5NBox5qy/XXdvIMSj4UCK8qQd3Th4FhbjJVdhzZ7ieBcKRjz0QdiB rmTZgr0qFmuwPLGr3XpgYy1FfeH84aWzRru2lYB3MxH2rDYOL4nbtwX4D+tSR3DPPfV/cOuP4Bu n35ECJG9Fe3vMvyn/WAJzvQ0UuSPIPZpCRkKIxwH7csw1rUyA1lF3i3GaX0UQ6tXKvwJpqk2KSg MhbeHeJJ1UXrnS6i/aj7fs+ZguiK9IAg11hvAf4n6VG8BH7A5vhYlz6WZ6P2ua3ojwXK40pj70K NyIiQvKYHV4VnvL7nAA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX2rFACu9zcHIC PdxiXngodVQQYOuL2OPwegBLhGNTwDvzES5jlG5vGce6KwpA6PUQk9FPNpzGp1ApDVlegtTQnvZ mr6urd4FKTCRIeWzm/Um6urtOJj6aUw= X-Proofpoint-ORIG-GUID: KaE4KGDIYf4LJgY5TkOThLQcsZl4xFb9 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 D16A648EC98 for ; Thu, 24 Sep 2026 10:41:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246509; cv=none; b=CTY3A7ngLVwDbvSecvnHVYKqqNpRO53Hw7zplj8UbvJACmd0YAThSOzKGBlNoNDoLdGDXVDl7oY7nNGqDb6bHpy+jw4P2674xBQstCzDDLc5T1PGYCgHpk7DbmosKYjpG6hwwkv73cNZOPdA8jlMeebsmWPHoPWrPTycrMbqUF4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246509; c=relaxed/simple; bh=kwmZWbieObu19HJwMat+En2+qUYDIaJNELdrcvjW9vE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FL5xDbDUlDuvXZs3glHCUgsuYrTDQNKwFmyThNzpvCqTr3E94qawknZTe/s4+d/LPdJUK15wJ3vDxYf6tJQGK2rOlS5EVelr4c7bA4JzfhutXqgd+363jhbJqf0BXP8FVg8F4pGkd1KS/Z/LLNjJi7J1FQUXdTzlXxdnrUnQgr0= 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=hOFXrCxa; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SPLL2QKz; 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="hOFXrCxa"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SPLL2QKz" 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 68O9QA6G1774014 for ; Thu, 24 Sep 2026 10:41: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= X9udNqzS6075n4aY4trAVywiFn4/XhY5ESNd4vQ1FkA=; b=hOFXrCxava1mlHWy me2wQSPeZqU9wiTK1MxFGBJ7gLD4AB/1GBlBFatQFUjxhd3fwyYjGOrL5kJ+L8A8 g8YldQKBKp6zyD/iKQNDEJrOavmZieXJ9uixCV9zZO0CDINw4oEEYzj9+ZW22fYk XZUTHgwZ0EfSjRFj4t6egBJESwLa0WlmhnZOs02XeLxjuG9U2AlqiCnXE3mJ6Bnp Y5iN/7ovhmQ3RJ3cYq7ga69b/5Zk9VYTAOJYadn6BFeQVQYB0eGA4UCbigStSCiX raBzuDbXCUyOG09gQCKQk/OpZmiBSjXjn9ioRgDIH17AXfeRU6MnKd9fUVMR+zpt LHiZUA== 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 4gvhsb41dq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:44 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-93a3f673221so452238785a.0 for ; Thu, 24 Sep 2026 03:41:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246504; x=1790851304; 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=SPLL2QKz8Pm1l1gqY6f78xgu+FSHlG5NLw7bv7thL8tyCDgfo5TYRmODWvT3OiP9CL kshEuZ4ST9t6NRaCQ//rqnWOKzg+qmvw3oUqtcB9wALlKC2GD3Tn0R/2WB2hAaR4kS/h Tj6ANpSOR5xtUmmjEUMhX28RQ8UteOtxXSBqiUIFcu2jR+FZ1384AGI3+M481AKvg409 uot/LzO3Os5UXhTdGiILPmWMkxA2nEH0oav6avr9wcMuXUFPnp1000XO45yoBYQ+BdZv TK2Pz/CPM8Wif6RT6DQ06n+L8JcJLt3vxDVzuwFDDS4kGLMSoIkKwovwuuQqrWVT6q2I v7Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246504; x=1790851304; 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=HQUJEgF+6iXJ0wZWkc24qG0ALWbHlUjGkWz/orZBdRYhyQgbcWAx18D+3U36a+3as1 SO6RJDWD6/aR+JKB5Q/WkQE07rLZW8JfyZkiAuArA3Qa7YVufP2jpDZtzyZMJWkwpPkO ud9PvSBtonFlS0zdFGC0pPWCyFo9iIctWXEVgmwYGDRKUMGVnt5kkSXmINVgdlLN7w8K QFkRHdFuXXmA8BoUycyxxHN8UKZLNSulm0pyHfLJBQ6tXcjvkwdjgN4+gR3DPGCGQ0/6 pNRop7J03rfnS/NAiEJG8waFN1ZxdFurWNdi4y0ssRtrdvAUwc6DV6jAxJd3XMVmU0pK 6POg== X-Forwarded-Encrypted: i=1; AKwUvBwRAHtvZNIv+GAooN9+2p8U7k9vlcbdgQuWwBg4RJGzW8jQTdd+JNt8VNvAzSXwqHiAd1012/AvekNwec0=@vger.kernel.org X-Gm-Message-State: AFuF++lP++/YtRMZh77vWtJDQ+brkTQysx1zrCf3IPSHfSafM69JH6fJ sFK9We2R2XqYmBT97t2vM3a+8PMDMoQli+EEAXweJCdVO8QPpBval6H76sNqeEQcekZPYnZ5hP1 fg7EVhnX9yj78FOkGfKFa7u1fxSLM6GrEXqpZOFnaWuLha149Tn2yOXIUlfLD5ISbAV8= X-Gm-Gg: AYBFou2pRBa/tN4BSocWXj+yXrmQJk7OMsaYJ6VljnO484qDiZCm91ecwEgGsKwZoA2 JJYxwAcO92CVZwz5xppnyN0/eFlPjOCvUTW1RXVzUHg04V+Ns1+jL0N6uQI7Q/5ECX3t/nKy/Aq 3xT51x+ryBS6yxvu0HEv2mrvk2oC2Ut66vJG5TkNjxXQETd3uG8AUPReaWNQlyVJTYF3vloK6OP Ng4wbhomIrkFe2ifeSp7VXL8IbuRhbXiIl/tfeUTIV3T2IgiPi7ymSMmiyCzwB+Al74+/tcQ+ns Ji+PwrxSfQCPTUMg6wJY1euWTIv1XueXZEAoQZ4g7318qdB8DHDGqUreiV7w5NtFwwCLda0gjRt Di9oQeoTq X-Received: by 2002:a05:620a:838d:b0:93b:d7a1:ba13 with SMTP id af79cd13be357-93c3641e0d3mr201096185a.62.1790246504159; Thu, 24 Sep 2026 03:41:44 -0700 (PDT) X-Received: by 2002:a05:620a:838d:b0:93b:d7a1:ba13 with SMTP id af79cd13be357-93c3641e0d3mr201091985a.62.1790246503645; Thu, 24 Sep 2026 03:41:43 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:42 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:50 +0300 Subject: [PATCH v5 34/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-34-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP374/qnw5F5gibPuCZATHRM6zU1aib1a5/yw 4whUWBIaQaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT9+wAKCRAbX0TJAJUV VtkPEACwdyeV9yFg+av4Tjm9uUhBAf38qFVcapMjcud2o/Fr6xMjtYxyerRQwMe0rQDNfOimU7W QsoF0YsSxpUdRPpNHDBb8Q7eDtCyfX67Y2gq4ludrF2SJTmv30nx+ZNOxCheHkhq7ZGBtmu288W jLKcdriRUghdx3W1d8ibOaPXKwgw4Nb0U4iT1DzY/qpJykRu/yKYYb4NmMRWcR+njIF1fhF9UkE xanGFrf52N+qwaGqrXAuMpmaXwUqDZMd0tY9I3bmq7jALd5jjkMNBQjgjIht/9gC+wEzEOFwo33 Z9STD8gqsQdQRjsOeICWSElkfsNwZUBILfMweVRzCaJekTunippeHAD6vzKR+X38nWoVWCXSTQd lWsIQYkw49WsFQFqoAqr5PHWwfH9iFk46+AcHI+HXsyyfpeHExrJE4Ugwe/as7xe2hnf9BAdkoY 42KHACExmB+8lS3i9X/u2a8g5aR8Gz8hxc+X6C+FgHFgdVEsbe0PapKr4FbFey8y/8vuuZJ10XF eG/cGfIROMxYfbNVo0/ikIxR8jRfGc6ah9bc6b3pvmMODNKw1YwoAKQ8VjScXw2BTSdQl98ZCg8 O8XbG4q8ZEIIa+dSUmijehlHgkKSwpvRqhkZeAtP17LkHh827XBLNOkefaCEn9CVnZX/6htBUWq pK3DW/1TfilupmA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: rOYOpR868lql7r1LLKboRIcjTSe0fuAY X-Proofpoint-ORIG-GUID: rOYOpR868lql7r1LLKboRIcjTSe0fuAY X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX5ngIHSzzrwp/ fdmEPiSJ716Y3yo7SyDMnvLZFpeIuViW+TUpQCtPguIDAFksHuRn6KqPSTXuTpRXq3U1uSYoTt6 cp6FzPWp46xmPGhMleRECBKnTllrcVcwQU8nKePOY9SGViTTJriuV8hneTLiNvgJ/7XVeckkYRs XpQBQhUVnKYCBV1q1s78oY2kBVesDGZTxhuBi6S16GypdxP2jfNImyOJFmeLypqoB/OgMGc6X1y lByeBeJjgOjzZSmvfbvWNv9C4ovIqh+nRqGkOR4p8F0nEBKdVlpaVrBnVOy/ELgP4LxAiwuc2I5 gxRp6KzMYjcMQ4hisSkRaX3wuqY8HqPD+pLt3Jbb+YR1BGPCw2SJbTV0AWnWQQD3ou7eEkMZzpJ 85VMY8/dtrhUs+MA77XHW995uqnDfHvKwbbG9VOmfaiB0m3qQqiNvl2ZMPRboMNznIHmEaqFKLs Qq20tNtIjfgcS+BV+eQ== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX0wQ651rU6Rwn ybe9UseSz8phC0ycULYO7VQPEzwXlDb/bqrTIf6aZUig0cNCOv7P5DJsFfXKuKIKXjRQkS9el+w EmPB6rTDVngMPjsJiwtSUL37gDVjH3E= X-Authority-Analysis: v=2.4 cv=f7vdl+yM c=1 sm=1 tr=0 ts=6ab4fe68 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=Z-KR3oKqXnE-yqQhW-kA: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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 F2B754908A6 for ; Thu, 24 Sep 2026 10:41: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=1790246511; cv=none; b=iUk3/7G6qa0Alrol4dTG3+Yd4nRbmCavMGRwlqJ2wF+EJUVmy3sigTZmaVx3SSAutNF09rm4LvijGbAq319zF94QKqmwosIDcNvqoctWXFtZMDG11+3cbYx+xuJieNcZVs4+ukObeL5KjBm5mecPB0HdHds5OGTWK9Cb6+8Y+rI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246511; c=relaxed/simple; bh=F80H9I0DjUCTxp9n76OgxJurzIJXm534S5e9STO9TtI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=T0I2WhWep5eQ27pUNu5e2fG9otFcU0h9OvqbkpftbOCA03W5PebsdNQkUqJoqEguh6gaCPDqiFM6w96/4qtNQ/3iy2Gsci6KblTdlaGAvPTIgGNybTfDEMThR6P5sUnIbGxI1WRLDL+zYuMaC3QhE7k3FBR0jWGEn2ZHEXK/874= 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=COpumCkS; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Hk0jQ5rF; 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="COpumCkS"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Hk0jQ5rF" 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 68OA5L4E1175612 for ; Thu, 24 Sep 2026 10:41: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= CKmhlTgx1VIL08aqjbOIr72fw3Tnkf2jNo721b3IBJA=; b=COpumCkSp4u1PEnp KcPh3jCAkbEnlMJEgwNhkhPATucvJWnUJtJYp8RP5TgjEArxwPusQWdF1Ro9pp/Z b0ZAP/TxoT2SdFA91txWuenK482SjxTURwGE345pPRVtTM8PZzyHRplQTzXFvh/3 mwY0f/d6Y3yyIQcIct3SUZFc+8MGmQK0wsQEHa7INNcBO2nm+1Lzop0RIR7xB31Y a3CVJLIOcPmr+AO/5FhSwOO+sR0HCsmIeITCqrcpQdX6D/mFSDbUeRYK7VQ4MgC4 VEprvW2wgvMKgtfzSsNNFbsfRdSP7WfgLgbPgPA76QEjERWe147jtMplgJwtHdC9 bBBaqA== Received: from mail-qv1-f71.google.com (mail-qv1-f71.google.com [209.85.219.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gw1t7r48a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:47 +0000 (GMT) Received: by mail-qv1-f71.google.com with SMTP id 6a1803df08f44-90e8341cfb4so31837766d6.0 for ; Thu, 24 Sep 2026 03:41:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246507; x=1790851307; 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=Hk0jQ5rFMWGEg5pgkeLuDqnxpGISuRL+U822cfuIaVgJKORYar7TLdJqJxsyFsXNsU B11Z52lfDOK8ycZjIug7lkgZHOkSNxR1qvd3azmqiXKs0Fa0jLK+bYhc1fCM8BcUV/WE RFX6FbRL/Cw+Ha6R4RFYWfH/0k0zYQ1xJgMzVbQrb/r5O6ZlGm2X0BTHJxxTp5mi7Tsm e4VmbKd7tp5rqZo/K0aTp4H2zFygxaBRmtvrde8QXuVNUJ2I69C3SOaUcWJMIcyno0gA IAcuu1+hJpuYb90FcxvsjfHNaWiuhn78R8xNWohPRZtSvUlL97Z2bWRD5lWcizt15iz/ uWlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246507; x=1790851307; 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=jiusV1PW0z1T7daS0CA5urey8wegYQCX+cg99SmuLZM67MIkUU9jrMMeOMAtFGvoqQ ywt5i65lS3N0oNyjWnqF9IxhHfFfsO738o9TpDqUlUKocvbZzkxn56PB2qXC3Wrl0lXi oBW6fNuJPqp8zTwcnJkWs4BYY/tkmvpwrDbqZxOBCNyj9Lkx1MCZ+TZi5SpY0igrj/l7 QEGAPd6MPD5TZ8zeLfpDiTYqyPMuZ0JtU8H0rA7+bdxqxjXeW90X7RGnulU7QIQCCiZY argxnIwDvknCpOM7VBd/AzLQqD4gDChrUP3Xsg7YOPKsKYZkQ7selAOuDfvnHdob/zzX urmQ== X-Forwarded-Encrypted: i=1; AKwUvByFWXRGi2lTSrN96pAuauN4bJaNB/epQKNqLEYMvtMbU8Ot5VSacuuuPTHPiALZ+/6B1T9VOOrrmFAwSUk=@vger.kernel.org X-Gm-Message-State: AFuF++lziWFO49cmnYLWXfCYj89WGiy/Lk5wFaZbSljdnVy+D8gZIsL0 Nx8AsktjcqALKqtrUVMCQtkxjZ1VaZbpQvpIjv4CwOeh4eg0PGYqDZr+LWc3KMBYAdVGCuxL6Hm zo+KfButKkPTa2arvIZDmDxgg/GuNjNWStutori3QvpZUonz6Vm8CfX42fNG2Hagv5EE= X-Gm-Gg: AYBFou1GG1qbDjRKFWazWYuCzcUQiroImCUBj9ecfV8t77VUWqz1WYWyupxoUedFhYv 3f7YoLxGRToA0n7b8zdGjpFp5Wf9D/+wrLbWECCT+GYWS9PwAEFHypkAMi4e+Q+xpmZDq9Alfrt yoC8nlF87LFwYnp0YfQGy2aEKDkZa0T7DgYwJE2sR+onyFwhzaFHdCAEQqtRPc7BGEqExXOa8oa iXh1ckjPvZS5LQwvS3Ykb8PW/t2riATjMlZbMjtkoxY0i8fs6q9tA/no1sA/d+n0Zc+F4kxscu0 WCo9dnn43FNvW3L8b7WnNm6+6xzxI1c1xCMNHQ/U2sv+OxQH90Em8dYtN99IWTUKx1ykNzJEiNe yYGUjGHMf X-Received: by 2002:a05:620a:280d:b0:939:6dee:4b09 with SMTP id af79cd13be357-93c36402e34mr222378485a.51.1790246506634; Thu, 24 Sep 2026 03:41:46 -0700 (PDT) X-Received: by 2002:a05:620a:280d:b0:939:6dee:4b09 with SMTP id af79cd13be357-93c36402e34mr222372585a.51.1790246505921; Thu, 24 Sep 2026 03:41:45 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:45 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:51 +0300 Subject: [PATCH v5 35/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-35-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP38tHgEnFYmeZ80C6W1eI7BUPxyd6w2O8mY/ d9FPLw2l56JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT9/AAKCRAbX0TJAJUV VsreEACWymk6MPjaJSwfX6V2d73L+XAG1cSP+OKRLbcDZt1eblcCJScw+6Csn+mwq0G+Avc619t /EKvyOGgEgt95DoVcjHIvmJ9BEB5iKpvOcCsnaUOp0gPcyc0nRXxmecug1bMFOHWHdDTN1flb9c 2Z3OpXLvJynNBWVu6KUgwOhJEBcYFZI5GjntUCMo112jvv/n8Pp6YT+JVT6nkUj/gCXLbLvbrRG liQ+ULX9oFtGx7YgjpM19ExAkNx+S9MtFTQ39n0OTYSz2YWtaA3rhYJr0WQ62lJT4czmYgvGJBt ER0cgOojvv3S2VCbJBjiIZBlYdjyIwZ0oIjSYDGosLK7imQqXGrgredbD0+5XaVHop+FiNnOMSF dw9/CGv4xBE57hYvQpMCJVx6uqYK5Im0/CIfBGPdqMh/clpG6ZfcupWR/i1qDTdMLUrxufJsVcn FAKeItDxX+lxdt6ebSns333Y8CVzERmBLA73F+bs4WwmWBOBdjP1vAkkA5dJKoVkh2u9N3jgbuf QBvtYPOKWN0JB5YLFZwXIl6d1LWHh+XW6gk/iQXhi3jI7FRaKAhH07zS0Nwi6UKRTyTUMs5SI5L zHHQqRirIwKzL0s5HUlkja+hD8M9TUVugr+kL20NMcirZdSh2LjZrs9WEyC/RtNStj7wjEq2kp5 g8J1f0mNpOb5x+g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: Y8yFJZ3MgWQCwW4d5AWwCs-kYbO3Q6bT X-Authority-Analysis: v=2.4 cv=U/MHnuru c=1 sm=1 tr=0 ts=6ab4fe6b cx=c_pps a=UgVkIMxJMSkC9lv97toC5g==: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=1HOtulTD9v-eNWfpl4qZ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX9jHIvcOxu9RM Jyrqx82wxZpEyNCHA16B6/13qmdCfIF5ciYCdtSnlcuD/tlSnCaoDz3ktmkDKzzNQ93B2AuxQHy gHdvsY4nFU3O30kDR3MN+HTsHyUNfK0GYMtqhFOW1iUhfpOXldlTmG3ONNW2kKC1oQ64TnEKS2i mtl0wVBOgzDIMNOPgBmRHlgA3wxfJkxWwfxYEn4xmCgxMq+ObHDYz3G3Yg2n3CYn0lVp88pddcy AGZEPReSWSDv064BhkYdBg46+gmyxTyKq6XmVT+kDvSM/YnA7K4Vs4q8wkqrUhE61bjmk9Dgrr3 IygkMqbgCspZr+RvcbEKupTsYmfOy96/ze2u/V6MKqIv4Pi8iDX5x+W4wsAa+AMcGOEIWrbzHgi JTRVqdJJKKbcHaXMol8heXmrbeZ8Oy4GMDfM63O0ocdDjzPegh6xc1Ix/n8U9suIegp1d1t8u0c UFvaXAHTyCCbxwfBlzg== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXwv+tqmSIp7+Y 1J0AYe2mXBi3AZ/PtN2C7S8D6IG8DxOonm5sx5V+uUP7hxjWXPCBkU0NOpuhZGZpYNkQOHWy/+W e2yvimhB6w/CEJm24TFWt32JEHXm6rU= X-Proofpoint-ORIG-GUID: Y8yFJZ3MgWQCwW4d5AWwCs-kYbO3Q6bT 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 spamscore=0 lowpriorityscore=0 suspectscore=0 adultscore=0 priorityscore=1501 bulkscore=0 clxscore=1015 impostorscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 1104A490C1C for ; Thu, 24 Sep 2026 10:41:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246515; cv=none; b=caSvyJvCGOR2r4RgkFG319ng25dd+elS4k/ODs5hFqUdZ9pnNtJGPLEiFu7UBp52BElR+HUxQWiHPxzVC0iV3cQJ4K9KkH6ZvFeAIoP9Jf/TRNKKvlIJftVwcPEQbOGV04nqMDzMknOkLRl608/4y/itrFGrRHYUaGcMj1XTaNU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246515; c=relaxed/simple; bh=vR3z4cHJik79scGWvFvoIkF5/TuWGh9nOZnOTSxAwWM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=N01JkEmBBjQz2Ort172ccQojF2WtiJgeArpIkr24HHihiDJWHfkT3lQzCU45/JOb8P3pT23YRDR0s9Ahj9mTj3R+Wq7x2mwhTZYyWMzUiQajgHiu1WfErSQwyKyGtBbwGIoaCQs/yFvxgVasLuEG6WuUzWBHjxDFY7umyotIuYw= 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=lEKdpoW9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XvZ3gRu+; 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="lEKdpoW9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XvZ3gRu+" 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 68O9Q9Uc1773996 for ; Thu, 24 Sep 2026 10:41:50 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= mRtmfUZkWeF9pxV5LC38lbXFjH/Ed40oE1nEbBREdvU=; b=lEKdpoW9vCClAz2b B3Yz6DO0a/O/JO7iW1yhBnIQ/DDxcF4fiyEsfJz5z+mRSFOg5YAb+4I2eIizJf2k HfZIeKCuGrGbaQENAlO0bjWhIJK2Fas53eOIhSxQ7XmCTXJpYwVxXHwRC8OTMHNq lshxMQ7PlHjMrF9Rn5RIG/tM29wH9+sr2DIPWvtBhaGDCwQ4NbnelNXArrva1iZN fzV1Kr3zkH40Z1X02mYV2ilKj0EZJbcNzYTCylxdV5aV6aTLJv0UOWTA2Vl/QSo0 DWHsZ96DgE4DxchhBcjWt/1CNhExajm+EVvbyneMIx3kpBoOnCnywhyqnYhRDHZO kR9bJg== 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 4gvhsb41e8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:49 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93bf4c0af4eso133397185a.1 for ; Thu, 24 Sep 2026 03:41:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246509; x=1790851309; 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=XvZ3gRu+BRy9a84HFgqAqoCjIDPuqZCOst1QSCxuB6pMDojBrRwaQ4j3Jlt23b+YE4 1SqcVsXD7tt3v7ZzjvzYNRVGJVunmdrtuMOH9iZIYds25WO2l+O8kRUELmIomFgh9h0o 9QAmijm/fL4yWLuVXa11b8aH/4/DMMg+10YaSYXTfJ7qQVVM2RM3+QfVVyultxswM9D1 FOAtitzznu4Vx9mesIVMxpiveE8xcsvod2ZbYxmZ/qGXj65RAQtQI6wT9KPG29EeiOfy VGX/CQ9XGqy3b8fKl1YG6diHNQEEe4AvGqCVQY+qXInkSz+XBPI4vLzSaBBBnS85gvka Ni0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246509; x=1790851309; 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=dloto7jGym0UFuwdlxDqMF5LDKvzipLi2FBwZVxxn6IfDZBTGPCGioe+9r+soFrW2w B6OapZXiqiWsCGL4WgdbvigYuQm3nhUOPp20bdZaOcFw2nsYowMnUrjjNyF8S1jOor5u MLnJdIWRimaRHg2ndw7z6rGVygKNaUSlKKUvlIZ8sJzhdEURfjrR8FKXmBYDroO5FwS3 YiXrVkCFKJXK8sRTCPWYvJ4XkXTa7NdIEX51f5KjQ0LFEg79IJ4ap27e3uIG2GCYg+PP QkWWXRj+8QBJyWBiqpHkykxCoTBJ+QZjUbciywl303N16LqYAnq1MGeggKP4rEGWUIfW X4ZA== X-Forwarded-Encrypted: i=1; AKwUvBwm3vD18suyh0G+RsjOYbn20b5BFf0d877VbGBOHsXDOavLAjJHCYOhSMrVo/A1we1AueiKtBhbSTNqyzE=@vger.kernel.org X-Gm-Message-State: AFuF++mTd7WjGJyCPqX10DgmZT3cCS02p/6BReP5qY1cw48KUn3cR+mv rhNlNBtxo4DXy87STSNMwLg5M6fMptOOxLaIM2/futKIZuIogOSy1hd58cFhxhu/h/xqjrMaHBe HEK3UeWTWjzgOK5+CF6Xde8469yUitEk/KFnRxV2GiCmTss38CgNBipyXzA04HTkFtPs= X-Gm-Gg: AYBFou147ggl1pcYPNcbj5+jHn7u8eSGehGPGo3POa8y++ioZDKDa4a6FMFvuLAl4OH WKx/qnWfYZowmST8aAny6jgnjNtnn9a0GfYCIQ/jaoJOgn05A8+lPw4L9jUMBFsKgZyIgmT3yjg BlnO0l6QhRc4kyA2Jih8Af144n1fyXZb3cYSyXJAxarLyCyBdSHLiPWXmPa21cMr241HbHspaSE 6JncQdGknJ8zs7PPZyU9zQ+wERKq7pqHjairCIxp2+zcL/ySLGWygEurjVPhmP4Ee//XSuz5ObB al5TvDTRug6Oiehq3F9pJ4bkFuKNlNTPda8mcG/N4gayUv3KJX728/LwggCfg1qTpYEQHOcHjCM 4RJSCRepA X-Received: by 2002:a05:620a:1724:b0:939:a9d4:7023 with SMTP id af79cd13be357-93c3665379fmr211749185a.10.1790246508897; Thu, 24 Sep 2026 03:41:48 -0700 (PDT) X-Received: by 2002:a05:620a:1724:b0:939:a9d4:7023 with SMTP id af79cd13be357-93c3665379fmr211744485a.10.1790246508331; Thu, 24 Sep 2026 03:41:48 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:47 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:52 +0300 Subject: [PATCH v5 36/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-36-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP39F7GB+7c8svmghc71rS5Uda+C8iSb7wcby e/IIeQU4z+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT9/QAKCRAbX0TJAJUV VrcjD/0Y3Rk5vSg3xycnz8a6iJJCEZWCGxMEGk/RwIXgAtYDv9cS59ip/5zUBB/7Z6Rk4ep1cK8 662UaUCwF48lNf9kNNra1Iwe/COHkekEGX336WRCY4HHC9Z7EekiS64v+TOc2NJFAQvdfN8ux2t 97jzej2jsq4vURhfG/5h7nTtmzV7ialMG3Rgxc7G4xb+xGSeNTsyXZuRpaKdb7J7tFqJW1aVRUz pZHdCwviRIJe957hSAZGNpvs65LLLFiCxVytzSP0r23e45I7us9rEjW2DiLO7hAw4bA9Xk7II07 fMD7HyJjOjuEWPPXyUzP11PxKssfOO+k7rMsKIiyV5VovzAH69TNw0r3DvsNc417WDVaU62TqMI mQAGYE++WJP2geA3DN/B0GIdCwnO3KbhLiB4isx4/HUiLIrREDAPTy4CiN8qudZF1vuraTOPo2/ V9o5B60rXtO+9/fUANw7KLVi0t+a01bA5Rhf2sogiUMfZXt7A9jau8pKutlMrR9qYUwAtkux0dz bY4QzEpgPXbT/lswyRijn4yOs9BKw1GlK74mpPjV5I56OV4H+OQ8K3NZLKJwosCnlDqpeHAP7DC 3vLwaNwrBzLO416OXpjk5KbYFk8OVbBrYWmsUDvGlLU08pXwN3CIBAUhA4Ce0jq+15JjcMgTs7P jU/YTGzHlNL4XdQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: ewr5hr6fmWX-EUOk86GaAV9CNPTFu5Kk X-Proofpoint-ORIG-GUID: ewr5hr6fmWX-EUOk86GaAV9CNPTFu5Kk X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX0K1i8nFPZBsj Oxv00Ad/ln9wMxDqkzMR1byEY7ZCIH+mQe5ZCvgDBfOLryIVcDaiN+g7E5KTSnJEiJn+JDXLbyf +sLpc292fytasWioMeh5Ak22n8mBbq/bsCj1aPQI6drAfzl00EMhD9jhIGAul64qW9/ih3y0gfT KzDIimGshQHBqMvyEgRfOQMm/Dc62uqj7nl5kII0+XeXVIFMTe+DbdYkqO+fv1cNhlpj/F6wXCb 45K5HK0Rfzawnlw923qA19vDnyDJeEVPqeAN+09HxcQLbu7vMwG9xNzVYipsvtRM02FE35IKSVV cIGtN1WMLjVK4Ks674VZ1ahykp4yavKl0mo+kVKy1qbtYT7heF02Gjyz+tIKsCeB2Zym/zhW5wG fXohscA6KO/XJG1sEA1F7UJwDbrjVgsXfaQhmMAgDplDSo230vOWJr5gwnXS/AdCniZlytS9wVm pDKrI+Zbt5l1URYLM8Q== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX7mP2S2klQCJ7 ZQrXebsFiAWWkJxwjyNUw3/zDPHTabF1xAFhq8rczUfOBlC6iSVC1LmNTWTU9I8cQhYsVEY7ba8 VOFeQuUEYBmEcV42rSpJv0U2kuso5qI= X-Authority-Analysis: v=2.4 cv=f7vdl+yM c=1 sm=1 tr=0 ts=6ab4fe6d 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=S9gNOWPKAuR5AUhlrlYA: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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 phishscore=0 lowpriorityscore=0 suspectscore=0 spamscore=0 bulkscore=0 impostorscore=0 adultscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 7AD1148F852 for ; Thu, 24 Sep 2026 10:41: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=1790246516; cv=none; b=NT+nsr7Y7BP+0csmg0QeY5nNwSF80DbQjXLM1IHF775sjT5Ll5BHxUcZzO77OSXHU2JTDhVx8+tiwjnb9JRVWAb2U0eOBZ8610U/5l/iP/d1PXh2Rrt0kJyY4SUj1KXMaL6BLs2wEIht5/aWDGZ6PWSC3eCioXT7mlL7IZEb65g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246516; 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=QJJ78CXcMUR2aLWkaExgkrobtTZnDA59+sRUSId4z6FD/R2GaznO73u/ngwmVLoSYn/VG5shgK03dZpueHACu7yz65jHgMhFCrcUbxE56/GEyxApamQqoF+oh/wmTk3Fta4m36Mu7f0L3kOfOELn+dAo4dEixE9GwqQREUnZRSE= 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=lRjJTKwN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XZPZplmv; 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="lRjJTKwN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XZPZplmv" 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 68OA1PXJ2857958 for ; Thu, 24 Sep 2026 10:41:52 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=lRjJTKwN+ZXv7vIJ Iisq21cLO66nfXpaHf+swYacWklmPeLusXrRrRmuLV2hBPvxfxotwlppyTTiWqd3 ziTQoGVZIJ/NevmTajJt0HFwEL2gmitOWO8hzBDR8pXEGdttYwGN5gpBmlRhEXAZ bS8pn8hR1X/jfAGa0Ahx8d23ulAcsi3ppvNW8auxhAz7r4dYTMfzB6BG20HB8/DV hcMJTgYOJdlk7lNi+DiNtUdHPO2HGvHz4g9QJmymuOro8n8ASjy4BH2HBnhvHV6q lhH+hjxCD1CnrtzF1sTIlUicjywIR1UCQ6u0ONX2KuoqPN+wHsZ0JRRLiiWVppeR y5meIg== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gw1rag5bd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:52 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-530d912b923so34739731cf.2 for ; Thu, 24 Sep 2026 03:41:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246512; x=1790851312; 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=XZPZplmv5z2iOCUWd76zL+EXR7anoTNyhIUUHt9mEbOMIt2W7aiH/cvlIRC1yTZsoT lGZTT1aolRCJP58EQt+lTkZN8hUBejqGo1gtvEdm49X94p3Dq/4m+31NNaypF9GgmK6v 5m+r4Yj++WGCBXsEZFlg5v31F5zFNC0L9B1HtmUbqmajsp6bw6bSAPDP1pRpzn6oqLcQ yQEzREBg8YzXpWOPYmS6VCoRcwjdPHuPEDyW6llZp4nPy9DqlWOte1P+o6GtmfQ8W98X T1+KSL4SnB7FTUQfDTrDsXc8r+fKVFeUuMQeCcEkE1oO+CGCgZjk3ojYvE/KgMy9AEVn MDfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246512; x=1790851312; 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=0jnxu+nHMkFw8OZYYyiWNJZax25r2P4/ZMjtWRuddHjUagXducz10XqtCyctAnF2jW xiHI6ieD669kMuXJ495Lcppn6/0uDGVwAySZg6pmgfqkJi2lEYddtppMlnJMKs+XUwU8 OL5voiAUZN2KA+/0TSdYDgmA40RWSnAuu82Xcv8N/GcNqGpSy180A149oAsbnf7acAli sAKk3W3XTqTq157HYLklI8o4EVhCqX9YXugQ+sMFJMWliFMDYqAZYR1mwsZw6zdTxXVc qF9OEfm3zZyTV5sY8gYGnXIFLLigbmjCYVtj7oTlYnzQftjh3hihkA3yeAMPfYWKhkDq geLw== X-Forwarded-Encrypted: i=1; AKwUvBw5RmqKVk4h47x1tIoZ3fUQY1N8bYEcSBZRak8HofNnIFFijqU2z5PAxvLmqZAh5m9UsxmXSxQjDUH7/d8=@vger.kernel.org X-Gm-Message-State: AFuF++lMviC1H29Oh8zRrA02YOJprQhS1zU5bJ7K4AweR6xyD2rHYQrd j+4eDK2upbBKFxckFgCv4Y5dfhMv2O//B/AGICFPUIcMiaqi49XHLfwMYTcDrYu6cnjfJH+l+EQ WSv50uvUx7JOiKiK+E11GqZdFU2IzwcHA3F96nCjRqUd1ZENhsCjW+p4AcqtuuGSXrn0= X-Gm-Gg: AYBFou2Fl8mNkB81txxh5+JNdsrLl1pNPWwTir7a8VfS8aTM+5jxkT4+UvuyNK7N7JJ Hec4IQhC2xRKplCwCk72Hfs1DWa5I5PhpfRh9YywVyU3yesAGHt8gPZu/EIix98B0qzz6OE8mwH knfVVXVsuaMieIYhpa0CydpzVZo1m4wKSZkotKLsOC0ZGFIQ3FATLOdZhvV0TX9TMW1+ULBLiH8 2DCYgL8o/GIrcg7Pj250q4PTUupKVwPFm3iOEuT2NjhY434kUN4+vAh7jY3L5UrSvEAaYeGz8m/ oebbiMMRhgzDQDiU3wHJBvfgt9rRlthsql+GYe9XXJr2+SreHHznWqmh26ddQuOOxJuoqH5domL 9aEfEz73etDG4OpUj1Wg= X-Received: by 2002:a05:620a:40cc:b0:93b:e5e9:23d9 with SMTP id af79cd13be357-93c362d13e3mr214522585a.23.1790246511520; Thu, 24 Sep 2026 03:41:51 -0700 (PDT) X-Received: by 2002:a05:620a:40cc:b0:93b:e5e9:23d9 with SMTP id af79cd13be357-93c362d13e3mr214516085a.23.1790246510730; Thu, 24 Sep 2026 03:41:50 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:49 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:53 +0300 Subject: [PATCH v5 37/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-37-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP39ZvRqRESQpet0hv+eeeTldHR2FFELbQd06 5IR6qLYz9qJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT9/QAKCRAbX0TJAJUV VjevD/9JslzkyvWXLtC3dWMMxtN96omHxR9ekIqMynXnEu/gcrYWQ+h6nKhv9rNJRqlYxa2pjNQ nDQcM3QS2Xk8pMF7L6q9YPbaxKE8tz2LuHMUmXgDB/56dpXtIOsdtjAIgZ66WtJhyDRuQwfwyuV TjK+JfF728gLMLMmXa++Zs3ytJo9/WnObGvTIgDMk4T/ABP/9StU31jKDDsJdMcXJRtzDxJJ29o oWTRum4DMps0W05DRlLZE9l3c/KfePyMyUtf1O0yexIE5lrRcSNJruR8Azhqz8/qWMKoX2ngrUc 9k8S0WuowgM152WUlhbhbuE/VeLBitP/ctiK8v7aLacciknxnQ7VcmnnLSrV+aHfYZCs0m4gvZU 9+nLTH0eocmTz768kjxuKRHJxHw+kSQNwQs9QP70mJCJKf/B3APQwuvOCiV5bm6gWBcEX+iiylX kByQF2C791hpTFTrcM60AMOZkQGunwZDujD2nuGw9SBzDR7LU1zChC/pAZXqtkFNh7QyBjZ3ZwO aszaAUvWXcdL82loNQrWxovHFhDAxkup89K8CkrSkwydMoZiV6XfkA8gqTiwwi1XupAtOQ7Lxqe s0s2VoSNShh0jiHO1QovDKkXwtJ7J58lfrH9K5pbnjRG1DCqoq6nnY39xNsEQVSOPdWJoJrFqGQ N8BNQvusAUNQE0g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXyxTu2UAR4t4c o+sruUW/rgHpq6cNruspHZAt/J7IkfaXQdUgNn+YMzkA/S4F0hZeXRes47h1sS9OKhwQI1GdDdT SG8QK36z9/SlzwDO3iBum8YC/WFkGsnSLOWC23hR6eG6YKIf17UANtv5IVJ7Xwtm1DFuhx/XqJL mdWM0wfxTFXIVhmqdSzKvJyLsOAzRUTzUKKL7N78onCpiYR9D27V/i/ctRAe4sOXmhnRr42rW4P RNCfG2WDIXTT1v3Nhysf7mHgo1AIZjZxrNZB+VcLXYkeCFXznApMbVGt4Oqd5Ican/tbFAqNQzJ 6YP/NoXOHQ1W9XTV4g3tZWFRCLpLFafHce5iRBKVtBkHl6F3CWX3/lzYw+uAzULDjVNnaxAwHqq pqX86T1EppBvViLrAsLyWfVmpHpXFi4jOiJF9+BKZkpXz+90AlDh57znNNG0ZtxG2/Tt9dZw79B AkDAE1wfMR9vWeHTgtw== X-Proofpoint-ORIG-GUID: Xf0_MymVLxfkb9Zv7XViRcnY1Qz-1I7y X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXw56ptJkdoqpu 9aYs+d6EU+Ee7a+9Ns1ausDTXLwxi+mwPSA61zrQ33kNeXBMhiAX3g7hUDb1CD3rnsTCVzT0qeW 7LSyPjlnD01IC+wrzXe/qM5cmd4NEAI= X-Authority-Analysis: v=2.4 cv=fvpJ914f c=1 sm=1 tr=0 ts=6ab4fe70 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==: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=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: Xf0_MymVLxfkb9Zv7XViRcnY1Qz-1I7y 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 lowpriorityscore=0 suspectscore=0 impostorscore=0 adultscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 A59B3493656 for ; Thu, 24 Sep 2026 10:41:55 +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=1790246517; cv=none; b=DCJ7Uv4RfhX0JdQ3TiK+YFjKuyXj6VlPejWSEgG+tz9IW4gq4oXcm6llWS/dQmBo3zZt82ynARLwLYzPdX6bXDuqQ5K9Wur9sSwHZC2QkF+3fM+181zkY2efG+ehwMub74qecxwaelMtywCsCdiG3gZNlzkvhzz/C7dj2+3G57c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246517; c=relaxed/simple; bh=f7zFNC7Ga0KARgEeV11nyncXAlnMUFUz8jSYYAfcsMo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AowUPEB81ZG6SBB7DvvFSjCRdlAqT5C8QzIy+P0r0ERGVIXdrfLl3Ao+gI/CYBiv8l6viO3iFN7rcgkql4Ay/l4ogEpurlwXPBch7WRbw7io1X0+O/2zlHs0mtWaZpMNhAejZ1dN7FRgccfmmOt+NM6etnKFlZCJwpVufn3XCY0= 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=P6g8nbee; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=BEbXiqTx; 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="P6g8nbee"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="BEbXiqTx" 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 68O9PDNp2025629 for ; Thu, 24 Sep 2026 10:41: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= Msl+PMWNKMeXVrW2pFB7q+pvHrllvBjiq4Fpzko+780=; b=P6g8nbeemYsAYWPI AYcccYYLFidF+J5VBlPvjrz3igIIYrQRY0Co+eFEPeu3xKE9Ai2E2aL6nUVEqW8C ZdMbfYMwDa4xlUt9ZM6lGVGl9FQkz3+gdQ030VfwxCJcgPeYUGRNhldiJG8A6+Go NCIHZ9hEIaWd0jjdyzFKFlqXhM7GRRrJSZvGkhVNT/mKZ8QyjAgnE5GK3o4AeNgz F2+yNTKtPEcJ6R5hvCqIUbTZWiB1jjo09C87DYe7gljsB8gPeKzoAqkqz6J6iCWE a6OapqfhgdtNtEJQm/DmyO2YMUXMP2xVojdhuOzR7TjBXm3H3OySSp6CeAY3QU57 bSN/xg== 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 4gvsfgt2bb-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:54 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93bfb2da664so458173385a.1 for ; Thu, 24 Sep 2026 03:41:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246514; x=1790851314; 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=BEbXiqTx09g2x3OcsvrMLpxMROtoQg+Es3CLKi7LdUU01wpVPdcVp9I+1ySBUDM94r ctWv61RazY4vqG6u+9g+xusoGcMlTaTEAMa1Mq4060QNNecbnvVQcrRbyELmBPH5dbIy 6tNHN95cmM1I7e6/jgnQEpeFYon11PaizSANA2a0cOOzDmmon7N1HeR4unLko2o/A1pg GACUeV0xp0lo0h59vdQoyenk7XfyrqM5N66mv3wDwBR5uzIs/xSxbviKoV4jh948TKbI i9yVVrXIQJDJAG32PKEUHjVIUsQv4ie9ryr/1Ge7w9CovJZfHhMG//U1pI8P0IvSqbw2 EaCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246514; x=1790851314; 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=E4sjbcOQlXIaceA4OEF2LYfj/d/lYdP4v/MXpF4ZcY6Q0yaifWxcTKX91Bo8xKZ+FF UvMV5u5lCceWby4r8o617TXO4d6iPy1qaoJLOBB1udX4/vtv5ivy5RJ4+CLhhxjjxbWN YDlBF4x8xOImWH5CvydMdrV5LaIG/Wj8jLV2KTmFoaF/GWrOHIWV8QdkvUFitRsVVJBz wtuVKjt5PMVusYHuomNEaFbnv8MHZV4B6FAMXcabX/L4/2TvnemINgt5oZYd7GyanyKF pcq+v0ZOmxGudBDV4GRuWRbITxvoi9NjOHSgq/ZILXmJ0Obis4bjrQlJaa4mhCQ7I0L7 kjmQ== X-Forwarded-Encrypted: i=1; AKwUvBz5qX5BcMJr/wunOMBFVQv4nU0sM03y4oFBksHtFm0ssLyanSgeoa4AxgfCqpmX+WrvepMjWbuK7cznEqY=@vger.kernel.org X-Gm-Message-State: AFuF++nAk99gh8eB0MFs2K3f0RlqKn6qqzkiiYYXIegZY4DJ+SuMnMV2 6Jq+qTGblZi8u+qjJQnQ0FvVC/QB9EiS8mdDD3nVGbzIF5/eDQSx8lvqq2JptTBLdg5DzX5q/jO TqM+rKt6p1QWoLqXENRHWA1grDSsVoAUM+IS1AKQismfbWNL2Rb4TzN2EHzKDKj2O0WA= X-Gm-Gg: AYBFou0c1O+wrcu2qtenSXwOfIVb9vDvE1xNfn/VBMXKvS3UEDZnMWb/XMBPquy+unZ 0/70zPrcRkIIedy+5J/VkxtIxB+MJjielfJulD5Ok29giVJvoTyBIxvhsgX1D8ssVGSoI+kGbyj 2YLgvcDZIzUS0Oniy4hr8Areoa14Nd3xqAgB8eOODSY444q+yS0eq9k48iJfSRkcdEAAgq3YcqC HI6yGf57L5hz9h6WAqkfsCPb4CD/yBkGBIjILkU/6fkJ23jk7nnAbXLwy+5AmC50vLj0A+aZORB ruaAaYyo+fvWQmorPzmVjGeNG3A0ExTgsYTXrqNEJNAHsw7rWmXemXmySBFBw/JRaFirGzwwTVl nGjH8YI+D X-Received: by 2002:a05:620a:8081:b0:939:de48:e41f with SMTP id af79cd13be357-93c36396c40mr211628385a.31.1790246513700; Thu, 24 Sep 2026 03:41:53 -0700 (PDT) X-Received: by 2002:a05:620a:8081:b0:939:de48:e41f with SMTP id af79cd13be357-93c36396c40mr211622785a.31.1790246513147; Thu, 24 Sep 2026 03:41:53 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:52 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:54 +0300 Subject: [PATCH v5 38/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-38-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3+lsw4w1Mtx8pFr5mcgCtDFLVQBbgx8NXPA IrpI2NooeWJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT9/gAKCRAbX0TJAJUV VqYoD/9DXDz0ZdheOl1aW/pvmj0bXRZ3lw5glcJXNUM1Fk+Aaybgs7KUkLwbChCD3Wf07iDNrtA qOXu4eO9sEMA0hMksTpkjS3JHTA9TuZqp+sK8ldyuQB42QbDAELKMli+v75t7xS5w7nr8mrxa2Q s7GELaAsU7/oOScENAjTn/81+QStnv+ShBe4BueSPteUVX1ynlc2d8WDctKm7/CiVNnYibJ9c69 xfUKnhTnHrBxAhF8C4CojiICDqKFFylu3ViF2UbPdGHOH81Vflr0gAMshXn8INGW/CCcp04R9h6 p28k1Dr2qf8tcDDdkyKlOGN14GPS06o8G4toPI1baJeFiyQjAShEtWeLzmMYtWyBqLik9cXquFb MOpnx6VDx9TKWnTpr3o1ALhU4K9wVux1QupPyeUh6BD1k8uB1KQjD+vjxU3WQT5ubpYHi7GcIAW iby3HGCJ82VEeQ7q1wERwH5UYDZ/ZtBeDSlxdn5kzXUnRok/vskvQ7jOpOKNhs8VIlgXETKYKAj iA43FzPpv0eNJa2waFaWllXB1/t2m8Ecns/xtGyPFu7wvoAOlv5rY4jwv9TSpuPsUe4TYu9hI4l jJYJgWd2b7l9CT0HVINWCwQO2Hzx9/PR5IXun1cnqwTqCWX8MFinLkY724Vf+ykElzOoXvw+TBY uyljE9CWCIMUb6g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=YfoodARf c=1 sm=1 tr=0 ts=6ab4fe72 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=cMt5CT0DYXTQOAQHtqMA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-ORIG-GUID: p7o9Thoq5H6SQUr8YAFxHRP6fEh3TnuT X-Proofpoint-GUID: p7o9Thoq5H6SQUr8YAFxHRP6fEh3TnuT X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfXy0py1NbrRk3Z iFC48GqD29W3IbKgsEsmm513nFJ13HAjDVjD+nUKNhf6Az2pg45zz4AkHkwpDeJ9vTwQ/34c1Vk jO1+zpbfohV27NSlvFcEvLL0wFGXKqM= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX3cwCpCmaJk52 gXcnS0CKFNhWQIerGLZ2VmQqvAnxHq/G3+bYyYeWi3lODF1JHkusemN/J0bSjA5r91PK8BRXWdG coovyEEbmcLEEkBhuEAZvrUI+C7f4tYQc67/OqqdtLDsmZBFmsrWCuUoTgwY6f76ZnODF2Dq0UW JHJnBKMb3JSNcbs6SRG1HYDmcsev03ADulSZ+R4iAAn8a3MqIe9xsx09ABKBzCOvsSgOuk84vY6 a52NC7uFW8Yr34szDzHhMn+XC7W4CqvKBS304HM1WBJxrrSIslLp5h3m6W2dVLIjNPeLs0hGXfM lhKW7JGOudxuF8PjOod8hNr+VXz4rT/z5Dc30QTKYm791iIh07Wiyr9wBtHdTC3jCQpL3WCb+Ya I5WQx1VEUWpqLEldgCFagYM6rPR43E+QPR3/0gSIoDrXGLKTjfZ66Ur+wRcleXEPMLZrpOO060d nQxclxHqIyf2aqguZHQ== 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 priorityscore=1501 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 5887B49504A for ; Thu, 24 Sep 2026 10:41: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=1790246520; cv=none; b=GowUTM6Ynn4fdFk0NYd+ShbUR0rKTMx9Iu2Pe8uJVpYAi4uoKarQc41aZb3np88W8ctjryZ17kfDEyr0CHrAAQ4o1SdNh3zZ4bPgqiQ178XYmVsn5/b1raTK065WYMfCVO0Wzqv/rDCooKS8qjeLuOqTBg5PZJqQP0PO99lWy70= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246520; c=relaxed/simple; bh=gTast3d4XqcPgNd8hTEWoP39BKm5rck5V3njvbIRnKE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OXlK2FyAEm3Fvx2xt4anHX3HuQfbqfpoGCUjC4fQ64ZLj/2CR6mJtcwkj5A+bck7MPrPNtkm98ZKlZt/XQuQ9MiCVlc7TnGj6c9IdLq6VBAoSuoeKG1mgVT5J1n7zgiOVara5i9oOfTCND1O5EQY72wO4n7/sdKAgLswNiagW2s= 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=TEnoTllk; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Z1yeDyt8; 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="TEnoTllk"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Z1yeDyt8" 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 68O9PlGI1644168 for ; Thu, 24 Sep 2026 10:41: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= R8XgR6p4Y3htUtRenXmyvInQaKMn/me1Io0PRL7IoRg=; b=TEnoTllkj+Uyv9WR 0Y/rK3JWlr/OZsPDATbw17xoxIA2lv0b8tS0Z36S6mnDITa6YeLSj3v+/Ddo7ic4 qIYDsTr8/c1qJzhHRfHu9mztEsRG4OZZqf8f/kD2VIPkqhanTAlY+vxv1dvcS0gt Yt0eNoWBvat/jvhh9TuTuCq8cenQNKlypdQcNk3kXRclDWJ9vZnKdeLwRhkmm5GS jFMirL2X81CjKib1UpQrX3ZIy8Bt5eA6fka5wi+BVQuTEX+GaB1kqeYtIu/2Lf7v MWVwtRijKAR3qsxHXuesybHvrNHDxHfDTKa8Rrc85ZzqEzRcs3qkRddEO9NAg/bQ asaO9g== 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 4gvmrrb45n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:56 +0000 (GMT) Received: by mail-qv1-f70.google.com with SMTP id 6a1803df08f44-91049eac948so29241986d6.1 for ; Thu, 24 Sep 2026 03:41:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246516; x=1790851316; 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=Z1yeDyt8iMIKm42IyTbYU/LXmTNMndXSC2otcpdzyaXktSuf6MooQ5jO9Hh+ZbDriN HGqdQa1kjZBW1IwkPo51Uciy3XZwUpSUCC7A3CTUxjTmv94srwF5RbqsI17PKEHgxbdl ryE+lRnltIWh8eq+u5bGw46HXtQo/tbK31GUngRUrF10piLxiaou+TZ0nu9r+kU2SI/N F0yOhYcPDNVCJaoPmPnH3m2jebH9NkXw/ltddsraxva4fLOzLwff+l1Ame3woLucIdkb fvAI6DjJhn8b0IESOOMtCXWxszce1i74GygNz/vK+aO3EPhKc32Xg5KvcvN9fFNRlShW Y/+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246516; x=1790851316; 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=XfwzgWjYLAaEzIgjtTudpcgF608amO3wMgq3U6LEMvqsfub/sbgpTHqi0lGciyIxIM ZugTxMCeKWD7oyCdoLkk0hL0z37jchtnUYlQ9aogzvDuvUIN512lUrpai1IXrXHuJ91F eEb/ceNDGY5FlpCP9IZNAd0aKsJ6+X9jpfkKATx6nVJWO0CbGMGbypUVAz4nGuEnomXD 3HGqki/3kBtp/2VJur7AkYOg2CG9CMy5v9RACJrU/iKFXtGGt0Y+HSp0KEa6ju4OvCZQ J/2r5TgTwSdhqdfZo8NBlL+kf4UHCH+3na3Hxizbb8eZ0eF4PezRgO87ba27kbI+44U5 sRDA== X-Forwarded-Encrypted: i=1; AKwUvBwiqh+wZ/s1JEDRtN8fo7Bnb5eEEZpkchgKFp2phyYuvDZeojqeIkb1JFHo/zuVcJKdV7PSAB2kn4ZUG2k=@vger.kernel.org X-Gm-Message-State: AFuF++n8nX1aqzFLQQBZQYvWW5nfBYwJvpqfYh3rASSoghLWQoj8INov J9dRUcxBGdPzaMYVYh0NUCVAAifxiZZCWUKzzHRF3ACqcS4VFrN5NO6soyVFfb8yrOmPbuMPaiv KCHEaWlM3/LbvAb66kB+p8YkMe3taGVNt502ajAFa6QE4652pqMXMnPEIwTfDTeMoaLg= X-Gm-Gg: AYBFou0qK6tTkgdM3SlILruR980ZUMAkS3qVbFKPQXj598rHoPFLjp7otmDBdUHOYKx edutzVYy3+z5KyqBwzOJYoXvITKbuB3AQ9CaNjCDhws4Q5p3rEKhvkt85+kbArcjw8DmoKy7nJW bkdBueZy4mMNrQCseQNQrl75SXgPSkkwxNWYC/9PZo4qiQAolMdG44pJF+mrfqp9M9icoafoAeZ t0Np9/9e6QtZvehNSiXKrwxZCZHnIinGCoAYhrMgfH5ucsN+BzRKwg3WmNhgdlhngJu7qEU8h5T 4D9g/6kGT7hjZfbZvLTz+dF5ilRrdxiI2qt6ooEArG3mQ+a/WODGj8kdFCUJAqP6TY1zPi+kVDG l/V+x6aQr X-Received: by 2002:a05:620a:708a:b0:93c:2110:14cb with SMTP id af79cd13be357-93c363d3c70mr226897885a.46.1790246516039; Thu, 24 Sep 2026 03:41:56 -0700 (PDT) X-Received: by 2002:a05:620a:708a:b0:93c:2110:14cb with SMTP id af79cd13be357-93c363d3c70mr226892985a.46.1790246515452; Thu, 24 Sep 2026 03:41:55 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:54 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:55 +0300 Subject: [PATCH v5 39/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-39-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP3/qqHrWUcAxuohzr/xNHzMvJzTuWLm6pe1C NQ/Fuo+EN+JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT9/wAKCRAbX0TJAJUV ViNOEACzQBlw1ReZ99LPaZPpKi5CQxJf7bOX9nPJJHFmDz533OP6jYUwDoUSu2kTiFwi4TB2gGJ ey37t+x8fymJBxpYKwNHm7haLRS9be/s2+vsfMfQHBlfGT3WpHX28TagYUR2nf9BnkP1Vnua6wC HnByk2K0idNsWgdvRsE6Cy0xOqAEktJutJd9EdjoQIYBF/U6+NJisTQlRjeVmcvzWripHWgnxK6 kTEomd+JcGmBJPW/3+6WDiori+Ha/XWhLWY8wvsf8yYEKcqJjMhuga5Mio89Lz37sVmChbx4LtY M9XWdUp9KY7981GnSKhYFoJiL5kQyrogBeTxCVh8xHcsXMUwpUDR9FTzpk0Qw6F9gXE7EF8ysbG Dqo0sAeaugzdnC53fPFWhP8FExJYkx7RfzcR2eCXsK5g0TTEYMibRwyW7rn4ip5sTsxSU05dIYG bn7wdlqo9Sh/dpCYJPpY2Lt5vt30qo4DIUBOTOwTLK8mWK9xquHttBiYnYQ4+vs0leLk4Y6y2Ah LrhjjaA+NbYZvc5RBOLEcntXHNFbkQxAQSN6DzR15cz20t8NQhfrvtt4mNfJSo/yM+YTRR9xKEn vxMvqtxxMNDLaK/RZpqkQo9vJeehaL+UrMcKA9aSlimqkSGwCrqCpndPmYF8WnWaG2VnLXuUneh MU5+/4dl3CEYh9g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX3Bi/Ir4e3W1D sHRmP9ku/gQAMM35Zc6dfnkZ/umr1CpTYMV2fsw9nItERJI6fMuP3okcEfr68xFv4nXFBO9IUNp ezNDrs+6BJsgcy0KYI6mgm1TXK4O78RLZSkiktEBkTWS8p1r2SlM90J/Jn49Mk3nCzx59z+/hYs rudc+hPZwBfMhjZHmlCbH5rTV9YyxotQRLZqlUB4hrZcKiblwJP5iBq5NhJn79GuqQlX14SXYjj bUFti4lRpSlL9GcusEgBHqayY07SdXA9xVr6gmiYCTuTez1wWOtcaeeQeafi/Lv7aRmYFW8ZPB5 uKbZcn1lEh8l8uZeQpB39zFcDOf6ZywbqPgQFREbiKkRlp18dd1KRZs2uVRShhbpMezLUvzp72m kKddtekV7Nmw5jj+K6mdj9inacRk8tq0MW+Z7VZKfcxGjlW6BkQFxIVK5rUciu83YCH4dHlo7OG aelw/19rV5IqAlu9UIg== X-Authority-Analysis: v=2.4 cv=TYwDJhQh c=1 sm=1 tr=0 ts=6ab4fe74 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=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=iYH6xdkBrDN1Jqds4HTS:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX20cAOeMi+UfX ySqGiRyPKKQ7JlXCozvwjDH54DYFdjcka6hWkNogYAqNRCQttR40MOU2zrE4uucXp9+yeS1ujin K+QKmJAupwyTG7g9Rd0LAWanlbZCqs4= X-Proofpoint-GUID: 1D43eKaPRpvx1NWnEt3BotzOILA1h_ea X-Proofpoint-ORIG-GUID: 1D43eKaPRpvx1NWnEt3BotzOILA1h_ea 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 malwarescore=0 phishscore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 adultscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 6EECE494A18 for ; Thu, 24 Sep 2026 10:42: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=1790246522; cv=none; b=lLMmnJm5Rpyfdb0vQkLXTsx5R0muqceYBggJXofJzJ0NrNwbXI9Y6ZOOgoNnR1DYOaRf9P+k/tjqKG+G21O9LYgtRKtL1bXYaJihJ1Ad3GcfqZt/UDsr+qVJlkNxWy0OWeg5qpP9HCm0BJOx+Qy5Z6vW8m8ilnBHYh1sHR9tDyM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246522; c=relaxed/simple; bh=mhtnRp9S+i0a7RDUpetDnrE4Fy6EZyBsZ7qeXAQQRiQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OAfIO/bE4+IUJkZ3WZzdVjtQJ/nbsVwVuVFYq5ODM27h9Gno+X+f+XrBGVuRZuDUwY2/upSpFDnWR5Fz+EzjJaNrA9pnZ4u1G7cIDF/o7y044pd7jLt0/6QTDUrOoZvjXLRiwy1ivmnoHhfrJoEcy0hZyLm9GJHjOJ6wUi1uRkU= 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=J1/ftUJc; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iPUIAHCM; 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="J1/ftUJc"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iPUIAHCM" 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 68OA64Mw2332988 for ; Thu, 24 Sep 2026 10:41: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= /1+N15GHXDbkN+QPbbGsdK4ea7My6Fg6Hl6am/QVbMY=; b=J1/ftUJcqw4NQepm Ve1CMqTKImAZear7QSAxiV0wIwJ0m/DuPL1BAK3vZy8dntbKaTFJEqJ4yOEJPyTW zfLJDnIN3e6HUyPY/1GsAn7USQhTXOscIVEt+5sryAwELB7MXAwU77po4XaNAaZW CA2ocTGDVqNRYgeztCp8Ipxk4XmOFii97L9G8qoa63Xarz1mtMBtXROYhXMQb9ZK nv1Zodf/k9l1YcZ7HtgmTxHlSsIt09DVl7S7/QgPBGgcUywUlOEiKJzCPJBaO2v5 4IRoRmpeWHD/tTiMPJUDoOiGTSxfyJyqXlxpmMPBG4ATK5OAnzXEj5YE9tj1YH91 SLBbrg== 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 4gw1tjg42n-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:41:59 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-936708f129aso296949185a.0 for ; Thu, 24 Sep 2026 03:41:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246519; x=1790851319; 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=iPUIAHCMDlg2UsOdEKxsxUDRN9h7U36sfKAqI6q8FaB+WZJsuc6IytWhkw1afYAxyH K0DoJb9vCb/5wIPdVbM5bI4FjxweV+M6R6JQVo1nZ5i31gKgqaTkevcSEXfLVo0YX1kd oNTUUJMrUQt6Mb0WtN+JSZYbkTOzcZdD37wuG162B3hS1yq/t9PIqRmIthx6QN62U7QP PgLWEe1k+ZHaZqmfFZKQD7o0SfuMaGl43fjT6kV1kwXRV5UhBzfc4cqCY5RQ1ajipCFa A4AqFx9jKHqmmK5moSnfPvZ5efhsEnQ5CRu2Fezi6zmbi7eh0996sHIFYf/gSs+Ofwbd bZtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246519; x=1790851319; 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=lGVRGrnPJ990UwgAsa8Y1QWnoiTaaMSpssRDWC64Ntn7xKuoNaeLtamTDiZUi+0Jdr laXwXugq9FDCbGeU4+gq6dQxw0/yuk44PqoAtp2sMSNdgFQBsOyW4zZOm7ocV+7EBXKx QQ+VJvVfU6QDSIbfCje2ZDH5DeOJ16jqPTR/FzZqnHb9pvsS6qeIXw3XrSIVXiYj6fr7 qlutMZjHvRvJcdz0W8oE0jqudarBegItW0oOqO6WYWrRXn3DnsKrJNcZd6UYYtn+Uafs iHPx/ErF6gHbqFZRoGPoAnxZQHvjtSd2DBTEWsMAHN5EfsinCQrAs4nOnveShNxRoNeW 44vQ== X-Forwarded-Encrypted: i=1; AKwUvBwI8CDEZL8ZcuU6W2R/kDc3fqp7QnKapA+wpXfGnlxer7buId3WXAnjacqQdzD/5A4nbO4gwsZTbvwWy2c=@vger.kernel.org X-Gm-Message-State: AFuF++mMlFYV5hOJHg5Vo7Gv7TY6aOdnphvaxEKDgvr05pTK/GVibdB6 5VRQh2bJmegTsdtsit4oPouRNzrIcV3CFlrhcR/FWef9j19Lc7qrp5d3WtNcaO6PLb1Hy16NDjA MPawKFfyIn3wlJ8Bct+UgUwszeyJ2ru43O35ZVupq+MokEI1TvuGRigJ2dafS/iIdDak= X-Gm-Gg: AYBFou2ua7mVXFEBllg07XD7JNjz/HD5qSVdQ2oVblYaT48bBi+Mvi+HkTiPhfZTE3L UJE4uqgrAmoxJSVCm3NH5UQR4bHfUILHl2zBvZlj7BOiRFAUZSTjUgTq6v3bH3GyxPYobDnctnv o64mf0r7CmLaSFyCRTwaoxrPxfMI+CixH3MtwBaYQmL1rNPBKmDcsC/ygq7u0RYMzfDJKgCVuIJ 668lfslu1hvoBC8e5Oks4OKAcwcCeyQ34I10YPGM5aiU1mwH/td2LfHyhFA/iUoKE5zf+5yMr/O 8ZyI7lpW9I1iqbDxk02PKMuxYGAafmpoXDt8pzCDHHdBzzE7Ykl87vUql2p7XhVlwa5ZxEZjt6w /g2ibtxXW X-Received: by 2002:a05:620a:6f04:b0:939:a45b:76ee with SMTP id af79cd13be357-93c3632047cmr233895685a.23.1790246518473; Thu, 24 Sep 2026 03:41:58 -0700 (PDT) X-Received: by 2002:a05:620a:6f04:b0:939:a45b:76ee with SMTP id af79cd13be357-93c3632047cmr233890285a.23.1790246517792; Thu, 24 Sep 2026 03:41:57 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:56 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:56 +0300 Subject: [PATCH v5 40/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-40-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP4Atbx+Wq8nmvAg2M9gzxj/1yDvRvMg+Wfh8 3FQTJccy2iJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT+AAAKCRAbX0TJAJUV VsEvD/0VwTRiSAoNsOomuT38RQe9QRlWzecZEhPlozm9bQTW1n7i++uVZjQI2I43tVpKUzPHXb1 gWiy864UFWXFFZuEtsPOKdGPHm/OO8z1pitUMYHuGOiG4SVmPUEclVbocQeoZK18UuXBC/wk7EL N5geXxLoYYqwJNIEAXl/09qJU8x/ab8SLHDEt534QV9AHFB0imx96dAZnykjLoUBBOAxJVgpRlv M30vx/Q0kMNJaHoKJHHM4Lb2VbAQW7nN9orVoKHh01KLQNSZNenVnZY/amThTd2IJgB6mQQUj6G XuXW5USSS1NEqYPCRcx8cxyur6hWbAUTlIdXFWLSLw8eKYpB49owY6+0pQhv3MzLmr8OkNV7Vl1 CICcecvqYFGvjD2qG+bFStS9Kcw6OrxZ1Fp7w6uCIYH+2KlrsgN6AU78jOzVSlWQ9wqxtNL1CYt xUj894TCEUZ3hF5YznaMbt6EnGitNKHT4nlWYfGE+XGu9N6mXENl27nvHFLttgTsGR5Db5DSATr fzevuCg+Pyk8OgEsJvdog9TKGPFlPOArtzt/qI1Z1qq/8ZBgd9kD5LJd53aA3eb03t8hoap4sO9 43q7u997zSmdKih4o+0Z4ikWbcZO1F6PhmQhlR7pQVrTdbeFQHamSKpepPNv8xBpTaFgWD/uSz5 EYd6vntBx+TpD5Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: w2S1tx-gSor6UxdErAdnoEzasVGkFMW7 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX2fVCuYxkRp3N 54uyJMWLSGT4CbPDqUHGmfA3R3ZrykvKkI7TnJTepR8BTqQ1G87TnbHroANYueNlwgzJfO4mKUR whLauPNjpY7/htezlzirmvL93o7+FHTO6xqS+mqFYtrfF2W1usHXqc0f8EcKur9++O92YDDzJ0/ jbMpw/+ySTbMzJWvB2Ia1k8P2iBwIEQlLJpkqRnWjTW2iyIECCTaRlAVl7PEHMm24VaAVSSKLUN 3VOXy4JxknmwRqn+1AtAVNJpeKvdxUTWnlo5fF6AgQ8unzh54aWZ74s4Rf62b8HR+I7+EIkieeW AaqYRs4BMas6g4PViE38qJk8YXJ3Advqyn0xUyYCEkNU7J7h+sNhxJA8VsIzQVZs42fjXyXY1VK sNVLFIsicg5Jl6Z1k7fHxIPmqt1cw+pT6ZnqA6q4/QOMVLDhAdLVXoAWVD2Xc/c0ksbu8RLhkhn 2aOScdwKQrlPLPuVhSQ== X-Authority-Analysis: v=2.4 cv=cK11IVeN c=1 sm=1 tr=0 ts=6ab4fe77 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=_glEPmIy2e8OvE2BGh3C:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-GUID: w2S1tx-gSor6UxdErAdnoEzasVGkFMW7 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX6cZR/FNCzdwm Z6N785L0/36yhNp4auliN1u05+72NyySGOzg4MHiavfE+3RU6UGb5coGp2JeDT958Xypa1q7i3T JOWdZXXTTM8IzKDLiENrUPYjNdcU/UM= 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 spamscore=0 malwarescore=0 phishscore=0 adultscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 D5F95497B6C for ; Thu, 24 Sep 2026 10:42:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246524; cv=none; b=gqnSw+LgBKN1cXEDvwIGv4pOEFs/0MSIQp84TcWX4TaVyoRf2s5C19YCM/UnZtI8Q4xlIeOthFOuNoO7q+QxtQtnZwFIOVQqkPYc//9lJoSWksH148p1mvVtVvLfHS1jSMi0cCNxTvQHrDNtAFZAD2bmnhy/2WLpSjzUJPgeICM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246524; c=relaxed/simple; bh=gDMpFJWapcnhBZHow5tYWj4u0/ni4AXCm1hEuPmwG5w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Vf9dD+g3t4NJT8Ia55J79YhcJ0NkmKpSjRoX8G5lUbMNJKdSPR7CYw9WAzYpuLWrTXJOE/4eqg2QfGiYW6m31qUr/Q1DPKF3Nk6Zfouhex5Tql692WBwomX5jeNTjxADCUQfRusiYBFPeH4MyfjY/zRdGLGJQlcutnjaR19g2G8= 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=JqURI278; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WnpqbqNl; 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="JqURI278"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WnpqbqNl" 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 68O9PDRR2025623 for ; Thu, 24 Sep 2026 10:42:01 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= KBk697OcXRYhQ5p1XM5h8Xcl5jMkWBXjU8/ArCjrsWQ=; b=JqURI278bv/0uBT9 p59UyQFKziy9ZMF7XbQjTr7hTnfbJLzDD7VQsI+W8hdmP4Fl5fao4t+rX7fS4n2O zrRWEuwXCxMT7pEFcCex1zLI3HBJt+f5kxcrit9nsjIg5WSdCRLSY0x0nnmsu2gM n4HSxij9cL+VL7Wj5M5WjWPx10XRyLjALVgUjbm3TwqUF8yUDVqV2mdv2ASegDFz Aaoz/Q48zAGWQ7tCtYuNOM6sq9T2sf2qzDPqrdIWUHhH/Yv0/r8VjqHZKMxiHVLz 9mfW7CNQdz39ewV0HJA47t8xENs271WLK1hl8LrKyiGd+0Ykaaqi4k659xyzBWoP 7OWi8A== 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 4gvsfgt2c5-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:42:01 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-9394ad7f64aso265308185a.3 for ; Thu, 24 Sep 2026 03:42:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246521; x=1790851321; 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=WnpqbqNlamKLxbHJ3DDNe+U991r5B4Afd9OXDCwBsk1X2tO+nQv3zSlkQbe6dpJI1f W/jkmc6USkwiwUYAHVmubfYrEYTWElITE55JydXiT+3deaAzaunoiIRo7j6nIW79NnZC b9uhs+GX5UQXAUBXQpoWPTuIeCw9tm+WM6KVxXl17i094PAoUE+sZMMoywo6hIxi8Rib BjtOg2s1cn2DeiE6bnapWaRZQkqtkfDjMy6Bstk7eB6WF0DqfCYJICami7KJGZWlHiua VIzzDQgcf6rzNOrBCqvd6U+QVaOabP8u2mjxCd3nYVIR5mxPb3I3F5pJm48WEXa4QC2b 0BLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246521; x=1790851321; 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=gEX4uXJO0Ay5lN1slSW2g1RxWDL1vWgwbOIJBiI3NZiADzQC3c0deLlNhkELUr2jJQ GNzJGtZ90xr0qF/3sJ8wEa1AapOM/taw6iTLPbszOPSozuVXIUK6z7BM+IJOtuYC09ac cnBv7VZAhMTWgyb+cgiUqvyCXztfEfezdusHMSXgGVQB/8Tmvg6UOpEYDe8W65nmGl9k kT9h0mseKDpECsHuArjySsRO8btpKXlwJcsBFoOSjv+9R5utJgNzyG7wgVXckFRVTSXg la9Dg44rvtyc1q8iX/bFV1ucP0sO0uZ+zCCJA0FkU0r6NOX8wbaXTev7LrUHrb7DRvLC Bcog== X-Forwarded-Encrypted: i=1; AKwUvBwIILyOYIl2BAkJ1peIm/VjxlTGKy3AhAiLfNtqLKecxI1nKT0vXgCcZiVF8udhB8C91EFd/s2ivgwW02A=@vger.kernel.org X-Gm-Message-State: AFuF++kP4wIclKIL5L7t3LuZilcbjkX1RAzX4oUAnQrgGxw/yDcPxk/Q 2V+dRk8p5u7HAquoZXVicYQMMODfGFdRrl7sd9xCZ/HbVEJen0Hm8+hlU35CBpy5MvUexb+nLnj PFyXp6vJiCoX1viWBstQqpQXnOEbP5CWh1yhxJezdZPh/6FQFPg7TeNR9ykj4CqKhE7Q= X-Gm-Gg: AYBFou3B9Au6DXaQ2nnoGkg4Jkwq4rqj2Q5f/Y3UTPF4jonJ6vVqrP9kr1pIXT/kGab xi4fRcP3GJIjvhIAlyYPQX/USY5AmMHy9tM9gPHbIDU1wnA+6eCRS6hY4UAnDlyKjV6kC27Zkn6 ujDV2puucpJtj97iOZuMHSCx36ntASmq5SbcxozBtMLb+9INpV8eZYHIx3IPB5IWL7RPv1ds7kQ Pr8gq5RFIRS52zIhFZk8Kp2eopMgKu94uUyaEMyBzxXpuAH2tjps8uYpyaWZ0wGwcxzqn8Us7dN tLQMDtutMXV7GSEiK6aj16TKCOFogyWxUGkwI1DFmsimCgtiVo97/Gv/QzBTDrGDKatqwLy0plj a+dTCuxCU X-Received: by 2002:a05:620a:4150:b0:93b:d79b:9a54 with SMTP id af79cd13be357-93c363fbec3mr221543185a.53.1790246520932; Thu, 24 Sep 2026 03:42:00 -0700 (PDT) X-Received: by 2002:a05:620a:4150:b0:93b:d79b:9a54 with SMTP id af79cd13be357-93c363fbec3mr221538385a.53.1790246520281; Thu, 24 Sep 2026 03:42:00 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.41.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:41:59 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:57 +0300 Subject: [PATCH v5 41/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-41-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP4B70YCj+GEb+sbfFfcdVeUcqszN8HuMKxxu 0yOJbqeEnKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT+AQAKCRAbX0TJAJUV VrnFD/0fKWKKs6Gd4KZiW39ygsxEMondlD6DHPk584actBuROJe0aPaX5qXnFmd0TqR7L7I34oD IJeE2tNyse+AcZxucaAXW/IJGXA+yT9qoOD8vV+x+Ikfx7uVyWw0JAlVQY+xj5VDLpvlYIOJbz1 7No9+ntqAJ9cldmBw3ON2xyu4BigYwScZo+XhtPMntWp1wA9gfFFLgT6oJa8QRwTr+XsWBPUXUZ hYe4LDQO/cQSN7xtm7u29v3fzZV9J7FKpkY7KNrJIJrJJXdn+XBW3DBZgKUa0MRcJbNJ0/Tn6Lh w1CFG40cZ0lLPZV1M8oNyQdfKW9yOcETl3NoQ7t4JL1uyvjBKrfWaWyzNIhKljQ87Z7YDQHhdKg FLMcFHfJR63sfNE+DSf7L3uHcsEIIfMPOURXXMatvtqPxF6I9EFvPGp0eKVUQ7RWOMS6m1oeRSz st/BjYDdBB7jG1nmy0MucP3a8wYPjGdMowcuubFQrjKGYXXhzyKaqF0JcEixUnGo+KpxuzPsLZJ AfPEYeuzUqfhVP7AZYYgvn+zB9nIWi2ksxrWwBRTT6WOaQeajcxsTsKdyMI4Okk71NBj33nRYvQ 6G7DGItf+rlhiURJTapVAHcxDr8lXWUcupQ1cNDd81Lv6xdhppWMJs53idskvaO3ovSjXXbqRKt OR5kl+ZeyHLt6Qw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=YfoodARf c=1 sm=1 tr=0 ts=6ab4fe79 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=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: KE1nYq0JbspIKBo8iXnR7fbZe5L9lRIY X-Proofpoint-GUID: KE1nYq0JbspIKBo8iXnR7fbZe5L9lRIY X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX3GD8F8vCIuZr utajmG0rXDvDpnm6Tjk4ThVA3C1yMRy8JayUvjslFaGJnxltn0RKCfMg4x/Tt8AmHHTwkYfmY1/ OVCAZANBmTTmju9Lc1GPzS99NhOCzkU= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX3rt4A4cIe+C6 dn8mejSz1RdcwicgAqLfphQMZyR6esoIWck3FBfaouA/8x9Md6etmHAXy1s3P4E+PP5jRAt66lG srLf4grQaWUDrZCgI3ySZI7IICi5eqRx7Yi1Y9NxlQyOYXDNfVwdKG4rI5QVlJCeCLvYXKXVSdr qDMjSvmgP/uuaqW0DDjYahfsLtwjYCZxiUZE/jCJk+LpYa7UJY5+n/idTkHgUMe+KoWl1vLZOf8 NrGN3ql2cyFjSTJm5hhDDTqHEF1FAAgMWBNWoUjM37GZ5Fc1RqT0GjRkWf6pl/hTMVU7OcNSLw3 hZ1d04hxQjthGgGeuOo7/r0iIu7WDKkgnRRnileGh5ahBOzmolq0kloDjAWNp19W+FEd2bxgvGs iwgdbOd3On5gVc2jWKzW19x/7A5IRRl4EgC2kTTruWLdc9+I6z7jJauOVsAsYtsx3zesyQeEi5l JYT+4Ufbgsxx7Ujq9TA== 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 clxscore=1015 lowpriorityscore=0 spamscore=0 priorityscore=1501 phishscore=0 adultscore=0 malwarescore=0 bulkscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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 Thu Sep 24 12:55:45 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 5540F49B203 for ; Thu, 24 Sep 2026 10:42:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246529; cv=none; b=ZRaYToS3JOPzp6i9Sf4Q1KwVvOuSWN2MAPUiTPQXxk0PodLR/vyaBovCaKLG6do7psnNLCLUjUCoL+OzMB+oU0EEtN5yRzBXq+HKDVZokJ5VAexZTXx9nKjIyJrQiWQDMG8WbUvC2zEskJPS3YvAJb0z3EJZlhwAbG05ycrN72A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790246529; c=relaxed/simple; bh=zokKifpcWDTYAQ0OW5XV2QtUKjrgfCsVMCeLEN4vAAE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ruoA2fCgLsL4IhoDc2b6VwCct/JFimLSQ9rTsvHLZ4TY6QEwfBJdMfE9svzpsApR+n04wATWxwZUNmKexJYJkmmJx1pFwrAJT9vRW9I363ZV/tKrxado9UR597fQ3EwDR1h0d0o/qYqb+7GFjsy2C9xEvL2UXSfxAZi2r3dmbZw= 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=KEzY9+p9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Qj5jcw+n; 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="KEzY9+p9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Qj5jcw+n" 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 68O9PlGJ1644168 for ; Thu, 24 Sep 2026 10:42:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= VoEoiAR4xGAty5CIO9eeYSrddXDkp9VOnQQwHBV4Ckg=; b=KEzY9+p96m2/05kw 3M+IS3GcTuf0aBcCR4tU9rQHZFAa8sstQYMhqJRIMfVgnpk8TgYOl2/3x0RDU+SJ 5wqSz/OyDRAYaGKMIPrW7Scs5jxhjOIIkbgGrlzrUxqOh3oEKRZzwm8mamR174wT n6Cq5AuNLCx0rouKhFF0olt0+d9ajgu5w8ki5dSlaWgiCNPjeguwq+83c5GJ8RvS ELMBZsjqYO4cRx0hJMz3htD3set1yEymmLq6FiNPTsVJBxNxYVndWEU6OuYDoA/Y 4AyA8GLEFepHdlhyVFm/E9jODG1demyCs5bnVoOEY8w3wQRi6c1ETw52kCV66kyO 1XQUYQ== 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 4gvmrrb46b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 24 Sep 2026 10:42:04 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93a183a0e93so389865885a.1 for ; Thu, 24 Sep 2026 03:42:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1790246524; x=1790851324; 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=Qj5jcw+nDiYlqdyx4vZeAd5i+D+ZG+wgjNjwWkyEW6o2wi00I8+gKAJedVjJl06BPb N/oEAvXAdX5+6SrMDrIUSjmRcV5J8sH+LBPaRZhYkBZ/CqJ880qzlmetLi6nRGvRQLgA FHIhfJWOWD/yE0ArkJBZJy1W0QW7rh6KTP8lMmLv5YKndyVcniQ03NdIDV+R1IUSeMTk qeqRq6lhAD16eVCaepOt+7BFOKqZVv2HcZ3AUpVuyv3ecIQL62wDqSmy5A75nK8mHOPy R1K7p/xf9KoWoZzdrRCp12nI1vMFQY+FBBDThkZQNhlr0C0pIESLLF/s+EWr7IMXE2Cz HEig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790246524; x=1790851324; 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=ChPq5ZDYHHtMCshdvW/toJggYVejwziGi7jw7jUGAhWSeWLaNu50FuVhmBo34Nn996 E0lB8vQlbiJbxC+6ijytiJiHX6lBZDCQHn4H8qnjZjvlO8jdyap1brNTnZ4AZ4rvwqZH uPT7SVe8WYsx536QXewqU6OEqvMp+Tto2/MxSUB57rausYdgEf2qfxmlYJDDtjfZeph2 2F4hzuohKHNUI/eRgJDXrfgJPvoLnEXT6P2AsBy5nkWfMW5+dQ48LFF/qZTjpgsdmVaT Dshuwf97qZ62p/3P0F6xLfsA7BJ4DOCehQD8+cTHyRyOqyU2Ju3AevhOQJJZhA/MjzD7 Vb1g== X-Forwarded-Encrypted: i=1; AKwUvBy7imbMtTkdfA7QFv9ZKjfPWjhvaOEAN/bInjJGj7EI7+T2Wpicg6Rx6wfEOBbbTPrfX3sJvrDhGZV9pNs=@vger.kernel.org X-Gm-Message-State: AFuF++m4w/Oqgq8ls72VlUoC6vuLP1AwX6egg81NhjqhptVDDXuf/OxK R5TIeKeGSgejoj1OAsPQZVshfTjp5NRqwtSSJ0tGC+AyQqiP+g/M2RM/6kFuE4ai95eLJHAejrU Hja9ROumeCY1cU4j2QfZy/S1z/gRAH0I3v439ezTmswVokeFj3QWHFHFVqyjo7P4VDmE= X-Gm-Gg: AYBFou2/A7ZgrKAgBdFtoGlPVsATBaENYtGGmJLhncpdgnF4uaD27hMQttWyR9UQW3N y5a2lu1u7dL4D+/0xC37eM6/HAcNs54C5w+T4jBVOTj/WG+DyN46CkLYiuH0yaGyFf8ksdw2t0f 6WGhBXaUH+vUimhouhx/iLLuatonBEaMwuK+qO1SMLlQjXi9i2nYRt3ZYkz3+dGcN5BCgtjoOzd i4Q/HZ2av3hI61t3sC41xOLdj1OBsCZeoS7u33UEHOzaikFJIuHejTfDH3+sL/MQW5wXLZp7o1s tbfgGcSCiEoLOq7mWpmPChM+cEqsUMyslvt8nD22LVSM6Y3hDZ6GE+j1CBUVvYOWwWAoTQ1hWij xdOvv6DYZ X-Received: by 2002:a05:620a:1723:b0:939:ef88:4af4 with SMTP id af79cd13be357-93c362470f6mr228658785a.10.1790246523994; Thu, 24 Sep 2026 03:42:03 -0700 (PDT) X-Received: by 2002:a05:620a:1723:b0:939:ef88:4af4 with SMTP id af79cd13be357-93c362470f6mr228653585a.10.1790246523355; Thu, 24 Sep 2026 03:42:03 -0700 (PDT) Received: from [127.0.1.1] ([86.121.170.232]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49fe5dff204sm88239935e9.14.2026.09.24.03.42.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 03:42:01 -0700 (PDT) From: Abel Vesa Date: Thu, 24 Sep 2026 13:39:58 +0300 Subject: [PATCH v5 42/42] 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: <20260924-qcom-tie-cx-to-gcc-v5-42-38732033e5b5@oss.qualcomm.com> References: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@oss.qualcomm.com> In-Reply-To: <20260924-qcom-tie-cx-to-gcc-v5-0-38732033e5b5@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/ZANAwAKARtfRMkAlRVWAcsmYgBqtP4CEcQLHpQHS/ss+HFG3cmzLfMFplWfVvXOt kxURLroZqeJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCarT+AgAKCRAbX0TJAJUV VpNEEACzbLFp/j6k/PIrIZPYr8JSiBYM/EbMa+Oy+JpoDlTaonnJvQfavo19r4lbPH2jqBBiMM9 YorezzSh329av+dZNrn8+YjK7Ugh+i0BXfxV312sjyymdnQ/AayKba+yGMR6Kp4wIwasvtZuTbK psgUa6jKpYXnuW6FpoGdh4k+Kz4C2+u12WE4n/cCKasqZAtJSs9f0NM6TOIU1Jv/kj508Ex/Xf2 etK9WKRQPBIPyYIN8VeE6UsmezEMhUT9nuLrv5n5K6Sh7te7PEG59aLCNwdYaSBxqBDI3zrErnQ Vmi49soE8QCZND4rUZALqrMGNgfXiGbsqIsLVKFZQXxWnE89LwdyRUExcWdjdN7ZuKgXxDHkVg/ SOcfVJiKnNKSXb3iz6ijFFDz8VFLwiLB6QJUpsBf/QW00GRIHlbzcAkBC4+GDpmzCqT2/2NZ+Zw 83v55Z4ce9mjLYgvRA6yibfyCo+HFytGslkG/wgX/KSpK3aQ8YT1Iov/xP7bUlgnanRNg2RHzq1 UJGi4v4wDmIHtm17oDkR5BZFj3TQgATb3/ux6xeRKEUJmlcq9CzfXrxTb2rgSWH1Mf4pNkiZLc9 I3F7hOs5emTZQznX6pVmWO2OK5amp9pruIO7mtdflgKPbH/dh6HDH0tG0OJfgd+JQm+kGJ7HhaD R2wMOdzDsTGxUxQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX3qIdKL/ftHsQ SkZrctJ6wZNNvUM0nzxQ8TDqb4weztanT9S/cHLQMIKn47TAHG3PqCOCMqW48xDIK1HjWy4u4kl NSJxXn9TvHNg0IPt/lrwH6i0dpjqd1Cwl+UcVhnAO942mCGrjKgn4wy8narlW/lTp+ivNlg75Eq VTyQbQ8A527tFMMk4mwskq0TAU/qMKNNflaXGfDn91mpW2Y0uU6rVlpNAkcDKr0i+FLgD7+CshD db82UR0RFunxHyTfFNdbXKzKxLJnOilZmDIloQOoQFIwbfiCoB2bvbQPKeGtlJnSQJlPTWn3qpp wnapx9jOaXmkLPouKk4f3+c2SI/t8RFjE2WQCLrnp1sGydJQI1nBgx5jSUvDatgNzUT5VXPkt+J syS0x5E5eoj4us5moTwSop+aCDTK1TMh1FsADVxfGAvfja3wEGuG4nHTRA232mNZvQYxysNXFi+ h0/1jba0c9oepTqAyEw== X-Authority-Analysis: v=2.4 cv=TYwDJhQh c=1 sm=1 tr=0 ts=6ab4fe7c 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=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTI0MDA0NCBTYWx0ZWRfX/Uly17MlJYOu lna7cvQQD3gbFpWDtZo3CwCfpJ53Cagouc4hTmtW+18RFmo9Gyju95mmu/HoYBLRVeTWI0riIxu 9H8W7YJuPvSTh5t8kbFIW15AJNF6GeA= X-Proofpoint-GUID: JKJdsD-uADWO6PPXznXmQ0TZrLm2Kl54 X-Proofpoint-ORIG-GUID: JKJdsD-uADWO6PPXznXmQ0TZrLm2Kl54 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-24_02,2026-09-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 malwarescore=0 phishscore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 clxscore=1015 adultscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609240044 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