From nobody Thu Apr 9 12:51:17 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 E0E6A3ACF0E for ; Mon, 9 Mar 2026 12:08:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773058120; cv=none; b=lWfPcEBbPK7QajlkannmQV7jU7u7BRidEfzK5jrJf5Y5wr97GeJLfVWSHRN+MD5N+MJ/OmxEnAkxGEsNvl/VH6HOFik5eecN0yXb/riWQBuDeHpgmOFpvvEPmaqYFUaUcfg+MHO+H1sofqSZaxLmt1mLz5TUQCFBtTGS7Xrsypg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773058120; c=relaxed/simple; bh=s0Gpr12lLOiMsyPdqj+nFCdGy5NxwGSWZglbiqC3uu4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=c2JnenP3qj9ZHWsZmWr3apo5HkLRwZdx4zB6vdvfQgWklcAGHr0G6rjSvVFo57Ug0IlIEbCgLbu+2esTUJoHjocSCjcKMs2jDjxJQ0LlpNCHkLm+DoyXExG5soXLXuBVmshepMlB2mV34zHnuQeV5w0foJZQ2RGbZWGxEDma3cM= 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=XmNDQxhZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=N3M89+y1; 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="XmNDQxhZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="N3M89+y1" 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 629BMDjP1577725 for ; Mon, 9 Mar 2026 12:08: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= OIycdCMVAHFm2LvzFmzNFCXgiMKffLWzH9oKhlVRQUA=; b=XmNDQxhZ0X1qhYj1 zpRF47+MmyiyPIQwAlbXzz8VIaHswZlNoKD01NdSSka3eRPRrfN6rVhktnBFAQZq SZM3ALQMsaftPqD9U2glqbhiCu2/Wyj5FGgDgV2K5A8WS4zzgD7fGuQ//XCxAe0u 1bNAOyG4JEl8TiAAIN4o/hrI5k0NpjcfqcIdqTqZKsifRZah4H4cmrjmT3wqQlnn joRVIGPEuIfCcq5EKBctyX3cJqiyco2kyiBzFQF4CCDkHo4OQfQe6dDqK5HdP9c4 Q57SKsa++H3d3/psw33+WkY2khiCq9E+CcUz65TVfnoagPdTSRJzXo1RfeeuYC0D pxlD6Q== 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 4cr9qewmr7-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Mar 2026 12:08:38 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cd7fec8d44so716400785a.2 for ; Mon, 09 Mar 2026 05:08:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773058117; x=1773662917; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=OIycdCMVAHFm2LvzFmzNFCXgiMKffLWzH9oKhlVRQUA=; b=N3M89+y1xzfRdGUzi10iFqePkpcmqDgyGcceAh+CUKIOg9rXJbLzF7s2Kn4Vf7n0ZQ oP3oqx1xTR6upneWl6ekfMvS9gFalqBg8wXGUM64eqbzpvxuqpXNufcrWQI0tXqapGn0 6erlZsvyAa49cIDWvTwn/FPGE3byK+9YPpy3sUm/PsfruTIzKtuhKBtEzEZvvVxGUqx0 0ZaapAkEq37eM2P64sHVvXCwYzD0Ep9HX2jcEVEM+QnR2Du5W7jeiE4mxyqQH56XL9Mr OtdaYsouzimGiRKJvLvhVNGXlQLbnhoXwwYmmpbxz25TcMNYIavKEc0eQWdFpE8WV81d 1/yQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773058117; x=1773662917; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=OIycdCMVAHFm2LvzFmzNFCXgiMKffLWzH9oKhlVRQUA=; b=GkITpesfuuCKCg71tnDS1609zXlI30is8pZnJi9WMI7JQ7HwXq+VWeN70dxhbTADF7 s6C3WtpDZqze/1cIsctOgw6a3gB5tDeSr8qRW3bb/ScDzzXJAUwgAYdVgXpe/brioyuD JbYBhmQW+PANwqLIjWH2E+vdRvrJ7OqmK29OfCLMYkoAA2dJThgctoV4LLkhcfwEwDh/ uYMahIr2JecDEdTS7Ly0fKWmnEYDoES5eSAo2+z3FViQeKAqRM8tlyBoKc08C75bZCbT XYXXl1CaQIqdfiL2sQZJ0pyxnQZPAuf6QkhNmuoGDjaPHemzGw2EDnOpmmT66Sl4nIGA pXeg== X-Forwarded-Encrypted: i=1; AJvYcCU9v0hlRXFuWmZbrwANqlbeJTsL9IEwkTIKQDdP+oqPppMZQnXLec0eIhDydNmTQCCqW7uagcq4x4D6yJs=@vger.kernel.org X-Gm-Message-State: AOJu0YyNerAGy0AV/83oCCSlBoIvTMj8vC8ueq3QgRvBxOBf2SsC7iDU hs8zceMw3oVc14V+1dqo8kyVt3oVxxut+ao6d0LbMDYjJV4D4zV6b4t6WlBBhcIUz9Z6CStYM/x UDzo57Oau9GJZhQE1N+v0TQ5EKYD4U6/euW7OyznFNgXAYRnLM9QE7BQy2DTxQekwWnk= X-Gm-Gg: ATEYQzxbeQLBSmDOnnvx//WQfeUV1kktqsYMVSTuKS4+GTu144qClbBcUPEM9UJ4YYZ xJHHcG3k2LDUCSTgwAZQGNYgeSZF/4bEjcIdFcN3UwTy81JJF6lfN1njo7w5ikj7IMsnTguAiJQ 3OV+IHuLredNPB9UOPyTuSP+peiWkVHIrKOcvnkW4+nqP+yYylSpJmnCNcRX76B+xL9uvkuzKLr 92pupvXnyKMozLCC69EhWvCpy/Edi2tULrKuO5Lrl5H0njUEV0mGGDNtSdKBd1T9LQ0UBAemKGB mpIe6HWUyobg66PVTsB5WLRPIq/TCKyBcZxyUwddBWCnVM4wfdGpMiBNIW1AimBGfQskRsIv1cA kUe25iJQFN7Ef6uCAGIWGgwX2y19FSA== X-Received: by 2002:a05:620a:112b:b0:8cd:7dfc:ce63 with SMTP id af79cd13be357-8cd7dfcd002mr601169985a.47.1773058117095; Mon, 09 Mar 2026 05:08:37 -0700 (PDT) X-Received: by 2002:a05:620a:112b:b0:8cd:7dfc:ce63 with SMTP id af79cd13be357-8cd7dfcd002mr601165285a.47.1773058116517; Mon, 09 Mar 2026 05:08:36 -0700 (PDT) Received: from hackbox.lan ([86.121.162.109]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4853916624dsm107826075e9.6.2026.03.09.05.08.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Mar 2026 05:08:35 -0700 (PDT) From: Abel Vesa Date: Mon, 09 Mar 2026 14:08:16 +0200 Subject: [PATCH v2 1/3] dt-bindings: clock: qcom: glymur-gcc: Add missing 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: <20260309-glymur-fix-gcc-cx-scaling-v2-1-d7a58a0a9ecb@oss.qualcomm.com> References: <20260309-glymur-fix-gcc-cx-scaling-v2-0-d7a58a0a9ecb@oss.qualcomm.com> In-Reply-To: <20260309-glymur-fix-gcc-cx-scaling-v2-0-d7a58a0a9ecb@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Konrad Dybcio , Maulik Shah , Dmitry Baryshkov , Jyothi Kumar Seerapu , Konrad Dybcio Cc: Krzysztof Kozlowski , Sibi Sankar , Pankaj Patil , Akhil P Oommen , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Jishnu Prakash , Raviteja Laggyshetty , Kamal Wadhwa , Qiang Yu , Manaf Meethalavalappu Pallikunhi , Abel Vesa , Abel Vesa X-Mailer: b4 0.15-dev-47773 X-Developer-Signature: v=1; a=openpgp-sha256; l=2009; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=s0Gpr12lLOiMsyPdqj+nFCdGy5NxwGSWZglbiqC3uu4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBprrg6+cp9bXUCSPOuwfVxuUZQhhHmxRHZo3ccM iTp4Ysd6TuJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaa64OgAKCRAbX0TJAJUV VoDSEACnyD6DWhAni52yGYdvAhELJv62fTzM42Xw/i52qRUbRaFXbjhinkDI5+o7oZ8nrC6MPse DpZ6IquO2/FSQYMN51rKhhPmABuWNE/XJRopBnBBOPR6KHUiUX9fWTEbv06s7dspYUFop4JDGh+ HcLiu0cSXkr1fhqP8bS5d5ptBk4eovOj2AYfMXBjzi5rSnDKRVCVl/aMU2Dl79CxkN9yw5i6nwD GYy7ala3rksFIU0p2XfQwcwPcMgnr5zGjWa7EdU/oMIg0L0pB9O9e5SQxijfU4qWX2j5SGBMVbl dLiMbG1Z6nPLoMbOJo1eGsXpgxwh0pj4l9tAbl5OqEtRPFLvtIvHpPT7KC/KqES89TZSmr5c17K OgLWJRUPNZUF2V6s1LPaTFa7yZ38fGbgysI1dt4Tn0g/E5gJ3rkoXgYO4wrPywCDswFB6Sf6O+9 kHyjTRT1AuF5R7ZBbbli1pC4LvsuSCaYBn3mpZjr1AY9lFsOByQxpAWX4Bj730HxvwaZw0Hn6ss sk+JYQv8B1lzPcnbQ1lvaiUywwCyb90UQfRsqqroRXcMZELSOIjqvq9FV3EXFXBfROsswAunA2w mRpt9A9mDFNH79MyTlVpurDErN2OVcpWMKb6dv6Bs8EAhLM65dRLs/RwDBkpbIwzz56UrMBlaUB /phihe6f1eVoAQw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: j4xXeeSaLoLPdVkPr0cZwFJc7QgEbR5B X-Proofpoint-GUID: j4xXeeSaLoLPdVkPr0cZwFJc7QgEbR5B X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA5MDExMSBTYWx0ZWRfXwsblqvbCRcFs KxSqFw/d2xO9x/n5S6XX0yD1WVU4SYM9TlahSZjN1ssPJVcqZ9HCG6ORYpGUgL0olEP70J3b8F6 i9WJmsDVz7m33oEf34o03pe/Fhc3qMG79mb1tcV1IM6s/6+8+jYz2tWlmwPfLMGyP0ym8De9ajH yU4YAzxxowkddFuc/Z6x67fQ7HpyGMbfOwbMv3ashrjxtOfYT1E8X2y2JnoKiytsWUtf1aPUzZU eS/0GTDOh3ai8VihTI90LCsATqdiVVFk7rVuwM/YzD3io1d3MMDC0ti99tx7iYANlJs9pXX6AY6 I0sfBmDSXciLWxWwQUu4lCRDM5ft9isYY6fVWA8fuJ6aLUuDa6Em3fiSQbV4BT9PiixmtrKnCvz zZTWzarojapyA34PtycMAIQIO1+0KMmbxyff7hxwKDzS143MbplZhFWcY1H0hKzSOlvZzvjrSkR A/XPAr1bzivY7gah03w== X-Authority-Analysis: v=2.4 cv=dcqNHHXe c=1 sm=1 tr=0 ts=69aeb846 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=oauzzCmhM186DRC0Y2yWPg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=FB_zh4ukohLvxuHn9zUA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-09_03,2026-03-06_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 spamscore=0 lowpriorityscore=0 adultscore=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-2602130000 definitions=main-2603090111 It has been concluded off-list that the Global Clock Controller needs to scale the RPMh CX power domain, otherwise some of the subsystems might crash or be unstable. So adding the RPMh CX power domain to the clock controller which will result in all GDSCs being parented by CX. This way, the vote from the consumers of each GDSC will trickle all the way to CX. So document the power domain. Fixes: ee2d967030fe ("dt-bindings: clock: qcom: document the Glymur Global = Clock Controller") Signed-off-by: Abel Vesa --- Documentation/devicetree/bindings/clock/qcom,glymur-gcc.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,glymur-gcc.yaml b= /Documentation/devicetree/bindings/clock/qcom,glymur-gcc.yaml index b05b0e6c4483..7a4054c9f215 100644 --- a/Documentation/devicetree/bindings/clock/qcom,glymur-gcc.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,glymur-gcc.yaml @@ -65,9 +65,15 @@ properties: - description: USB4 PHY 2 pcie pipe clock source - description: USB4 PHY 2 Max pipe clock source =20 + power-domains: + description: + A phandle and PM domain specifier for the CX power domain. + maxItems: 1 + required: - compatible - clocks + - power-domains - '#power-domain-cells' =20 allOf: @@ -78,6 +84,7 @@ unevaluatedProperties: false examples: - | #include + #include clock-controller@100000 { compatible =3D "qcom,glymur-gcc"; reg =3D <0x100000 0x1f9000>; @@ -113,6 +120,7 @@ examples: <&usb4_phy_0_pcie_pipe>, <&usb4_phy_0_max_pipe>, <&usb4_phy_1_pcie_pipe>, <&usb4_phy_1_max_pipe>, <&usb4_phy_2_pcie_pipe>, <&usb4_phy_2_max_pipe>; + power-domains =3D <&rpmhpd RPMHPD_CX>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.48.1