From nobody Mon Sep 28 16:22:27 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 A55C640DB53 for ; Thu, 20 Aug 2026 10:08:42 +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=1787220528; cv=none; b=YXzqhQRXrZ6qLfrZjr8rZ0nQSnduzQ2Kzpm9bC1T92xRk61D2XynSWXfErscbrekzqqHudmnmLk012rvhYTzZEKW/f77HG5fUyP45LFdtdeLcPavQwUnuM6QN1JSr3N7wOsD33dM1Ts3CZhOc8fIUJjrOhTQYjnQkBLHu6kHaik= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220528; c=relaxed/simple; bh=69EYmER/wRYHxroWVPhTseRMEty4J4R4DEbNjzgmx4M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mdDeUvZch8rJSYA1/KJz9w4gGFyqyPGZpGoLRpigpixwuHiq0MsF2r83iENWn6xrmWCAYhYdW8yH/ccXzoM2cWxYTiYYNHB4p9Hb07jllCo+dZ7fBI2kvFYoc5DqJD2j+oUv0Vxmo5Mo25QNUxl8RfFRPRLLvrKYrfE2G0cxKn8= 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=CiLFARs+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=glDiipKW; 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="CiLFARs+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="glDiipKW" 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 67K8PFFX2465483 for ; Thu, 20 Aug 2026 10:08:39 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Sdg2MSHTNk13HxMyEH57xxyluPn1SLLVt5f8MBbk3wE=; b=CiLFARs+j2VlQvRd 8PK3mfDOrfhnwTGWnVFea/iFT32MFq8lXj0LhEXw4AljHtsd03NBKp7v3h9F/Wza 6oo24Tg2AdCLLsk0hZX0Eb+5BesIUXTdIbHUzY0ry/Tacnk9tZ4WT6ckfTvAuIqa XtYF+0sdYtAqEjV2ili27h90havq6vHQeg1etzlOU7mv19+RUxyOcGC4jFk+eu0f 34iTkgKZPGCL17hP1YW4GA1iW7n71uhyxYaXs+keroCU34i/w4B4IVY3V1SDV2yB jghJ/DIXqmThI/xPaxwsr8zZbR9gFGTbkLSDyZIEuQtW2JblZ7W+yqAqTHhvqyxp oi0xfA== 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 4g5x29gda6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:08:39 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-9349c5af52bso346288285a.0 for ; Thu, 20 Aug 2026 03:08:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220518; x=1787825318; 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=Sdg2MSHTNk13HxMyEH57xxyluPn1SLLVt5f8MBbk3wE=; b=glDiipKWmJbxGTCeMXkooaTLIsJ/iuMIEe51MB46a7QBh6jfc0t6XUDU7TOfkV5zPz sTaY/w/ZrP8n3hWcdJf5n1yoeE3r5AX8PfvQAgfySjosyhwxttVIsxmI2FgYR5QPnsiF BFbG/QZmFRoAhv2OvAGjR8DwmhPrWBQgy1f06nFJtL4SFKD4vecsu1IbEFu601vzLf9W xi6u1uREMZWBvquK7UJYr15gdatUFQbdLLSZuuqD0ELr8ig/83nXBWV4dBkxmq4T97XK RuhYlahxVl5W0ZuftQQbru+v7malMfPIGc+YriA4dIwsJp83yHFisFE29dGKFWJAzvhz QJiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220518; x=1787825318; 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=Sdg2MSHTNk13HxMyEH57xxyluPn1SLLVt5f8MBbk3wE=; b=Hgem/131BRWVmk0u7dSo07RPuYe/+3O6qxJrzP8ethaPqlMViRx0Rcto2icxkjadEQ tPoH+3Mw25bye0VzwCTJ4MriB/9VrOck1JzClnN+bpaNKeIBJVF+Vajwr70h7Rmx+edF K10UaeS3XN4z9AnGc/xUq5HXesDEsVv7Ugik454u6mSjlBzMFSLRsraYXhD/A8ZHe6uM RC/6f8afujGml9B/S52qAKxPq0gofsp2gs5vptvwTFyZTQ4gL6cqdkUjOXVkikR8m/LI eHnJ5SH4L7iZ3idhXJaO6PNNeYyiB6yS1yCxQjW3bRi7HR1xw/A5GdFDESA2ndljykOU LIlw== X-Forwarded-Encrypted: i=1; AHgh+RrsovdaXfa9UJ3xJYgSYTGXRmdpHwmf5eayL/pftMyfdDzzPLWOtP6XgaHUztLOr1+O+GQpbrCyrvdMjuI=@vger.kernel.org X-Gm-Message-State: AOJu0YzDn4WYPzzVYCVU5A08kgKYC2cdoByjPRbKLrpyiUvHbdj+/dpv gZqUD+ycC4HN2pGpMQGqO/llUClLQvN5Or8DI17YbQb5faTDSo1osbGEq9ddZgDhyc0CmRec6s7 ZFSJLmIqP/YGTG751CJAeD41aRsrpxDdIQisfIGFVFdt58c0m4njglgYDLuGKxwNslUE= X-Gm-Gg: AR+sD13Z8ybB6uvPZGPPkGVBTbDu7em1wuvZU8nSfrEJS4F3XofLcPn+9ZtDd12WhrG 5bnCvM8eu0bHolzvk95oJVRIxvV+m1uLb8DiSvORlyUWtSTLaujw4jf1ihyWP0RQqismboQ91zV qhLDKmH9AdrS7RkqNZ7PVpATS4INcUm8yQsAtDFIooSei5Y4Q7Y6hgVAeHcsyVkQaqoqoYnqgYG GVGdHdavbp4yarrlPbH7qD/aKEQSBXuxyOCShCgy5uXS7qBgfL2S33YCZn6pfkgneElsNltdmtt Wgud23N82kqu11X28u5lSNGh7eJtYHm/EajlXlAHJyap1ztFxPz534wH+O6CKPSLUY3dMFhYWnM 4l8dEqpaN X-Received: by 2002:a05:620a:28c6:b0:930:f129:1a45 with SMTP id af79cd13be357-9371e2ccc34mr1085909085a.30.1787220518277; Thu, 20 Aug 2026 03:08:38 -0700 (PDT) X-Received: by 2002:a05:620a:28c6:b0:930:f129:1a45 with SMTP id af79cd13be357-9371e2ccc34mr1085904785a.30.1787220517788; Thu, 20 Aug 2026 03:08:37 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.08.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:08:36 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:04 +0300 Subject: [PATCH v2 01/16] clk: qcom: gcc-sm8250: Tie the CX power domain to controller Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260820-qcom-tie-cx-to-gcc-v2-1-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=733; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=69EYmER/wRYHxroWVPhTseRMEty4J4R4DEbNjzgmx4M=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtHZ7BzeuiO0ZRPMYzN/OucaVTSTUcO/WQgmi ZW3tbSrFiaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobR2QAKCRAbX0TJAJUV VvHdD/9JZRF6rbmu+efL1lo8dvTA+btyAIjEY2J4+o+f6ET/NM5IBWC4SeiFFM6Eu8Cjtkj4t5x lC4UYkJl9rKw3M4Hq2DOKZYNj843EZYHTqn2/n6Bf8lyoq5b+SK/87g7XUWwrBuaVpFEPSYnGGS /taOI3M5kzEkOGC881Yu8dbyd18ZopxfFPZ1aPYO6vSx1qgD4P7yy2eV+lwZc8wwYIrCkzoFJhW Pewu+3UOK3KCSb7DV2fsNKR4/8DrG9M4H+3csDWlQbKhmX/ZsZIvzgT0nmdYs4s5I97FzaBOqLX HdYKD1cTekO8D7bCqa3gWfg6GX1ldkW9Tl6ZS+1N1yd+RRCYmBTYdxiM/PFiz3dSuMNJR7KAmCe uG2l3whw68zbhLfRtk2xkv6CxbLPvtY6EbH5feeutXcAb4s0myxTme3uKnBCWwS1bUkOeJTTv2H SEJVV0p1t+6oDtKB/oU3V+edBctMU1Ksbj3ceDrGun1E2c1F3nbnOufixJIUvsVYGZjMUAoZ52Q wXGjOCngO+a96Devhj4juiGuXhNooOCgl6oyZyJ8FK2jZ5iTkaXnztVEHoJm88FkiSnqtz6yjxw aXFbmrfd9TEOMtFNSH9z+qnApzRgbGs68n+nwNZP4CoGKCTnqg9xc3Tx57vRTLXnmElLzbE5wye TatiTLP2Z9yS4Sw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: P4F20BBY2uCzm4IZm_XM4-G4Ic2z2xb5 X-Authority-Analysis: v=2.4 cv=V8BNF+ni c=1 sm=1 tr=0 ts=6a86d227 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX4aKM7E+wjt7H OH+Lu2yzEkhXwLDVF+YipXIMmAYVwLDd35jT84bStt9M2I1PSqdaBKpQ6JDPKnCdxkeYl+mIuMG 51/MUvyXoSiQHRcMxEsp7N7hKtopHfMRM3/btMumuf/BYrvJvsbAAOXaIPPg4bc6KpiWQTTAjdJ u1CW+3VT6eJrp5p50vAqgcmc4H2yobj97nrtkY6JCcczs5+66lovAgBOwuf+GI9uwgQ3PSOsntI Y/7FYVjsibBWWDbKtEdu53WjJNy+UGx+Sua2CDTgZkvLi/yivObgEiYF6x2wk0QJPV2md2N1gOk diFInWwWrzjnQxkS6YTYVLCOPOWQ7h+XQC6de1CWuzS34l30FoGW3ioMYP+UcLI1vlix/wUc3J+ 8aE3ufX5T+106axBK6EP2kpK+I8yvNvcy8zAGYql21vlUTwrgXmcRFNwYXnuOR5IJzVgs1JCh2M SzFEXyw0N94D8Cscs2Q== X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfXwWubP6vOROgK nK1uQz6S3jmUIy+JopdOxuFNfHml6Var6z5Hr6HyVvmiOdG4jF7ykOrGykwzhcz1DvomBcKeUN0 ynVUtBBibxwekOUWTLPxXDPrw73U9vo= X-Proofpoint-GUID: P4F20BBY2uCzm4IZm_XM4-G4Ic2z2xb5 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 clxscore=1015 bulkscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 spamscore=0 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio --- drivers/clk/qcom/gcc-sm8250.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8250.c b/drivers/clk/qcom/gcc-sm8250.c index 1c59d70e0f96..86c2be3804c1 100644 --- a/drivers/clk/qcom/gcc-sm8250.c +++ b/drivers/clk/qcom/gcc-sm8250.c @@ -3618,6 +3618,7 @@ static const struct qcom_cc_desc gcc_sm8250_desc =3D { .resets =3D gcc_sm8250_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8250_resets), .gdscs =3D gcc_sm8250_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8250_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 3811640D57F for ; Thu, 20 Aug 2026 10:08: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=1787220528; cv=none; b=fE8tqSQih71t21AryQaSwn5jtqojGbeg6LJZ47q2Jnc0zjYdygz72TjDJt5BlT55WcJssnPR/8eWKhn5PUH7a+8d+e+z2bj0HgZSjwHK9C+q5iYaLK8kQe0ZvEA6KY5QNKljJIOKjXnrM9bHTF3CSldViHbCHYqxFkLlUGKUi+o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220528; c=relaxed/simple; bh=ivFZTMy2U9W+rvDCVTji23OilOk8MA+0adR4aza65Fg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aMnhtEzlO6qZbgxO4UtZytDkTRCUdgHRh+iGHTNAEy1nSM4ljfwKWtlcz702cyRETSCVZQ2xQNapjEsk+R7Z6Ihnfd7AgkowuDRElGFe83dYIuPtnZzIIaB+9+ZVw4TpcKsODrLNFCVMuHKucL5uetecCca6CkD01KoKAX0fjQU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=d+m/U9S8; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iLz+9GtY; 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="d+m/U9S8"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iLz+9GtY" 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 67K6iVrT491350 for ; Thu, 20 Aug 2026 10:08:42 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= T2Uj7I+c2RWFNa6rrzX8ioPvVR44VGhkXy1dJC/mw3I=; b=d+m/U9S8U1cftpkQ +das9v1w3SbS8jvvmvNWutvC/88PbMASIauYFuW4kuJkbzC2iCHjSJLUDe6CgY/H dML0nsPkIlkW28uqprqH7bteVCZxOqRYtWzlg3u95pmKiyWlhXD/27+EIaoi8Ygw Ccu3TzRhibldlFIDRCNXeaE8uISNF6yTwSLsDaa9I4Zg9ItqrEa6VqthLVu2o5jS U9o/2VQk8mM42uaq0Mx39xwv7zMIBmB1Y5Iq0DGujFxgnmj4tcVtjOxDe97NKRg+ yxeTOk8k3v1kGSOT4XWxCsNub7rCfPWOXfdv2YRBXrapf7ARXdRZHEvTrtiHKQkJ u+iAKA== 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 4g5ervmcy2-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:08:41 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-92ef13b61bcso301444985a.1 for ; Thu, 20 Aug 2026 03:08:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220521; x=1787825321; 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=T2Uj7I+c2RWFNa6rrzX8ioPvVR44VGhkXy1dJC/mw3I=; b=iLz+9GtYJXSXL4Cd0MZAA2pkto8LNGvXqaIouR6PZZKV6V9eHGamwjTzzo+JF6cMTl mSK9sJOW8vSz1lNC6Zq6qqB05WxWn5xE6OC+ziCNh2IKkrc4pEc5884SGhpj+Ty+NlAN cZQ5RHGeg5HSgPrN5U9Rxqxd4gViTol1bwYN9VEL/nr6TYsZGBL9jjcvNC87ionMEg2l Pn55c0jwtekMtsKTcKkmwXfuZ1fXkUpk1Bi4ory7jL/XkYn3+E8h/9Y2fgo5vUbI+YZO ca6CXhNaXyi8DK3jesr2NMBTRWkGfS3vbsdc5qJLqCQg8oNLOB5cLMX/4J3mt0bz7ijf CMeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220521; x=1787825321; 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=T2Uj7I+c2RWFNa6rrzX8ioPvVR44VGhkXy1dJC/mw3I=; b=UmXhRpiaAssmWPoRkoVe3TJmmbonqz4Ga8TY9evsoL6WvbxxnA/5IrVD1FwhbVVG4s mGpxRUIdMeyjfm8LKpxI+JCbsaSP6HicvpYcu6MZz5u96MLXTt3gfGipYTdj7BbSDjGP aIhO37MDdw7AWHaH2Fx2v9a8JGftz/CmMsD3sGxQN8k9MawWI13h01GI0SyN+ezCbUGS iA+DQHq7QmRHhR+XhOXDFBIFygdqbdNZW1D/OuFJ52R1HBXcXKTuNCD+K6qyxgdgoXSc rtAHKkHMxPgAqOeC8CnXGrvNZUY2CCj7e2HiE8wbog+fUC7SZr1Lue3fnsvIPhPDyDZ9 y0Iw== X-Forwarded-Encrypted: i=1; AHgh+Ro+eJVkss7sFT8/rhAv0sVyQXtPI+XDtA9nHLaxKoBIu1tyZlh9gBCcvFEi6YjAyo/LEurQ2VrmlDW1LWo=@vger.kernel.org X-Gm-Message-State: AOJu0YwmMpiRk2OKfOyTGbq2Q6Fj0UTg2yIyYg+9z/DoSUKk0j5J6X/C UhWacmEnuxNqBuOc1V8ukRzUAw/7Un05C/UdWt/ZnTPG+ZSnhoDMXVs2fJ5IznMxY8RIefULL+5 oeKaL72n0tledzJywHdclO1+MjBEYDPdzd8N9KJZXIG1/oFOli8rX8qrADF7OhrAVWJU= X-Gm-Gg: AR+sD13PcOKVTphpwFYd2ZvIC54qy0skeUEq05Jwdt6JzqIXfZkgYO1zes60xiOsurx 9Wc8o0Gn+LjqzEzRMII9HKA8P1R500wXPzvkFpgqzuWKXp92GvwBhnb0rDMS6NmWla4gTOcOUlT PhFaJLuXZz1WwMDxgwNb2YpLVJz4emYsCfjCfIWUVWvLQwElJyhU0NkJcAg4vcik9g1hqF8xlOL fvndmL6EgdD4v5JC0lfKkr2XM90YgZGY+/K0JJJUIsdicXqyEvrKLZAcohf2bi89pjJI0FD6I0r TpCkG5PYfaPpAgo1WyErKchTxaw9bf3KwDAf/oO+byIlGcvPhVWp9grRR5WOjsmvXzaQDa3fkFF 5KDtT2GdK X-Received: by 2002:a05:620a:72ce:20b0:937:2c63:22ec with SMTP id af79cd13be357-9372c632bf7mr275840485a.46.1787220520811; Thu, 20 Aug 2026 03:08:40 -0700 (PDT) X-Received: by 2002:a05:620a:72ce:20b0:937:2c63:22ec with SMTP id af79cd13be357-9372c632bf7mr275835685a.46.1787220520258; Thu, 20 Aug 2026 03:08:40 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.08.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:08:39 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:05 +0300 Subject: [PATCH v2 02/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-2-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=733; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=ivFZTMy2U9W+rvDCVTji23OilOk8MA+0adR4aza65Fg=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtHdzaALfE2vnHJt5ATIYhHfYQy2oQa1nfEUQ 60P8bpe52uJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobR3QAKCRAbX0TJAJUV VluID/9YiHReWFm2wUlZD3t0BDNQ6GQzfhOso87UJsLFhGc4CT5YovinQwzLoPrTLEwH4H+YWTg rAzu0Iy5jWx4gOv81i2osuIhlz659ZebIyd8TiEVcfbhj5KnNW0usqiL2N8ExmXwDC/34/W9Ay1 +KHd42EIbmu5mclcdEjxuVmb72dwZatRrofGrxdRYjnf/85Gymac74czlv3wsBHjHKODnRx3Qjv t55XLAFh8zQJPiXB8PNVuzeV5nerVO0xpI4n2Odi4vjmpTKDKvRplc9qor+L10FHA8fVL39PCCs P0tPNNb5Z4Knxvj7YkCKm9rMD0gwZxq+5RwdchdrZsVBO6qrobN5D31CzVKA65tjyy8HQnjNSvz vu1EIEGdwwXkOU6IHv4LgdEQmfNtUp46ZjoIxub25WWYXirjYQ4mZygGdKjo7+VOpr4CsMdkwis zYjzYJafFu8SyQ1eCRT5IBBmisB7P3K0Vpoj0uE7lotTbVCF04xizRnb8yHvAnNJ/R3m4jCf8/u PPAbZ3CIZ4cGJMp0l8VLxRYq8P212l11lQS7fJonhPw2faUZOeGfTkd4U96w29OMtuNwhx2uWkR KnL0jtEIt9xpj8j6BZoEnBdEabqMavG/GZ5hLSVIJz5y6jk+xUjEwtZl5smq9r+KmJan5LEF8sF sHo5bXb9IJxJ3Vg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: I_g7TVc-mSgp7lQGaonoLRGnKhNJkL1v X-Authority-Analysis: v=2.4 cv=VZ3H+lp9 c=1 sm=1 tr=0 ts=6a86d229 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX3pRF7SEVaa77 FwNaariTrMlco+ug+/W/AHwoJvh7fOnYmycUqJ2U/gyb15yId4CNDLtEYxj/+MaE/TSryPXnKE2 Awfs/SOGaWgrgK02WHTPyAsI8pfopoLNttoaH2OjzfAZzOpzIPdiLQIlvxd9LUG4Xqrobir4isT FnXJux7y08QLvknS7ozNK8MXuApfdUiDV5Qvsx9v90pfmRIQdl+lf55W3LJG6IGd3W+vx8FMeB2 qwfoxZVIiFaByduMBm51R1x3rCowDUDI3h+wRhrN1i3oi86PQqJKjNtRMo4HvyIHWhpFRBW3wak WfFqel4Mok0765uRP4JThffwwIIx8YWUST84fGXRqVb0L//UqrCryiO1kkQoftORfeyXnk0pzf6 tKmLbT1cVdvayDtjmUNb/kp/emxhTuTq4LUZNvGs6H/e+6MTF6/pkBGuv5GtRiSc2SpgwPsmTT0 IuLzPgjhqAIiGbZh92g== X-Proofpoint-ORIG-GUID: I_g7TVc-mSgp7lQGaonoLRGnKhNJkL1v X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX7nHCLQ6m4+u6 aBfu6oW5YSPBKPcg1rt5c+3NhhbxW2b0ekxgxRzwpW1AJZn1Fkugx1z5QyjnRJxvw6tJ+2PlHvo vAVFa/YdwklksLPdkPcB5F3b56qy7xA= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 spamscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio --- drivers/clk/qcom/gcc-sm8350.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8350.c b/drivers/clk/qcom/gcc-sm8350.c index 2d94f3046b71..996ee8592fab 100644 --- a/drivers/clk/qcom/gcc-sm8350.c +++ b/drivers/clk/qcom/gcc-sm8350.c @@ -3786,6 +3786,7 @@ static const struct qcom_cc_desc gcc_sm8350_desc =3D { .resets =3D gcc_sm8350_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8350_resets), .gdscs =3D gcc_sm8350_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8350_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 AEF7C410D16 for ; Thu, 20 Aug 2026 10:08:46 +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=1787220531; cv=none; b=f03ee5HbFa+aT3+I+lzhzPihYlg6b1LNj28KcwPiP9E3Tp8PcYoyX6GA2kC5FQGeIqY5yLuCXcLENPX8ES5fYNRQl0y4IikkgE3KrQkS3hsIXnVn1vNBCHtA40+7XY1SEGUazbWWhZ0LpA6q/X1F33znDul/FAJ4SgeyzNi6j38= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220531; c=relaxed/simple; bh=FcqtxdFZpVp3nYLm4I1E4WQ1ItWoFsNTPCkYOdg4+s8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LVNWXQoAZsu5unwdLrqD2kGSWEBUX9iWAkEeyGDUcIXlSNzT1dcf7NFmidruS2x1Pq3cvPpFPuYvMJxGBzTQo8sDQ5L9T9ED+pkAB6dXk2TY9TA5qz0HU/VjxgQYjJ4WWlpzaqn7xAR6glrzZ3w5VO2InTQObE/5/kqsDRBHYoY= 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=mlPBqJBU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=TccdmKj2; 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="mlPBqJBU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="TccdmKj2" 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 67K6nOk33732945 for ; Thu, 20 Aug 2026 10:08: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= Ls/d4OUPPjQ7nD5srBLCJAuyyXXGG9hlwOP3BxUVXrE=; b=mlPBqJBULjYXg08j vEEgG5Xi3okLgDfWqX+27ePD/po9VfhchxijxT1La1WskpwEisJaV7Yyozvm/o5O gEG+3ZdG6SLk+2Y7d8E5DEt3P7Y04LryeMAbe6o44BlXQUpTTf/4nvjbTy/xFMlS DaVgAhIF5VZoATa0b2MgbFCf+1eXjgGgkM8yOiBHzl2y9NHHtQL6bACekvmQzjYv cbT0tmlGQkPnmfKU5P5P3f4bJrxDK1sYTL2tANKe5ACt14jjBYGIYdKwhyS5j+uF Lp8nXBnLx+WMopWarCKDg8A2ImRnyb1FH8Iix9b1DR6JqbcQNVwOkPZkeSvxifRI 5zFsbQ== 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 4g5vn88rc1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:08:44 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-934979ee9f1so256157385a.2 for ; Thu, 20 Aug 2026 03:08:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220523; x=1787825323; 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=Ls/d4OUPPjQ7nD5srBLCJAuyyXXGG9hlwOP3BxUVXrE=; b=TccdmKj2f1AyFErjgBrD+XV53O1LN/ksfNZfRry6PREufAjHlOO/pWFdVzq/swFy4J 1rAKfJ2Vaxg5iKDJg5onVQUaHjY3FgB3oOHHhjNvgZKuxHJnA7ccOh3Oc1KV0vF0isuO J4BjmQ4jsq55ppH413JZExvAKb/40TlsVDoOv8S7au/vZRY50ROg+byc3TdfpoeouMq2 mlzyuzoKZtE7mz71UHLA0YbeB6kWJu7atKgOQvrZR+U/qLQN7uBpADhJsQRBKIbnSRfl IbMiLmJuRVfP9kuorN2roFRlutGPmzQx0I1d6nICj4kyenEZ85vgFbACWhIx4jxdBE5y BYdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220523; x=1787825323; 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=Ls/d4OUPPjQ7nD5srBLCJAuyyXXGG9hlwOP3BxUVXrE=; b=oLxwJCVn8gPn8LpPGXThB/QWNHx9Uf5ALXtpvzKhXL2chLg3AEpLhC3f/WNBMP+3Ox qH1k9j676oRiK3VnFmYCINrIxRCyx0CFb0HjL/uVjSdKFoQXL6VY8aSICbrSYeZA4IHh yPXTAz29f08FtLPGwcXY1tSOohGbrW0K4hXMuummnr85RFeSp02xHrXzyqHcR0MlEFL8 ZZbZYnEIhufN43hiaHIX60gvJu/UXb5Xph7UPDhMHuUkGO0xxRXJcmBw9NP7WsGD/49F 9x/14ONaJ1e5I6/e90M1Ffl+jigGHM6Zs2/xxQBBj2u12e9ujYqi1xPvwJ0pqwKGnucR hb8w== X-Forwarded-Encrypted: i=1; AHgh+RpVhqlgDuUl6jrn9unuQUkoqZdECk+4gs2wpnxvAew4lSCXLDBRIzWsBfrMh6zIhXEevvbptUndpiWNuig=@vger.kernel.org X-Gm-Message-State: AOJu0YzuPB5YedsBuRXQGSgN89T+kiJZKjCVY9+h61nqlFq8JDV1k1Vz 6SvQAgrM6TGaw/Do8PhFznkpGMsP9P7WuHGwjF3/if6sjuLSIaGi6vJHOslXUnQoraa90wYzqlY wf9fmaTq/ssOecvc94qUOeigF/TLdThk0tn7QNgd8RuytObeBJ6HRSV2ByY+0kC7zHGQ= X-Gm-Gg: AR+sD10eNkamMddrhSQbEv3sMuiZcYXJN5uLm8GgTCdiHAPIQbhupRe8qneTqFAN0fC tZBj3C7XNDal+oA2i172oURNrGfIpGcOUkx9akwcj1DQYfg2AWysiGGKmr72Whwae5f1uNN2RRC Fhi2V6ncuDwGyCoqGeSoX1GIxuhoeYkFmISRWybKEhMD226vBnoxPg6KfIUvl/DPB8rtwC3Hakm D7jGU8sNfCV31KsxOy+i2NcZ6arBwDmfV0Yk9kp8f+6+urfwI1BNvXeka8/xJ+J7YzyuqG/FaCD rE54Hxq3wtzgto15Szg3+YgC8FnJs9W7FllRBMzhSawEMnnBSM3M7KUPeHY2NVtCSXp9Ut3mYGq Musoo4jtZ X-Received: by 2002:a05:620a:2808:b0:936:41fe:2351 with SMTP id af79cd13be357-9371e6acae0mr1021504285a.30.1787220523377; Thu, 20 Aug 2026 03:08:43 -0700 (PDT) X-Received: by 2002:a05:620a:2808:b0:936:41fe:2351 with SMTP id af79cd13be357-9371e6acae0mr1021497085a.30.1787220522793; Thu, 20 Aug 2026 03:08:42 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.08.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:08:41 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:06 +0300 Subject: [PATCH v2 03/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-3-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=733; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=FcqtxdFZpVp3nYLm4I1E4WQ1ItWoFsNTPCkYOdg4+s8=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtHiBThGaPKfvAFq4lgL/mlZl5zFKxgSZQzYW 2dqZbpfONCJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobR4gAKCRAbX0TJAJUV VqauD/91vkQVe78b8TwjmIucI+TuNFNTjAaYmt81IAMCZTCDPB9En7dut/mIibkjFOlSz7Ff18Y AVXgaRo5VXK/Tp2Z6GFU8gUUpgyyaP9bHgT90hXnDQXfjM/oLA8st+pJXzX7jPesgSCwd2IJv78 7TQarkZbfW7UhMb5lmhrjRhCoFXNpQzZ85xhv37nqVrZbqIwmlv0GEINwYWOKPJgcyCZcdgIp1F E7gh79Rsix/AvW1/0UI2OMPIU/nOZmp4I2vhg0rRrEoajnDL2fSmTtn6pm8m2/GUnXmqXT60tNu N9f6Grcb9Odk7CVDtoSurJyRLS+8nX5A8WQqM3VliYJfWUXc67hSKAIB1PUC9zpAYeR1vL181Yg s3O0DetUS2ezpnqeS/3wi9sPb0RX4ozX/hBU3OZWh8WtZucjZRFwuS5FeDg1N24G3Zg8TRWgZgf o4KRejEt+dKMg6+vNpTpq8stFi25wdct2x70/8YKBbM7OMkxUrQCqgX+ZGRdd5nx9PgY3+amcPB iYr0AU1Jmc57H1R6bCEe34rkVRau0qcMXb/holS1akF7A4Gxxr4nntjs9VoBNeJqYYAZ1b6oxMh d7kDfGIveTlhpQRb+WEfC24d+dWXOa55lAu6U7oOXhF4CRxNx+E/k1NJm/iiQf65aHYhSf6Eky3 IdQhirQB/He1bBQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX5qer/OlJM44N OV6nwRl1Ot0fbiGUByOpkH6+cmXsTXpGea/LvYYdIhdcRvjWu3O6MVMXyRm8VGEtk7nJrvBrvZW 4MvsCpfpwEc6QKjXuAVtUPODfU9D5Y2KhVh3vstXgCL3nI/hGdZ3+5dZM7koow/btoSCAE/ojzD Q9CtwQrTZDbBJzfeq7m82qVdkxdZa4SHSUPbOnagOY0Elrj8ArG7FDr7kDmgHNABfdaZ2BRSJh6 8V3XPWEwEYMdDX1RV1mh4zVT7gmAFE24k7H+LTAj/Loin63y2KXAkxmelOCWlw3MWMgiKTlFSNP 2bC8KYJVLR8oXP/OvKPpg29RhVSelI3hlSaGqQDhqcTg4UsC0s1fBwi/H+tfzzW75emkhqAjhJB SvZfyosLGEzxcWKFTPzGhblsujlmUtokA7AMwFiUeH9R5tZ7NM1pAf3Jx47vxCnPk7xZSk3vxt9 F8G0uzt07FUQ9PODjew== X-Authority-Analysis: v=2.4 cv=KpJ9H2WN c=1 sm=1 tr=0 ts=6a86d22c cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX1qIGDY6V1INV KGG3ncc7UPG8xcVaP4EOulmw6J8XliZbdNrz0kHCo+NgSERF9iGdhpkkD4jiwWx5ykzDTl3j3jK 9LSqSN45yY8BC7Zn9qKKWVQw4Pz5B2Y= X-Proofpoint-ORIG-GUID: YdWr67m4XMd26uEmM50RUcLFwZuYV_Tu X-Proofpoint-GUID: YdWr67m4XMd26uEmM50RUcLFwZuYV_Tu X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 suspectscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio --- drivers/clk/qcom/gcc-sm8450.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8450.c b/drivers/clk/qcom/gcc-sm8450.c index b18bb34889ab..b3ab458048dc 100644 --- a/drivers/clk/qcom/gcc-sm8450.c +++ b/drivers/clk/qcom/gcc-sm8450.c @@ -3399,6 +3399,7 @@ static const struct qcom_cc_desc gcc_sm8450_desc =3D { .resets =3D gcc_sm8450_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8450_resets), .gdscs =3D gcc_sm8450_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8450_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 3F87F40B102 for ; Thu, 20 Aug 2026 10:08: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=1787220545; cv=none; b=oXhHdIY3RdWFf2zMkXag25lzteWkoBgL0FmQEIdiSgVWk0BmjtV5pfkhoVNEWSX1faKEopG83ZEZwZAYUoxJ0yQn8QDHqtu3W8PJc29CXPMrM/AKj0J9zZ85E4wXf5cU3mA8fyt+BYZc6nFfgC0HkUTdtUlkN2peU3TbMl1ch78= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220545; c=relaxed/simple; bh=IwT34kSLVHjVkKs39Q3jyS4BIg0aB+2aavdEaDZRWWE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HfI5/5v/YfLD3Jl0S4CmwPn/WSFkABp/adZJAG5jHag9TOrJ4+2qI0JU/Bd3zRCfR4pMJyvSmNKMNO2x97v/i1juvzbNTCnWSL+eH0A2mKA0Xo9cMOKi+MFyJcnEOuw1czb8WXCNkZOHCM6zG7HOQt8tyiZpMjV4w0pp6cUaCEE= 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=AoXp3nqe; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=P/FRU3Bp; 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="AoXp3nqe"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="P/FRU3Bp" 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 67K6eXQ42161052 for ; Thu, 20 Aug 2026 10:08: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= tM/0TSrpcoDvVWBg+pgYYRSW5nyeWcLn24KBJNgdwOg=; b=AoXp3nqeauyXk/tm QjgmHjRL6CBbXEVqkeJxDFdMF07xT3qcfwpSTWl4RwbGmxW0gSvpHdJquX9uWHzp b2NV94oPmC/3RSbG3Ybb/tgd/Fruq+HTdH/5UTTThSGmcJNLuzCWOe8J8EQS/qGE sAvAjWYaM29tJ1rIKC0RtQpWXPeA6xHWHo4/QfxWzVPw8DxJtU2oiKZjsyB9ETUt bToGrpMUlTBbb84vfb7+ALzAiuKvX/PDAdHI97iEXL8Mh4PMKU2IxjIe2REsTrTe 6vl7PbXi+hv4+BfD+Yu4bRAfR3eW4SBLJQQx2AJMmv7wHv2ZV0kMWDHkp054+8Sk UUMeag== 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 4g5vh7rrug-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:08:47 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-9309af14fd7so225420485a.1 for ; Thu, 20 Aug 2026 03:08:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220526; x=1787825326; 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=tM/0TSrpcoDvVWBg+pgYYRSW5nyeWcLn24KBJNgdwOg=; b=P/FRU3BpJpJ/fqOR2hmHxhmOZNKAiTdaXQ7X1rn5gRlSlKp3+MzUNN7gQjM9JwpYCu d8lWCpeHgd1nt9qvnrRBBYmzA5zZvzRiH253hKxOe5gamol6DjmZdEwTrTMFOXG8pELT j+fHpInQXec6xkG/ChSHb/dcPthBBsd4pQElI6Myzj8jsjYxq6b7v5lpEUrEtWiupdmi o/MCvi6Eo82/SvdhI0DkL9lTj6+5QICveWrFfl9ahqaT4nWxXsVWMMjW2N08vT4YwJTb j7kz4q446WaYeOucuRXtmz24hQiyGEYAFpvJairU7c6HLNEFkixxNTpmru/A0ZyCAjH2 6s6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220526; x=1787825326; 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=tM/0TSrpcoDvVWBg+pgYYRSW5nyeWcLn24KBJNgdwOg=; b=VZ6jZloe8s3fMTXgzsQU+RvZfgehuMpc6pjlEpukZ5f8FrzdfWdFHqlNCbY5SWP43r BGovyu/SGC0E9DborsQVu7JNMyHmLV+HirNHhq3uuQocBdza++4UBcg82TS9uoERzQCq nw0nfJ5Hzm7huylBswiSsjqbJG3Ysn1ojoWRUlbdjT5hPW5AkA4eDVOeCEbZQyi6ZsCw zIC8D6c6Viq6tpeJ8T3WhhPnHbpcpJ6E55Rtso/dc6zgU19g5z4hfZ0ZVggNQrTn+5Ci nNc9bEHWWed7Nu/gtl1Py9QUktIQp9ipqhHFj3Tg/3j990Kr+OwDA/EdghN+9FrNOj7o Lc9w== X-Forwarded-Encrypted: i=1; AHgh+RoY38ttNvFEc5El7TXVthZfnYdKnpKmLhNmcmEbUwqrm8t+8Qr51dY+azN2C3l3ksob9y2Au9ItS/9oE+I=@vger.kernel.org X-Gm-Message-State: AOJu0YxO5dAFoTWz5pJaSeBq3Z6nSKJ1cdgrYOO98z/XCu8rPDpv+JYn wq6msJfYkZ6gcMpmFPSQvhchDL+itKZRFIOEp1kePEfOOa0ipRpInCNSnMwKzLxPHJpA5aqZ7ut V54Wm/sS2ORhkkJNgl731PJzePsN1E/JhkXeuSuJyUdWZXFeBD2lxi/ARiGXvU91AgLM= X-Gm-Gg: AR+sD13wtTUg+9uNJM2oPcl96p4cQCXMnFEdQTkVGpjqX/+iSAD0rNFbnAJe5eWNlbQ udFqF2+uuLdqdlDD0C8u2JLmBDY0UYQXZSdf7SAP4tNtWfTeSm83ti0AEGxjfmsOmTLBnoGSjqn Sz96HCHCd3mBs9xYdmr/BXWHqsNMIPmqTh2nlIJfLYBV448ndK5iGLPxegQ9kL0OpYyjIPEBeIO GHQlk6V0LuqEv1EuRENBnDEcjdmQD34cUfw/LovRT9B9kzVq3MrUKejMgtbjzyXR/0hsOomrjhU eobHEiuT7dLeMFrmogkco9y8YIcDEyYqrAxjD9mzGM23hZsEfu9hSgShcEHJ1c7SJOTM7zBpnV2 FxwNDNz+f X-Received: by 2002:a05:620a:2810:b0:936:cae5:8b38 with SMTP id af79cd13be357-9371e25434cmr1098533185a.10.1787220525996; Thu, 20 Aug 2026 03:08:45 -0700 (PDT) X-Received: by 2002:a05:620a:2810:b0:936:cae5:8b38 with SMTP id af79cd13be357-9371e25434cmr1098527385a.10.1787220525486; Thu, 20 Aug 2026 03:08:45 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.08.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:08:44 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:07 +0300 Subject: [PATCH v2 04/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-4-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=733; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=IwT34kSLVHjVkKs39Q3jyS4BIg0aB+2aavdEaDZRWWE=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtHn8i2H/qCpb37IaOqj1SPDcl1hr2n05+Sey WkRz2cd1qSJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobR5wAKCRAbX0TJAJUV VuVmD/9bSgs7EqSALYYs/hosX+iEhJG7KmYNXev73ujJ+ozySAX4gV8En8zu6Nhh8tSfV/5qPgx ODva9MX7bInj6Xp/r4MkTlC+JTIdrSodyVwGzpfoSWevN2SfUvg5le87xYIW9RlBWlrJSKl4OaS avn3HYRalwoHu//BNPx1U5BhikUhq1ZZJr3jY7bJYTxGZ1QXFs13ev5KfSLKTa73yYMUGpG/qz6 YH6ws1b99LqFuHxsNRaOja+4funr9xtO6CwFbCr+KW0gHRXhrHFtVT9ydRjpQgOViFhqqUDTdXx bmORdmRP9eB5tt1o3FT7lfIhUadEbJg/tb0wRir2G2uKA8GdZP3IoOeYtGT4LhS3ZZiVlxgtBBP uwffzK5LgcjHSTc0TdIahIxrVooaNg4IdGjUnQqFX38iTlUrw8QUXZMUGXNdK00IFb5WdQGxf7v kY9xFMD/2Jb6hN9mAgwKECRYUoGytEV2E20g98P8Kh73OpNKC0/dx6RqOYvETxsDhG6bEYAqHx9 e+GlAJng8aS2oCYnIM6akG92z/PX9pcGr5Z40y9svawStYEnwM+Z0W5HI9BTOFs2vKJZF/BWies 7PGWI33qfXOaH3jgPvuy5fbhJ0JOvojkTxlAfwbnH+sIZ9+C1D14xDRAbfMWIAmTCaJlbZhlbWy szqr2B7ULAFfZYA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX29Y7TYyXwxv3 QyHe3tH7AEWbXqAy/ujs3Nmr0+DkQ20qpG+Pz2wqEUiJJLIApyTthEw1wuXI032D3kWTGTWoede 27RNRu8P9J7G5SKYWfwu9VggdY95U1KfygJGZgo+OKmMTs3oS6Cv2OBazim4CJIz4r9QYfg7g4o 7wakhONLj+9lzJbkH4joKf8AqQ1YbpIhDSpjDUHeQSc5kg3IgMtLEbHwXPQk1pF2tv298W3B2aN 9nP+b2O5Q5dVySLiPDzXemLGwpZuvE4ULBtbdS0xCwGvR5+QGXGUfWi+JW5I8+bpaZdGn/T8X/2 rmmnKefY2A/4/ckh1A3dS+LIqYM3h7KQ/I2DDqhyvLL4MLiZnWB82aceeG0CTF+So3WNZyMCre0 AQdzkw6uq+1GaXB4BQ1iHGFZXji2f+Ta+DCXQH/IHUybMYQtNrdZNSv0oArzsGZ6eMGvecojTnl 2hjfmjKOmDr5izQPz9w== X-Proofpoint-ORIG-GUID: UIw1hwXWHwL2G9IR-hYp8w26JFfNpFvs X-Authority-Analysis: v=2.4 cv=Y7fIdBeN c=1 sm=1 tr=0 ts=6a86d22f cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfXz5mh6zk+vHd9 YgRTkd120NwpFsXC2N38YbRB7SCUnpGu8MHE6GbFMIPVM2zsx4rkaWGbVn9n/dWTsylTirJDnYH xdc+m1dBOlUQGCMcRdaz+nRQJH/NYSM= X-Proofpoint-GUID: UIw1hwXWHwL2G9IR-hYp8w26JFfNpFvs X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 clxscore=1015 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio --- drivers/clk/qcom/gcc-sm8550.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8550.c b/drivers/clk/qcom/gcc-sm8550.c index 36a5b7de5b55..427ae9cf28c1 100644 --- a/drivers/clk/qcom/gcc-sm8550.c +++ b/drivers/clk/qcom/gcc-sm8550.c @@ -3326,6 +3326,7 @@ static const struct qcom_cc_desc gcc_sm8550_desc =3D { .resets =3D gcc_sm8550_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8550_resets), .gdscs =3D gcc_sm8550_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8550_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 B3F6D4119ED for ; Thu, 20 Aug 2026 10:08: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=1787220543; cv=none; b=GHNwy6FTh+fvCExK008aouPx4kqWtwc5rfrA9MNxt1B1laBSJRtlxegLUi2/ed8Rpw5IOx930zfJjOgKz7eJVOFhz19CJU/pYN+WSrZcGvPeybEEoOlvJydNwZ9g3dEq5ekw2BmBOEgZ1A6S23VpEg8Ne96icZehG/fQ+Rr+hf8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220543; c=relaxed/simple; bh=dLbMaN47UX2yctcmdOJcBIj7MyMzJ40VIZ60fAiwd7w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Q0pvzFO89Qsf0Qfn5h3iMl4EBP1edYTeU7jIQeyxzhYpOgK4ZZ294pkUTe3pEbnP4B76nQaainCgcHaDIh5gFfE+pJfJkspBzqo3e+sxkIKiWBu4GVVzAI6td+iwSMGlQEQcWM3x1/4/eG+i7ZACILFqF5QF26ioAII9niGsbbA= 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=OPXqjClR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AudiQl4U; 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="OPXqjClR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AudiQl4U" 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 67K6eXQ52161052 for ; Thu, 20 Aug 2026 10:08: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= CjUB+2v4316ihTt4ykzPK7z9CnqpJvsFKKbJ2C5C+9M=; b=OPXqjClR5VJaB5Im yyhVeubFfO5w3XErlm7oLQ+kf2yJb7YYB250nPEZfFokBQC4wtc0jV6XYwZERD2S cOpp/TwZ5lQ+IH7iodYqVsvPA0wb6qN5W+Z+v/x0aFYibHhASTSzShAXAJrzmX+t G3Jb0fMGstqYdEouawVlcCRdOms+Y8ndiTzAsnlgwRMc2zqS1Hm49E6kVc/yJRSw zeRViwVmRoON4xJlHmAvBnFSwwY9KQUDJhftbKKyB89RANcSHSGATZcDMWtTAqRn iqZmNY+3FH6MAEgN6LQHpC/894+C8J2bGqkPJ61GPRF7Vpd4O4xxksCd/tlLGBcT 5vgacA== 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 4g5vh7rruy-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:08:49 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-93730c7c73fso35644085a.3 for ; Thu, 20 Aug 2026 03:08:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220529; x=1787825329; 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=CjUB+2v4316ihTt4ykzPK7z9CnqpJvsFKKbJ2C5C+9M=; b=AudiQl4UYBo285GtGF7BbgGcdBdb/TaoL/7ra9HXaXTgAdweGUBsM6ljtv1V2BHKYd T6jpEjjYa8TK/OSb8QGkYM1VtaBjmLuH8Z7Q5GoEO1kjjltX8noxRH48Hv67bfe6UCg4 NzkhJP+49rWQjxQFvrsbfu8sEkdZovnvVKvpWgRzxdPwpGiJltXdNcHcY/Oa169xn/Gf yGeXW/1bTIK6odoK7rN81J2KcYVmn3xkZrcX78Mt/bt/7/dvqUcBJIGlxgcEJ04WHwE9 J0s0XiJAKC6MGXnCvgDXOlqQpzBt0j+BoHdQ84NkeLXb9wq72IBqog5OSvmkBkKR0/Xb PuZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220529; x=1787825329; 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=CjUB+2v4316ihTt4ykzPK7z9CnqpJvsFKKbJ2C5C+9M=; b=YCioEChatY9j0oZDfNf6ieNP8wKTX7aGHADIY4ltmrLipmhtEmga0r7onwVd1lICgT hVN6aiy8UukLTRcflMOZEK1KvgZYI8MqmvHriF9gRZtGfbuiC8AFlPm99Q3L5eFL1Pd5 NNCKDYpI4449MEQlMIQr5w1va8yxyWRlft9x+0VHkZxB4o4Os5sw/M9eSdSsedmtJ92Q 61xhUIjSphVMeY+B2Urjo+vjM/0ZATH3P0dUzQc4FUbKvHkNMIl6sYcEmJ2aawi63ISn vxtBCSSbFQ+NMjCga0SJfn27WwOgr1fH2TK9Rzs3HGmW30ZRAjIzpLzAMF6paZU41+IR fbkQ== X-Forwarded-Encrypted: i=1; AHgh+Rq0xeNb2/qaZSZJcuxL9c4x7grYy3z0B0QIJxbOgiSgh0aYbn8anFbGWGq1qSQeyhIZhoMZZJeT6nXtahM=@vger.kernel.org X-Gm-Message-State: AOJu0YwgCphjT/5CPi0+QHuwUTX6FIeCSMWr7nTCTRZME1Tm6iUsvBbK GhHAQ1ag/BdPnagU0XloR9u+6hSToJkI1GS/Mggx4lBbeiUUFwaJVZt7+Ug7JAdXpJ9pj6khUzf moocdmK0YFODP2JZWzSegUBhTIM+kP8xyh1ELk3ajePpjAE2kIZewrcONDnQzPvTrEGY= X-Gm-Gg: AR+sD12S4LRo4RRPEINjL87PPEQgT6KF0XvVImquKTQKCnV2+KBox3wH8eGdnmr/OLR CpMkr5WKKITCdt6Zub2BCS75SAS7ZgHyCmX0gamlohEiHg8W3qBcmQsbemzb8xxSuED3a6oYLqr DqPEGCGbkR6uM7TB8WHomhp3jhPhh4Q3QVXbp7eQx9C5v2dbEXeMd7IfTT1aNKCHsE4si0tAwqX w3D++hCIca7T3vF3LtW3iirsASihSJroi725oW9rhTa8vWhNpWtgmw/xw5yhztHkA5luwoo1oIJ rTH7EcLg9YNlIubtTK9AjqchmYiat/kxmIyTvPHB43rmqRNKnUTISEYaUxqnp3TgSI/WjTaPR/A X0T/RK6t7 X-Received: by 2002:a05:620a:44d3:b0:92f:362:8097 with SMTP id af79cd13be357-9371e1f72e9mr1071342385a.8.1787220528902; Thu, 20 Aug 2026 03:08:48 -0700 (PDT) X-Received: by 2002:a05:620a:44d3:b0:92f:362:8097 with SMTP id af79cd13be357-9371e1f72e9mr1071336485a.8.1787220528370; Thu, 20 Aug 2026 03:08:48 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.08.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:08:46 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:08 +0300 Subject: [PATCH v2 05/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-5-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=733; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=dLbMaN47UX2yctcmdOJcBIj7MyMzJ40VIZ60fAiwd7w=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtHrrP0fCoOUyhPmloP+ZsCzeZZ4tAFrKFid0 xk6qBvNQ1eJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobR6wAKCRAbX0TJAJUV VgElD/9DPPKb7LBh2E2dvZafVJXaNh6cQ+2ffvGEzi4w1ZquTJDguH6YgmO1gw9UBhlBIftZNYi oCTCM/a4BfSrTNosEhRNlUO+wdx0iUl1EHdQWJHvMgAVKSJXYLhMjDxRI82CaoykuPBiozWsjtI hhxagkRO1J8CgwsDyoqoDbAQ4JsZiqW0y1CDOwVT+sGrjYJN945zlNFB9IkW54A2xguA9YdnpLm P5A8rsdCvn9ebaxrRGKOlWMGd14+5xelowafPaTJC6Fk1T7SeCP9pYA9ksHE4Yz9Nk3KEOL2RZj nvhtabk0KTOVyVEG9DqWdg6Brwz7QCWunudJLIDsouvNEJ4jWXl9dMt8Gs2yO8SMOQKiQuAQ0Rv vpXwzGwJPpL2IhWv755cvmOMnJlBGSTiuPVSIzUw4ZwWCbd+C8YTMmOfXeljBfrM4FpPgSktJvk n8bhiq53ab3IlZpITkvwQ0XU8m9yYwXvpqCWFvuIMp977WGvtZiUqA29j1DBcesVw8zv1s76asH ovSu6zdGKq9hEI9YEKHIw96c2JgCZy/i0CMQ7mLWk+MMsdmamTxkKvmv8VktPZ+AevKqoBxBLBi xytcYPketgM26Q45a2rptRBFkZ1Ey8IMdzCyPv4gM2O4yVA2nI6CEESIHT/cjH7YxuK2xbhIJOT 9jNqxsyiSQFhzFg== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX+Nhv5/paO9/u 4Y/gABjFvr9cTAcg+r6tJz2DFCmM6SVYTys+p+FmtsU+uvN7J2y9K+NiEh+EzP4ipVOlw2Ik9TI sssb6DsqUH6Tu7Q41+adLKPZLLMaXM9JjcOzHDhwJODr8d0nZ68OZp1tsSC1hbm8rkc+fg3/Hwn 4i4bfxDiOH4Fscot1BYtcRJs/OV2WrsgW/HcxZ5H0vJZzmvboQV60kjrJERw66mPgLl7l0nzXKd esLcEfjyFk6tpkEG6VVW4n/LFzV3QCU5vUiWCmmnIi8O1l54D1zm6Cfah6bdldOD0aTMUpUSjjB hkX3tNCKWebnlwcH5hxYvU+OQbNcmk/JoJm0KKrvZQYR/8hnzcaG+l6/C1UQTHTcWl1Z394kIVt t7KRCLY93tuYTqGhtCJpSZJGDXDpPqnp082iOBLPP60kw+6rrfOMiDZdCb+LdpG8QA1PoZkpoyK KCACsad/EBQeBUTZE+g== X-Proofpoint-ORIG-GUID: GmiJ4CDqXgIdJS4jw2ukjhb7ZthvItzn X-Authority-Analysis: v=2.4 cv=Y7fIdBeN c=1 sm=1 tr=0 ts=6a86d232 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfXwcO5+q51hllz 1nCMVN/YGIdgaMWUG/v+Ve4YIRtZoB+64d/Sa2RgmuKG5UgpPADMFjugHu8QXOlt8TB6z+9Dj/H EgxaKadx4Ikph9aF99XMt828dLDgDPc= X-Proofpoint-GUID: GmiJ4CDqXgIdJS4jw2ukjhb7ZthvItzn X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 clxscore=1015 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio --- drivers/clk/qcom/gcc-sm8650.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8650.c b/drivers/clk/qcom/gcc-sm8650.c index f7e2d7ec60c9..b5cd4e3917b7 100644 --- a/drivers/clk/qcom/gcc-sm8650.c +++ b/drivers/clk/qcom/gcc-sm8650.c @@ -3784,6 +3784,7 @@ static const struct qcom_cc_desc gcc_sm8650_desc =3D { .resets =3D gcc_sm8650_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8650_resets), .gdscs =3D gcc_sm8650_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8650_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 95D6A40803B for ; Thu, 20 Aug 2026 10:08: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=1787220547; cv=none; b=k4eqoT/0+wwzwCDCGvPiRbbK9BQ380+QXsNIB057JGjcDRScTbFQVYFwUOdPUBz/jDX4xlnzA+oVnkVJ+TE4aPdSB/OuZBWcG8uFfONMeVIKcrOeicTabgbHkMfzGV3HwsPM7ALVW3iVa0mV+we3VD0a8qAQjcPzI0VipJJz7cI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220547; c=relaxed/simple; bh=vec+DMGrftoeTWQTfehcJjAH2/j53PBxzFUEMWg19XE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tDNZO5ejVH3+QcdctYtRN13LCtsYpDM/lILlzhtDEqoe/Q8LzMy4LxnJc3bKupU7qcfJyl7AKiWR/NchsAuH0jVRoTsG/it177YXrlKfg/eUigltjmbEyUyAWgpS9zzJSMNHmu2E4Wgkmq1cDu0WFyTe6S/yzkbrAEI8RHQLt/Q= 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=Z7i/g4JR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=R3V0fPoH; 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="Z7i/g4JR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="R3V0fPoH" 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 67K6EPjb491129 for ; Thu, 20 Aug 2026 10:08:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= xc9cRjhmIS2VG6NPtJVb4hI4xDqvEMv8EKXIDrTAkkw=; b=Z7i/g4JRisXoZzio hQ3Vhi1GT3fRFIGvkp+iYxBnN/gwUHht4iGCGFl7+qLBcjIidkuZV568R43EjL7V /q8nQyozJzdHLyDDaDXBLgN73TVCMelcyBHH+8rbMKOjuky/tLt1vb1k6tLz7ZVp f9u37Owg4eAx+0Jb56UKeLat9p4ss+1jX4XVvhAjdhpanOBxYdwLVXG+klgms8WS QAUuh0xEtzmcIFUW6DkDISPgO99J/gIGMVJ1j/qjy4qim2YCN3yinGbhDfcTv8Cq Bz5OYQTr/AW+obRui6s9kY3OkYtqHmMqNGmIUn8izFCFntP7DzPzfwCAroX2kskR JrxoVA== 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 4g5ervmd0c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:08:52 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-92e53b8a302so247728385a.1 for ; Thu, 20 Aug 2026 03:08:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220532; x=1787825332; 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=xc9cRjhmIS2VG6NPtJVb4hI4xDqvEMv8EKXIDrTAkkw=; b=R3V0fPoHICC2oBQxsd+gxdqQOwTTVx8RVJNcPslS/r3jxY8AE/Rypk7OaOZkB/u4h1 3NWKihuAueMsoJcL0iEq1n8v/w5sAC+2c7s2/B9/K37A/EQEEcYAIv0VBtMHB4up7zLI znkuxLBeo7/w9YUmOM0DkNOtbGg8PrbcibiYHEm3UsZOcvByhXPGGL1iMdVveY/MMeVs iNK7fp45Osugk+xEw9wj6rCUTyxXTgvJT6qIezWFmMnymnf3gjsKhDUCGSl47q3qTXyM VcT3ZTh/79y7hbHQrhS4DmCiNmmQ6ww3ZaRy81djURr7uj2IWXCzBiYZ9Ky9fV0SBfIQ NlpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220532; x=1787825332; 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=xc9cRjhmIS2VG6NPtJVb4hI4xDqvEMv8EKXIDrTAkkw=; b=prAGRzx5HNTbjnlezAUrO6hvlM4TL6t23/j/pq64uawgFDOsfUt81yWEFcsp123qFE Uya44BWe6pmtKdDdAU/dW/6mB8DfQImAelciq9l5zTb8qSLFhzLkR7870f1XRUM3PgNR TR/AQveFsSi6guhFyumYjSlNsF0ujqvB9HoYzvOJphrYsJ0WZSXRthhSI4DcaFCcn+L2 HFy1jfZH68njQsLHSitVAp5xY5VZsBBHTeAqow90UEndS2tNu/qsQs9RV4sCH2rmqGMD 2QnAo5ouVYfYZ+eyuqOehhUIX/BkqFzCtCnSG1gZYv/tmh7cVG1Iush2/RFZqLZuSIkc k1mg== X-Forwarded-Encrypted: i=1; AHgh+RoV7AnxYJwwbrKdO6pGd7HX08d92U9ipE2YUf709EpxYmOSIuyDjYUA0YaSbuKIQRFj/xeNc+0Coswe7k4=@vger.kernel.org X-Gm-Message-State: AOJu0YyUqKanU3a0yfo5yHN4OGKaBRwkzUOUPAsqxWjz9ZBHmPKwSW0Z 1xi9rsN8tgnegsizYfmYVPACIB7B6lnuZnTriCXsGmrysBuUHIO8eV+yfM3tCQdYXi9LHmNbKYB gFfl+ngcqQXYWzQXPPwnLMub3ibHmKV80p6PNrTjW5gFH3KEkCYs7zyiJlUIgQCFKkuE= X-Gm-Gg: AR+sD11YYq+iabmmqYG8oAw9wERZRAnnPd/32f8l8kvPyzYsnovpXcKkeU1PYe1BR5Q 6SldaNbQcxInKLFLrQkqXhlDu0/3Qsn0uVPBjFLkb0ED00luZ2UQpu4d+T83hb1frETuuCVNFZf /j3ekdiJimudAS0geRKNwfBRGb4DKNcrfe03PyKWXpUoTB41LGW1dcacvUtYhzRWh9S/DxMIppi dtlO5Qz6tP57oDK1HuUAldtCftRvPGNw2t0k2oQEjH5y7ogOVqtjiELF59n57tA4tMS2x5mlg1b JHzTxRry1/WR74lmuhOK4Ls1wv394bxDaGEkAeDfdAuHc4QnKPDFBjVKz7iMzU/kNc+RusLq/ii dZ58jNS/o X-Received: by 2002:a05:620a:4094:b0:927:25f5:ee08 with SMTP id af79cd13be357-9371e6371bbmr904478685a.43.1787220531739; Thu, 20 Aug 2026 03:08:51 -0700 (PDT) X-Received: by 2002:a05:620a:4094:b0:927:25f5:ee08 with SMTP id af79cd13be357-9371e6371bbmr904474285a.43.1787220531230; Thu, 20 Aug 2026 03:08:51 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.08.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:08:49 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:09 +0300 Subject: [PATCH v2 06/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-6-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=733; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=vec+DMGrftoeTWQTfehcJjAH2/j53PBxzFUEMWg19XE=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtHwuETN4WBvpEynT85i6pvE03AaNbHakzOIr mfsO6nDLzeJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobR8AAKCRAbX0TJAJUV Vi3+D/9BwWzLJ8/BRbyQnXRJC8ipU3NtQLH8IzAo04Rj9DSl5IqdMXM4d9YO/6xy8Kvtjtnb/FE 6M71k3lGO5Zi39sfYM0BiTKkfFoULVt0ssKrVH0jxOtpxYuZpfeZqOAgdpUkbe5tHIImet9o5k/ uiWpNa1/k+3u14iqNPh6ukrY4/+qpFMOVvyaYVghh8WuNqa7nMS14c5F0EMTR0Q7R2JzB3HF16h gEBTSwSZ0heFb060l/ovIiUDABwpgn5AY8U+qWzQf2jb3snFk/ivJLZq3PHXwHCtpDxNUwGX8uK MqXbUKzuiQ7oJcxKMe4U7A0kdt5NCxwG4iettXjX1RGZcDrYRIot63KGmvq8Px5aQyepXlG8lrJ 8YD35EOJzrR8t4AB0ar+G2/6Aoe2xTNya1LnWYmPlZAXSQ7Z9RVdgemjgHoUl9riQJ5bv3HZOSy V9nAJQIDg4Z9MsaqTPmJMdZh+JVPinzj9udEmx/yjDjkjL5vIRAvyyJ8cGzFJ3x6oiALFaVzzg7 wkUcHfR/3ZMWwI1BZSKGm4i8+KfiM8j6u9TH1/PM3YwNefkWzSRtIJWV418WizcNRwlLKzwmTOr Jm09pK6BXW7m9xgcFpYanZEJEEsjdrPge+r/4NDswIR4L/g12w/cONJSwSRJBLPAkCtxxhxTniC fVXMh2scesXR/1Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: IhnpPn_2dWAv8kIQr6pzy34ZEcw2oVOT X-Authority-Analysis: v=2.4 cv=VZ3H+lp9 c=1 sm=1 tr=0 ts=6a86d234 cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfXw1PDPpH7ptp3 u3kCDZW5SN1E6MGVZfpna9017lg767Q5iMolD3hdVxHUTaFrlSpy6w5d0sX+TH55KlKI0BgmbXI tDBtl3eSUf4Q6RW0G18oq4ffpLpGTWRBoJK7EZnRW9/XL85VhJly/z1AlA1qEZ8QfVY8L4SXfWh izQmOQev0+VyEfyazr02O+FNq/uJVcy4DqX/jskKDfHCxXcVmb0onAyY9UdaizWCfD7Vt6lZ7pP C/eGhGPg+rmfja0UmFRL51UbCpXGOtzHtqAPEai/ZYbC+761FcsHVzzUFLsTybbW+H8JJ9lBtfi Fg6SDSJ/bnTqdDpPwKjhSg956rL+Ag73ly4lPxvWkT+HtsW0vbVbsIkXdjw6S/55csQ2uOvDOiE DGsjACArpwuGAoB/s3MIgxxam1ebqG3XIiD0nQdbAUKR1Rjknc0x1zwnMmYNjG5u+M6JdcxQ9JL bqq3qMh5A6lLfcvwHOg== X-Proofpoint-ORIG-GUID: IhnpPn_2dWAv8kIQr6pzy34ZEcw2oVOT X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX2hzlpxj9Djkj vhBJpnUHexov+0nVdK53Wa40I1dmF8+IJj7VBYoRieEeCncyW0piWzoViNQcutLv76oUsisnLWF U6OWVJAMqEowNoSYFzQxKjVtqDCrhDI= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 spamscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio --- drivers/clk/qcom/gcc-sm8750.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-sm8750.c b/drivers/clk/qcom/gcc-sm8750.c index 6cfe90122268..a4a3ece74f40 100644 --- a/drivers/clk/qcom/gcc-sm8750.c +++ b/drivers/clk/qcom/gcc-sm8750.c @@ -3195,6 +3195,7 @@ static const struct qcom_cc_desc gcc_sm8750_desc =3D { .resets =3D gcc_sm8750_resets, .num_resets =3D ARRAY_SIZE(gcc_sm8750_resets), .gdscs =3D gcc_sm8750_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_sm8750_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 774C43C09E7 for ; Thu, 20 Aug 2026 10:08: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=1787220541; cv=none; b=CKqEOOBXoOO3iT/3TZMgxuBWq0AqLiLiAqcz9D67fn6wkauwkvOuBpdLhy4Rm8Fue/rlRIM1adB9/LHexO4S0EywNl9HRN0fR6jhFLEvaHkwLIUBT/X2C7nTfJVHxgzVY0RtHC+R3IDGgHA0GMWfBpIFp8+seWO0yuO16jIofWc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220541; c=relaxed/simple; bh=TtqjP/pi/AK3r/5kUqubs2fndJh5LAqu7eapYk2jRW0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DuhgbQxBtUOk29JOgbT3vp3hOZEnlGn+1uHyzMZCluomvwmvHhN0eXx6ETA+wJACEMWc1xwbrD6Z7IvnVOZH33PvQoSAAAGPHEIsuwmFmbrs+UfQDENVjv/m8vydCVGKBnRikooxx/5dtUrL4GRRoZQLc+6WTIka+hjZCR4A43A= 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=dWaM7b2m; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jPt9Kcu8; 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="dWaM7b2m"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jPt9Kcu8" 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 67K7LNYH2753363 for ; Thu, 20 Aug 2026 10:08:56 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= GevB+jEhNYhG9RjZjKoCOkGbasF5w2lMZxEjd1Q0qN8=; b=dWaM7b2m57B+26vZ Ot9vbcBhJz3KPu7bcfemaJmwK1nyXEfZWDbJ6MsBwolMfaX3TtaBSpac0BLjo4l3 kOpODbaLCkROQ2tVzy42aGdIWKwB0KlZbyrEQ/D7c78Qhr4COnMi9HL2z5aYIBgO sVquDJ4idSbsw7DLBlwCBlhKM6MdEr+IZzlBYKp0wOy68FjPwx55FDbvGp7v6Fxm ldrCzVCwNb04Sir+nMQZ6780IbqZnIP4Y2MkvtB9PwGx6tZwjNFXFMTNEYfy3lG1 uRtQqsW9UYutpfpB6EEA3rymQ1Ylu8vQ2uu1+rks1MxXu3MlZGPp6bb7NKS0lItG c+1R8w== 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 4g5w498mps-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:08:55 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-92e53b8a302so247735085a.1 for ; Thu, 20 Aug 2026 03:08:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220534; x=1787825334; 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=GevB+jEhNYhG9RjZjKoCOkGbasF5w2lMZxEjd1Q0qN8=; b=jPt9Kcu8CGKX/aQQAJ7HUBvhxywAKtBw1M7McFP10aQaPp0JtPATbN/G9AK3+uWWC6 0Bs35Xf1Xxf5t6an74IxK+C6sZjup8sqEIUmUU8I2nnPXcbZjJveSGeomcvFehdZFCGD M06TW3A0Rg6I0q62lYZW16UQ0WafgkZpHL0U2LytkF47ZRdDHzcg2wF0TJYKp/ZAEXGM 1LwGkqh2wuELB89drwH9gpwPXLgeCC419B3jq3muaaznB3zORNXSOPe5fDrjPqC7aVyr NLtDhAvBrKXcEkiyi10pjVPjNQ9oqpIcICWewISXh2411tRU/G6tcm52btLxhDS+VSpq 2a3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220534; x=1787825334; 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=GevB+jEhNYhG9RjZjKoCOkGbasF5w2lMZxEjd1Q0qN8=; b=WMT2NgTZge63O8mjcSibCaa0SIRL1yCD/KNbYYAcbpJNvKS7IuY56hi9h+0kuwr3Rx YExM7pPpfq8BQkBrmgTZ/FMhsSY4SktNIpGROzRNNzVZtBVkn1ZQMQpL1mJuEplJy75a 4nnDTQqqL+ulgMi+JANA2GZq+JbHzFnIkPL2sxt+IvHOkChKW5adLa7A/zRChfaL1Jfp n6cyg78f+rPXPaE4DQo2XzSU135JSKL3KCbxNBNoTxcYDS/N8febLvCpqgS3x5QOUNkJ reNnzD9mcKGMQs5azfoVvvZSIoqAFqD0zDToMgMI7c2lWPW1uHLxxwLSbEw+kW9XKLC7 iLzw== X-Forwarded-Encrypted: i=1; AHgh+Roiu3lhmX3RRXQNVIUoxPyJo1H84hEeCkX9PylB9sZmo+/exH+MCnvdrHLjk6AZO5LPYfB5RFGDKo1cXTc=@vger.kernel.org X-Gm-Message-State: AOJu0YywgsGgFHTfQzLalB2GyboZHOc1Ml7KIGTp1X5Zp2EqxgkNlL9s LeiXLB22lH5VCEBYJ151GqPP/pjr/Xea7tcXdejjsSommKyRHs/tSHyRxKNBS8ajFzuRpJsr8Tz rDsUxWBiBU9IS0ZSSvZr3VDcSjYwkU0G534XNOQ3Am2xHDCssBysl9Ug3JKrzMxVnsnA= X-Gm-Gg: AR+sD10MUBU4sX8DPflF8l6uNccnq0jte8zB3cRh+6aV3PAn4pxka2UtqeUuqRRapFe Yo9WeHO/p5fndZUXa/h3cQ+uJTf5+PbfV5KHwTMV/+6CtfTUqBBTcBBfZd0lJ8KkCn9s5ZdYnKM TvYOUJiO5lGW1pChTF4KDBupPhx6Yf9JybyoJ2lgot99f/5Zyaxk1OYahQSoSDtSd9iEIfH2kqS JlV8mnmCPKpvGv8SU6v7VPEA5iTafY/7IZcb5q+SG9OHnBdwgVrJsnN+SU8uXxqapf88UUltOQA MH4ZEZ0eqSqXziRCJRMoLatmDYEe8Z+wxAMhM+hw++Ze61U0IxCdeClTnHBMaWC606ezw46iKQg jKaHXxMTO X-Received: by 2002:a05:620a:444a:b0:92e:9cc7:fa46 with SMTP id af79cd13be357-9371e251dbemr991633285a.21.1787220534519; Thu, 20 Aug 2026 03:08:54 -0700 (PDT) X-Received: by 2002:a05:620a:444a:b0:92e:9cc7:fa46 with SMTP id af79cd13be357-9371e251dbemr991627185a.21.1787220533986; Thu, 20 Aug 2026 03:08:53 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.08.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:08:52 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:10 +0300 Subject: [PATCH v2 07/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-7-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=863; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=TtqjP/pi/AK3r/5kUqubs2fndJh5LAqu7eapYk2jRW0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtH12fZKjipypiquBel0oTJnLFr4rZYYXJ/6v ecX7PbBXRGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobR9QAKCRAbX0TJAJUV VkHpD/938RHJNyk1VPMNf8qFUDJhO2HuaaG+F5ecZ0p2XJsSVrBoRLc52ygG/fambwQTzCKnWo5 9FcA/laS5COSEHZ17YSCzapvyrDflF7LLFu8i/Kc5xVyHy1T2jc2Q3SXIE92r4loXTKfotCrCqe WIiBF9ayyZYdl1A+nLSDIcij7B8+vTpJ0/Kdx845kjkR+WLQKxlOGbRCN4j93m+9rTC2XEXE9Y/ VjJKAOHgwFlq4OfB0ml+GnDxrWJDndbMBe8tJldTe9LYruayBhuIoooRlg7C1Oarux94hPu2Xmw Zp9+4xN7sGa87WZ0GZAbcj4dDHMy2bVABGWM5SVnF0SZHcGzAMJkpMVhZP+ecQFGHbufuJ/eICp KsR1dpGHTQ49qP6u0WUfbapxZlUiwlK25Ruay6Or2eVWhnxAC+C13YO4cSPbVlMgZZ/LyLRREIl 7rBI4NNybY/bTQ6HrmqS5xddKp70pNbGczINi0mmKp7iZRJdFypjr/+j5tsuMq6D7IcGe0ls62D UghUh0zT/IR35s5XPWNBQcx3XpymO+wXcq2GUo0/v9zrax0IsqvfcLPJYjAv/tLoXWdscMEnkjo Y6IwfXrSdkWgA4SPML5YraReS7yASXBYQOlkZEGDqx4BpkCpQdEr/pDbWKNqA5RaCvLSmF4+aBZ rkTc+AFYSLuhBGA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX9aYoOzIfhiKb 629zPszgVWf1hKe7VzNDe0+9MDmJ8Jdd81EJLiIZ+5p4zE2g8dbTwbv/wDWsbrqz8CTrW+ygpVH Y/V65ut1545AVTC6ct9eOMMv2fIzuzQ= X-Authority-Analysis: v=2.4 cv=YP+vDxGx c=1 sm=1 tr=0 ts=6a86d237 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=gcpHbPksm3HONcV3VD8A:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-ORIG-GUID: HF3GPRDDbuOFuwZacV2yVqsmhav5XU-u X-Proofpoint-GUID: HF3GPRDDbuOFuwZacV2yVqsmhav5XU-u X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX1dawDUiJyU8Q nJuZZqS/Kdl0VlWcO7JSl5FGrk7IYCY8vPq3hXXoHd2k6YQ0oTM5hF7f9L/jliJ58AgW00fFmnN jIskeVCnCrI5Of3LotnOBTm2x52ElVw25BCYm0wtXokfL3ESs1FcwCDOq17UJZ+pUvsfo9HWrtL p/K723KrZOhyd/XvMuSS/7U0lshLqV7jgooLtUwjOklNITPaNVq7wZVICBe1mSiEexaEbyVxuds 2rSc2h+cj1rlaLFZrAWAFgkDuzVRGRIck8RFG1bn7WTiBUiqaGvvdyEY/kIH+zIOjeD/EG0DGVK 1ylIGm2QRzjWsO4P3HUqUjo13PhAW4br3HSYK8r3pL93I+ElUj9Fl+1WtSh98MbDlHIfMcxdGdT F/fjBD/50VuHSGIbMIAWtb7+OE/m5vjzGC2r+Yqn5Tonsw8WPi7RPTiq5Q/7/UHItljr2MN9vNr aIg8XOc3jIJdV8KDclA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 bulkscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 clxscore=1015 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 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") Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio --- drivers/clk/qcom/gcc-kaanapali.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-kaanapali.c b/drivers/clk/qcom/gcc-kaanap= ali.c index 5bcbcd178657..c40d2da1086a 100644 --- a/drivers/clk/qcom/gcc-kaanapali.c +++ b/drivers/clk/qcom/gcc-kaanapali.c @@ -3502,6 +3502,7 @@ static const struct qcom_cc_desc gcc_kaanapali_desc = =3D { .num_resets =3D ARRAY_SIZE(gcc_kaanapali_resets), .gdscs =3D gcc_kaanapali_gdscs, .num_gdscs =3D ARRAY_SIZE(gcc_kaanapali_gdscs), + .use_rpm =3D true, .driver_data =3D &gcc_kaanapali_driver_data, }; =20 --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 9E9E6411A02 for ; Thu, 20 Aug 2026 10:09:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220551; cv=none; b=tmMrmtY4L8eQEF/O6z5N5LMXy506B1kMwKAcaaUDbVV4MSBUPmu0fzaoKTaoPuAg+RwWGV3OsOGM4Fwtj8TqIYmCs010Ue5KHmamDdsCV0sTdc74lBpXS/mvF9RQyQGO5RHiK1xYeyVpfxj9wgNjfYYHfWLSknjt1B4ctId9NSs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220551; c=relaxed/simple; bh=8fjEokQWgCVswMg04BFi+Rn06J7O/YBo7nyvcTRzBCg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=JISVZAGfLjm98+eq/I00OjlAk1dLBwJWFOy2BmLEdzcOcFienAd54v7pxkj98yoLheHbW1aybp8xPQLyIGuJa0rZfCvw1ows/9G7fSi06kaN3T4Q9bc6UbUibBHDbJrNUqyB/xaVosMB65vrOocGzwfVjpjA/lNE2FmftTHAVuY= 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=hM5BmlPr; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Hu20TXoy; 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="hM5BmlPr"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Hu20TXoy" 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 67K6Kxx2490936 for ; Thu, 20 Aug 2026 10:08: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= aYelyv8NhNc5RVp0ZRO3w0szD9gyMLi2vIY9TUhySMk=; b=hM5BmlPr8+EBsVwE joeKGDmzh5bqq9lyBHy2L8zv3TejG9gsAtrsE6cQQJej3XMU1h6zd3LWbZO0YfLi 5QXNlcafJHN689EykP92y0nklJasfUGILHzCc1WA3cjtKpst8BQ2LzyRRanBX2in wlhMzjlaffq6XC5LfhfgLMxEByJZUhdqq+brYfDbpoZCOZqw6GLq5SCK4Lj0PFLu WBOyzliQbrXkE/9sCOdTVdDg3Gdtmys7DHn2zcIak3Z+WLrIuUuWtkuAUCoNe66M s6ydzYSBN0nardLmnUB+u80KLinks0ysjZQLj2lJ7MBAE/1Qm/5OYzYkK9jGX1K2 5XepEg== 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 4g5ervmd0u-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:08:58 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-92ef13b61bcso301502685a.1 for ; Thu, 20 Aug 2026 03:08:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220537; x=1787825337; 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=aYelyv8NhNc5RVp0ZRO3w0szD9gyMLi2vIY9TUhySMk=; b=Hu20TXoybekEluN8CiW7VC2qGx/AQ/hbib8vxq/QPdncT9yzq+NUDfv7pIOTSl37vv fRGQssBHPSRXwkxvDfuQdEG5J56J2ltwg/ehQsE/dfjVi2/dpmvQP3X4gf/ajTfN3wwU HAU4iHh0i33phIp7Xk7HicBovyO3jv9uPln+qTtA6CuyimUZN5DZp1bJ88tHveNfCLSb Zm7ADqNkgFIgNTHAeGVZ5iSNtYThFh3dnR8E7tD38YgcsyIjuoNZNsJmtKZMorj79Odz w8JtqhKB8I62PSPuZy76OQBaXW/erUTKGJc3YeUFq8qXdAmI38wt8EcA6wLGSDT20QNN HjwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220537; x=1787825337; 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=aYelyv8NhNc5RVp0ZRO3w0szD9gyMLi2vIY9TUhySMk=; b=GQQtZqIDudnjPbs6ev6Ak1EgDa84aS6kT+QkAY/jzMvzeo7Ux1qNk5phDrBe5Tyes6 iKNGvZGRFMIu24Sg5xXqQiNyAGYKeOz2kDgoKVvq7vLan6WichJ1lLhLOvwQZBkFKszH uQPeevymjfVn2IHMh7ThtEOutyLPYVhhkPU4PWBMf1cpad+A/COnswTTz5hrHtPUujgq cG9Qur3yhd12d/m7x6EqSbev8mjsSUuXGDxvi+AyZbv4lxv1VKVNQZDZP8kq1Z7upAMz AGWE8apvYw5mbKEMx2HBL//wVp2NKS6SLI4TbUJCg+nM3CmeXfRLxkb7AyLUTttmXrqf j/3A== X-Forwarded-Encrypted: i=1; AHgh+RqTpeFCZUAmZRF2GDIBP4B5HVQ8lRWVPHd9i2TUCyd0WSLe6bZ82QokMaLDDgRbxv4VzvSxpOBGn/mVSZM=@vger.kernel.org X-Gm-Message-State: AOJu0Yz+xRcyOsfGElpIpid7vo8I/zsWw51bz0Jz1zskbINrn6P8Geyq QDrinrppyHJo0VeTpdez7+vXEAdc0JXNeOdNBJ7gVSSoBdBcIbR4LZopvqX9/VKm8r5x5SjEvIo TmXDqUTSMRHXk7IsJFKi9Rt/CZk1i2OIDiBbhgUBAD+5TzYDXnf4p4m8tpELrnw4kN3s= X-Gm-Gg: AR+sD12pGVO3qgrWgSbGIst/SG29pINMJRvwBAANYtYPyG5MuVrARbx8xtLytrHcLfo prf+2pw6IpNZ+bZl0R7oGTFcRgJU6glwN4GXiginTZDH+qWF+AN/1kPKrpLRWByJtMGdYl1NTJI lajuClxqW+jwQmSLdWIn1Lw9jcvjPBVCyes1z/vp1XNbKQbYlz6kIdjs0Nh9GC0F8gDf3AHQUtl 5ZC3f0omyzr3dubErpBYDGFtDL1jeveCuiQ8SXxbYv8OwIeJyKZjVPzbDwwFYYIWWDxVpDTJlvi Pgb6n2TadSCicGCr75TrJDabWYyv3FMajNPs+CAIJ9bqP/rYkGjearm0fXOKhM3qaQg0EYyjJET tanjOgy+R X-Received: by 2002:a05:620a:408c:b0:930:b5e8:a40e with SMTP id af79cd13be357-9371e2cbda0mr1042401385a.23.1787220537218; Thu, 20 Aug 2026 03:08:57 -0700 (PDT) X-Received: by 2002:a05:620a:408c:b0:930:b5e8:a40e with SMTP id af79cd13be357-9371e2cbda0mr1042396985a.23.1787220536678; Thu, 20 Aug 2026 03:08:56 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.08.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:08:55 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:11 +0300 Subject: [PATCH v2 08/16] clk: qcom: gcc-qcs615: Tie the CX power domain to controller Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260820-qcom-tie-cx-to-gcc-v2-8-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=733; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=8fjEokQWgCVswMg04BFi+Rn06J7O/YBo7nyvcTRzBCg=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtH5liH+BwHRxg7Y6zgTvh82zhkEjcLL6anM9 cNS38ULnfKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobR+QAKCRAbX0TJAJUV VvcsD/wLaAi6hYCC6wrR7LVkwX4QPnvYtC3KrBP9bDVlne4oy18WEjnHsroJwduT14BkkGQnSsu 5D01+4ynWa42iw/m9Sf6L6l5mSoala/2tRxJZYvfpNFIiJTjZlf9NMZBKy9k9H5Yza7bz95RHoL BI3FPy7bv4CXdpIng1LYG5AjObS0gVfnM/KSHKuyuGcpIHYYDj3abz9pAQuS6JHHSpIvH3DoCyb d01ikJ+ld6ZD4ZBNS9quKqENncM3VCevdIrmK4YONrReNA6cs3MWBPAVR+JfSuI4RpuPUrag9ay yFMy1ospzA+KdYqN/mPAxIms8jqZW4ZTpueR4wncgnmfOCVUevqIfcyKWxThcEQ8+djSZ/FrMcm wyh4iRjZCXIKIMtQ+D5tzmQX3HJy994XfrbarjAf+5oXiBARtvi6i64x1cte6ygs0Bn93umzOSC U3xdZ7TqG8DtvsGNK6p/c6Q+KrwUYzE2zpohjohthOScjWqvQQJ6lw7BBpJre1D2yM135RK9ve8 SWrlSQWIzmxl1B9ByY+d+cB4cbUxmR4qBDqLOjfc1rprQQZZDrSqueH+nIAbk1qPQEY1JQ4h999 AHHZV3Lrr9bnQCpfVMjhafI1jfb9BHjcgtsg497Q8uNwbbHqHdLK55lu8u2oV3HVw16GEPt39Ky Y3KPoNSPjvOikEA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: 9W-Y3j-GS39XREGTWlP1Srn9BmgcHs60 X-Authority-Analysis: v=2.4 cv=VZ3H+lp9 c=1 sm=1 tr=0 ts=6a86d23a cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=j9QDv7RGPiaZsbg0A-cA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX0yObyRywensv gasAcRf01ij8tLZJqiut9B/NZ3adayl93609fxr5Na7FF4/DmOSv9s17BzvyhUnJkh7igU9Yn3r J7lU+fBO2fULFiTgLQ48uFBS2udIgL7HtN3Qh4A8hfR1OLj7kgpXkCMUBHT06bu8RtX1avLwvl4 XVeMSSRdDvNmJZ1lXA+o27uo/+2DUf2U2+2JPwjw3d7V0oXkmBRd8UnTX/dughsdWCeuwGsOkrj zuIMM23Bv2iGD2XgM/MYj0tIOPrXaVddIG7yW+S1phnaDngSMAkDss7nfmJIRX9xxEEyRUJwjUg 3SNnrByPqsDwOf2AFssg/I/ZxCygASTB0+8l3Z++3WXGk1jJ1bXQgf6tlB1kUeKP15rva6VClNC EIi8ziIp5VLoS/vLUuqYXo4b1RS7FgtU/feXWWO118H5fpk0kiNg3Zd0dfa3NRsaeQScwgPaqOX HgFD7nQJzi3bOyW6qbw== X-Proofpoint-ORIG-GUID: 9W-Y3j-GS39XREGTWlP1Srn9BmgcHs60 X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX7nIAEEbrnZGM THWJwhV4bkMmzrn+Ag0lUaRLyYwvtAcOZkUUgF9wOPdAdygHpdM5M0wgi9MWDSUjADbQhypLCaL 7WBuDrhbKLePI99oN6xBmaMg4x8Ch8c= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 spamscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 Enable runtime PM for the controller, allowing CX to be powered down once all GCC consumers have released their clocks and GDSCs. Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio --- drivers/clk/qcom/gcc-qcs615.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/clk/qcom/gcc-qcs615.c b/drivers/clk/qcom/gcc-qcs615.c index 57f8c80c6f32..601c81c84450 100644 --- a/drivers/clk/qcom/gcc-qcs615.c +++ b/drivers/clk/qcom/gcc-qcs615.c @@ -2967,6 +2967,7 @@ static const struct qcom_cc_desc gcc_qcs615_desc =3D { .resets =3D gcc_qcs615_resets, .num_resets =3D ARRAY_SIZE(gcc_qcs615_resets), .gdscs =3D gcc_qcs615_gdscs, + .use_rpm =3D true, .num_gdscs =3D ARRAY_SIZE(gcc_qcs615_gdscs), }; =20 --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 F2496413788 for ; Thu, 20 Aug 2026 10:09:07 +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=1787220555; cv=none; b=sMjTe/U7neePDMFNxOmle7Mdn+UZBxdj8+XhpHsCG6io1o4hIyIHPbA4u1EM/of4/a09Vv4sBuSvPUmByr085N0wK69J/gOH7tp35PlEjoUoAGuHHlaOuwGaEX3LZt5MHlyd+L7nyLhrNpV4fqAoCl/4kpB8jSBY/8g8ktJ3XDA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220555; c=relaxed/simple; bh=ppqg0h8bRGvJ8cRgzX+fL/RjwZyvoIJpuivJiHXgjs4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ez7VQYzQ8RDP+kSzpKRBscyw8bVo98NZ0JECbHWMitiviZ3r/LbQSzkcNuPlQZ8gUJs/j+yZGMtbPu+TDmW7SdOrejvSQrIKtfsStqzSwdlJGWqnsKJrv5wox2dOj40ORsEwNsUj/FKrFAhw8Kuy5ZyTDQ+TiTP5LwhfV2Mu5OU= 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=ScBBBqAF; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ePIQQLYb; 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="ScBBBqAF"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ePIQQLYb" 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 67K6n9CL3732257 for ; Thu, 20 Aug 2026 10:09: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= bwBAwiiLuJ4RoBkXKEdCItiXJM7l9fVIKsMNbws7GXo=; b=ScBBBqAFUdi2PffB gMYGJx9edVAvD8Bgh+ewRrCETpcJvOA2Qz7um959OSi0imRf3batshqwgGOIhHxa K5FReJ9eH1PZwgqAYCEKgAOelwCMaoHzoZrGFMqCfLLybL5MM24OhswcP1QSHgGM ITLFTjBfGg4gwraJLPKS4j0OufeAOJpitxQqfa8BvLB5mTY29lCQkna9Z/4VXz/+ bolb3FrNEytrQx6+DyC+yMFi5zqF6LMUF6yJX4+NUw4UuuVOUgVIXN0Q9UG/i/EQ ARcnEeKcnRZ7WZVI//KxDk0fyOLLIYBMmJM0oQSE+sTBgDwKBDsJu0xWjZNOB+bq 4qRmag== 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 4g5vn88rdw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:09:01 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-93494527488so356144585a.3 for ; Thu, 20 Aug 2026 03:09:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220541; x=1787825341; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=bwBAwiiLuJ4RoBkXKEdCItiXJM7l9fVIKsMNbws7GXo=; b=ePIQQLYbaNj8i1Yl7yt1/e5KtACVFgKwJUZerF7PJSJev39iwXprSedJMaKJbyJQoP fTgTASaOcZ3x11Tt8yXkvvqyrQUs5vArbnShkk2odXAghxtznsj5xxGuEJXuYqKur0zj 06fcdLC29o4NFaZ8wvfs32iFUR1Mbr0yZGH/hYRdXTWajbdf3qgcBHt0WYGW8lHenygJ 0zIHWH99m+J8PxOUYCVZcuNYjKAJipDsyahscerSvLdLdWYWrjKY4Q9Ngj615LGUvULC 05YTHJhaPozXlzZ6duBVXuYlDfR1TsgwFYB5S9/OIRquWfUkQNlAh1ZYC8y8RQZJLJcz /LpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220541; x=1787825341; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=bwBAwiiLuJ4RoBkXKEdCItiXJM7l9fVIKsMNbws7GXo=; b=jMnQEGud8i+b8uOAEosXN32OFfjQsCsqPejpTBe+dgjdzZ67guMlm2Kv6U9T+WuEoO +oYVbXBQqCARUkGYScw8T+to4cTKGkSlMs+iW4/NA0+rpM/lmpJiAMybCDzJ/35v2y0J b01ms/b8YED6wZX3bVM5TVFXhoxwj+EQYDze1ndX0eDXIUHyLbxRlQyBKKMRXfF6+TfM ZYAU/aOY4L1w0Vq5URHMpB30EMsaSEpjhxr05rurAlwrvEGdyukv7WdVDqPDO73U307M ceY8cff4Nqrkv0ia1pyLmIgNocWLdOi2K/e6fENWmJ+YJ+hGHtNraQWGmEd9eUejdxGP 0hwg== X-Forwarded-Encrypted: i=1; AHgh+Ro32YTPs6jnzQJ2pBtdkvx7PMSx6i5UuLOv6ygCp4huuu81N5Cc2LMEM1qvIyQ+3PixNqcKxtq0iszkIdk=@vger.kernel.org X-Gm-Message-State: AOJu0YxtxER1dkIlsbFWv0iE0wCHk8439jZoaq181E4Wjdr93ZaUVxNJ jOO58RkMaFXkoixbTBLBkVQqMqYzZPBzazKrdQ4vURXKiyodP8FHa7F+XSL4bXYSTKOfOgYk4MO tVOXRKbSstSErGmHK5OkFMZicVyO9iY20zOCkDz/E62nKube/qgLrGN99rHyJm4NQBxA= X-Gm-Gg: AR+sD10ulQYuCybpSK5cKVeIy++FTQLTHchA43qDN1NNKbPu4/F4ciDDp2HNrT4EfPJ gHHSyf7WWE2wENRO3n0G/TBae84lI8YZoKEBKHcRNTJ+0JR6vygbuLSid55e8uzkNdwFZG92vIM 1WEygXgx8ZbvBgU3UIdCjHNqfvja1WfEqS3lnf065Nwkee77uIt5esiWK06iBn+/+Jlq4j/J4ui 6cW4PfBI9rJNZ/9diPsVWRubRa7iqTrEgft916251MYx+2Dy7cmwSYYM/ykTdofD0eaiKl7lqty Gt8ZBUj8EfGAglXTZwW79+Gi3lUU1hLrVllOTzB6XmF6dUtUdTzfk2Qa0gozzk3vaoW07lXo7um CxcaP000D X-Received: by 2002:a05:620a:3181:b0:92e:305a:d729 with SMTP id af79cd13be357-9371e31b0b7mr926372085a.7.1787220540788; Thu, 20 Aug 2026 03:09:00 -0700 (PDT) X-Received: by 2002:a05:620a:3181:b0:92e:305a:d729 with SMTP id af79cd13be357-9371e31b0b7mr926367285a.7.1787220540270; Thu, 20 Aug 2026 03:09:00 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.08.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:08:58 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:12 +0300 Subject: [PATCH v2 09/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-9-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=990; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=ppqg0h8bRGvJ8cRgzX+fL/RjwZyvoIJpuivJiHXgjs4=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtH+TvlcAiBJTUv1f2KiEaX8Ufh42yZYlACGr OpDx6YksYKJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobR/gAKCRAbX0TJAJUV VrLVEACmX8KfUgNLlSxVbHKFKNelWR2WVFK1Z5AOZ1cvZ0SLJDGF3Js+0MQ3XFYH49mzCrPmUNN CPJ80H2d35iupUgUG7jX5T/tDMn1uJSWuWSfQTi5ja7cHEGn/V6WDmz9cGWX6cdUrBgMLCpQzuO +4mh2GJ7Da1lzpno0+P6078nuq+UDdx8JaUdlkemM8hcMWVIxQc2LyRGSKt8weA795HWqeHbVn0 s0xczvps9co84gr1Vdd2OLV4dul47+DqjGy8FBr8XzEYE3Hum5xnyPKUhqJS0Q2DuvjURwk/Co+ SAhDZbTLOnbzPPI2TYcmWPTRiI1ftTRfa+qH9q1v45grIUD9HPWnkWL8xcO1RdPQLoXkqeCWPRe A/8QcmYVAa4NmJv8QDiYmEJA8IkY/UKggWiQ84AhYK1KCddq6P09umj4DjGTcYUIIeq+gxF11K0 8Xze72W07+7FOjXHkud+jao0i7Rwmvakug6QcM5lOUNLbbEZT0ws50/lbAzmN+YAhHlf960itDx 3mqFxvgHmbSxR9yDxCAHUm6GiLmsRzwORsLVsagxQme7+PhktK1ku1w14/8w269NW7xCl6RBPwx Vd6dlAC3JnjksnDe/j5BInQI/HmHgz1XEtIXPhX1H8hTy9+0sTrGRUzs9rTk+W1LZ9nBoKF31ir ezLH8itnN7xYSuw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX6sqhdyZAnukw lTJpdXka2ycfwJRIrPFkl1LYffwDzARwYyueq0dubXCUxdcqWQ+zsNbfmGqkEHPwvaOOV+rh/xH pLg6fCixkYqL4WxrbgWQg/ZwGCrOMQ1uLMR1b/4GfX5x42zAXNbBlHFy2CWSQFeaRpxoMVrs/Tl HCPa9WFLY1AYzxecJ7J7wJrxGeyST1Px+jXggErzhNB9FaI1MyAUIMe9ARSe7Bb1ycR75u9rLb0 idQzvgBOuZi94mgRSzZiNeAZPN1KWEQuk+gfkIrxFM6cbNx/YIaOUCriL+TqWR88KAKv6msAUI7 GdV3Epc176Jl8NPp0IYSJBaeKnPNyBvbEvgHGnvvcWGba4Eq2MM1mElUkyMRrCtPhCoJGe0GStg ETDQfQYKBH4M9z6RMGvcL330BQroVxhXc4O5txz4qLb/Vx7oNqHl6aV6Nk9Z7AIS4UVcRC6BSLI P8PPZJIWZ1DkZRtmovw== X-Authority-Analysis: v=2.4 cv=KpJ9H2WN c=1 sm=1 tr=0 ts=6a86d23d cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfXy5tLxK7eafX6 Tr5C28w79yDHbYQIMemdGCvJBYSeMDNygPsx1roXiGPT/RjIuQxASV5hWtLAK41aA1XpK62rsHR JXVHvt1Y6iaE9wvqSkUxc63XGZJiwYg= X-Proofpoint-ORIG-GUID: -IHtwyR90S6IKwVADUT-2lid8VLnoHJs X-Proofpoint-GUID: -IHtwyR90S6IKwVADUT-2lid8VLnoHJs X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 suspectscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 The GCC GDSCs on SM8250 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8250.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm8250.dtsi b/arch/arm64/boot/dts/qco= m/sm8250.dtsi index 90f8b091634e..50790cf1c3ca 100644 --- a/arch/arm64/boot/dts/qcom/sm8250.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8250.dtsi @@ -971,6 +971,7 @@ gcc: clock-controller@100000 { clocks =3D <&rpmhcc RPMH_CXO_CLK>, <&rpmhcc RPMH_CXO_CLK_A>, <&sleep_clk>; + power-domains =3D <&rpmhpd RPMHPD_CX>; }; =20 ipcc: mailbox@408000 { --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 6E6BB40F750 for ; Thu, 20 Aug 2026 10:14: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=1787220882; cv=none; b=j7l8J535siQkFFn68d7EFBOjvJ/CqGar2x6e8UQdHuBEERohUULkzjevRFY+uDbz/fWTFKyI825GyW2mm2deTPh39aqzwgHyjz4OKOLd3XW7V+ljC6AiW+DlH6IiP7tE91dPX2MVz3ERWKk19b6YTtGtTzAsCrJQZpVrlMHPcLc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220882; c=relaxed/simple; bh=efBjfGOsvP+ouDw0Cdkr+P3tV+HFKOcqgBXTrfJplbw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bSr+S/X8dvTEm5hLO5pRiJv2YZpMfs0ser5VHw/szdob5b9JhGnlN/4q/Em9CF8jw5qpUWKCAZudP3Yw6YUb04Q6jIvJCZS2SOZok/iaAU7D01ytFYYaqVVTdK6RJ5Czol6K0gH4aiIW+Tf6QoTDCSz4vTLRhr0pvEs1VUBuKX8= 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=d24KRiQT; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Ld96CRru; 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="d24KRiQT"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Ld96CRru" 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 67K8jdHe2529506 for ; Thu, 20 Aug 2026 10:14:27 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= HTXHScq3jySAp1LrX4Fz0QmrP9cXMZf3LmxSWbsjGSo=; b=d24KRiQTBx5m1AXx F+fSdMI3CQNc4A7h0xU4MdnSYkgxB5qkf/0Rq0WnFulPuNkk7/RV/qQuINshd70p 5NUSQ13xHiKQ0CY9AztD7YVI+Qxm1jsk64OV0T+kqPsapzmTHp9LwENBAihu2dx/ GVExUF+UL8JmLr41X4uxWpEqvRrjqBFpwmgYV8eFZ3mSxN/w3HOx1CV3WZPEYkkA dU77CbbNVtqSCe6m2EGGBXUU1QWPERobLGn+cGilU5QVdaXTVkWgg4kx7Q51MAq9 VHmZlH9Hzipti+oeHBfRyJuK19uT8BhEoqUbMrqufy/vWKva1btUT7ZAAo7641Uj 39AsCg== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4g5xbv8b9a-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:14:27 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-cb7d6ba548eso2440909a12.1 for ; Thu, 20 Aug 2026 03:14:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220866; x=1787825666; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=HTXHScq3jySAp1LrX4Fz0QmrP9cXMZf3LmxSWbsjGSo=; b=Ld96CRruD1+AoThOTnCSKY32mX8TBIgawt/2rCO+XhfanoVSYzTZYfGtT17CEch/nh 5tbh2CJvNZJ+rvy32rtz7305GUgLMfNmPW8ArM7XZVlrpwi3wdHDb78XQwYACioIcDKI HMe5ex9j9ehPPusCzHvvzicxTBC81kwvHuATvTAqgpMLGNARl1P8E84d4gcn32MalUMR 84S51aiyJm4ecyHFXhq3BnIs9sjrZRM5iMwRd6l4FSEposZte0kALV7nJtUotXfWBt2N KmDElwjuIQD0aeiLnYLpVk0/p04YYOA1jq2bO6KMTzuOKI82aiCdoa0twi92TmlJBOZP Mawg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220866; x=1787825666; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=HTXHScq3jySAp1LrX4Fz0QmrP9cXMZf3LmxSWbsjGSo=; b=BEK/P1DEkp9XEX7WWVZOHNFu0Vcv3Cn7svU8pBpZcmP4Iwnu6dRUYyH+W+lxQnR/9k zIeYYYOVK69/JC+qIE9YIDwSZ2IcTycnXxzOfgBytuelfA8g7MH6fAymAbW5PaQKOWg0 RxPTVzm7zPLJe5nGF3igRmvEVNwSJJr+ErJu9iYEK04uFP/j646Z0oxjrMxcHnFo9gSS y/+E6nnGOW4GOzMopc+4+B0bUBmPPL8zu2sJLtudoGhqGFKZzUhI1fQhCsg8PBdjErtq OxwuD0DzT1+crFScEtBrlJ/oIeo9Xjpiv6NPXfyuc+Rm/jXVjyNJKAFjM6LLaEhieiYa RAIA== X-Forwarded-Encrypted: i=1; AHgh+RrHmOrlQJxEznz18e5hktoZPPAvii/ha/dfm3vHTmprKuF1PsmzBQS9t9gPEsTaVCFNOjmuKdp9J3VVNtM=@vger.kernel.org X-Gm-Message-State: AOJu0YyseXOo8Ub3lvaSumqpmuwzsMXqyTu+FLIQ2X3VshJLXWIMLkmp Z+9cOPMBL7g8faRW4hUHHGsn3Cv3FJfxf4ngmW/EzBhtALUe7K8FbdhslTJw51aHMh9pmMwgRBZ ihAXeCC3XpyMlQykn872qzN5H+QRZfjfh//N4F/J5IUSzJkX4wD6IwqoYnOIlSGLu0yZodzhQGM qYFztw X-Gm-Gg: AR+sD11dZNWKbWrhP3QvHZxAY/5fdoELsiOEIO2JLhg9tpnVn3xzikVMc71Whn2/ID6 NzqtSV1miOoQUu7JMHNegzYimnhKfZek3yre31qok0U22NtWm1a7u4L4f7gWWvOQ44Qm7tVSMNm DurNSywGDIdji0eZ8CXOg3OWkfWre7yP+IqeLgisk93o7nhmYiBRNcK41+D4rt1PHBVDr8ebmti am38K2/gEFZp2xEFFTObVHTMQpDVyIx+wyyDlu/DS7h0VfdMFcfoM54xMJosWFHRWviZGH8QpJQ QxP9o7NBut5xx5rU7qCK5+jG+cOvFIauKwMvYM76wXfD9Gp7Jkv+VDFqZ+pfxozWKzAVDIVJRqb GKesXdMj2 X-Received: by 2002:a05:6a20:d707:b0:3c1:fbf:1e2e with SMTP id adf61e73a8af0-3cd011d6123mr24961909637.10.1787220865940; Thu, 20 Aug 2026 03:14:25 -0700 (PDT) X-Received: by 2002:a05:620a:4142:b0:92e:8a84:7041 with SMTP id af79cd13be357-9371e204e49mr974226885a.8.1787220543906; Thu, 20 Aug 2026 03:09:03 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.09.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:09:01 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:13 +0300 Subject: [PATCH v2 10/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-10-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=985; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=efBjfGOsvP+ouDw0Cdkr+P3tV+HFKOcqgBXTrfJplbw=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtIC7aOoVhqMKAKNLuRzQ6hQToZB7qHcsAm+S 5vIYyT7YLaJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobSAgAKCRAbX0TJAJUV Vn+ZD/0edF+jA4FFWsIbwB8znExVCFrPOBpW8EqPhTPsLwEHddD8lwMvnYIfdj5s4FlWNJayh0k WMGZmDQ5tYz3HXBE3twNCfSb8cwU0wYBmTA2iDp55miiGzziQU2g26922N2pZsfBi9rjdAhF8xX Aam9llXyVPXVZj7VHfmCvJnrVv5kDkZ0EBCWcwyiMC1IcGIbU5i5c7tnrry9h14SFtv/ebcQ+i8 yU9WceAi+G7d+2WrsEoonayTqUzkg0IeLY9d/F9mr8a2RUEKc8ZDKkCQdKpFJQoyEniZndkh2j+ UgTNUBr158xzRqphZmlSwa6Wbflz5YZWYL8LmGjZDHVO7S5Ikz30HnABBnN4NRSoJMOwlm7cbtJ 6ALXNrzSkPmJaX87un+B2GGOrPg0+r8MdTO/eUp06Chgi7BsmxkHqgtsfY4DTq/blv/UzZWleVG JxIUhvcKXI+0N0L4h+r6M6bbD3X9Ue4sutlW3w5KJvHD3nFL6KzuBzDOWWX1sLmoZVMm3JRF94G FUvIZl4zdG2FAcxA/H05OkzQF1rkYC/O70iB6WGwOOVI1EjV1rWrpbUrfIVF9Gs17SMa7AtNGkM HGKz7sCxgshJuSfEgEr8RZuCW5ljv271ZGINgK7haQVIwsV7tTfBedCRSJqwy2PWYayhSg4IQdO ytoJBxYLUaLfF3Q== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=AMKAkK6n c=1 sm=1 tr=0 ts=6a86d383 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NSBTYWx0ZWRfX392Ujj6EoKya xjeL47XDT2ugAYMQx3vmIpr/LvUBdBSmYcxzDhTlZEzsmhkKoc2B2PHBx/NsI4se9/Wi3GqNsFL BqxHmSCahk81xIGpgPIpGhCDHEZkZKqkA3MVSTogee5eOCiskmSculfCUJHbZ51naLc1RBiJVu5 19xBnpCBzm+uboXv4t/VF5DipNCp2kfv/IoPZsrpva9bn7i1wFB/bHFmVSK4CyZcQscsLQIOD3L jKPuY0e95neSTs2j86tv2VKCFqBTRIpSDhGBtvRcp1ES9BdziZShopToP35JegH69a5/vRlX0zy ndIC/bsyVrMUXnvIHJ1BJuVz5TvE8lgNr1Ftsl/Fqsl1BAcIhAkMEe8SRMonnGr/pu/CHkud2oj FX2/Jm8RLRjGU1V+7IlelEvSyY+zkbrQEBpWI2HthrqVpaqbBC1RoUOFiOFqvsFuvB/s7K9xaBR 07K16N2eC6+xZXMHxHQ== X-Proofpoint-GUID: LqOSBQUfPebfyyX5Cz8ZY5mBWvk9W5bY X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NSBTYWx0ZWRfXyNczNEh+ZodG gHMjBkL/SGj8vG2Ne8rIpTO1RK/AubD6EOObEpYyqtNZN8JF6AtjjyfgZvCvjUGUxFQ8WMVCyGD 3Q64jZ/Tm+Even2fj8ap5SIYTfDpc/Y= X-Proofpoint-ORIG-GUID: LqOSBQUfPebfyyX5Cz8ZY5mBWvk9W5bY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 phishscore=0 lowpriorityscore=0 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 impostorscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200075 The GCC GDSCs on SM8350 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8350.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm8350.dtsi b/arch/arm64/boot/dts/qco= m/sm8350.dtsi index 32b47f5ec1f6..84012a407c4b 100644 --- a/arch/arm64/boot/dts/qcom/sm8350.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8350.dtsi @@ -699,6 +699,7 @@ gcc: clock-controller@100000 { <&ufs_mem_phy 2>, <&usb_1_qmpphy QMP_USB43DP_USB3_PIPE_CLK>, <0>; + power-domains =3D <&rpmhpd RPMHPD_CX>; }; =20 ipcc: mailbox@408000 { --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 3BE984156CC for ; Thu, 20 Aug 2026 10:09:14 +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=1787220563; cv=none; b=WFnw/54ffi0kjxAwPOS6cTQzix+ys68kehySMl8noZOj/XUzP0k5isIRigKJoQKJvM1YiAl2d3/+a993aFH+Q1cSztHm3cXFSuIYh0+aRde2stvHsf91AcX0dIkeIMNfsxwtxETTFqrmaX9WYTn9eh9TZ7hazOJAbtYYL5dlc9o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220563; c=relaxed/simple; bh=zQploYAcpfpzUvpEw88xdaf8FLJNQSzoWDuVL812NeE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AHxrCUfOJKNp4kwoOU/84oA6FpC/Gx32gXchAQdrxgvgGj7wEFZjGvcRYL1IlFhKpMqBky3O6plqJVHxIugHWrAEDHUOUrlhnYQOTt2KzAPLTA16eiMi1ZHsZWPxAWnYfDYdwa01h7PuKrCYOf5M8/AJgGdarnQ8/aaI9Gdf2s0= 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=cgU18Si4; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XgAgjyOo; 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="cgU18Si4"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XgAgjyOo" 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 67K6n8xD3732028 for ; Thu, 20 Aug 2026 10:09: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= gFugYFGBFnyfj21TM/ESkETqWKp7XuqvRVefKQTcAvU=; b=cgU18Si44FbuXRnF wX/takugC/H5vpLcGEAvhvwIK0hP0IR+NNiyAP+hmEySANRfs/Xsm2hIkcwNe5R5 is4egN+6ZujsCwLeqReWN77hJNrDG3eFeS3Bhh8I1m2cbEt84+SEWWyA3me+tr1Y fTAa5EXhtFXYtemMMNWPaiDLaYrTWHOJlxzBAazYhh6Z26BF27XOK4890Eihtfb/ /iNrBUsHoPCiBVHBzqR1XkY3iKLzjcWyvcER2PcVYO09Astk2ZgtwnVKYPiE9ad6 W5IW2cdmtp11oLNVUtdwJGjQU9v5YMiq5gYf1tJbcjS/TyEYcJOAAhxP9nfTYo7b bBn26w== 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 4g5vn88rem-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:09:10 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-936aa3d9dfbso259603485a.0 for ; Thu, 20 Aug 2026 03:09:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220549; x=1787825349; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=gFugYFGBFnyfj21TM/ESkETqWKp7XuqvRVefKQTcAvU=; b=XgAgjyOodSlczgC0kJVRpNqqQa4U79JnHoa8/tChI6OnzFN+tpZYJF4J9IsGzurIp7 Epv0H8HnSQGt9e62IVJMEnN0aj61XSQ7+OrICb7agisZDZKAMKjRgVfSrP/4kyDWpxGb AQPAwml44YlTgR/rDOow60QSQzGgxX/UsEPs1mcfksxxEsAkHESNAhGe7sP5WG5zubvw n6Ek34BZWEbEhgcU24cEAHEHLD/VSTOUZBK+61lPPjz5ssIl/w3GwVu5bWLTFPg7WObG TDJK7QnQFVBzxj1faXfZLbXG5K2wkCP10i6gMdQf3s1q5c3OxZHqVfAo+guw8/K+07+r CtJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220549; x=1787825349; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=gFugYFGBFnyfj21TM/ESkETqWKp7XuqvRVefKQTcAvU=; b=AYXdTHrqmvIN9mXi0L5/KOEwGGOIZNh+EUDq7ZEWMdzAch5d4OMGjIWIalgBS3DjDt ejkrCLO9gvi254Tzx3lRV/TfYULAVrUYR+qTd/JluqdvOT+qi6QvL+tq/YzAW2M4N18w 0ZmHBYcjOI/osETsGGbhL45udeotiYEmxzi8ZYy03Z68LuF3ooudWbZiR+dI+dCpuC7h Z2gLLH2ca2+3qBvx+sdVsbm5LiNduHlE+VbxZSrORLzcYXWQ2K0vkQNaPLI7Fso09XEa 0J4cpJw69rCDXKCzIvbVS9sIHvJA2EDxTbZaiGCgXa/vpF1/ZnTOIBaKxHzr5FQXzr5u Vn6A== X-Forwarded-Encrypted: i=1; AHgh+Rogpvd6qM7439nEqnmC5+xBOkvd8ePw2DACuUiRB37TCWtw9PKY7iTh5PkcCnQvzrLCeRLB1F81RuZgfVY=@vger.kernel.org X-Gm-Message-State: AOJu0YyYrrGC5CJjMmxioDaY98BJ/jMq/W0+iwL5JV64p3P4QGlpzV2S xTHRDG5QN6nVG2ZTthV4Cn2XLBrr6nQu1GohudvfJ5zarGg0EPSHCX+cTBlChM3+9gvpl1FotzO 9k1fgdFfngboYFRWghyxIsCFhxIJ74PW3txtZg1bB13yNkvp22GMGz+xPDg6+BkfE+ew= X-Gm-Gg: AR+sD124VMej96auT0S7somdpndlU6uLFoVSgAcOrtwg5O86Ke7jlm0R8tBiiogkNJL GBe40GPQSo8wArgi3wKhEMmtIZyH9AM3HExsvBkusWyRqaT0LtblG9GqvMjzCu5YCZ1sNWshZJ+ 8KRMphTb3dtQF5FQJGaa2GPqlO8jLqCAjbYgwSBzKYATOoYfj0WgAX7Abh/I/PD+j83w4b1Se5D PlqUXhAmnDP5PMjdS4D1DV335AVlINelnIwIeeUYmJLSjThdMQ2xd/LvsLaNCEQycincklySscx BxF0iUKudgqBAG6kRNAvTrIWzGwS2nll98LTRf5Oiw6MWhuDKnsdN+wmSUi/xBshQmC+plL3eoj 0VFafhnlz X-Received: by 2002:a05:620a:6983:b0:92e:71bb:d1c0 with SMTP id af79cd13be357-9371e2585a5mr1114431985a.15.1787220549033; Thu, 20 Aug 2026 03:09:09 -0700 (PDT) X-Received: by 2002:a05:620a:6983:b0:92e:71bb:d1c0 with SMTP id af79cd13be357-9371e2585a5mr1114425085a.15.1787220548547; Thu, 20 Aug 2026 03:09:08 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.09.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:09:07 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:14 +0300 Subject: [PATCH v2 11/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-11-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1038; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=zQploYAcpfpzUvpEw88xdaf8FLJNQSzoWDuVL812NeE=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtIHg6P9On6BUXfl9IwgIFYp7jcFQTA7oyWha t3L5Suo0seJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobSBwAKCRAbX0TJAJUV VnQSEACBkuNGeHqM4plxObBg6va0XSoChtKET7mp3KWHIih8vlts21qAbPkcvSz62MfK7BiMPKx JsqoqpCByQjFC7Y1HyiT6iVqlfAzfixKNYH6jNFQWAFO/4gso3uE1nyp4ExOZNSKAGp3i36gTsW fqWgcpQz4Ter40sVKMA+vklfvwNbzup8nH8DuO0YkDGh8QtdVjK/dOctFHToo7OLe4vjHTby8KC ga6ZHp+6Hfwm1be4PUJJnycTRoVlopEN6uNfwaxfuJGLXIT9t47JliQYPpI+UTij2eeCy0mP7Jp 2R89KiWvLvcr5a3uzb33zWB4r0ic0VHZIA3on9kEcmXEXkWlt1NjWa7ahi1vK1FcWNL8HUoSTQY t9v6xYRI/5R2Q/oZatKeoXaaGusv1p2m34Qv+F9Q0fegMbXsEKKn/kex59dBwcgNB1qck6nncFR o+k30ZT6otEyhfBn9ZkYx5pQnUPwpW9pbPcufZ93Co0OVmGvsbMhFRwWIgyxYsLENyLlPS1Lu0I eS19YzOGzOXGBq6EgZTRnoSYGAlzcb1lO0W5FVHFzQuUIIX7e3Zc/6Ow9MBLHguHrp6Ua00MErr 0a0H8fNcwXcpbPq3BFhpqtLlhaDuobCoLMIPCP/WjCwLwSO0hEwWxUf2daOuMr1z/i2wp9rXYT2 TVVpUug24ZTkUhQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX4s8WdpobHApg KrkNd4Szan/ETgRf6mJA7mKMcXmyA4DvbgBLoVdnEvbxEyfqoJAkVhgQnT+61fTgaqlO0149Rwa VbiiaD7GE9X/b2GbOP8GJppCuz2fSYHhPbjTGN7cjUZwQRX4nRPTFxWZKplq8fLrUFkUnhmkncu Kfj3nFtlmLRr0uG/nqImbwICbRP0cMaU92bjonbMeQ6cLKA/IIumdfNtZYe4cmaUnh4fWbfMDN7 0Pr+K7j2/d1TM7mnuy7HLJrzWHwEov384wTDF++aH7iFDVhYl1ph8b30s7NP94wtMxVYn3qghQT cN94Qb5JF+DL/PrzlDJSqpb/yfzfoF4RkxhhoWonIibQ6iDxKA4knNcVXEsj9Ja7+EhbD7gzYik jSgiWHzSc/qT4DD3zMdMID2zgNKz0YSReUIYN3dTTizVZqUCfgzvARlPkujyItMpCgeJ/XebhVT Y0qR4WUAODBd9aFCs+g== X-Authority-Analysis: v=2.4 cv=KpJ9H2WN c=1 sm=1 tr=0 ts=6a86d246 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=cMt5CT0DYXTQOAQHtqMA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX0j4m1oWBXj5m S/ix6reXo77T7DS2RyABjg56LF5f48gTFDsV7xpM6tVF7UVc0UcwFhVbJlzBr/QJRqWx7eXb4SR OUPyY2EGyCqAAONyKpW90PcHYuf5AVM= X-Proofpoint-ORIG-GUID: fD7UsG0u1C2x1WdgJrtK0GXHkcdZt7d- X-Proofpoint-GUID: fD7UsG0u1C2x1WdgJrtK0GXHkcdZt7d- X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 malwarescore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 suspectscore=0 clxscore=1015 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 The GCC GDSCs on SM8450 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8450.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm8450.dtsi b/arch/arm64/boot/dts/qco= m/sm8450.dtsi index b8793482b181..176cced72245 100644 --- a/arch/arm64/boot/dts/qcom/sm8450.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8450.dtsi @@ -942,6 +942,7 @@ gcc: clock-controller@100000 { "ufs_phy_rx_symbol_1_clk", "ufs_phy_tx_symbol_0_clk", "usb3_phy_wrapper_gcc_usb30_pipe_clk"; + power-domains =3D <&rpmhpd RPMHPD_CX>; }; =20 gpi_dma2: dma-controller@800000 { --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 DF366412266 for ; Thu, 20 Aug 2026 10:09: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=1787220561; cv=none; b=PkRqFrjl0uwQs6WUNWy1/l0daeg2gBQtIFmFK4NKpow8IG7GbvOFYgepE8hm40dDbjyAjJi9KrGNCPJzmkydLpRYm2fL9TvKV8Z9OMUwUCly2myGAxed+kG7D51t0FhYH8BPYVrBEuOhOFqohinSj9muqmsWgGMD1DStyVljlP4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220561; c=relaxed/simple; bh=cilCKvA/3a3Wka/jsS2LeOJBUE47gxvNpliu0TuaaCk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YfuFzbiaOlvYRe+xD42BRU6jJqaMvnog/Nri40O4iFZsUvioDVXlG39xRF8WYfDmdaQoHzhBHI3MRFutdlxzjnKAsVdHkVG301/Zghznk61yC6rxGFxhRAr7pQNqeKWSr3xa9PsEyAG3o6MqAFxVgYzgYHD/DL+pCM6kqG44LHU= 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=nNaPC5UB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=bHwBUYJa; 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="nNaPC5UB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="bHwBUYJa" 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 67K7LCFe2753034 for ; Thu, 20 Aug 2026 10:09: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= uwq/wB9raf9qhdFurJx/mRWvzmt5xzsSbEkUxJZbwJY=; b=nNaPC5UBr8voAZgD mAjcMTG4cOaoinXwLJcuqP19Q+3+JmTjDqvxiK8zUcT72GwWWLIAdJOphQRQEeVg /yyF3KDzcdVIdWOUkj4DXUUKPH+GKo67VhS/2Qqf4ONcdhoSh9fCoyn2skhYkUA7 rg5DV04COIMqxn025B/gUGQNVVSTZPtrooW+fgsbPu40JBJh8zY3UtQ0N3LdFNj1 2iIFWoA1gcLqxUkkp/liQt0lhbLW0B33rhJdwARgaBcv/90g6ZcPd4LAyqHIJzg3 /6H5EYFr0Ki+3E1se6hKG2kA6jHluJZ3Ntwa15DjN4fwYXilZEfwnx4O6kxn1MCG UvBv4w== 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 4g5w498mr8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:09:12 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-9308eafb465so421810185a.2 for ; Thu, 20 Aug 2026 03:09:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220552; x=1787825352; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=uwq/wB9raf9qhdFurJx/mRWvzmt5xzsSbEkUxJZbwJY=; b=bHwBUYJaGyy8Q+Q6Uy7hWXyVP/xXFKcXYfhRRhf5h10kkDdjvglZB7Wh1zKwjXaxjX GnNX0KZ7cEBZl2NAOi9fQqzWo4DoQQw07NSPkKO98VD3WHWC/o3kLxCCFmSXy/2lYLaJ hOa5G5MdcOPJXMT/+BCwzQ4HpYdgz0wD52/wnWFbWhuwQyczmM+Si9uqZyn2MkhmOV1b rnfdKwOz8AITEj9aZRlb3qGDPhvNJXItoQHap+sIAUroVBY2XcHf3lpTEIGNIGKnWMJm 3SlLIzUtXiYyJ0HNcf7xGzEIEMQaRY2Y34IuQ1nhLnX5+w0A89KjI6yxpzbH0tN6icRD Nlng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220552; x=1787825352; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=uwq/wB9raf9qhdFurJx/mRWvzmt5xzsSbEkUxJZbwJY=; b=hfrLDW6WSFVE2GrAGEDpOGCj6jzZb+sM65lP5Eq0q9ERYDHhqFlpUwUDERdLpGBBtj zdkfXkIGp2MDo0Efgxq9EuPsMLhSpwyuYesEFYotHOPyUAp0HYoU8TXm5hf93v/I+2e2 3uYPr3gnzH5gO+WXiPCWMcjHE+8+tYSHlsP877YGi/TlXLVG5tlJsbO2WdlpJ+CfYY+c upgdYeLvUivVrvKEp29OGmmX9pJr82wofzYRHPTdRUpfU7RugvWPVvyDRKqjyLi2326y TzdUuUj0h4qhZmzH047V00gi4ltxY4cTX711/gaPKHwih1jzI3ZfBKd3NdNA4P/E22/p DSYg== X-Forwarded-Encrypted: i=1; AHgh+Rq1xTZnN2b/K230GOfWAOOaTYhPN353CuCILZeqZFdWexW1Rh0TF5oc9wRD+8Ulf4ClOh9f6emoDqSAxY8=@vger.kernel.org X-Gm-Message-State: AOJu0YyGJHRVdyYyijiU2RKY0fP/rejx7gtA/RY06iZFta9Buz0FGnpS x0OrSB2qxCNHzO3fEfrMxk1LR36Mm1URSXsH4jxQ0pFTNrAu2sop3KnQZ/HHtGlwRZE9zEic89t u2b9cDh3+7Rx1Yk5t6Js+0W+HzFbkUL78AAAH2DlQBabWS4Fk/kPqy9lEclV9IJKQohM= X-Gm-Gg: AR+sD11rNhbY5XwMT22BsSPXR3/j5/o18QWgAOcK5m9jmKN3+AfVGptBfrgejWn6SCn 96J8JJ1cahDpfo3v0zRtD3+8hF7r8G/N2kxl2xf1AAZmmCjl6sFNBVIHCVtkUdtURedNyMybjr8 rKxA4LZE29GccF4rUFuXfKNirYWptpnwKxrv0yqzMoj1NpmpQDWtkZHZjNliYynkDra9ROu6ML6 /3Z6v/R6+oH7gScCqdDFvWzz4wpyZx/R1EeIOlFNwyTEqjFdHQisezas5T1rKUUXQrZx/EQZsyP dW5pATmRatIOn1QKA8xY9zTbe8wMJHveaPGs24+SjUOH+hahzIJXuB5pgFcO0X9p+yIqmURqYv9 DC0bLW5VL X-Received: by 2002:a05:620a:8903:b0:937:519:4e7d with SMTP id af79cd13be357-9371e30e640mr1187687085a.35.1787220551929; Thu, 20 Aug 2026 03:09:11 -0700 (PDT) X-Received: by 2002:a05:620a:8903:b0:937:519:4e7d with SMTP id af79cd13be357-9371e30e640mr1187682685a.35.1787220551399; Thu, 20 Aug 2026 03:09:11 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.09.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:09:09 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:15 +0300 Subject: [PATCH v2 12/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-12-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1001; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=cilCKvA/3a3Wka/jsS2LeOJBUE47gxvNpliu0TuaaCk=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtILzH8nsc8THegMr4fxmgF2tHWmyP0XX0/Ci M8O07WN30GJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobSCwAKCRAbX0TJAJUV VkYkD/wLmO3OeadGLWNvKXA2M53dqFJDz/czS9FiJ/rHfoChENIuxSpNTO8n7DrD0q6ONhlPTrj lWIHdM/MV2X1IMVHpujxd52gSTY47hwwqdETi5yCBioL0XUFFk4Gq82VIkEA8NGqiEVTnLIQ/+K q+8HUP3GjVNaMRZ1LkNidGETYBxIiak1n1BNWRSbWueRJ1TZdlS9oSizShM28GeZcjbbGCbxiy6 mTAlSv7E7Ug/dB3n57y/jNCQYKvmF3Pei2ahJ84w8+scuOlvHcDIGH0eBSdIOilnJhW3ybv/8sX NF/r/NxBE35VK92f9JRFiyZ4Fprf2SGNQf22cTDouWNXogUjsJ0Fp1USMN+QBDBpFfXrw75EcnD ij1/3hMS0v2Wu/HOxbI2suesnCfJ0uQoqHxzWeuN5tWYk3R2x8Ry3YSZdFAF5zC/p6z/nKvVrPC vKeinetAAJ7gnCgR/0aM+d+RMc63VvdTLUT6Ghe4u5sdZd7wERBsuqftUDHiViy9oHNnjjvDq/i 2nTWDq+w5+n3VrVkxaYDbc33PvC+CpJtjmDrLR7/qqgmro9COMLXsbhdchaw1i5DUThZutYxQME hVgQOeNx51LdX0a4CVm9NB285B3GlnW8yXFGRZ/7RBdjAWXUj+cAQqySaVd+vgqULicFBJq/gaF bTbc96qj8rEhs8A== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfXyO7bFGLVwgaJ dFdAHv07Z5uy8wLgaj01PUajldR3X3rURjyT2bdgJ5uXZDuEYYuIxAB+byIxItlr6H0EzJdTecv xCCh2PE9wslK9DoGA5nYR3qiZWqj/fk= X-Authority-Analysis: v=2.4 cv=YP+vDxGx c=1 sm=1 tr=0 ts=6a86d248 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=EUspDBNiAAAA:8 a=S9gNOWPKAuR5AUhlrlYA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-ORIG-GUID: v2VzGatPB9F8tXXSC9CX5cuYCCoVCCQ9 X-Proofpoint-GUID: v2VzGatPB9F8tXXSC9CX5cuYCCoVCCQ9 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfXyXd1a7TPeHsf +3h1tigpDy1LltKQe/mMMhpRZLpQWoOe5ateKzZodfT7CiFPTo+YxdBf2aCmk4pH9NrEoUnFhNl 3ki3OWj3B+j8uKyA1RxLerHpMZpsPpnjS1I+U2w3rHYiwsfz8+IfzSdAw8FYJU8oX64W1IfEbRx QUFjvYMQXnxr4C1B9iqz4qRnTWWkSev3ZJFiNei99rx6gR4KAhTAXrYaE1mhVXgeXiSSJHE4hYj T5+7Kn8II7IETuYq6xTdLv2YDHdtTBU/nCXPZzvjtDchmiCHvhEfYfUbEv8OyPQXXKmKrHQbQ33 wXuns7ssw7Lz3Wv/OWkHN+8Fks+FAwFVGuRk7QoKOOGpJk+TvHs2UKhpQggGfI5ldFskr1vMRpM +HHRU6TZZMVQ8i8BKMUoJhiYV8PHLMYZRrH1/WvglPcIUPVTQunhNoARDgvxn2bwMiId8jfiLJk mTW001b8sRluX/a9MQg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 bulkscore=0 adultscore=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 phishscore=0 clxscore=1015 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 The GCC GDSCs on SM8550 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8550.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/qcom/sm8550.dtsi b/arch/arm64/boot/dts/qco= m/sm8550.dtsi index 0e701e709235..7137efb45346 100644 --- a/arch/arm64/boot/dts/qcom/sm8550.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8550.dtsi @@ -1195,6 +1195,7 @@ gcc: clock-controller@100000 { <&ufs_mem_phy 1>, <&ufs_mem_phy 2>, <&usb_dp_qmpphy QMP_USB43DP_USB3_PIPE_CLK>; + power-domains =3D <&rpmhpd RPMHPD_CX>; }; =20 ipcc: mailbox@408000 { --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 33C8E40D58B for ; Thu, 20 Aug 2026 10:09: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=1787220567; cv=none; b=kmQQEJGScmTyRROdevLUmpsZB7aq237Vq7/ED0QNXvxG3aFWrmIgDi+zbqb22Sot3XTivbbSaKNT/JKgFFaBr7sZvKd2OIgpiJem+SoboOpMj39e4WZQCsTdCSyLNmf/ycr7wlcXsFYa+5j6V0IYZfkWUIa39N1hvDW4g9r6Ej8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220567; c=relaxed/simple; bh=O72z3Ck5q22C30nEVzWv3ic7P116E6V0oAP28uzlETs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ncp1T8SRn8xWB5zrmlgJiXaQ6NrBCkOnfGWLVUCdXUgOTkHPFDZOaTbFqvV1qG0E/JwlVYYZPXwqZUrwZ17iyOKUFsAUQvmKRroXC11w20xqpyPtO07/mx74LymUgYj/bd597zwLWvQHq0SR3CUzaV89YdcN8ryswKT5u+9neNg= 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=dA0RfeMB; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kqiZokUJ; 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="dA0RfeMB"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kqiZokUJ" 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 67K8th7G3515818 for ; Thu, 20 Aug 2026 10:09:15 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 7MFImhktjIDfH4XVqhzB3W8/xB4A7L0ZxSbTD6AR0IE=; b=dA0RfeMBtnbVJrsn enZJto7m5Dxj1g+dMurI7XWBMSt31+A5dbuDobUumeZZ1yvJXoJ+PJKhEp8efH/D RwSb0cpSt60yOXcfKSD9Nk0vT1FeYH9VQzkL59wbSMvhwu82b71nTwfiUFoO726S XgPZ+A4M9oRZrRztLKrq9vHQEhbHD5Mk/c4gbym+g43X6GemUYkRDnwxLIFK1a/o WaBa2a2jqGlFMYg9RumHEq7VFi5Bp199uESxCGgpuOBPeHW6kWdLWe6yyv25CxoO oDJKSZ2IUfp7MSvx3hSP7vbpLQHVX23+Tp0gEjFPFlg7iaF4S9TfoHMLS0/NlVQb F+S1wQ== 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 4g5xgc8a04-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:09:15 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-92e82060977so85448085a.1 for ; Thu, 20 Aug 2026 03:09:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220554; x=1787825354; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=7MFImhktjIDfH4XVqhzB3W8/xB4A7L0ZxSbTD6AR0IE=; b=kqiZokUJsG2ilNMcGucGt2n9/iEZ2Q5h9DWwzZKkZwELj90TsYZVhaEEkNT1WSBytz mS4V5A3Z0ox6Zpp7+UKJOw95esbsyUvSXCCk/Dq6wfK6dc/jWq4GjR7OS0Y0gUkfmIza rjUFmxoyCFEJYKYDjmYlEnMDPQGndhdUjARTxG7ZRFIy8bKWbxrH9pb682MyGEVFw5vF A31I94W8tco5LvKgttFkEHLQOWR0fxryFWGOsd7Au/FAFhvChzoY2ntDJuRflV2obmrd OaC8rnIur0xyV/Bdj11ZZAAI/kPJ37eOMN2K+hcQQWEVWihc0BNZfpLGfIxhw8GcRmTe L+zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220554; x=1787825354; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=7MFImhktjIDfH4XVqhzB3W8/xB4A7L0ZxSbTD6AR0IE=; b=kVN2+pjTGqWoE7vS740ctH5Hmhevbi6opgchRVHRx0j8KHbL+yAB1FDbbaNr+aA2Gh rhJpF0nKSuwRAmsp2AIuZAAPWX5MxzrZaV5se4WAKQu9RbqYFHgriaxBjMhJd35lZpDR cVwDSXHyvRhag0N/Q7yOQKCfwY/JVKy2e2QabhSllcBlpTtuDkNYC08Mh5ECO6FofdKE Uzg33kJkAUkl4Y7Hq5hmfXatcb22Nn/Vdk3MTwKWw/ZpHR44jk7Y1E3AaIMa82KS8pxo AxpnaX4he+elJ6BlMXBJ1nSxchcmpYR3+6Cc4Lut/qTuDqRAXXP6i5mcVtPL0MzBdvVf 0fQA== X-Forwarded-Encrypted: i=1; AHgh+RpJbjx8NtY1+FmnhUvUvnk3FgSTmZ6yiGPRwHXHlonypmFJRtJ2pIimOnHyaZgnZR/dD2ErSoGsFQMD86M=@vger.kernel.org X-Gm-Message-State: AOJu0YzOsEyoTIw/7AdsSOjvZ6mHBzstfDh05G1qSDRyi+clydx7FXjw BbsgTQ72RKHF/KJez2042N+/E3NE+xgsIXLNp6DwpOB2OUASfMF4Zu72yElx0+xBa3DXOT6Vf4R xGxg+lEr8oKeuqUAbYSgx6IIrA3Hdimc9OH3s+xZHXNEY6APjuMQl/7Gn1slToRjTMI8= X-Gm-Gg: AR+sD11PWrNts/44ZdfDXbl+aFIPXfsAi+strugUV79g7wQ/1Dv0UA3guZQfJ7w14pC L7mTEYLANPaWm8XJNB85VRvRwrlaN1x4jImkJhdH8SrVKjkGNKnAuikn6aAGGBMMMUIO9Snw9Vg jMMyQzHoaFEIhe2XSZ4zu2K8ULX4PPGUNuYH5/cFNskLVEP4TVkLgpULAuZ3ITnJ75ZZg2V8wkZ Lui+0CUjHd441AcZ/FqeapXmb7edfye5jzlV+Qejo2j6UIIhciCYBda/Visj8HBa89DozdL2DD+ MuB4uNGZZ4M2VTwAaJf2XLXkby8CcSiF6nPvmna3CMoOHEug/2YDVaupcYWOJXqlL4SWtffV3GG 520LiKRcR X-Received: by 2002:a05:620a:2714:b0:930:f285:5ee9 with SMTP id af79cd13be357-93728551dd8mr529163385a.20.1787220554417; Thu, 20 Aug 2026 03:09:14 -0700 (PDT) X-Received: by 2002:a05:620a:2714:b0:930:f285:5ee9 with SMTP id af79cd13be357-93728551dd8mr529156985a.20.1787220553939; Thu, 20 Aug 2026 03:09:13 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.09.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:09:12 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:16 +0300 Subject: [PATCH v2 13/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-13-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1029; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=O72z3Ck5q22C30nEVzWv3ic7P116E6V0oAP28uzlETs=; b=owEBbAKT/ZANAwAKARtfRMkAlRVWAcsmYgBqhtIQs6NKImG163thh0qjRhTNHarWxymi33D/F F0ojNVH38uJAjIEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobSEAAKCRAbX0TJAJUV Vi6VD/iHgoBx0QvdBdLofKiSGw8eeWWm1RWZg/gtVedZeX03HAIK4+syXM4IgtAZdxc04oX5Gda 8asBaxJAKlKnx4tExqcAbzPTfCK57eEPs+i5rEl9P0tccLjuA9+/QXUMQP6CJLVfc5iqnom5gjD pfPqHhDHaGtu8ZzoM49DkR2EbQT0fmV8lyKRautCbSMRvl8ZhjskrcK3Jl3JZycIxe4NubQTpky HCKbkDXF4BCICJIFWcRI4oE8hoO1DbJc2awsCo5DGioTvxp/4yyte4AYshYlwYFlCJhSzflndJ7 WhdRUsd85pkCJtwaqTVJUQojSWtKkPlJsQFE2gyA8NpObGP7EtEVJm1+qTxKcN4F4Q+n9J2c7H1 oMKB/p6JHy66pzrTYGkPyqkvNGXjzvpqKj2wRkvZLwA8Ev94cV+E4WTGFL6pXKJmimO9Hq1qbbM Il5Oyc8/w9GUWpgq7bsSRMcB9CRrVnag7MMxjib0dxDwYEewBLx1vWuEUqG1OKZkKqQ8hfK/WoR dw+Z07JOjGUZvG1WoYm/o0c85Y7gXpfyzE8fEnSg3eZrw6nViCvu9CiKTXMSzUWkK8OwAtTMClW 5/0LLy0WM9JmSHIknCBNMJco4nDeugSV/8INCDL40uG1SpNcONXHdfzgPj9eF9RCowsD+YKx/9y G9ApheSZb7PxC X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=GPM41ONK c=1 sm=1 tr=0 ts=6a86d24b cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-ORIG-GUID: wAA9QNG25X-sUI50Nellge_5B1McIrhp X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfXzqEegvFgFuPs jzJTsU5694ZWCTYJq9HuDjpW/6RAt8IE0ftxfyW4dIigOiH71cuFyagTwZR+jRYRIR0aMWH1emd rwVzZrYs2VcbMrL7aLfkVxWaVTppu7Ofuk1dWM7ibzaMCMkvC/Rs3S+s4goHSfq4MzvHKKc2M4u orZC78cW41uv1T6ViJkiKKY6C5lVhQvlNo9ZOnXf6JRn8f5INSSiUfVdEw3vEKJSJsXsX1tt/o9 +qzUmyTqNWxVmXOQCxrcVTc/rRLP9pleOXG04Gp0WdGGy+s5S6cde87vB0eFJ+MppnrgayidVsH aA2bP2fTSt0o4DhPYi+MOlZpxVMg5F8yjGyMxKJg0BZYVxAfLnEBLS/faVJeagCEWXzCQI7Cys1 GRVRkCEvSLt0wll0HegYur9HfTVd7TaqAYiislWh3a9u41CRUWXmlvwrlsaLYjQWzXOt1a9Vvd0 0nAcpU4RIi3KAuvQVYw== X-Proofpoint-GUID: wAA9QNG25X-sUI50Nellge_5B1McIrhp X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX7dUGHsnHyErF kAiUC0bm3pfcNNoMj3SPuUBAudN2qwCHGFfmuQjfEfQNYBY/CSsQ1SEmzhkuUjS1NXCfXqZ99aZ NSb1GhvRNdWHHDjipRtsRLovN4S9Bug= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 spamscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 The GCC GDSCs on SM8650 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8650.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8650.dtsi b/arch/arm64/boot/dts/qco= m/sm8650.dtsi index b679fd8afb7d..962797c15abf 100644 --- a/arch/arm64/boot/dts/qcom/sm8650.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8650.dtsi @@ -2019,6 +2019,8 @@ gcc: clock-controller@100000 { <&ufs_mem_phy 2>, <&usb_dp_qmpphy QMP_USB43DP_USB3_PIPE_CLK>; =20 + power-domains =3D <&rpmhpd RPMHPD_CX>; + #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 4BF4C3DE450 for ; Thu, 20 Aug 2026 10:09:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220571; cv=none; b=RBeFJEMFFFT+FU3d4NwwQJYL8865ujZEb5SNeS5/iRg3Hr1b8UfeYGyNntprLSHbDGzkjo/ns4OQ5YejAd2/a5x/YZpzkXj5T7V7boNxZQdqclC/OWYhlxm9lGLRfONnjYDkMqwTBwM3526vV/cDd9tcr2P7M0kqDE7WYH9T5FA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220571; c=relaxed/simple; bh=yuD7neD9j/pDEAzZX4NpcVwGjsPccvaRkExAeg7FqIs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h1vLIdOUhI/u/8gdFke1emWVHGf1ZaRqf6w5sVbc/lGg0xXCSyidfTCW8S1SCLYgFfsAi+x58VVrQTsttmezEqfxD/JVYymGxazBVOCntOp37Vzauq1VkK72FrlefEycrCrRMZyc9uw+TmQDftza3JhI2oT0PlvteH/7wQcQ64U= 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=BK2+B54d; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=hH7R8S8Q; 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="BK2+B54d"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="hH7R8S8Q" 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 67K6edIe2161223 for ; Thu, 20 Aug 2026 10:09:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 4U8SIimaB6KvQLvwqCKJu2AbwWyBV4HQme0oVsA2xHo=; b=BK2+B54dvupZZsTT BYixDRurolDUTEq1z+b7IJScAlAkzpJvBmC1TNs5025MuI6fCYeft4D8srZlxYSl 8cB+eVYGRQ121XaMBNqafdKeDVdzDUmHfvU4AFwRqwEJZa8ViLEAFEUfJMojmFAn KbC97grjfqD82AReLwBaSwCNgJn8DSj3oJbeLZA2jxQrxRReUuFPmT/l6MI2qDw6 6/jDtrzXLwuUibAzCQEHAuktvEI+3wIeM0aiz2fJzN5bTcBagO3HQ1umtrAdfxme ngLaJcLnMZhQsy+ZRoUczrvIdoWBq2Dtqtidn0iiCi53J97K3YHBITYWFmOE6iMB ft8AqA== 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 4g5vh7rrxp-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:09:18 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-92e5fc4c7e9so265145285a.3 for ; Thu, 20 Aug 2026 03:09:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220557; x=1787825357; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=4U8SIimaB6KvQLvwqCKJu2AbwWyBV4HQme0oVsA2xHo=; b=hH7R8S8QQlyDmQnvGASgvQQJmmNWa2y3fa1LlZMXw1ewPUbNAVkkuCNCqlU26gPoiv ArpFxCvjUvTa1/nyvBDB+UcnrfAb8Pp25DI9NTJTgeklONNteBI8HSqdi4xn/JWmaDjm x9I1XoSYczFNvtsD+99pWRuPK4wfbBK+pKLZZVvmXTZewDotWMK7yRKlqfpsdXYPfUBL 5Bz/JmipR401wP03iC5W955OryPc4O9HafBtqFtC/ueJDAdsdyPXhNcZ9ZCOlO1ZPGO+ fKx0YhZkav6hUCimLpPKmRHUAfexVkZ6WsyFqouSBY0QfTAfUgomkIFEpHNlYzkXdHM9 M65Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220557; x=1787825357; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=4U8SIimaB6KvQLvwqCKJu2AbwWyBV4HQme0oVsA2xHo=; b=W376hIfCa08gJPn5EsdnsB+Hp63UKMQrbAZ/D0LkRO8eJdqR5zBG+/j2A9L08FeLCV DbtozZwMs3dHSg725mW9Sm1qrYWSh9mC1it4PAAm2XEZuNQYbYtnantY0daWOnWBqTyn Gk7Es5Ufo2ydahXZT9qW/MbsQdHs0Vn2faR8Y3ye8RQFI4jXDbEP43P0R2/V1cQDnHUE NlvZFUgI26sn2BNDwWcfLrpFA2e11W3P2TBAZWn7XozrXi1eHOAh3GvAu3TAMVoXEM+5 ikS2LfrsF527vCrKuc4VPMeLm4HFFvW6MIlUdWBNtoDSoxbtbVl/vOPK+BBUSai5sfd3 E0KQ== X-Forwarded-Encrypted: i=1; AHgh+RoDIjIEvGNdT8OPD0Az174IFNvUjCJvjdWXJrz6UD0o0vE1VKHK0qPidRogyhXtDGiTGC9ysRD/AVPx/Cs=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8NDQtM0xCcVOWWNSneXWxbT82hpZb6g4Vs+2CsOor0Vlh9vqD e7riutwL7+FF1CrO+Va6ZVrB+uM12LXFm4RwpT+uXa68euZHLbhHVtcO2bg+r48IK9SAeeooqFk q8OlyloQjSc+2pS1YkyvgqgsV9tk4bxMO3sg3v1C2VhQ7JP8rSXd6EqI4fKnfk44bmQ0= X-Gm-Gg: AR+sD11ryxPLW+XCiIMtNiByY75MzyqC4RHAVpKgEvhxfKZbNBtiL5oj2KJQUQQOSyp Kl+b7v+1b4OGWoWhZA8SmsnqBkDVPLcaf4va4satqjfszm0UA5iJZ74mKYtu2d/9EXwBr+ZpTZV zfG7I8jBcgis67e/kajfR3Tuk5nCon5SqneCuz9FZ3zlskvywqtP5iX4ZKO1sCrdWCE4NAatjOJ iynqDD+JQ5lzowuWQdikZCI1BIIgVXmIaRyZEDIOWsCQO7kXaGQi4cyNkh0zHPt9a6UPjybNkhd XIUWUBOk8gU8Srxgo9QcKZfvOfwS0c3anUl41sMLbWqYcDVUdkpZkP7aPYDGNSGM6Vnprd0cQUO heMiLXX/o X-Received: by 2002:a05:620a:2a07:b0:92e:e559:fe6b with SMTP id af79cd13be357-9371e2cfecamr1031510585a.7.1787220557338; Thu, 20 Aug 2026 03:09:17 -0700 (PDT) X-Received: by 2002:a05:620a:2a07:b0:92e:e559:fe6b with SMTP id af79cd13be357-9371e2cfecamr1031506385a.7.1787220556774; Thu, 20 Aug 2026 03:09:16 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.09.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:09:15 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:17 +0300 Subject: [PATCH v2 14/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-14-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=1014; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=yuD7neD9j/pDEAzZX4NpcVwGjsPccvaRkExAeg7FqIs=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtIVLpYIxSBIEuiQp9TZbk0CXTvDRPRG8Tp3r TXPxnGOyV6JAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobSFQAKCRAbX0TJAJUV VkvFD/0TrOKu2iYWL7PYb0LWC5qqnL0zbc3LUhTHUOl2ycftlYj/mKiPgpRclzjs1DxdLMwfiIR DskXa+uqg0zl26mSPkVK79VD/mds09ihlRFKGwpsysfPWIn/GhzktOu9wprZ+IxJyaLmeOqQiLn GfSkhLaPlb6QaWu7fgBcxSBOu50MW0y7lJSelNYMM/FObIqiv0BvpuValrG/wwCEMticcUe9lxI 7aQv4e8e9I3kDul50cxDiEX0smLhDbG/ubrFmkXahwbCNFk2cXX4mMyu8jTPBzDnrFa+zXPi+Lk R0o3aBeBSPTjx8VsWdFIRlbq57o77Di3GKqu4YGZIW9vi98+oAXPA16MIePDW5exuEwC5QyhzkV E6NnwhabQg2WlXtbc70qXl4QfIjUqiwD2+FAzMUteBufvfZooEbvYf3BkCUNVxFHZXLVJVP6uPm stp+D5p0svW8TgzEWj+ppfkiiRBcCVmotad+r4EXR+CwIq40D8dfgJdB7eB7OUoi3Fvx1ciCF+H 4YgP30zvrAmt9WXtv11kCyh7xWoAi4lpTPXD/ZfxpO5iTn7QowQbXTCziq+CZ6riCQbM0TY1EIK NpKRzPfuhWNdfYS8EGGK1ets7y6FrO5aP+EIvddgwhUiTB+2LVJqy/pgLyC1eqCCatycSu/JY03 dJjmTYFe+1bvckw== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX7Sr/jHS6PReL sXeB1o2MqW/PDShTf6Vzl+lBr1ZG7ufzbvxsWHej2fcVIjMUlWdyuVfzroKcjxZYPfERsJrrQHn 9d0Y/hCBaSoSb8fBcVwLX2UWg2jK11CSNdorPi14jHy3s2sBzngXsQaNe5xifVL4z9+HqKJit/y LZQV/1S6tb0CnjLyBBxklW6hHfa8ROwqLfLNC0y8eDq/GFZBP2GQA2iVXv/rOPCsbrI2qgaBMTi CN8ItEtjnNMFZDj2bcig19IUo2nt4Fzoq2P8FUC9p6oXx4iKl4w19XeV3Aus7ojdnhNJHWUq2G4 a7fdoyVBbDT2SWsRVvUEECe+c5ZjWIwPvcG7mGf+drDqMs7ksXU1HJ4h+NsTPPyXKxJXZdY+sVR AuJ3tw9hq0d7xibj6wKk2JitkaQI+SaAtGDYSDHPb+euSwDR2rUYGEuWGswVd6JVV2uJX0RqtjB y1Hf/1hlZaTmnaZmJWg== X-Proofpoint-ORIG-GUID: T5aPPk4V-X2GsLofLJfhWOrNE0JR-QJq X-Authority-Analysis: v=2.4 cv=Y7fIdBeN c=1 sm=1 tr=0 ts=6a86d24e cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX5Cm8BDFsyCAR 2rHdAJ3FyTyD/Nkx5nh5rBZY0jOsMceYQ5oe5d96c1ygnLj9xf5NP0byw8ENVMpI+0Iu18xiUA3 JhwzTHaQJnon8btnmngXUvmwZYTOfHc= X-Proofpoint-GUID: T5aPPk4V-X2GsLofLJfhWOrNE0JR-QJq X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 clxscore=1015 malwarescore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 The GCC GDSCs on SM8750 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/sm8750.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm8750.dtsi b/arch/arm64/boot/dts/qco= m/sm8750.dtsi index dd738d13df8e..cda18d4dc6a1 100644 --- a/arch/arm64/boot/dts/qcom/sm8750.dtsi +++ b/arch/arm64/boot/dts/qcom/sm8750.dtsi @@ -676,6 +676,8 @@ gcc: clock-controller@100000 { <0>, <&usb_dp_qmpphy QMP_USB43DP_USB3_PIPE_CLK>; =20 + power-domains =3D <&rpmhpd RPMHPD_CX>; + #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 0597E400961 for ; Thu, 20 Aug 2026 10:09:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220573; cv=none; b=cVGFIt2nl1C8kfw984kBxxp6SumMK7R79/MV65u5Zs6gTyB53R48WKgDxCMmoRhwLDX5JiuHa4FuQAkf+8vGndut02kuCQ1YZ5nw5gkqtFcu48kLxNipiFwV8FoB+uleadrxl96UEG/suG4s9ex7VXPi1rdG0WYzIgk+6xy3kIQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220573; c=relaxed/simple; bh=yQHDVatt72dxAqTGiEP/fVb8h6kq5JRi5hP7B73zVGs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=reBXA5UpH6UGlrWovb1y7uAKfFrXwt4Tl2JZipYou9kZ1H0eZ96BAvjLUVg+nyfOCVPiJjqi89R5Pf/Mt0rp/nt0chmA2RZUfF5NTLUCI0dLxkRECW3PP7InzLvN/rwG9vjUOjarVqKq575tFnrmiun0NG3zrbsLrZ7JFqxmCpE= 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=hTYCS6ek; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=R5sUg6XX; 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="hTYCS6ek"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="R5sUg6XX" 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 67K8tKlp3515491 for ; Thu, 20 Aug 2026 10:09: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= yaQDj8IK5FlNVRz3fBTcniF5ZIYoAPkZqKgLTw2UT1Y=; b=hTYCS6ekRs2Wf3bL 5LE/NBWyl2jXbwfPyq6zGRL1GLmco7Mt27qYhxLaV5U0GuSW9zDk33igxqyV1QDT FeKKDoAwQU/lUf0SirEU56hL+VvViP+VxM/oXXIv2idLM7rS63WQvC9UalpMVzwd iIuK7P0DF69/90Le1ew4wdcrRdw/m/ssqiZMKxVHDeG8mZmgYKGz3LHBDyIGBvEg 8mCCKwp3vxHVRR5j37SOwYT+SCBRaM4Hvvp6HsCSG9aNJZARByt0dj3WsKSly/hn 5wODmj0pVOBoMf2Eb6Ih2ndlNgHpYYLMtlpO3gXey9cONtTYhgALCQGkJdzqx8Oc 1c+t6g== 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 4g5xgc8a0g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:09:21 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-936708f129aso178477185a.0 for ; Thu, 20 Aug 2026 03:09:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220560; x=1787825360; 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=R5sUg6XXtIOPs1lLkEcuPxNu8cl3Nw4RkkgFBmeapI7Dla6E8MpcSNFZv1QYBoUWI5 QoteaDRKJgaXAzA0SWCrhBDzw27/XsVMBa9+wZGG2GBu+iX03M8crs6x00nwWnH2Wlow BCgC6oi0zOniT3ShZyMjvnzuGiEfcecjpF1uATJvOgK/tTah7/gOp1LD8bE92EE7CdJI 6CMQ27w4STKsBnLQ8wFE4HY5ErKTGuE3+xnAQbCilKxJvdXs06cxsdhJubeP98zp/jz/ YEDFVJGcBDFgRY+30kwxCooO514eHFU35EK03NwBAUVi/dTBhkKapjbZ5M+V42Z2jBKh H+EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220560; x=1787825360; 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=k1O+XpY2Ejhhvd1EdF1jYCAchNm/HxaSbKJDHxJytjT6PAIqlazGTWwKcFdrzLX99z dm3uNXkUvXY7QpkRZUn3FJweg0PqnL4mHeZfm3smp96wx2+uAT2GvlitmFDcSxkWA84o esIhQ7ylaD6KKPUk61O2q8H6h5e7SzKggth77A9r2ACZGKAs0ruGONiJ61i6HeZhDvFR DB5ECNIKZDZp5zVYCGadLdeEU0AkTcnTBPVuv6mARnlupT6sY19BZ4kkT0LEUgdSeb0V gFTgXoI9jT1GKm+Jv9HMvKsHFvUylLRemifuNYHWsDnPNq/V6RIcV1+3KjEBOeqmGbcv UEmA== X-Forwarded-Encrypted: i=1; AHgh+Ro0FkaPCu3El0YECQM6tZF8jmQMwdtmMrpdD/S6EXpauJYgAlXiIIITlYurytB/vqKEHuSuimUJxYKi5/s=@vger.kernel.org X-Gm-Message-State: AOJu0YwTAWKXWmkHQsEUgAP7KuaH/DvinddLydyDbZxza1ETPxXBK5uJ Y8eOv0Flpj7QFGhqJWoQtjiK53aofWwsWpxaY+QLCAayACheEIX92SrScxo6+nFlZfsEMtdbWbQ 9o4Qf0J6XrKGcs2/t0/bf6MAUMkqWNAHjJpDnNXjBEYWLZgQPouWNw/WFqeS13DnISm0= X-Gm-Gg: AR+sD130HOuQGgl9g9WLXFzN7bU/A244+Dq6GAC5H/8eS7fbLywaPK0F8p3PzeLMy7h Fvj9tYatXsuPhZr/EhUpBOh8x/OKBlLCxGovkULtb1ECqIlvwf63nGSkzZnXnKqH+0dx5P27wHy ZG25pUZoy130gdltLKgZyg4VXLlM6VnUtxF+UexUKD0xgWYOvWNk3/qmD6hJNgkBzNwz5MkE/e5 3bbiaR4b9YAvOZrIQ06PFtFs9HAw9fRpqNajFASOH1DzO3Nep+ZwNV30yrka77OEfNUagqSG/Te Ihzpie8MQToPxquw8qBeeIEMo5poI0RmU4W5RmD/05PVA1mG1Cr/Pn0cn3cLDBfgMV21kxfRwZ0 eAVfkbIAp X-Received: by 2002:a05:620a:268a:b0:933:9e3:b95d with SMTP id af79cd13be357-9371e678ffamr1103475385a.43.1787220560219; Thu, 20 Aug 2026 03:09:20 -0700 (PDT) X-Received: by 2002:a05:620a:268a:b0:933:9e3:b95d with SMTP id af79cd13be357-9371e678ffamr1103467485a.43.1787220559658; Thu, 20 Aug 2026 03:09:19 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.09.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:09:18 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:18 +0300 Subject: [PATCH v2 15/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-15-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa 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/ZANAwAKARtfRMkAlRVWAcsmYgBqhtIa/SIZ0NS+nHdM7xal6S4OevHHLPbpYNQML gS1ais01liJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobSGgAKCRAbX0TJAJUV VkYyEAC0t8E39ZVmi4u+QxiT6JfygWGW6UPX8hbAAW+qVv2WMCakTbvE6mXOxuvNlVoILQH0NCM 2fpFRaXOQQDCu+K7a82WEiyjn6yoObk//l6U5ausMqmNGvOwGIsg/d98FLKj/XuQnj5QqD/KGBo RjkFb+ghT6w4zrDVAJT93oUS3V4QDQvJX6HsyxXa65UJO1fcgUz6CNjtZOIZcnZPGLzfC6+svMU k7a7jOyKb8HxKf7bwvRdTnFE5LIaIWO5+Q5UStLSM9s1Yd1t0MUbEdn8/f2H2uMllh5L6InoKZQ kf7FKwE6ZfTPDXWhvIl73IME1p0F15/knrP4Qc9An8cR5emoE4Wx7wgULTQ2bNwDJfH2flrPtYM AQ8UspSeDo8M+QJApAQRBUyL7VAYdv5CArLZZ2D3KbUBid7MhM+0O386xgYWynfqI6GrShd6tXk VzN8ZajyM1kNA1ALClBpbEEB24Ch9vvkTfQVyNpGgGL8b0dGxPuT41jDXg3fYO6D2wQQ3/4HZ4a mvJlasekMMl2a+MZZymUfuqqo3IhgByz71f7xwqrkb+5j7GbjEHLLUKYaNS1kH/vNi3il7UinTW AwySIrsNpQcO1QGSAHClIMcRPGdChZBxNzMnhg26e3dudvvscZynU5YGKp0NVpnDcqfRj/PZdQq Z5ojos1UYdmIU7A== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=GPM41ONK c=1 sm=1 tr=0 ts=6a86d251 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=3K_yQeBcBf-sZL04j2EA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-ORIG-GUID: ejEIwYjn6x2PvEdVoEcocTcI7RWTIZfy X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX49EYXDEhJQwx Ff9LnkZx+Yc8KnaU6IB0o1HtHFWraMa1D2lGXtKGIpqlKBNTkDm2dSVzEyuztoVB89kteSmP4nm kd+klMtL7WT1o0lDgeKW2Qaf32Y+02eNXmieNzChpcx6pXsX4HHYoOiEu/zZJWeNib1qJn8uKQL mlD4dlzaz4DbSRlpnNJnrZRmxEqSWWVkkDHOMQ7+HigLoXyutQb6C4PVYJbIARQ7ypwGr5ou7Yo +1fQp22FG4HHkt4yTyYgK3bh0IUcW9JwXi51Wsg+9GNNyDaa6KwmVafNUENx6oI110mbnR3qxMW i1g4bE5Cr+t8LiNWltYBa5uxBXjn65O+NZoNwW8ZGydHWcBx/zCPUQNNSPuiNZReHwEKss1MbxC aTCzTdjhodbifYuLE0HyOPqchTRHuv509M7qGWhcKU0/XYKvRjpTpyc4a6Cv86CyyI6DGPku+gn Mirt5DgObpLundeoZnw== X-Proofpoint-GUID: ejEIwYjn6x2PvEdVoEcocTcI7RWTIZfy X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX91mFLGbbw5DZ R7/FCLi/Y4MOhI3yNPH40JazkmGIo8Y/28fAR+4Bjq5esghJIB6dDcEazdsuXxb/a7kqIYIZZ+8 MDuukJ5GSEUaOFxWdaXziHaKzHfEVr4= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 priorityscore=1501 spamscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 suspectscore=0 phishscore=0 malwarescore=0 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 The GCC GDSCs on Kaanapali are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Fixes: 2eeb5767d53f ("arm64: dts: qcom: Introduce Kaanapali SoC") Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index 131fd2a16c54..c1528cc8b7b3 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -552,6 +552,8 @@ gcc: clock-controller@100000 { <&ufs_mem_phy 2>, <0>; =20 + power-domains =3D <&rpmhpd RPMHPD_CX>; + #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0 From nobody Mon Sep 28 16:22:27 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 801E7415B87 for ; Thu, 20 Aug 2026 10:09:30 +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=1787220575; cv=none; b=NL/LL7lHh9tUUxXmZpUI5VCOGeQmgHh8GuHT+dnYr050QIiyndDU64PgttK+HfYwJpNWGErU4qIJBmbdzCC/PEA68QOqJviOcTPA+GJKrh3/D+DDZ4MV+LHjJk1/LmvLNcavw4YS+gkXsiIYOOApSRjyCBv/nVCX3voMZMmOBLs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787220575; c=relaxed/simple; bh=kwoe9cDJHyiDxCz0G2t7XYacMKY7IbgYwFOuciWzpr8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PlewqFY5l4l1bGiTYeELArkE+zMUSm9Y5njR7IUUQWAIpHKyCHaYKTHCT+wV2bYY+Oxg+2kv3EWiYMhaSAfEA3qUOjOtY38nyuHdv+rH93TJ+RUxkdp86O3f+II7awEMfNXRhVpujNyGYZAxTYjaqc8gmeHlWmclUUR/fdDEIlQ= 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=muTCn76l; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iVh3NV/i; 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="muTCn76l"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iVh3NV/i" 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 67K4b2Hw490815 for ; Thu, 20 Aug 2026 10:09:24 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= AFBlWjhx8TjR7emqcNSFWOI5z9JSSyOCX9bxdec/40U=; b=muTCn76l8sN0F6lb +4VTkld1SIIFK3HdYM/yxoK+UBOmKm4YBQVNfEHRc7pSM6xaoz/55REw2On+xru5 ZEr3fevO7jXZ/SgN52FzoBI2lMsI46wcEhPs3IcBziR9ddSAPSY9QWJc5WUcmQhl jTIYWO/uVhRUI6h8rHfKcbF76g/XL1dzPLKjIrEyg/F2aHm63HfbQhbHdhPnHKdu TV2UxrovNtrzUW85WHzRPFC68a/tkZtHzNQtW/HRP0g1J+nmFCRnae053yK49Epq Ut1P2nfVQe40G3xOBYtcGYVAKBdCeNXPwaFbTZdXHQERa6f02gXshGwYrsy1daTT 0MQLfA== 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 4g5ervmd2m-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 20 Aug 2026 10:09:23 +0000 (GMT) Received: by mail-qk1-f197.google.com with SMTP id af79cd13be357-9349c5af52bso346435785a.0 for ; Thu, 20 Aug 2026 03:09:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1787220563; x=1787825363; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=AFBlWjhx8TjR7emqcNSFWOI5z9JSSyOCX9bxdec/40U=; b=iVh3NV/i+sH0nYYPOt49+ociQY0xWUiYP5OumcTJIjCGKp3jfxB7TR8SyAgbIzhO7+ nzI1UCyBG0+2TcSf4RgYHLRLbJg2pgAAPtt/8AZACGesshZlqqw1oMy2844LLP2zMuzI flOvcxjXbxToLExySCaEq8Z7gol6JQNIAtzENKnj9a8rmHwbARBgVresanq8RtdFOu9t fTIu0tRwsuPf+i5f5Pr8UG1mW9aCvSB/v5zLQ48H9pHbnyybnQsG4frZvwLNLF8A7gSC U1FeI0Kyg90CujGBx9ztV0UhKOO83Vq5z+9ZoT8DCegS/qm60gbKoMga8EIDAOtXjchX OWzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787220563; x=1787825363; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=AFBlWjhx8TjR7emqcNSFWOI5z9JSSyOCX9bxdec/40U=; b=H+6bDn2OukQDPi3s8mbAFdP9djcsf1v6GiBQapKt+38qu3L+6bQJ7fmP+tmAfnJfs0 ToGJqYzmynqBtKgpbcvwKbqD4D44WIQGU0tJDo1g68Gw96+qjDL1+D0540bAPaXk3Xhr B8FX1+H9yZjsjRyN5PLTLCdXOUd34RQ6uosTzuY8PzHIcZGg2QF1ftsTu9fkUK3c6Bvk QzGAWVpoXaCqkRMrsnne/kD4Rw92nln2pfgltEhh2quFJz+0j755Fmps6zGNuPyg4Azq VbPiWN3g/TxEPnCr//ye8iv/qF5v4rP4UH+7oy7w0j2/hORdQZ/DNxPKkxQimKOEErl9 C97A== X-Forwarded-Encrypted: i=1; AHgh+RrZ8mxUb9pz8jb6SMd/9XnR7sV9xfNmv1wVqVuJ27fHqiva6F1oTfkVxJYWVSc5NY3RHqkYvY33iTfk6Uw=@vger.kernel.org X-Gm-Message-State: AOJu0YzIlwiSNAYY0EavTu737wqDdxGY6NQt30mmJnZ4sQFwof+VYMXr 1tF/pB9xVAjCiQAR0nNjSLgpSytl30kU/3d2+vr/sH6KvmgvirA6GXzTmXmxOZF4ahYrCUX/rX0 Q+Nqd/iDFVU7sPvriu4UNHiISLfGC/Q9INIMqi+lfZRNae0Vyt4A3L9pGyeL/jOGGeSw= X-Gm-Gg: AR+sD13bNy9KTDj7LRAiVQGARBmXM/zK6J+2E/5GkTYmtgoTlZFgBNrULxcc+GLnGkY t4nkzI/uPXlpKQOGubVAlJnObmlIRKW8gZWa7iYvXxY9jF9Y4mehwoEc7fIJq3V7h6SIvI4kE9C AvLiLACJmyR0H+pOaAA4BW/afMEK4opzrfC9XUxvyyXtP0nSmZMsgsNTzfg8pqu+LCkRWikPI5a nj92Fa6/h3nzgp7MNiqWUNvZhfplZ4kgPjKdfkij/7EVUJqDgU8YV+Zr8idbBCA2spjgo8rhMlV OEZAE4kqc8sC4bRAM8xyznsPqPqBDwX8RCs37VnuWZXszwtcMuZqR1ij1IbB6iOwKdsL1mUe57x V+REETmGk X-Received: by 2002:a05:620a:608d:b0:937:65d:d89e with SMTP id af79cd13be357-9371e1dd574mr1157181285a.3.1787220562934; Thu, 20 Aug 2026 03:09:22 -0700 (PDT) X-Received: by 2002:a05:620a:608d:b0:937:65d:d89e with SMTP id af79cd13be357-9371e1dd574mr1157174285a.3.1787220562259; Thu, 20 Aug 2026 03:09:22 -0700 (PDT) Received: from [127.0.1.1] ([188.27.161.240]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-499aa1755b2sm134966935e9.11.2026.08.20.03.09.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 20 Aug 2026 03:09:21 -0700 (PDT) From: Abel Vesa Date: Thu, 20 Aug 2026 13:07:19 +0300 Subject: [PATCH v2 16/16] 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: <20260820-qcom-tie-cx-to-gcc-v2-16-e67ea30d8b7b@oss.qualcomm.com> References: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> In-Reply-To: <20260820-qcom-tie-cx-to-gcc-v2-0-e67ea30d8b7b@oss.qualcomm.com> To: Bjorn Andersson , Stephen Boyd , Brian Masney , Jerome Brunet , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Tengfei Fan , Jingyi Wang Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Abel Vesa X-Mailer: b4 0.16-dev-0e65f X-Developer-Signature: v=1; a=openpgp-sha256; l=997; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=kwoe9cDJHyiDxCz0G2t7XYacMKY7IbgYwFOuciWzpr8=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBqhtIec+URlh7A5dIigIpTnDOKpNKsM6HPVA+MI xkeUked6vGJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaobSHgAKCRAbX0TJAJUV VgM/D/95tFnAQWFM2D4nEdej6uEOLuu9jPJIkkxU4kGMiW2t6D+ChuxJJ2G/PXnrgsk6JFFuM7W PJpbJ41Eo4zVXuVKzAWiy3Uc8ktwD+KcHb1a3qqSxduzL+6d9HdBN5oQMZgeXEe4cLRtPjzZWwD QZAuRKG51OaqcMeTn35EvBFV08F7+Ty+o+PyB5QZ1Dqgr51lS2euN0lnWs4eQb67wjZp5+Hzcdi /PTr78sLgKkr9LWLW/h603UrnW0xfGNie6tdMlvHurJ++Hpb9okCMq+iDgwJupScxO1XTgy1P7Y hqV8Wkyt6bmeYjo4MGNrQCOLZrh1Smv9BSzKJOcTIHRhWpKf/YDd6gzAJ9i/PInZ+nHiFLRdCR/ KEquPPSGqBTrTDsv/UfCvDAtixGO7L2J8hPpkXIgnw62H1gEo0QT3B1JHx/moUaP7xxOpYlMtSm 27fBSOYy/RgyL1C3Vw+WtYLkev/lLu2OyP9Up1Y04581rvSwIpgC7fqO2tX9FLy6GW3g2+48Tuw ItzhiLHyqhEi6k/umfEmPlF8EZ7A3R559vla2BGnlE4xvaFBRXPhypw4vxRKwrSFY1n0zr21Hib Yl9XiCKk1DznSC5y2VV0+pIT4nssflvsl3ghaafFTTufC9I+IXO+YgG7ey9YRZnXoBODsIq/pI9 D/9FzzBIiJEjydQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-GUID: q3MYD4UB136M5g3bX1uqXwccmXEVNsHe X-Authority-Analysis: v=2.4 cv=VZ3H+lp9 c=1 sm=1 tr=0 ts=6a86d253 cx=c_pps a=50t2pK5VMbmlHzFWWp8p/g==:117 a=wUpz7uCjLrEXi01cjX+DLw==:17 a=IkcTkHD0fZMA:10 a=Sv0fKeRqtYgA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=dUfsX-4dSnU6X-0t-lkA:9 a=QEXdDO2ut3YA:10 a=IoWCM6iH3mJn3m4BftBB:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfXxv87F4yvLQKb 09oiNbN7234zRXv8TQbnVyJVl2sFRuhlDOrR6v5X+Hdthvr4iYjMAYgC/SWFmxWE954Ysh6WBfj VkHtOmDXwHwwnsmBd4Nl4xi6poH1kmhvOmj5SxeFvjXBmggDFKi2peS4iW7yfTZG8fVuC+xzJR0 jNMNc2uKcf5Yksdg1SwmbS8VebemEnba0ZhVOwavt6lprEmmQCGDTkVJU59AMgbujRWoh6EXuPa GulFewD2EFlCeVoXBbAdMP7OOH3KljhapkEj7dWJJqcowJ1PkWRPdNlDplAPoQ0RznAkMljAsEy QSU61481clbIwRNxvrbNCu0J/mW0KdlwgTUmffPaK6V4hr/MYMgIO9KzO7EfphBLaVgG0KSDdup nO2FDh0HMkV2EhNvoe2j2chZB1R78khiQIgW3hlPqc0dHAjy5o6K5VBE3TMJuapj7hdh3xMsY3W 8Aa9ViOltkwtUaf+cxw== X-Proofpoint-ORIG-GUID: q3MYD4UB136M5g3bX1uqXwccmXEVNsHe X-Proofpoint-Spam-Info: AW1haW4tMjYwODIwMDA3NCBTYWx0ZWRfX1boeVSk6ETJ+ w6tnJZRO9REhP8RM9HYzTsHsKNZPntxHd75GqEoDESXRfXbBtPCdZxVgq4MPb2/s7spPRU/5WQb c5G06KGBDC8zsXbraZ5raO4ZKZcrQSk= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-08-19_06,2026-08-19_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 suspectscore=0 spamscore=0 adultscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 bulkscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2608200074 The GCC GDSCs on QCS615 are backed by the RPMh CX power domain. Without describing that parent domain, consumers of GCC-provided GDSCs can enable their local domain without causing the required CX vote to be held. Add the CX power-domain reference to the GCC node so votes from GCC GDSC consumers can propagate to RPMh CX. Reviewed-by: Konrad Dybcio Signed-off-by: Abel Vesa --- arch/arm64/boot/dts/qcom/talos.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/talos.dtsi b/arch/arm64/boot/dts/qcom= /talos.dtsi index eedfdce3c479..06ca54acf565 100644 --- a/arch/arm64/boot/dts/qcom/talos.dtsi +++ b/arch/arm64/boot/dts/qcom/talos.dtsi @@ -706,6 +706,8 @@ gcc: clock-controller@100000 { "bi_tcxo_ao", "sleep_clk"; =20 + power-domains =3D <&rpmhpd RPMHPD_CX>; + #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; --=20 2.54.0