From nobody Mon Dec 1 22:05:39 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 CDC702F60CA for ; Thu, 27 Nov 2025 17:58:48 +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=1764266331; cv=none; b=exa7I99ZdRVXokCLp5S+e4LXTRu3YXqlenxIsslKx/CdpoACi/bwGwyqiDTo3fZnMW6K4r+wzV5hAilRGo1jPip2IXVM9/uAyhUMKwuoqUnCcZkduZ1Aut40ouTMapFGK92l9FZIp7/W0Sf7MIVw+fGhs3CGmORNZKWXjF+6v+E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764266331; c=relaxed/simple; bh=wvUKX78LiTbGFtfGxc7RQrpsiXmPUP6wRpGyg5bx/4c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=f18LmCNLCn+U7ZxcAX6zGez9tZrRFRAR/jvQbHpUPNeTHunsyo7ttQu7uq5il3HQEBwSx8dq4YoHlQGA8WzjiUBEhoBygO1Kt7Li7xDPDurkQEg9YzaLczfrJIgtqvbylPl0n5mjuS7Mqbc40EygHWoX+rz9dUqX0qpEn5OgjBM= 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=M+mqgTp/; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=HbvWoxuq; 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="M+mqgTp/"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="HbvWoxuq" 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 5ARGvGL52388033 for ; Thu, 27 Nov 2025 17:58:48 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= udh09WOE0ghG8srPavAWZ0k9nJwsCNDir1QVW+/HVZo=; b=M+mqgTp/jyzjWZ6C FGQWVacGkW4YV/IwDXu9Ffle/ZNfesNF4WQWwmBiyigrHn/OukIy0xGW/pRpKbqt Q3ZIQiJ9xQF+bfLSAmliUEXoTn/upxLtt4QXm+2HKNMTmDdg5910betB83xnVaak dKnnLc/y5lpHRE6QCGHJfU1+L2Fjy6Yq8EJOQg/SaDJHPm6ITmZIzldFOf9p6o/U wjS3BM97INYNr3xBeIrU4+Gkjh5bVWgREMzvtyHJdS+qOrC4g6P8mAeu/ZVkinUG IWDC9pNvVrW40O2GhX3xiENwIU0wuFx+8ojoTgJ+eUJbbMR2wS6esyTMWYes/Asi 0mKQZw== 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 4ap7n8k5cr-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 27 Nov 2025 17:58:48 +0000 (GMT) Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2958c80fcabso22803085ad.0 for ; Thu, 27 Nov 2025 09:58:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764266327; x=1764871127; 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=udh09WOE0ghG8srPavAWZ0k9nJwsCNDir1QVW+/HVZo=; b=HbvWoxuqbZHVOlh6SLHJPiS3bAIKiX3VRRuN6aBZ3ns2ROk+hekiRz/t8z46Bi6fUF oZMUULLKfg0jzGyugcG6v55KK5DMqzpbzJeBNlhM/C4LS90Cbxz4cCbVJTPCd7j9g2CS dJgZ0I0ipDPpWy/H01ejE9jJcqKUberot91hj0MFBLGnXTt0ZBPzWN5witbvlioa99cn XC9kaTJp8xN1tAa1w0wKCPn8DBxPNfPBkMk7bYI6izuGt4ir/ZaSx1I4vHJcyFSmse/P kCmutve/Oko1L7s8XTPJrDXCGXxhz7uJQ8ZTidXMALKjW66YsR1e2xAIeklV3LPcltr4 TBuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764266327; x=1764871127; 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=udh09WOE0ghG8srPavAWZ0k9nJwsCNDir1QVW+/HVZo=; b=JJ8RIca3pPkjveEK5l7EPegutCrpSmA2BPUcvDzJZgyTssdZ5zoYHKpSFXzQ6LWuX1 6tWWghfzmwQpCjC4T2cdbpk5PqwtQFH7Ex4v8ZW2DWUQ14ImIP7EfAw+5/PiPbgANT4H 8OYgF3kigGEfPctBGCAAe0jOe9Rnizuu5X7UDgfBG7ejZnJDtav9xkVVFiNo+grnY63z aFNUGcWKWUr5g3LxwpWwG5jks2wzIvOB8IMP2+yEAc2EfDz5SRFAsJ3JsiGVsztE4y89 bxeJ8TJ6iy/4ctrNHQmxf5n+szWJ+vvak9/bIzpb6IuuPORh8oAqEOftes49jwewZbAd QVog== X-Forwarded-Encrypted: i=1; AJvYcCXPrDR4WyenDu866ye22qGCpcSHpa8uxiZl+UuzwMoI7dOiQO0NRLKS+QOGLZTuF9SXs+fVD9ezd+516dQ=@vger.kernel.org X-Gm-Message-State: AOJu0Yx+jH0p2RCQ+Z8LPe3r2AOHZ6jjWkKagfK0pWOS6ofcVXen1ble MNobfrF5zqIa+zIVTVeN5aHFzOAfOwFIyoSy0NNcokfJLc6Yz14ftd8B4kghhXeYf9VCl54tJgV x1ArrwbXrrsMn/IrCSv0ZEN/baq0CYxbyo8220ce2zath3Ja2XS+hyqN1KPxgQLMmvTA= X-Gm-Gg: ASbGncvADecx2t6ER7CfHcxOgku9IBH19kDdU01EGujDOl2nZLO3+Q1FbjWGKFoOcZj eT9JJLy6V1tDm1NgggjamSfaGevpT24/4GR8V4hura0jEvywKgJqbGdsq9aPee2GeptCuEDOwpC VzYKs/m4qAaBjRZL/48+ZUEt34VZusbmSvF6pk8c7aO/gvWW4xBEtlg1jYjm9ao7gf6+eWyafTM djnsEsdMpkX1x4pY8azftjD1BOkgYC07F8VGUeJ0v6MIw25nzFIgnzCu3F0iAlsxkfzJSCjOYr3 6T+Q8Yq182yUC6cPqUcVqYh9vrF0lahzPVgm//h30IttKqFOQSAflxVX+PA3US3yhUCqzJjYrBj Zq8bhOlXmBie1Ocv7guKS0sx00NrESKerSWtuYHWC X-Received: by 2002:a17:902:f68c:b0:295:6427:87d2 with SMTP id d9443c01a7336-29b6bf7f2b6mr287689025ad.53.1764266327444; Thu, 27 Nov 2025 09:58:47 -0800 (PST) X-Google-Smtp-Source: AGHT+IFaQLjYmGgkpZhAOj2ajlPkbG3wlnuW7BX8H1nU5OCobr8ulYwTVJQ+y/y8bFgtJAQhb4qy9w== X-Received: by 2002:a17:902:f68c:b0:295:6427:87d2 with SMTP id d9443c01a7336-29b6bf7f2b6mr287688615ad.53.1764266326921; Thu, 27 Nov 2025 09:58:46 -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.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 09:58:46 -0800 (PST) From: Jagadeesh Kona Date: Thu, 27 Nov 2025 23:27:41 +0530 Subject: [PATCH v2 6/8] clk: qcom: gcc-x1e80100: 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-6-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 X-Mailer: b4 0.14.2 X-Proofpoint-GUID: 3DQdSDT7ko6gARqbhx1S61EDAdudqU_y X-Authority-Analysis: v=2.4 cv=AufjHe9P c=1 sm=1 tr=0 ts=69289158 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=zMYJHzIRwYooi4bGa2EA:9 a=QEXdDO2ut3YA:10 a=1OuFwYUASf3TG4hYMiVC:22 X-Proofpoint-ORIG-GUID: 3DQdSDT7ko6gARqbhx1S61EDAdudqU_y X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI3MDEzNCBTYWx0ZWRfX6jQLiOlBXlEI Clb8xaxnW9HfamXyn27FvIFHyK9hF0SJfqwsOLHW3H/XR9+DzNgOu4zWRRaKSsCQ835jvyari4z plf++mW2GQHUg6plhdPmgV5gH5T+z2YIDF7jzdJDmH+dOePEILCCTxZy8Jomcl1pJYEVfGBiZSf ZdnFarcQ6MtC00/0gHZXJYBqeSL7w9bYAOTEJtdLcgYDVwX1KK977I93afkOF52gNIJfqMeauNO QI72sx4vcFiFg8/IoGLL+ZpF4a3eIK5POZDFy/vc9NxS1J6RROKzVr35W3dTA01VLDrPpDVE99o 2iQa6xmkybRlFYqhlo6BaTT9UCOQu9Xqigxi7dRrMys2n1tP0D0F0QubhEencmSJfkhMV9CYNOs dtwYMKQGmNMQAM3xtL+KxZRUjsHiEw== 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 malwarescore=0 priorityscore=1501 bulkscore=0 suspectscore=0 adultscore=0 phishscore=0 spamscore=0 impostorscore=0 lowpriorityscore=0 clxscore=1015 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: 161b7c401f4b ("clk: qcom: Add Global Clock controller (GCC) driver f= or X1E80100") Signed-off-by: Jagadeesh Kona Reviewed-by: Imran Shaik Reviewed-by: Vladimir Zapolskiy --- drivers/clk/qcom/gcc-x1e80100.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/qcom/gcc-x1e80100.c b/drivers/clk/qcom/gcc-x1e8010= 0.c index b63c8abdd2fc24fc963f038f8cdcafd7598ba989..e46e65e631513e315de2f663f3d= ab73e1eb70604 100644 --- a/drivers/clk/qcom/gcc-x1e80100.c +++ b/drivers/clk/qcom/gcc-x1e80100.c @@ -1516,7 +1516,7 @@ static struct clk_rcg2 gcc_sdcc2_apps_clk_src =3D { .parent_data =3D gcc_parent_data_9, .num_parents =3D ARRAY_SIZE(gcc_parent_data_9), .flags =3D CLK_SET_RATE_PARENT, - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 @@ -1538,7 +1538,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