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 A00C32F531A for ; Thu, 27 Nov 2025 17:58:36 +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=1764266318; cv=none; b=dXeLsgq5Kw2mgQF/o7z1iE1n9LtffHOpLH21OovI2QzNOOm3/KcnE5ecpCR0QbeufdJqgWfm2PETRexqKHfPwwle8Me7Tym0OmH6W0DrBK1esGxsKFsNMOZJwQpuVL/Ljtu6+micRZ4NrC0WNGCC8z7CyGw0aEItog5cPGLc4aA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764266318; c=relaxed/simple; bh=BN8/AvQhJwGgdXul8ZSOIBroeozorlxiOxwARwgN1sM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ipiLClJoILqn+zpUZCiukyHIbQ/1tyyDAfIhZAJGoHQX2mOU9ka5uY3yKvXXkybBlpbusfedDWTodYZXQCwmlO9n7f2bVUN1Ysujxsq4TW6l3wEv8TBB+OfqHyDAkLJX14CWz1G8ipXb05V93d+qN4e+OgsmRJuYn9MbcyaQ5L0= 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=Sj3RDTTu; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LL5+OK3j; 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="Sj3RDTTu"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LL5+OK3j" 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 5AR9G7c5606780 for ; Thu, 27 Nov 2025 17:58:35 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= PqgGoUXIrgOftwZtLFLIGyQe1n58mtSeR9+1yVxuBHY=; b=Sj3RDTTux4DAyfPN QcNp3LV66DgnCvv5sz3msRRasjbIJnCG1uyTjYx0lo5m8AcbmIRyH+uTnynRV0g/ 1l4Ru+tmirx7wmm9xFFyITyEFOC8mjM2KySWIDLbjAROgRi2CaTm/SMbRuD+WWuW fZB7CNpKBMc0OZMm8jkgC8rkmLMqPwoLBaLLQg0YOcMe/sdAsyR5l6QbJSEQszF4 H59EVUJz7Am7S1AJGpJDD0CIo8f1cecxUX0tmZNGix0B2038tQwtOBGNT0kqiPOb 4qHqBfDGkJDvMwHK3lTdcllZflZYGe2MedWVQX/r5OxLHpNzWrJy86tfHBYrKuqY bKHwKg== 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 4apkv5h92c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 27 Nov 2025 17:58:35 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2954d676f9dso8254885ad.0 for ; Thu, 27 Nov 2025 09:58:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764266314; x=1764871114; 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=PqgGoUXIrgOftwZtLFLIGyQe1n58mtSeR9+1yVxuBHY=; b=LL5+OK3jcwUWG4kNI7gnm59bhHJvuB92UpiN1rXkU4MsKDVXI6408O81q2YoZIML31 9Ct9K/GXLVg3IMWG+IcZdqkA+YLI+dBEOVNKsqU0l69QVB+9pEzs/5kmCQUO8eMgaehw A4wC79nbTRRLGV4irOUraUSJKr8fm4B07Io6NMGD3d7aPwlmTaAeD1e4nj0EHvLVMITd 2y/qVHHL1sSG9BzfrDHanKl6y4l3cHVvMIdguNr0ZWxC9en+ivjiPgNW/0zsj/m0WPwl Vdcc2b1Ge3NeSOYPPPTaPGqRHhpdXbHmLpw8FZ6kCmpdw+QKfMQDVuszAP8iKh+xyAQv a96Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764266314; x=1764871114; 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=PqgGoUXIrgOftwZtLFLIGyQe1n58mtSeR9+1yVxuBHY=; b=SHsYhMKF4rQfDavOgsKUljNiAIl0GV13Bb99txtDsQtJDc+PCO8GiHaHsZwmzvjyFf /kxb8ldfVjJfKjR6S9Hx2bxUnWWTIoKvdS9Sc+bnddLtHub10Hacf8kxpxfo7e3m+11N Nz+Pq/0vvbMK17bk6dpwXOYO9UzuaA5bb2V/0uG8P1G9cTLFwtXU/9tumxAgQ7DgN+q+ +F+ZTH+9DsZGOh9Y2JK8XwXiSkB4vyRhOREFJ22MyfIzW99gi6BCwQpthKvOw2ADGzLZ MaxZsNCq1hM9j6ZEVldVJr7Htmz6itYtsk2eRTghukInyVK9Ad8UDv/VdyuB/GYkO4UL ETeQ== X-Forwarded-Encrypted: i=1; AJvYcCWdS8TQFxqGUVevx3Qa6B9yR2U72bNe9/Z1ERw7mX5OF3zazvePTG0DXwrZryAdKZ9G4TRBqT1CU1a0BCE=@vger.kernel.org X-Gm-Message-State: AOJu0YwS+e2LNarHksoAdUb5LKZoARkhHCcO3S1dHk8LWspKxkLIrrsn 5EHnknfZpFVK36f5X3E6DJ57jf+S36PQoiKIDEVYbN664VeMQPVzh4g9NWFRfeaFpYcvO6+O6la 6ZRoyKmrphRdwq14+hCqYfZU7+j37YJBXvzhgyrlzuuVl0WYUT4yc3BAk8A6c0/LmkIA= X-Gm-Gg: ASbGncvvwQLAus+H3L7Q+9AIVOc1IWWbOoR+mGUdTkVBybEvLNKOyaMWQfesYeTW4SH QKcQgbNv4KM/L8E4ZR1dupFMDz8q+W5ZX48l0yXKGwqSE82VJrv0yvWhU9S/bBF2/TkLVD56L3z wY5UTj0yWc271T1GKIe9dXBSqnF8fQ9g6qfdhNlLO1/+woNbmQdI1Tvbx/eMTXh8nWsDreFUGwh 4I91AbRr1fhdj+Lmn+eDbw5cZ8jNqpKJQLo8ZkylBwMXWuArCANyfUG6WD97maXgIBZv+bb4wzR A6rysymsvqG7vCJyZBttXgkS+uGLVMv3H5uY/vrw+32mfz3w/kU0jyKWpUdO5rKktR7bRzNEUR7 hgXzNYMOTgCYO3QoWoCN1F/zLGWlKhtT4qJzT/HSv X-Received: by 2002:a17:902:cf4b:b0:298:3a2f:2333 with SMTP id d9443c01a7336-29bab160a66mr123401035ad.31.1764266314415; Thu, 27 Nov 2025 09:58:34 -0800 (PST) X-Google-Smtp-Source: AGHT+IFcSrG07gzVMbM3LWgrJC29YGiUdxOZYQ2nHzMa6NXcRIgSVlA3tcoDaN3zMBs/NMsLU7fYUQ== X-Received: by 2002:a17:902:cf4b:b0:298:3a2f:2333 with SMTP id d9443c01a7336-29bab160a66mr123400665ad.31.1764266313904; Thu, 27 Nov 2025 09:58:33 -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.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 09:58:33 -0800 (PST) From: Jagadeesh Kona Date: Thu, 27 Nov 2025 23:27:39 +0530 Subject: [PATCH v2 4/8] 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: <20251127-sdcc_shared_floor_ops-v2-4-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: QImi5Y1I_5QurtZ-La9DySsVkQRtX_al X-Authority-Analysis: v=2.4 cv=O8k0fR9W c=1 sm=1 tr=0 ts=6928914b 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=KKAkSRfTAAAA:8 a=butnsgrUGOw-u3YEFNkA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI3MDEzNCBTYWx0ZWRfX6xUGiaaTLmCQ XcoK57nsCqKsKmF+Ih+LZrxbloxzaCEHlZs1jyN0oIId3B09U46T33KofilHMhrGr44a0omy8eR n2kdeaDdbD+m5TmG9Tc4bbSc2WdSKBI+Dy+6Oeo6fxCODgxzxR2vD5VWUhK2PossX1YuLy4yghD DRDvnyy80KI3ZjYyoxFjui/Td2Fxwg/qysZ9ARH8tFR88NfQR3moybBP3bdy1f3AVQv3nGFGtqG /0BkeQcrDZThQCvwlQ9TzwXsJyuaQxOX3bUQD3wyJPceokCGRYj1+beBhscmd4l2VctFnjJt6Eb qVAtFgn6WuN3xBwzpMKh8cnRedYXE4PPjLOzPqW52RUNdOzqc1ni/JIRsw2rxZoxhaiIGZtQk9W XREZBEAb6FsePV7FmSnuoN5PM4OGFg== X-Proofpoint-GUID: QImi5Y1I_5QurtZ-La9DySsVkQRtX_al 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: 108cdc09b2de ("clk: qcom: Add GCC driver support for SDX75") 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-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