From nobody Thu Apr 9 12:51:18 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 685893AEF22 for ; Mon, 9 Mar 2026 12:08:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773058122; cv=none; b=Hi15/3YlJvmtcxWFiHY1gqi/lRp0RIFIaD3xXyLitiSbtGclU6Ep8jPJPTEjdWu+jKnikeC2dsoGGyc4d5Q6ZZyiWIN9tmPMnl9rpRoR2daXJNe1hri8ehOEKUwcSD4J+Zp8vsoiucdVbSUpNi6DI0R0ZATYlZN7moMxB7QwziY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773058122; c=relaxed/simple; bh=rHJsocNfNwVm2MjdpQ8NBJ8I/rjbG3Qcpok1Ai/CgR0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VuDTKL9ag8BjuxyrZ0Lt7jxUWZO+C/O1y+It59E3oMDtLI589Q0dhNJnwjJVrZ/axYzt6XKPwSYkmpU8bfEcpYjn6etF0TjWawBk3LjL40c4CNYYVOELAsxHQH4SXHz4Z+2WBqaREyOccNNuZoVADEWdb4kzneES5ICgp2PN63s= 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=ff/FXfFO; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Vz8jPPvF; 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="ff/FXfFO"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Vz8jPPvF" 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 6298WBgY3773205 for ; Mon, 9 Mar 2026 12:08:40 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= 7IdqWoT+UUiyloygT8MTrbnVWYlg2uxJ7b2MUvC7aI8=; b=ff/FXfFO1Nv/kloL hHHcEksr3ks58rS+mDhbDedoTIDzTmFikAcDZIrIQUpouX7z4XOSoTJXwwqHstX4 ppOHxW+BK4uHaa4OEDdxatyGADI1F+aa+MiQU2kG1eIdQgNOLYd1gL096NM+JqnN SJCnuZ+yLAw+na9VJtwBPJBhxU7lol+PLaIuKHVjXueA/bHwof9VlhmiHMmRdbSd DV/WRePohEJ1w0eCsK5sCz6htatDrM69keGjPYS6BYrovc4xZ5BJs0Mcy37WjlAs UsuAoQ6IamZUh/6WRhbBj3xPpYaoV2hWzUfmJTiBOSUzT8nqxpCjcDI3zopixWTy 5oSHgQ== 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 4cstsa8r9w-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 09 Mar 2026 12:08:40 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8cd81ce6fdcso1359524285a.3 for ; Mon, 09 Mar 2026 05:08:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1773058120; x=1773662920; 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=7IdqWoT+UUiyloygT8MTrbnVWYlg2uxJ7b2MUvC7aI8=; b=Vz8jPPvFAGHllnxO/r4PXFmeu9rj2TBXD6fFmwfQEYYgrm1PK0JbhNiXUfVp7i/cF6 UcLiGRErwMq3iN6RwKj0idXdYqE8WD9v5PYDArx91VvNYqwaYo3voJuSBTkvP3E8sg2z p1gjumzoK+Pck89gzL3t5HWn+4gsxcCS0IZbvm6MGFi2hxOpvT7SqVISvnVWHnsVeEc/ lfmf00J8rRZzIPHmY0MwRSlb7/8ldqwcgf301QfyAm332Dj8o3+ezVpGgMtKktdTZT5A EaNzJ/IAX1Nnv5HubyEQh5MzxVkUg9NNieb8JMKqEMhrG+KSX3kw3hJ2D2FRWs9UKXt4 ih2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773058120; x=1773662920; 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=7IdqWoT+UUiyloygT8MTrbnVWYlg2uxJ7b2MUvC7aI8=; b=pwuCxOHiSOjCbQZemHihTlc/06GsqyaLqpT8qXfwvcerlTaD0Hsmyi0mCUK+YhkZZc sicgRxALqXdYko20dfBAeBZhQVVvJyaMCSicXUwS3Z1OCtDs43s+gPr7+Uh4Pin01RT1 a64Y8kP2BRRBnuQ0PfKD7pbaQY7/3rVpRtqfzcOweaP/fm2MvojEaB+s9gW+txEhAeEh JwWX4sXMjtezzzTJmnZIP5rluoT5xpqD7GCrOoZF69wgjY0rnoDYeiniLWo1nObHTew8 N+YgkFj8lzzB9op/MHaw1B2gmrWQhIDo7yrCtFD8TaQqTEZhquhIKVvbgM8RZnIbGuJm yvJg== X-Forwarded-Encrypted: i=1; AJvYcCXElf6HWk1vjTZWVzcvLlyjQsfLNzZOwGplE7JzE1VlMBc/tTNYv4xTi4qcBzNF5ha/6ntMJFpr0pU7VD8=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+JfUU1OST643JR2dF0ROEGDneJu/0YPWhNAmVsXG8PTlFAeZ6 PGfoykFLobiHM30o/iJloMHx+DBe8JGsw1UiDggPgjYdvC6wdLIi/xqwUXY/USSx0Xq3n7q+yJj ENOYKEMEjq+R/5TU+AJKDmMyvIkhRvx2vaQxJSMA4DEz0gmTvUU6uc0EwwzFbTDWqI8U= X-Gm-Gg: ATEYQzxGpsKKU6ewjCDyTif1NHK7yl7KJSIbcewDBOl9Se8Kb4tZZ0D6T0hQzlVvTTJ 56RnQgmuPUxccgHp6r5hiSvQCvanSO5dippI79j4NbAWXgxGGC9DDcAMUdLH1IkKr+WDjuYmov2 N9abjSqPVaR1cnN15aDWQM76Ky1Ow6lOLsR1c7c5ytd35LqHO9CBc2JMTIbQkj+WXcGRJApKdZN hOCUWhHwogcoPLS2getAjXPzNA4exv9iYLawQOLryfsL2Fy5o6RrH5detznGow01aZpIW8RWiy5 rZUlJQNFRpDjThKKwkvJcf8zboqXOejRjslH07Gt2mqk/WJbdreAclhoCiaIwPYtPMSeQs/0X5V OOisP7Rb7rxIq9jFAuSz8uEO+j1zoBw== X-Received: by 2002:a05:620a:f12:b0:8b2:e058:de83 with SMTP id af79cd13be357-8cd6d3eaf3dmr1385356985a.15.1773058119487; Mon, 09 Mar 2026 05:08:39 -0700 (PDT) X-Received: by 2002:a05:620a:f12:b0:8b2:e058:de83 with SMTP id af79cd13be357-8cd6d3eaf3dmr1385350585a.15.1773058118925; Mon, 09 Mar 2026 05:08:38 -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.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Mar 2026 05:08:38 -0700 (PDT) From: Abel Vesa Date: Mon, 09 Mar 2026 14:08:17 +0200 Subject: [PATCH v2 2/3] clk: qcom: gcc-glymur: Enable runtime PM 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-2-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=1118; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=rHJsocNfNwVm2MjdpQ8NBJ8I/rjbG3Qcpok1Ai/CgR0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBprrg7pdKzLsmoD9r3Y84p4pzCxAzjF6qMpZDti NZ1INZ89UGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaa64OwAKCRAbX0TJAJUV VlhPD/9uAIhNz83B5iwD7Y750ftbsKWYHtDGpIxAJFtvtXbxoC6zpc2FpV4F+0QpW3tv4m9bjIB bDh4p48tkr67lrSzzIegVqXXcMaK1z9SVZtz1JwmOTyo4buOR+0TofP6ObgR1R0HZRayV1SGsX8 tqpcq8hYOLZnUyH0VjeoIhumGOKj/sCH7y565zfHup3YIpV5DYy8AGzhT1g6BfzJUaKaQMbG2Ef e3CToDor4wiKvBLAVtwF70wfTqGCZlLRch/PIqEFxbWq9oP7TATtLHZ/oWWVbQtPvw2xysTD/Bz o5gSqCCrzcddgBRRUPOr2s1lrwBT2HTYeQL8hRZZxLB+WmTpMIBtEVgrKSpQJfhNjennqbCMoYJ gBDvM1NcDykOC8Zw3ySk07rrUkFafqA3AM/6zOanMzNj6+ouWT0QR+yV1dHrcvn/XufYwXsOxJ0 SB/VuRLOf8CpDXvECHzQqma2pmNbKKjajx7Pjo4gAZ+ikdvEygApWtuwLkTPhuc30NqaScmv0if Sw4wDVt5xfcTceMqtRbATFoqBUZCffu3OJxEujU97WRfQKeAkEZOZFaTEY3x4RLWO90PpcMI4/Y VEHYrMqX208zohxsI9WQtLLNoTDx8tGUQyRH01OleIH0KzLnkHC3ExbssW5M3t39g5GFqWPhKLK 6BuncfOl0ib533g== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: vtZrrf4jWJcMjFKJX0tMdV98plkOOPbx X-Authority-Analysis: v=2.4 cv=I+Vohdgg c=1 sm=1 tr=0 ts=69aeb848 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=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=Q0q0LOKJFIdqpUU2TdAA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzA5MDExMSBTYWx0ZWRfX0yqV5gGOmIiN l52PRTYDM2mfI64eRekD31GbiBXk176ztoHjRAx7gXe8hSQ9Miznq7QLrugHFdinaTj1SESEk7n mfZtXqUH/vZ7AHIcZELBDIdIADv3mV4wmUPiwxfhiNpTC90ZrU88lHH3N7VQUd9TsyyOMY/KQmE PLczy3uQhnVgnEFgyYoCYY87L/JZJFJtpyHS0rqt93B4M/E7gqHAIOqGAJQauNNVxblOMC96MK7 NQmDycfpamBTmpZw2kVjL6Z6+AyEsT0tp+tnMaaqSlLXIHLvCsMQZtmJs1q4kDgwBC4ONbccqCD RhXacK4kVC1dRO0AsuNnD575czFTg1G+UEF/d0NPQ6+4oV6rH0h1xkW32OEdPb+7JCfHxdQqOxb bZI1dkcWKbrUYPPCdCJ5HZuROwq6w8LJxCC/fjYsK+UkVoL+hYNfnYcKovGzlbz4iRcSxHxm+T8 iZyVN/7c7W4gzfM8I9A== X-Proofpoint-ORIG-GUID: vtZrrf4jWJcMjFKJX0tMdV98plkOOPbx 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 phishscore=0 impostorscore=0 spamscore=0 malwarescore=0 suspectscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 priorityscore=1501 adultscore=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 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 controller 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 since there is a power domain attached to the controller, enable runtime PM. Fixes: efe504300a17 ("clk: qcom: gcc: Add support for Global Clock Controll= er") Signed-off-by: Abel Vesa --- drivers/clk/qcom/gcc-glymur.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-glymur.c b/drivers/clk/qcom/gcc-glymur.c index 0f3981252a68..7cb5076a460f 100644 --- a/drivers/clk/qcom/gcc-glymur.c +++ b/drivers/clk/qcom/gcc-glymur.c @@ -8578,6 +8578,7 @@ static const struct qcom_cc_desc gcc_glymur_desc =3D { .num_resets =3D ARRAY_SIZE(gcc_glymur_resets), .gdscs =3D gcc_glymur_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_glymur_gdscs), + .use_rpm =3D true, .driver_data =3D &gcc_glymur_driver_data, }; =20 --=20 2.48.1