From nobody Mon Dec 1 23:35:09 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 E12583101A6 for ; Wed, 26 Nov 2025 04:16:09 +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=1764130571; cv=none; b=gqY36lUS6T6pGdqHu0Engwi8whUIkdrmCNJJGWt1pLclQ/pe3cMHv28M5NMyV2OxbkWRSL3aZBqM73L+2CKJtPKYvmK6jJIAy/BpT4O5npPxqzx8Npju4HhaxSvULzbYHH8cJ+Ezkr891DeeVG3fFVa2ZRPY7s0u7GXmQyzYG24= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764130571; c=relaxed/simple; bh=PSeSY7/jsiZchmSk5Huu4DJFasQrVPpsmR3MeyXINoc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tvtUDNpfCApeTwWZyjwsxXvF6CNJT4UF/BpALeB5kgOurkvRsRqzYQHmW6KFQRAwSXmu1utHZ0GK9xh3frXGVfkPsYaEJmGYNIPl1mzjUsC40EzlUwmW2FeWhF6V/mhfchvCs1R9jQBR5O6f8YBHb3mNwerFFGQXeg1qOXlCvxo= 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=E6Go5PJQ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aoEtQRcT; 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="E6Go5PJQ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aoEtQRcT" 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 5APIkX352659967 for ; Wed, 26 Nov 2025 04:16:09 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= +Oznjn/lJICc44Km35+Ewed+SjhiqmOteL6HGdmMJQ8=; b=E6Go5PJQWXGNKQGf vb4MYOcCwphV37GRAhs3tEDI4ztxmlYOEmySNZkWQtDVfH4LmzxgB3LBNpLOXKLL yZqgepdebXiZLyTJ8BNXz2PA61nuc5iCU6dXVCmPQrIhy+L3JK4dnMzhNsEY95N8 aedGHEsW1jlCJ+A2z28QT2xJcnwLWdptHU8/LDBN0+4OFzYcblmwcc56KC14VzDS OIUBmKN0sbtCV8NoemsLPX1tRCW4ZxSw0KPBrwHXSBGFFT9tqRvusz3bW7XoV574 klp1BA8TmKTjDsQGxwfg3KKM/AIS/QCGbZuogGqkaERNhVI1rb1vO9XxY7c7Qo0Q P7lEWQ== 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 4ana9xaqr3-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Nov 2025 04:16:09 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2980ef53fc5so177735135ad.1 for ; Tue, 25 Nov 2025 20:16:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764130568; x=1764735368; 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=+Oznjn/lJICc44Km35+Ewed+SjhiqmOteL6HGdmMJQ8=; b=aoEtQRcTmwHnHfyJ9WIA2+wlxTCKCjzoIR914VenyCIK4IT84Gd6uUqcMppQ3vTZuZ u037ZAr1gwZqA2fYDdBSaPeureJU0mToR+7Vyn4B3bqB1a4RVL1pS2+3d5iLK0i4ldfq juCx010udtid3WWdZSMRqoAWer2g7ZAR6KwAfq4h5WgIz8PL+ZAWVZVqHGspVPK2CQN1 +c3u9acVobN+Ybby80KtMP7LYth/KBp0XeN1SqxioxnpWqqu+kKMX4PIyjn4w4SbL1gn CcxLne3/xcPpEdCJoSeTbrI9sNhvLzNrM028eCDksjZJfJNioT/ievpaIhKJPZCwCeuw uZmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764130568; x=1764735368; 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=+Oznjn/lJICc44Km35+Ewed+SjhiqmOteL6HGdmMJQ8=; b=vUyLJ+T3wE5Rv/ZjJ5J6cvee7CIXh7QPvW9nBcAvtv6aKfeuwig7Dd/Yf7VNzYjn30 Z8BocpiijUDWEFo7vPZx9vP7vqTGkCkhkoNtcI9xUTMEgdhkBJefRtVjoizM3/ygR9EA 8hSNmghILqV2yk/h/6N6RE9V1kb6Dy3WOplQUU6WkCUoOF3wF+Qb+PMwdtKArHlMGtjV TFo45I0ksYAYsN0ylONLhdE6Z2ATz2U8yponlH6K1VhuGS+gpccLQuI/Pd7c9DwyLhu9 UDW3tYFOi74QuugdritPlvSISx9L9de0x1UJaGQFpHDxrwEU8HxbBveCshH54CyGMzmE uREg== X-Forwarded-Encrypted: i=1; AJvYcCXGSUOLN8WdkE7pNGWStlFqMNji01djpj1I3sH7+VH7JRvgSGP3tIn528UQ2kNMQCs/qN1mKDzvNpyx3KM=@vger.kernel.org X-Gm-Message-State: AOJu0YyDEUdKdI7DC4WkIdOjZK6w2XF9/znY1FcIjtzKwlrX4rzjh4m3 P8xlDLS2CPu1xj5O2r4xqHxaEG/8F8MNpa+EuED1PJKPuUZNRj6FUxFqKG7CKU4EiZO/qOWAQ5s oBCeO+fnWxn6MpEEea9Qz+MivazAO16b42lFGy+siOaRod4ebutwhDJc8k2SefvCD0nA= X-Gm-Gg: ASbGncvw3V5MukQBoBw46aPy0HA0ikPzdrGgvS1up77dJc3bwKOkpE2+mCmQpdB5K8W bHy3zyJZsddrTXS6aV5oHW8WZxw7SFvA2PLFM6nvWhXvF6QnwFksjB1zeAkkHWlhXL4F35DlS3A MVTTyRw2efi3KszHmjXjj/DVngHtqXQ31q3MEHf5SZqupaBIQivTlRMBBOlg0eK/ab6O2C9zyn4 kauKZRH4ujwHH/x6aAJh5hdFyWtH7iKx8k0k6IBJdmXTEShi/yRRYw8vXppz7xEubJUbNWWnPvJ TABBOb6oLWXB0O3HxmboZRjO5ncACy09U7epEB4yXRh2eEr5BSLjEkWt9MGWTFtj4/GDoD4pMco 74KJ9RIeiG0+j02hceZwgaJFeGvsNyhpqYxIxQLqG X-Received: by 2002:a17:902:cf4a:b0:295:596f:850a with SMTP id d9443c01a7336-29b6c3da11fmr193804935ad.5.1764130567874; Tue, 25 Nov 2025 20:16:07 -0800 (PST) X-Google-Smtp-Source: AGHT+IExSHlPyLvZ5FuLuqVyizbUYG/FPtFeStCPdljHhYVdeav3ocZUeHBiReiqUE36C898Oezg7Q== X-Received: by 2002:a17:902:cf4a:b0:295:596f:850a with SMTP id d9443c01a7336-29b6c3da11fmr193804495ad.5.1764130567389; Tue, 25 Nov 2025 20:16:07 -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.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Nov 2025 20:16:06 -0800 (PST) From: Jagadeesh Kona Date: Wed, 26 Nov 2025 09:45:50 +0530 Subject: [PATCH 1/5] clk: qcom: gcc-sm8450: 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-1-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: 8CVq1XnA13gYqVlRCPVWkAvmW5_XHg5- X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI2MDAzMiBTYWx0ZWRfXxRdzJRdJAfED 5Vc3k1vFg/MH+QYhHBlbj9pkq9iJjJLaMo8IHb4eMN9Z0BT5maiGNXHTvMNgCiW5yALgjiIaxsn VZehMsCv4oDqt8E9JRxHD3FTgje02B3MVZto+hb99yzwc+t+suGSdmnHUFNtW9ZRc36/X9P2xmK LMKo9qoSpvnGuaKUk37FZLIWpVUon2pFlu/VMYh4ZrDSIEs1/1xOx6Ss1Z4SbkkDF2nr85XvZnl H3fxdjvhpOCyg05o/P+SN4bp02vxQV9OgPstGiImxJTRqHfRs0MioOFS6ZujUk3GKLh+9CIvVN2 YDYRnZ/TW8Z1ZA0ucnHvMmr9iWT28BMXUWvd/58FOlOx5wzjF2JHTeWk/gmV9pfkl6iHr87iRTp Y9BS1tMqOQoZrBANYkCkS8blLInb2w== X-Authority-Analysis: v=2.4 cv=Sfj6t/Ru c=1 sm=1 tr=0 ts=69267f09 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=FOTRiHr0QPuqn3MmG-gA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-ORIG-GUID: 8CVq1XnA13gYqVlRCPVWkAvmW5_XHg5- 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: a27ac3806b0a ("clk: qcom: gcc-sm8450: Use floor ops for SDCC RCGs") Signed-off-by: Jagadeesh Kona Reviewed-by: Dmitry Baryshkov Reviewed-by: Imran Shaik Reviewed-by: Taniya Das Reviewed-by: Vladimir Zapolskiy --- drivers/clk/qcom/gcc-sm8450.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/qcom/gcc-sm8450.c b/drivers/clk/qcom/gcc-sm8450.c index 65d7d52bce034335707014797fe9002429212a14..b18bb34889ab28fba13cbf2ca8c= f83101e4e0484 100644 --- a/drivers/clk/qcom/gcc-sm8450.c +++ b/drivers/clk/qcom/gcc-sm8450.c @@ -1034,7 +1034,7 @@ static struct clk_rcg2 gcc_sdcc2_apps_clk_src =3D { .parent_data =3D gcc_parent_data_7, .num_parents =3D ARRAY_SIZE(gcc_parent_data_7), .flags =3D CLK_SET_RATE_PARENT, - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 @@ -1057,7 +1057,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 From nobody Mon Dec 1 23:35:09 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 Reviewed-by: Vladimir Zapolskiy --- 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 From nobody Mon Dec 1 23:35:09 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 Reviewed-by: Vladimir Zapolskiy --- 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 From nobody Mon Dec 1 23:35:09 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 F0E0D311C2A for ; Wed, 26 Nov 2025 04:16:25 +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=1764130587; cv=none; b=gi483qY7ynv7en4QGKZAqfDxHboKxPLkzky+DybLWAh5JRMzviuyjg8ISq79iEmfS16Lw/dfS1ZFm9FrOS7vQiFDWSXkY5x5kK2LUSGKu4vzs9KLOVcYc7ig1ZTTj5STZDE97qMFkj/hK6W3SyLJOR+8VVw57R6xa4OHc81YwPs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764130587; c=relaxed/simple; bh=+hHXW7ymiZ4AT4HeS4VHKLWhEvA9ViFbwRYCzN5hqzI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hQ3dElfC+Ca7p6DjdvCzvGoHTHraDlhdT1uvZ7YDQONC14atH9FYMzJ7wJId0iWqhrUGnCIfGQ9x67U0GjdtDTCex5cwhUIBoZDM65kXzpqDemvc0a1eqj3UznqRKpZYYyfq0aQV7CF93Fa9x9/IUkLVUuvSV2lB2k9VBiFpsGA= 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=jZ3noMAE; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XtCi2j8m; 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="jZ3noMAE"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XtCi2j8m" 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 5AQ3IhmC2726963 for ; Wed, 26 Nov 2025 04:16:25 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= PWElTngZ8FNieXm1Kmq1PQypc84JhZpmwE4lQK4CBKA=; b=jZ3noMAESdU/setf JKWNAJewRf76x1P0cdwJg7mc4bLBmWrxG3xyopzHFSPIrHqr7rgIISqVpNvPHbYa A/lKrykKuIIuUnR4HvtOFgJ3swaseAl5rglUblmTw5rWmKeKFR+j9iB1KEMlC7FD +egdyqgcSY1pwL3hkb05BBhmO1kXxLSdWo3pdO8SWdw3fzu/08xUXYdsFWYsg0Dm 0g7XLPo4knYxnhlrDMLTXPjQuuBX4QxKe/DTXwyFiXgXaW3oVXL23KySdOaPPdze jtdBQmhKmqgu/kAaBMGZpueY5GqG5H1Gkqu/v51Avx7T3mLwlED/7mkvZ5Iv8q4h DJIYcQ== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4an8rvu425-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Nov 2025 04:16:24 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-29806c42760so244473405ad.2 for ; Tue, 25 Nov 2025 20:16:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764130584; x=1764735384; 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=PWElTngZ8FNieXm1Kmq1PQypc84JhZpmwE4lQK4CBKA=; b=XtCi2j8mvXxbaNScMR98d/BLA4E09qzFZqfyVf19BgMQf+igCw8EXIQU9vDyNRQC9i wmpgwJyfqlsPzlonyy93dURX38pQ0Y4g0/aP+x8ubn5GpYqNvz+BwAgC1XLDIY/Zrpod ZwYlV5N+9kZZ5Fs+g7+/2PeG37c8yakHeo2XtUTd+4PZXK9Huk9RfWIEMy5dJ2X++Alk AsJATTfRej3Md0SDaL+p6Gw3D9XtejQ1rB9cipD2o5qfA4f7G8okffx93ycTZgz3jk12 1zHcvpo1unb3W644Wy9p0QX92PfoKZzG7+sVJRAppZ/U88NRBGnI/UGyD0PO+P11hzmC tzSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764130584; x=1764735384; 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=PWElTngZ8FNieXm1Kmq1PQypc84JhZpmwE4lQK4CBKA=; b=D3fOgnWY+xmIz3UtypFVKlPA+GG7pEWfBSU94PnrpIpKkyC9DwdhiB+WC0JxtC6Zup k4PyrjiqNewgFbwkVbz5jZQ5t/JyXhdmrG/gIerhRezVUS8T/JNZ1HdBi83O7EizybG8 oM5nEZJ4RYy79Q0nM9FTaRBtYt4kN6/M5fcabfRQqE0RiY4wngEU+k8AhpzI8JWuHlv3 ziTnW/3fsLE+OHssPmhvyqPw4b7VRHlBmBRr7tqykVGxaKrC/+QR4F/BHPb/lMkpaR+a 7f61Ol1jfhrVYDfmhvnapyD1WIx8pxaqaaBwE0E8dgdj+PBDwsUv+nNhFVK1bpoclWf3 Y+1Q== X-Forwarded-Encrypted: i=1; AJvYcCWe/jnYRTFRNyvi1fZ/oiD5+ooQN/MApPkSqCs4v4UxKh/g0BXOVAgDipFvtLqSDEZEXWAO12Y+2J1UiLQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwXEgx79d8BW6+ToJ4IgSb179uJloenklRjsJgYGX7amgDeqIjz LWeaUDCkbVT1/vVx6sOT35reuJcTMmCDPRsMXxtIKKnGhLllQhaxttuefolSLIiRI4yAotQ1Wnb Eu8iwbaeK8cY//XDPoYwDL4MZkzgcZmG1pbgqYedvvLf48XrAuUvJjRhbb/ZIUT8pihI= X-Gm-Gg: ASbGnctdNKT+nXnqvXzIRop/NZ/z8MwslrGvGhISXxks3FCP+btup+DbcH4eW40XDOn puVLtPIFPvtoTCWEHb0g9Zq7pdq9ji0CACywlszZ6dimBHFeW9dNk8UGj47KYXB7phCHMjpZPfj sJKDVyAMhtTbZ3U+TKPwYELbD+kydt8SZ3oP/dKcr3JiGCeszkpDllMsKpsIFYUnNWSBZfNi5QL ghEmXgbhoX30XsfkoXukbPbYeVs+V+vKnZ0YAWZBpr1XdxAgwTZGAt2C6TCb4w+3QHz7Vx45llc bMckMCsZ3YLAwwt+coik3gaUkQt5HCin7DUYkHM6xi8zakRkY8J8jx5bfrr9ye26rc42FW+OSMr vUTILjjvEdL5ewS7DBNcaQbisCIrwswja7TZvDrgr X-Received: by 2002:a17:903:2ec6:b0:295:96bc:8699 with SMTP id d9443c01a7336-29baaf7b90bmr58623375ad.20.1764130583806; Tue, 25 Nov 2025 20:16:23 -0800 (PST) X-Google-Smtp-Source: AGHT+IFvjVOQsrwagFNc1RaHhK52IuFu/vUs8Xn2z7R8kSLbAhGDNYJCWXoS0Hr4ISnA/ZNs+p7gWA== X-Received: by 2002:a17:903:2ec6:b0:295:96bc:8699 with SMTP id d9443c01a7336-29baaf7b90bmr58622905ad.20.1764130583326; Tue, 25 Nov 2025 20:16:23 -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.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Nov 2025 20:16:22 -0800 (PST) From: Jagadeesh Kona Date: Wed, 26 Nov 2025 09:45:53 +0530 Subject: [PATCH 4/5] clk: qcom: gcc-sdx75: 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-4-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: CVwGnKDBPpcTlLVomKE5nuvTmsBt8jvy X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI2MDAzMiBTYWx0ZWRfX4PGfPkWFImY/ /Csg1HkNZy61mXS0p7WB1+p/+xZEg6sbEFSEOgbQF/nrdKE63m6qeFVetT1D+MdyKkSq9rVD1Fq J+DTeAUK7TiunjKW1wDMgkPp6GhopIdactotONddDU4demfP7w9egJ+vGPwhAV/bsUCsHXcbHs0 8kxCayD3Dp5h1bKUzq7Ng/utDNYYokFB9TBta0boAv+CUuSduO3xyZ59TTXHMi82UIgrxTwOP2M Ev/xhiMg7n1nZbpLqsfTjgTH7dDxKY7+bzTvVnIWy8aG5ji7Mf8tfVX/V7aFPJ95kip6xP2cJ2o I+0FHHXsFg82XWAFVW/lPPWKzUPs+hyY5H+94VnThROtMRFXfij5eFaoOE1xCW5r4DT45XHfmtV kswroED3s3ahtmOUZaS+/xF3rxnkXw== X-Proofpoint-GUID: CVwGnKDBPpcTlLVomKE5nuvTmsBt8jvy X-Authority-Analysis: v=2.4 cv=Ushu9uwB c=1 sm=1 tr=0 ts=69267f18 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=kvM8kYmktHDfMbmwzrwA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R: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 clxscore=1015 phishscore=0 bulkscore=0 malwarescore=0 spamscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 priorityscore=1501 impostorscore=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: 108cdc09b2de ("clk: qcom: Add GCC driver support for SDX75") Signed-off-by: Jagadeesh Kona Reviewed-by: Dmitry Baryshkov Reviewed-by: Imran Shaik Reviewed-by: Taniya Das Reviewed-by: Vladimir Zapolskiy --- drivers/clk/qcom/gcc-sdx75.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/qcom/gcc-sdx75.c b/drivers/clk/qcom/gcc-sdx75.c index 453a6bf8e8786308ef785799f71b6cff8a5a9727..1f3cd58483a2d6ef18b43fc2c4e= a38a6f8750c5b 100644 --- a/drivers/clk/qcom/gcc-sdx75.c +++ b/drivers/clk/qcom/gcc-sdx75.c @@ -1033,7 +1033,7 @@ static struct clk_rcg2 gcc_sdcc1_apps_clk_src =3D { .name =3D "gcc_sdcc1_apps_clk_src", .parent_data =3D gcc_parent_data_17, .num_parents =3D ARRAY_SIZE(gcc_parent_data_17), - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 @@ -1057,7 +1057,7 @@ static struct clk_rcg2 gcc_sdcc2_apps_clk_src =3D { .name =3D "gcc_sdcc2_apps_clk_src", .parent_data =3D gcc_parent_data_18, .num_parents =3D ARRAY_SIZE(gcc_parent_data_18), - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 --=20 2.34.1 From nobody Mon Dec 1 23:35:09 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 5479F3126A6 for ; Wed, 26 Nov 2025 04:16: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=1764130591; cv=none; b=JfKCx+PVtTBsdgX+i/hGDVoPFN9jCynM6KxGGQHa+00wWP7MyQr0soHjCrKfRe7DfcLYkxOe99Y4ClNSjGPDShOh3QHYR9cGU5cblfuH9YSdtO/EYc4WkniPqAoPMnV3O3N6/tjp+0CkyRDMMkCy0iGXgPZ4C7o6htPEon0bdH0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764130591; c=relaxed/simple; bh=Gd9DDqbdG7bMeapNP9bObd2qmR8pCtMzEvur9SG1oTc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Wsj2cZ6P/PyyuR9d0RDEoO77dtcWSMsqHokea/59FoSSNR58m0v9rQS8JuiWd+ztXSEm8dLQvrVBHGan6PSAKe0UnY/NKuszk+pXb3aqk3H0Q2aR7Pfk2JDTMG8DPZOXSZj1F14fvO2d84vNCpwo0nJvkj1WffDggeckbI4FpK4= 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=Oan4DMnG; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=PklKeOyM; 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="Oan4DMnG"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="PklKeOyM" 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 5APNM4184048393 for ; Wed, 26 Nov 2025 04:16:29 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= hbN15rVn0YZRfafDVCeWQy1tJToiZA5rt2KKTjl/QzI=; b=Oan4DMnGVF8jfSUG 1YMUDnrTUtfDHr+oKvRWZZ5KV4jgSNOVDVxz1KtJcUoQftpoa6/QvW7cD3lxfies C537s6Va9zdRDS9ibDViyoZc252JalDgzOEKIHY1BoIrkCrzuG+U7HvOC3rVERXz GrJ/Cen2+LU5ArO0cdFm0PTx+eEe8smz2MHBFwXW92jyo5meXulkrsfM0e1y195O 89p2S8t3CcWFzNcxH6ZyyKFldoMPmzwxIbWm35wbmXnz5+FJXLJ/Gz4Ov272b/sm ISk5l9x51FH63nKcnUq1vKP412NK/XmXZFmm30cPFA460auZizV69Co2H/sgA9F/ lgzTHw== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4anp2ngkff-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Nov 2025 04:16:29 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-295595cd102so133951295ad.3 for ; Tue, 25 Nov 2025 20:16:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764130589; x=1764735389; 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=hbN15rVn0YZRfafDVCeWQy1tJToiZA5rt2KKTjl/QzI=; b=PklKeOyMKUW07j/xRdnMkiQjxPC9B2PPiMhK6gh2J0qbEHt/Y60rMesDc9El+G74bE F/cLrjk0DfVuzPVZWKi6uoeDMuc0nYklY9pVS4C00FqH/DNTVtedlcJUouYPHrXm6j8H 8uiN2UzVAVAkeAoMNLkTfmY86ypLwzQmDfy5W3kSIh7yHgxwn4f5spRWwR0oVEak2pZ8 GqzNLd/LZwPJpvsvb0jXIkhIH4v605tzbuFKUZIkm2fYHviYW+dqmUtPok2xahpDdOCF RMu/zcisqYAakxZHjbS1W5NviOEiVRj/NKW+5pAJD9nPZxp5kAAm6bPmjSBojJ3NfIlb VdjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764130589; x=1764735389; 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=hbN15rVn0YZRfafDVCeWQy1tJToiZA5rt2KKTjl/QzI=; b=SsMFLGX1zImbD4Z4zy0Ok8aPo0NrxJX9KA+8Of6btgg7xRECPOgsBZlbzMswlOfa6y 7uPtJOYmkj2TQ/DutB7xwocPsc/GrJmGA2iDxD+rE3h4uTVwFnOGK/aVNSfEEbwn0188 1DKCKAwcZy0Hkw/emBDLXZg4UeP/4cXc6QiEwlOtWbBCFc2wtbqa0jNdiTc88FxtAzD1 d1/QhurMkmadAxGPOsT/xX5j4LKx2FSqQ2mEtf1E26o97WkGZC3LtlnPjkXRWeiD0s7H geZ8bwz29NKLAM+a8yA4DXxsRk8tWq2w+mBOutGbMkYeUnCumgt4Z0uG6r+Zrleck2ZX 5VUg== X-Forwarded-Encrypted: i=1; AJvYcCUqSUDR9oDI6idqZrcGPmxP3rhh5kVM2p4H2qIbLI3zSYnKh/GKrUifylY+lmfBSBS6x5oLO5XXd5DB+sg=@vger.kernel.org X-Gm-Message-State: AOJu0YwxxOGK8OY0qV3LlabXJp9KvqyhYQqWX5wQFCNax92C9u4+rEFp dIGfpwGWkN5HmbhuDQflaskr/3NrquHTH0Ik1HILIboPj78qCbk0T9ZjU4OXFz7xg3uRxpRSfHL mAHLlnR3r0fHJyZHJPl4flHYAaqTy2xdvr9GTaycphYTEReOD6c/Htyf/PUHNJ4L3FdQ= X-Gm-Gg: ASbGncspuwJXZS3rwQf4lswlKJEhYVa4L9BC0nvUx7KJ0hl348BVgAd4MKs9yWZIS6Z HCX1Fs3bK90XPxDpP36AiszQ9TAOeQHC9VqMnReMyWHDGa149DBxTYG1KNU/YoSTitLwjXsSZkh Kj3Jp6/mfheYfjypTU229gRiA45dynppkOE87m/8VHzQkLhlKRu150DAY+xpH7Y2zlwGa824L1n H107IAtc2CsZ+wZuJO7OcEey/AIOBCZHAFT1QGg/H67fYWyd44IX5SD4zwdqQyYz6K39S0s8XrS jz2HtK9H3ndfkeaR1MAZ2sc96RIfTDmucWN297U13+j43Z/ap2RHf7GHOKJsG1NTnpldYrbudVv m9wYOe9B9PNiACojoGyYuDFQBzLARmYrW8bk5B5gP X-Received: by 2002:a17:902:d541:b0:295:20b8:e0ef with SMTP id d9443c01a7336-29b6bf8165amr195705295ad.57.1764130589071; Tue, 25 Nov 2025 20:16:29 -0800 (PST) X-Google-Smtp-Source: AGHT+IH+8vioPCSNogy1e8vV38+UzH238JRex1pqVuDom8uvuU/axu7qUlLwbhLuahnkr3Wd15iQdQ== X-Received: by 2002:a17:902:d541:b0:295:20b8:e0ef with SMTP id d9443c01a7336-29b6bf8165amr195704895ad.57.1764130588599; Tue, 25 Nov 2025 20:16:28 -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.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Nov 2025 20:16:28 -0800 (PST) From: Jagadeesh Kona Date: Wed, 26 Nov 2025 09:45:54 +0530 Subject: [PATCH 5/5] clk: qcom: gcc-milos: 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-5-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-Authority-Analysis: v=2.4 cv=KerfcAYD c=1 sm=1 tr=0 ts=69267f1d cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=LYfvaOWUJrKu5F9ctIQA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-GUID: IMZ90QWDIwZttmjkXtQ14rsV2_6p2-Mf X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI2MDAzMiBTYWx0ZWRfX4FIX1uOljzkF rkO0Tyi2dTOWb43RfesupYpBrnJsZkB6lxgE4b5v0ZfWt0olo/3twzdnjm46DI2lSeroGPvwR3m ZlQf5OvrPlC3l2690txMyIYJmZFMQLcXclY5uAOwvJ8iGyHNFDpzMEwj3+qMF9Qjbjy2gYK0zli YY7hta1M6jWOLE7LQXpCp53EM46fuJuSbBSp4MuiFo2RWieTZv/xHeum7fj/AAy61uJta+6Hpe7 D2ljg7M5CUucpgs/D22UClQQJHxokzB4adPs6rJTKIN5QCvKmVYekPfrm2KTg2mCibiSXjPxv9j e9h3tI0MAcyLWeLrY+BFEjyAMy2vWljFxbLBcmCREzcjx8a83vAhlFb89hSsjr8NHdhI/Qm5jKe LG7PwRqlMFCfh2Td0izQ2rErLmtzbg== X-Proofpoint-ORIG-GUID: IMZ90QWDIwZttmjkXtQ14rsV2_6p2-Mf 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 malwarescore=0 impostorscore=0 priorityscore=1501 spamscore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 suspectscore=0 adultscore=0 clxscore=1015 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 to avoid any overclocking issues in SDCC usecases. Fixes: 88174d5d9422 ("clk: qcom: Add Global Clock controller (GCC) driver f= or Milos") Signed-off-by: Jagadeesh Kona Reviewed-by: Dmitry Baryshkov Reviewed-by: Imran Shaik Reviewed-by: Taniya Das Reviewed-by: Vladimir Zapolskiy --- drivers/clk/qcom/gcc-milos.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/qcom/gcc-milos.c b/drivers/clk/qcom/gcc-milos.c index c9d61b05bafa1618274cd87c83df6fd14131efcf..81fa09ec55d7f6d6cb761affd3b= 93301a102f61f 100644 --- a/drivers/clk/qcom/gcc-milos.c +++ b/drivers/clk/qcom/gcc-milos.c @@ -917,7 +917,7 @@ static struct clk_rcg2 gcc_sdcc1_apps_clk_src =3D { .name =3D "gcc_sdcc1_apps_clk_src", .parent_data =3D gcc_parent_data_9, .num_parents =3D ARRAY_SIZE(gcc_parent_data_9), - .ops =3D &clk_rcg2_shared_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 @@ -938,7 +938,7 @@ static struct clk_rcg2 gcc_sdcc1_ice_core_clk_src =3D { .name =3D "gcc_sdcc1_ice_core_clk_src", .parent_data =3D gcc_parent_data_10, .num_parents =3D ARRAY_SIZE(gcc_parent_data_10), - .ops =3D &clk_rcg2_shared_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 @@ -962,7 +962,7 @@ static struct clk_rcg2 gcc_sdcc2_apps_clk_src =3D { .name =3D "gcc_sdcc2_apps_clk_src", .parent_data =3D gcc_parent_data_11, .num_parents =3D ARRAY_SIZE(gcc_parent_data_11), - .ops =3D &clk_rcg2_shared_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 --=20 2.34.1