From nobody Mon Dec 1 22:05:40 2025 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 9E5942F5A3B for ; Thu, 27 Nov 2025 17:58:23 +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=1764266305; cv=none; b=TR/y7ji4jiUapO1UKGdBgGc9+pMXSyscW94ZRQsLWsyporP895gGG3bc40unnmHm3mzghSvm6+MwJ0K8NhWCZTCxaBA7Dgpr5luO126V364L5hBM+06//ta2h+kpHEx3+9CAFJKJLKUw9V7Aylm/8uy3/Zjwtlx+BgAJiCyzUqM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764266305; c=relaxed/simple; bh=Ma1zyF0y9sO0pbk/wqdo1cN2hv9xdsiDz12axnbyqT0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ttk3zVSjyutiyMgGDu+uBL4xqrG4IswnF5eZmdiazBGVcZwxN9WGjRGv/gQpnWqNXKeptmOUIopgq5Em9F/6HCtaVSKZ94gImcApDSYFJ8MDkxqj0lvJ6jC+mqiKFUCQoMy4JVejSpc+Ar7OzTzJ0aWVjCG0Q5l/pAesCyNX37g= 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=fMHTOial; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Wrmhtkmg; 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="fMHTOial"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Wrmhtkmg" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AR9G7oQ606784 for ; Thu, 27 Nov 2025 17:58:22 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= yI+14vZRRmYO9F3gF+G1B1tK11+LDgYgnXZsHLb8Ud0=; b=fMHTOialqhsYY1sm KgB3LBbPM0BGgw1lv/cgkFIcb+vZr/YkEyrsmO9lWKbXFuuBrsZh6mitWXBSxduP uv2NttAmlrGpUZ02MHFmYlEbbslAL7K/1bZ0I6eVJzzanIJbk8mgzPMH/JURFnnj qf9XW+s+HJFeHXF4/7+QZATMdyymkVIwoIADOQ3pJ62F+Z1YJ5hA8J6x5s97uQYL Ml438Z4JRNioR6z0klpNdZ+lZBcP/OzoIcS4+QfkBiw1wJ3KjOF9tPi4Z9ZlA97K ugm+e7Y7jc8hpoyE3+7GFEwqBQAAaXgJA+U098MFkB1MhHS/JO8F5r038KlyYW/4 SP/shQ== 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 4apkv5h91x-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 27 Nov 2025 17:58:22 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-297fbfb4e53so16508685ad.1 for ; Thu, 27 Nov 2025 09:58:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764266302; x=1764871102; 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=yI+14vZRRmYO9F3gF+G1B1tK11+LDgYgnXZsHLb8Ud0=; b=WrmhtkmgEH2UAqm46FlsgnJyN3/DFZMVqQ2j/NCIbmeiAMdTMrdpfdVeHECmrh6vNT S89OplZ1CDoece40Ke4wcQb7ZnPTwzwlmjGdcQ++9xS3O8J+HI5vaOqaZILLDMD8jqKc Puy8K7Khyt3qxDeCTRSs8yRnhES4weMKLEvbHB2xLrznY6AUD4E/H9RUb9oQe6Dh/oDq 8ogBeNIVFv8/QVDSL2LvKvveaR2xEWVZgMnaM/px5YJwU8lVAKV60qQg735sGJ4zjl8T ds7PynAB0qaurdHjm93ok25K4CSfI5vpdL5XXcOj50GMcQZT+fCGIpYR0QQqVhkQfJqX gBNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764266302; x=1764871102; 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=yI+14vZRRmYO9F3gF+G1B1tK11+LDgYgnXZsHLb8Ud0=; b=ae8jjRZcIpTBUfyDaEMsYzjs9b8UyZsYDtmFnuCpNoIJB84y+pzNj4jL/DrwXcmSc8 02IGhp0GpsCRTgm6YlQD/ORA1Ah4GYVvTRIKrUgIEnwIb2Eti5J2G+WWTmTUMg9u72kn lj4NKAAtUcgCQfFME5B1IYonM7XJ1y44mtNlov/ALogvu1m5IvkcCE1thhNXkEno3oyL nIEv09t4nMwhcuy3XHOMv4gWE15b7WnzCmLsMUL+pooT3U292pKUM0ABx10HE0cX+K6Q A1QzwWtgsnGIYXr25oQW5EIsNxsaz9hCzq4aAgL/XfBopTJ219euue9OjkpNAflRgY/7 CpXA== X-Forwarded-Encrypted: i=1; AJvYcCUkDqBMP+gpC4YmkQIBmkb0fUg83KsNwIvPZafuIF6COZxEY2v/KuOfwjzO7gzGM2B3eYtVanuYeW7Nxzs=@vger.kernel.org X-Gm-Message-State: AOJu0Yz045rr1WVRe3e8FICp1E/eS8lOEFVFEKct3stC8Y0FbkF5znpn NwYVFNhiT1/MajVsUgGCza3KyNv542IEXp9o+gwx40gFa50T6yuNQmUDm8DI/bxqA3zfWtBcYvF IkwNKP6ncwN317Lk9Hf+Wn/HJ0ycRX2OlTun3E3iWJCM5YlXlXnUFJ2Yphz7TvSR3Y3M= X-Gm-Gg: ASbGncv/ek+zgAr28tT5oyZeJGJfEWPJYUFi5nxa9yEWkB1axoipsDVtgEOH2HGGiCb GqIxut4da7Z57T10Ohl6mX9jtgIAYj2iaog+UR0dco44bAb2a/Cmk+envUbLY+o5/7n/eeOHT82 COLONLCPWlWVObjcTeuTWm7FMtrAQ3LcpJW0AnouibQSjhRg5WesLwXvNTQmbHaFfwjtapVzlUZ 9Z5LM8Vvk3MS95ShlaEpdBqt1+3Dpiq+U322YV4bbZf36m4p67DZyazBi/mchp0PbL6rh53TQNr VK4aUO6v8CZIssBbm50xY7DyHMgrJbwBMWnRBlKDdu0LGYFprW6DneyxMcyEMZLKMGjDuMSTtKQ YWj+QEKSz4unNJf9d/k6xkWpbaHBB7Dlq6/kYwJuI X-Received: by 2002:a17:903:234e:b0:295:6d30:e25f with SMTP id d9443c01a7336-29bab1d7372mr120476375ad.53.1764266301154; Thu, 27 Nov 2025 09:58:21 -0800 (PST) X-Google-Smtp-Source: AGHT+IH2sQXAvMubQrkqMte3dBAeP9ijBPMa74tIjYtcPN5YusFXFTo5IO4aAr+rikKw8I3LkgtF8g== X-Received: by 2002:a17:903:234e:b0:295:6d30:e25f with SMTP id d9443c01a7336-29bab1d7372mr120476115ad.53.1764266300642; Thu, 27 Nov 2025 09:58:20 -0800 (PST) Received: from hu-jkona-hyd.qualcomm.com ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29bce445927sm23785535ad.37.2025.11.27.09.58.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 09:58:20 -0800 (PST) From: Jagadeesh Kona Date: Thu, 27 Nov 2025 23:27:37 +0530 Subject: [PATCH v2 2/8] 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: <20251127-sdcc_shared_floor_ops-v2-2-473afc86589c@oss.qualcomm.com> References: <20251127-sdcc_shared_floor_ops-v2-0-473afc86589c@oss.qualcomm.com> In-Reply-To: <20251127-sdcc_shared_floor_ops-v2-0-473afc86589c@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 , Rajendra Nayak , Abel Vesa , Sibi Sankar , Dmitry Baryshkov , Konrad Dybcio 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 , Vladimir Zapolskiy X-Mailer: b4 0.14.2 X-Proofpoint-ORIG-GUID: hfFhWR2I5i5XQ8g0RMcmu74bBuaTr7OL X-Authority-Analysis: v=2.4 cv=O8k0fR9W c=1 sm=1 tr=0 ts=6928913e 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=KKAkSRfTAAAA:8 a=butnsgrUGOw-u3YEFNkA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI3MDEzNCBTYWx0ZWRfX9LcovnTR8/Lc bxVybjGLX/zZ/BD/SKdc32wLL+IKY1yNh3nLDwiRE1MhZgDBfNCCGwhGwjMAy6HDKuavHoifeUm zMv0nonLs6EzYMrFLoWgz9803EbVoZr7GkT4ySfz2bB+/eX77W/x9y3Jg+F2Tzk8acPM+PVWyPG zN6ol9lW5py9HO/SaDOHZHmQciU05M1oAJRdoAE7eBBRKl+tDkIEp8DDDls9lrQrEfNV3HBtTOJ lXldCZ4zwOSrQDaJfl9IBcsUtrufgbdlhxKafkoo0WvedErgWZMow/95OhiTdiV3a7pZA4jgU1u b1yUJinH42JcRtX5t9nHfNuR8SIV5QYgQQJlhTFoHf9WUO39/ZETZgxTILL33i1zQ8VJSTAXRD7 NT0VAYQjWH9nNt0jc0VhwAXolwFjVQ== X-Proofpoint-GUID: hfFhWR2I5i5XQ8g0RMcmu74bBuaTr7OL 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-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 suspectscore=0 adultscore=0 clxscore=1015 impostorscore=0 spamscore=0 bulkscore=0 priorityscore=1501 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511270134 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") Reviewed-by: Taniya Das Reviewed-by: Imran Shaik Reviewed-by: Dmitry Baryshkov Reviewed-by: Vladimir Zapolskiy Signed-off-by: Jagadeesh Kona --- 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