From nobody Tue Dec 2 00:06:07 2025 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 200D6311952 for ; Wed, 26 Nov 2025 04:16:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764130581; cv=none; b=Zb3cuCRwGL0haNjSty34GGsuyR+YOoeVtfKVvXTqO4jydDYjHjbbDd/EXwMllMtptsO5LuBfXMdWVqLGv/7yoa5ir5/Z0mPjNWVBv+vpi/rjyybS0Fe3y5stShW7mPiadyulrb7QSjSFGgbZFOFScXGJXvLpIL0Dq+MaN9TnSsU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764130581; c=relaxed/simple; bh=sty5Cjr+72qT2DpYOiHClH1omHS5/FS1L3dtiPoU+HE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=DUUZwkM6VWfq2w/4B6bDp5WLT+xVQT3CpOmv+avzwhv5B1Fsefr2p9G9wDf93P0w9qsk/ay6YuqxqsGavSYDEB4OTWhnniqzB4wAqtvMxFBoeKHTa7lN5FWK3RrLOpM9NA4WmYTv86z8IYefzHEL1FF1r2OOyKV4CJ43gWlRN38= 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=Hv57MkFt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=SfjQXAZN; 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="Hv57MkFt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="SfjQXAZN" 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 5APLVDkH3666317 for ; Wed, 26 Nov 2025 04:16:19 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= VnCR3E8MswDMSeqxehEkzyJMHwYw54XGcZD7XCwLeus=; b=Hv57MkFt1/W6ye4C HoaKMxOSUn1yDDv/xXEL6XeaFqR253VcFDA7AV8RsEzWPFGhiPVmVkvUWdvXg3w2 ILRmOdiMTdTgX+qAMcvv6PAc+sLKAaCGs2YKVZyM+k/Pm8jb4on6r269e+ujTydk NPwE8uBvKfOlxVHZkRtyEJT24dpcxgFCG6/ODFm90vs1iAF1nZKtKKQ1n1g+CDlW cyZzPLBlmLgeMh5C/iog14aZ2iZzL3dhjssxottcDYHk3s/9jP6JOtGBxZO1Ywx0 1iGdKuK7UBmsHmtVVtpnhaKXLKg2R02GCZN1Rxm8QFFc7+ZpLUaMeouvQ/bzTzHH 19160Q== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4anmemrsv6-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Nov 2025 04:16:19 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-29845b18d1aso123326035ad.1 for ; Tue, 25 Nov 2025 20:16:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764130579; x=1764735379; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=VnCR3E8MswDMSeqxehEkzyJMHwYw54XGcZD7XCwLeus=; b=SfjQXAZN8NIv37GzLgPjqab4mDZgKmUaqPPiEgnY1yTnCDcym0pxE46QKBwEtk3PMn 33teUh24P5ui2D1gA8vACoLsi7fDkN5AbkNp0BRKvqjcJEEx1M6G8dTB5Bn3GHjPDkUa NrF6LgSHcQlxhhSPHc5E3pY6Xu/6enTGUTVyrxVJ1zlTgw+ozFUgcRNeTYtzxafVliV6 4N9+oMIn3dN7IzT4WtKDbRE3NtB3mERo5tmA6J23I/gRq+d9aemT++3/U+dOAA6/OyB3 GlFf58MsvLMsi8c/evraQ0SzCnIM5yptEijoRrg1M7nYP9f1AF+sinGkyyE444EOZyLP 5yCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764130579; x=1764735379; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=VnCR3E8MswDMSeqxehEkzyJMHwYw54XGcZD7XCwLeus=; b=iLH+8fqP3RN/N2LLcufp172CfWPkHvia6HkgsmbYMF3tW0Qysc5lbB+h97hSRHYKll 40xdzExxuG8CK9rFc3BJPbCjoos9IqCK0k1P4Z6n1CHxvt5K8sIn8GF7bWWV4kXUxi3N tDyAAWGAaw0bYYO0TSgh5N+b5fLQciERPG+kPII4DwhoilSJS35yW9CVcUQ6IQcQ4U2Q DmIm9cHJd9wv9fmP1ggQbcA1tEgMVnA1R/C0pYvshNd8Hi/2q4zMfRG0wWpVqry2Xz1Y iAGlyGr5M9pKrBjgIKv+L1ZmUNqAbTMgwHDzJk3IccHEAeok0oMiaRzPfzrBwTJ8bIYz 1yvg== X-Forwarded-Encrypted: i=1; AJvYcCUQVEYIUp3lYxZUzKY9Rj0gmAneot+INFkBZO7UKw0x+/xOSCYgH7K5hIPW6I5bTpDjuvDoyUa+qYkb/7k=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6QwAl2TkurDVqUYLFUDVFcwsnISFZOH3XU4HcvOWvPCDNmSPk AoG5MZjPX2aTIt5XBoJLvlCxaAYe8lnvePxcht7xU35QF/raDNwwwja5z0+nzv3poCMMkob8vQQ rjV0HBEZCXPtKUcWGhSEKF/bFppjTrbEPDbJ3GJJ59TIibZoD/u3+REvQrDMR/Od22kk= X-Gm-Gg: ASbGnctMKoOvyVn0BzCc5pkU+HioIrWmIlXI/tAOoKG9zwmiiY1YBeBbHyxYWsAm70o WYVxQxgYqOrMv+CG1JThcm8TNJTygE49i3rEnLa7+m15eO2VlvyuvMpC5a8K5uz7UgovzJI9Tgu 9s35xuMJreIdEioFvqLUfTX+xnDI9XUYbjef9RcgtjX2gJDHHdM+rIg+aoy9UEYjYKKQJ/MqQhT b4vkWdvFhTq18aPNHKQNhNuhq+YrgJJ0dv6lmhQLVL7eJz4TxgGUxFjV+1dIxPbaQKeCcPU6pUw bN8w2JLxX9eK8gW1I4TvQRmf2en0iXU/20fd4Ojm3zLSAjj5kfx7KLaU1AdAisxNRYYLSTvRZ5R pj0lZPfNU0GFANAdzjBvGakbuzHnPiHDtXodbJflw X-Received: by 2002:a17:903:2b07:b0:295:fac:7b72 with SMTP id d9443c01a7336-29b6c6b6cc5mr198388305ad.52.1764130578546; Tue, 25 Nov 2025 20:16:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IG+g0gfNOwsgKq9WQ1PvGES8nv+WEow5ODmYhawaoaR9loiDan2SUxRkZcP7Iuv74k3QWdgIA== X-Received: by 2002:a17:903:2b07:b0:295:fac:7b72 with SMTP id d9443c01a7336-29b6c6b6cc5mr198387855ad.52.1764130578025; Tue, 25 Nov 2025 20:16:18 -0800 (PST) Received: from hu-jkona-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29b5b1075basm179300125ad.21.2025.11.25.20.16.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Nov 2025 20:16:17 -0800 (PST) From: Jagadeesh Kona Date: Wed, 26 Nov 2025 09:45:52 +0530 Subject: [PATCH 3/5] clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops 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: <20251126-sdcc_shared_floor_ops-v1-3-9038430dfed4@oss.qualcomm.com> References: <20251126-sdcc_shared_floor_ops-v1-0-9038430dfed4@oss.qualcomm.com> In-Reply-To: <20251126-sdcc_shared_floor_ops-v1-0-9038430dfed4@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Vinod Koul , Konrad Dybcio , Dmitry Baryshkov , Taniya Das , Melody Olvera , Ajit Pandey , Imran Shaik , Luca Weiss Cc: Ajit Pandey , Imran Shaik , Taniya Das , linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Jagadeesh Kona X-Mailer: b4 0.14.2 X-Proofpoint-ORIG-GUID: hAWJVXV_h7ZxJSG_rhf8ekvmUWci9DL1 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI2MDAzMiBTYWx0ZWRfX+xaeFbXMIuLq ivqZObsG6JnJ9ftX6kWAYh9dnYY3puED641p2MNG1puLboWFqPOfoAnv+3u0M+iTZ2rOH9RmOm7 tJDL9Dlx9IVCqz347sIBQS7JMA+jB5UV+ToySCYryYbASS7VHKIPBpu4kF4QlvryTTb0HOAWzCv f2iddmpjtO002ZEcg6CE9estnyuuM3mZZDSQPW1sos+UNKZOM/ESFTHMAqYWlKUa//5osF+460n 852d3vliJrxCSnWEcoCN40/X7itie5heSKPcEnTGg7uomJttv9AIzXTVR8hCutkJlHMpWbSRke/ gKDbcxSCtyIEfuPskRUASLZmR0Bhl7+1gHRcT9HoN7Ud7dF9q1CuMOHPZ2FUEQebQZEMR0AK2L6 ELk3XE5VZFEVA/m9sBYOsB4DhxZCaw== X-Proofpoint-GUID: hAWJVXV_h7ZxJSG_rhf8ekvmUWci9DL1 X-Authority-Analysis: v=2.4 cv=bZBmkePB c=1 sm=1 tr=0 ts=69267f13 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=tVXKSGAZSJt5irGpn-QA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-25_02,2025-11-25_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 clxscore=1015 priorityscore=1501 adultscore=0 phishscore=0 lowpriorityscore=0 suspectscore=0 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511260032 Use shared_floor_ops for the SDCC RCGs so the RCG is safely parked during disable and the new parent configuration is programmed in hardware only when the new parent is enabled, avoiding cases where the RCG configuration fails to update. Fixes: c32c4ef98bac ("clk: qcom: Add GCC driver support for SM4450") Signed-off-by: Jagadeesh Kona Reviewed-by: Dmitry Baryshkov Reviewed-by: Imran Shaik Reviewed-by: Taniya Das --- drivers/clk/qcom/gcc-sm4450.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/qcom/gcc-sm4450.c b/drivers/clk/qcom/gcc-sm4450.c index e2d9e4691c5b719adfa86b904394ba85d086c12c..023d840e9f4ef0d6e9e7f16372c= b9eb493f623d3 100644 --- a/drivers/clk/qcom/gcc-sm4450.c +++ b/drivers/clk/qcom/gcc-sm4450.c @@ -769,7 +769,7 @@ static struct clk_rcg2 gcc_sdcc1_apps_clk_src =3D { .parent_data =3D gcc_parent_data_4, .num_parents =3D ARRAY_SIZE(gcc_parent_data_4), .flags =3D CLK_SET_RATE_PARENT, - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 @@ -791,7 +791,7 @@ static struct clk_rcg2 gcc_sdcc1_ice_core_clk_src =3D { .parent_data =3D gcc_parent_data_4, .num_parents =3D ARRAY_SIZE(gcc_parent_data_4), .flags =3D CLK_SET_RATE_PARENT, - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 @@ -815,7 +815,7 @@ static struct clk_rcg2 gcc_sdcc2_apps_clk_src =3D { .parent_data =3D gcc_parent_data_6, .num_parents =3D ARRAY_SIZE(gcc_parent_data_6), .flags =3D CLK_SET_RATE_PARENT, - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 --=20 2.34.1