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 A4CCC3112C1 for ; Wed, 26 Nov 2025 04:16: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=1764130576; cv=none; b=Ig+05uYH9BRCtOme8tVb0mflMdZ4j/S6HCXtVRrleqBoRJfKX86g3Lo42v0lXF78Lq5Pt+9RRtDFZ4GAxfbrW44Ysg6VqP5ACksc5y2fGm1wih9+3gk/zbBqrjeLbslhUsneMxRnzIwubDCBQ8124E53QF4woMKUKp+VU2JDqs4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764130576; c=relaxed/simple; bh=G93MIfdTXt/2FkU81R13wl6SypJAvDPKSmrCGWLQ8Vc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WX4rQ7LJPfUu0Mnuqx/OsIra4jAdMSMzyEzgRtI+CAV08K9tPb3MEkF4QDTRWoB5faHAnASq2KgI4fPCYDlsuE1a3rk3CKDWFOW3pZaQxIRA8BnvzR183zIf5G+fKAWNli4XKTVuTfH9DP36OUPoVzF4bzPEzeUXS8o9ImAB8yU= 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=fJZ4FhCv; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PdArKtSC; 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="fJZ4FhCv"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PdArKtSC" 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 5APJ0NEW2658999 for ; Wed, 26 Nov 2025 04:16:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 8TXowYIQki5pu5LXX5RGzCaVrmTqBn5V1ZTgaMgjuMk=; b=fJZ4FhCvrdAW3DDR o9iP+9cBKfgIS8IrPsZNG1tvBZC0yJnhx1N7+OJSCgRGceWzxndQ0nJJ1HYpSaiO kIkJOfc8DqMxAGSw2WGAfDxU5OdLdt6hvms4xsqxmd9YTd76QxM+fgQ0jd3bTpj5 3WIilKNucbscTTrPt7VMTSzBQTGLlpj3nzfUCyML5fX+uA8pxu45XMpAc64PMTR3 lNOqq4MTHQVNmaavfNkqUyLHAEXVCDV4Uu6we179MpLMNF1jKQ0wpPmx0FGNRqIj y0khUAI+7ingkxUV+UcWGYzW3CyLv54O9yE0KKXzw8T+r8eS7niRL3akCm5sDCo+ SGEoZQ== Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ana9xaqrk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Nov 2025 04:16:13 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-295592eb5dbso129659855ad.0 for ; Tue, 25 Nov 2025 20:16:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764130573; x=1764735373; 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=8TXowYIQki5pu5LXX5RGzCaVrmTqBn5V1ZTgaMgjuMk=; b=PdArKtSC2WkTc/zORIdcRb00h/PXMP/jcwBYI0MUj+wIVrsYon3tNc/EYqD5Bc/E4l X5PuTSq9HeRQHzY98HRE20aUFNN+clT35tigPSEVRGdTZVxWFrWCYs9Gv2T8RUuOGRhF QCFlxs/BsQvHR09BcXYkfEtACRS+nRpbAcplTnQsxT512Re99uiNyzbWJCzzfjoAx98p TGaEikAKlmIfUBzh40QbZirQ7yb+gjpf0SepUubaJTDlstRgG5xrTY8+RBNHhtWM3OzC Efm3DFbyMaxJJtRMjpX/5n3XNglYZksfw3Y+sIe7Bik4G8GA0dA7dZ3FMMLnis3AFJyj w43A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764130573; x=1764735373; 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=8TXowYIQki5pu5LXX5RGzCaVrmTqBn5V1ZTgaMgjuMk=; b=Hhr9jnw/VcK4xPw3UhaOQlMqutqnwe7XJa+NYaihzb1RZOy5ppLtoQqStc3skqFqPS HN7dyx2LzN/WgH39/bf/Pv9e8AZxcTMn1uZXp7uNZNKCmSy8L2bxfgAu15CUHrrSSpVL UzyaB23CL7ijoXIGZ+yryuj8wdgU1Jae9Hlt9t9jLiOjpSkQ5/rYKfOsZtTRkdICP05F nUzhyZ0n2aARiu+Om9FWHpl0b7vUbICO4cyz57+79WaSNEgfkwJLMRv+EZr0IQvrnGsI SzYuwkKLInpF6KZDohOoBGRuJQ+FXyVS7VQNybQXQ0+j/qxBig9w/iI3HAADIqRR85Yb Q1YA== X-Forwarded-Encrypted: i=1; AJvYcCVh/cNjPkVsx2iSxlKHs3qnNWPPLuMZylGf+HcxdIk/CQ8MiaTBAu926URVAhF37YYnOb925W8XW89LSqc=@vger.kernel.org X-Gm-Message-State: AOJu0YwrlHBcWPlZoKmfD+XmG70+X69wgzbzyrgSQn6pMDCQUWrwvIF7 45oIPVFhbUPCIpqPv2mQDCtP7cmOm9DQTgrtUmGgkTe7ZJ1scYf8aXtBNTGRN5kEmN5faB+FcS6 k2ciOq9mM0ZU7szUbrPD7Khu69pBtGbHZYEaOjjS6S58SuH7bycJap8dtQEBwlfDywww= X-Gm-Gg: ASbGncukx22KJC9f1B7B14wKsid4R48qBhaEbv4M17wyLlqUsu+50NRfFcR9bm5LwKg Ck/rJIzcL5Vl862TdmjdjUC6oJfHm4LYxD9QSutd0hABPAspJ1MpkJG24ftCam01z4Dx+Wx5+HD WIUIfQGqW8CV1YubBWjxDiBF2Dj1hqQDJvH8MlkYNm78gw0Qbhv3ToGj/FOVgPmRZiqubRLJiPq or1mCfpbAMJVY97lHOEwnDqamyGLtJPlamIP2vGcv9tgx5n30nQBltc49vlN5a7t6qgP5seLbsy NpzTz9mXlpCge6H0B27PTgcm12G6m/ju7qWGq2lXjVD8iJbPKfO+TbdTCi70b+ZfsEszrtxpfWP yqfR8qERqJ1bXzOMnh2JSt9F6el1ImREalFfZ8gSU X-Received: by 2002:a17:903:1af0:b0:299:d5a5:3f7b with SMTP id d9443c01a7336-29b6c6b87bcmr193002435ad.53.1764130573185; Tue, 25 Nov 2025 20:16:13 -0800 (PST) X-Google-Smtp-Source: AGHT+IGdF8pYjUWie8FuBc5mrz3q/OCV2CGlX1j17mHpac1kPPmDSFc/gvxGHFJa7kUpdLkQZvk4LQ== X-Received: by 2002:a17:903:1af0:b0:299:d5a5:3f7b with SMTP id d9443c01a7336-29b6c6b87bcmr193002055ad.53.1764130572708; Tue, 25 Nov 2025 20:16:12 -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.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Nov 2025 20:16:12 -0800 (PST) From: Jagadeesh Kona Date: Wed, 26 Nov 2025 09:45:51 +0530 Subject: [PATCH 2/5] clk: qcom: gcc-sm8750: 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-2-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-GUID: 1gpnnuVZz34uIWXBREWfmXKbgiA8aJfC X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI2MDAzMiBTYWx0ZWRfXwXZWB+eQI2eH m3696qg7HqThka0bWxsgGS6BZdTyxG27H2Eihz5JDK3dxQu9WshDLLo9NVj8hJkP1K3Aby/3TvH mHhaJd3ptHUo4aFYrp7gL1yFf8KLuNjbBjYOA89T1OlMZ+zJ0GjBGJvaUeN4a6nklv/w0RFA1dh m8hrFKd+FYa+H9oRBOaEZQ9iR5HdriX4bS+dKYc6tQqYD46xhkviDAH2zneFcrcmJ43mNYY4LeY NUTf0c89RGrp0St0zrRZAylQXDKB4QmM7RVnkh06QBi8faz3B6drx24wBmx8afN4QGyjedKa8Qe ZYVU5tQQfboz5OCXC85FqA10cYoR6oNS0Jo6xP4NPmn6wmam5gY30Bf4gmlEuJM8lMwpfLzwWDS 5fCwAgFRR2S/PLUgq/NKLvLa7NtcjA== X-Authority-Analysis: v=2.4 cv=Sfj6t/Ru c=1 sm=1 tr=0 ts=69267f0d cx=c_pps a=cmESyDAEBpBGqyK7t0alAg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=CIqSYa-xjCW48oPHQIEA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: 1gpnnuVZz34uIWXBREWfmXKbgiA8aJfC 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 bulkscore=0 adultscore=0 malwarescore=0 suspectscore=0 clxscore=1015 spamscore=0 impostorscore=0 phishscore=0 lowpriorityscore=0 priorityscore=1501 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: 3267c774f3ff ("clk: qcom: Add support for GCC on SM8750") Signed-off-by: Jagadeesh Kona Reviewed-by: Dmitry Baryshkov Reviewed-by: Imran Shaik Reviewed-by: Taniya Das --- drivers/clk/qcom/gcc-sm8750.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/qcom/gcc-sm8750.c b/drivers/clk/qcom/gcc-sm8750.c index def86b71a3da534f07844f01ecb73b424db3bddc..db81569dd4b17de1c70ab5058d4= ea186e08ce09e 100644 --- a/drivers/clk/qcom/gcc-sm8750.c +++ b/drivers/clk/qcom/gcc-sm8750.c @@ -1030,7 +1030,7 @@ static struct clk_rcg2 gcc_sdcc2_apps_clk_src =3D { .parent_data =3D gcc_parent_data_8, .num_parents =3D ARRAY_SIZE(gcc_parent_data_8), .flags =3D CLK_SET_RATE_PARENT, - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 @@ -1052,7 +1052,7 @@ static struct clk_rcg2 gcc_sdcc4_apps_clk_src =3D { .parent_data =3D gcc_parent_data_0, .num_parents =3D ARRAY_SIZE(gcc_parent_data_0), .flags =3D CLK_SET_RATE_PARENT, - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 --=20 2.34.1