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 2C5E32F7446 for ; Thu, 27 Nov 2025 17:58:55 +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=1764266336; cv=none; b=ttusrMSEd1jKo2LeErCCnQ//jYxWMMiSMOvxhysQ8uhqB6y52L5+7/J7xHalfv86jyoWSvDq5rYTBjsNZxUri9wY1T0IrpNjX7gK5J8gPj7S5igbRuMrAzI0UuQx0FYpgguk74zV36MGlAvIgE/cALKyCUOqe3KTrR93QYI73BQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764266336; c=relaxed/simple; bh=R2VJEJj1wv7bNKZ9HGnx8ZStYGfbOxnloYajFqzbH6g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=D8p1LIN4KOQRxd6r7ZDFBfyX7Egjtnn5VGvMw5QYBUZcrXf/TOmsGZyJ+Y7laPeO4PNnF1X7STQXc6/U7AT3aftmeaD0hJYkk/XBY84B6JPPXzchJbxbvBYaGxvW+WUBbMk7u2Ut1A3i5oWLgteiF9hQF9fvqECugOr0qfUddDE= 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=iVlXJTco; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=ELNCHg9c; 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="iVlXJTco"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="ELNCHg9c" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5ARA3bMJ848568 for ; Thu, 27 Nov 2025 17:58:54 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= dPt9ZcHSLXa22nWW1rrRtzNb1vBANkrucG9jU8C8YHw=; b=iVlXJTcowYa/CUBS Iwd9paELVTD12+Br4byiKbrYSGCuMwStx/2E4IGJI7i9zJOsvSOf1yNjvXyre/E2 9ODWl7wOskLq/AQ8plokSOTbC44+rL7EVziro9tIncJgDdHREUUVbApqwiDN1C2f fzJiZXRjzqHOKlRjZowCXytzLxe0TRnOYKmIXhthfwlCOb1So9dCPL5MT9knLxLN 3onOXt30lkkOAttY9FBHm4vk+OXXRHuU/BQPtdcoWntNb8WugdM4uORNyW7IcD6j MqzarJ8reXoAZbl0KQkbiTdF+Ye5hEWT9jq7GOimEsuJHEl26OYgyE0JEDm3E7Af tZGn5w== 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 4apmjd94ye-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 27 Nov 2025 17:58:54 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-297f587dc2eso20408555ad.2 for ; Thu, 27 Nov 2025 09:58:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764266334; x=1764871134; 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=dPt9ZcHSLXa22nWW1rrRtzNb1vBANkrucG9jU8C8YHw=; b=ELNCHg9cF9DxNFyysR2FdiDqTVu7d/6LFydd9W3wWI+QDEvR1zhWm4lf5xbjpG/oka H/6Irn6u6GlRIGuoc4uPxazHGBzLwz4QeEzmZGO8ffXMeMDV9yGoF3xdGFImQdssS6IW 0OSgRrOoWCH00CdNqD88SuK4F12h5OZxGnixN2LJ5P7iBgR0s3qqtFgR1wKVtmvxpww8 FsJ1byzxwMb02fVnUTp//YNGQmrLbhbd1CpfzIgFcesFzwERF1vLW7Lqr4U6kv7naMzk qJ1QrbxnZ89xYHsVn5cd0w6o7tzV7KSQYDC0B5eVlRC0HezRtXc5HC+JC446gjkFqu/C ASSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764266334; x=1764871134; 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=dPt9ZcHSLXa22nWW1rrRtzNb1vBANkrucG9jU8C8YHw=; b=nmDt8siGPuT8dn6FWEJLLGK9uwaUaNkd/fiMhJYK24w8hTxokplSPdzJ+/1Yq55SXg vBjtaYy520ZNBpstRDBxSjflPXBIbw8uXsBFIkFelsozSVLyMv/jAoO5ukSmZGjfC7wG Fxak1Ku6FGQsaSpooAbScMUbTBGPZoCx1OcpO9o7QRhBt6WtCEWRPaP2HuPzPpevt+ga zakSlJ8dcptO83vMJ1gfm1Cxbf/rHJQaUx06XGcwd9sTrWHhDb9q33SGjwY7qICiJRjk d4O8qKDFdcojmlvPojtwmvLb8q2jPZIXR4UBfjhQrsaW5PJVb56eq+1MuuV9i5ow1S1k eT9g== X-Forwarded-Encrypted: i=1; AJvYcCW3ILuy+xUDY0DgEuo1mbRExUYrhxaRzGROziFGszJ6gBy9hxJRUs25PHvJ+wAGcAeYOnHNqW36dJmVgC8=@vger.kernel.org X-Gm-Message-State: AOJu0Yz0fWTa2t5muCsGuGG7cQCn1dIyXjt6CVzTs7lB+8N02wsBdxeO A3GuhHiqN18fyfFFvZ4Vh0RdKMiTCh1CvIKz8Jl/Ctmaws446+F5Jd6Y5kWH5/VR7RbKtT35P86 4mImBZJFWJ/jsPnzkSXmfwSqrpZd5dsePD/lKiS4N1zygM6kZVekID3dW9lpDvSSTRA8= X-Gm-Gg: ASbGnctFI8IADLjfLDk0iAqGIu0Yakw+Jn0GC0/cU9tUXqr8DKeKCWVEeFrZ0VHvVJ+ 9GKIsXHFn5rlhC/5UbpDdb32BL5yXrIDlcREz9Zf4WoFSeKyRHHXVgPrD+LHP3HEO1R9TUYz3qA 8JT02emQQass4o6VJjYKjDA7FL61n4ylzfszq4rqbEJ2p7jD0x3R0ObnqQ4bX8m/HYdb/2rH5BB ynBiKNDeUbHcEAhJjZQYnWSwYTo8ofH3iG9o68LvMxfxiB3NpDKqQGVLvUw9IWZqv7qJEbd7Y7B XpIjU/7pJBQkU3xxBv6BPRpmFh75WhK7MKc+WVSBgpIzlG9973HUpZby7UoHv2x0SPesSwS351m AVuDRHt7042cRpeZqHCYoNDGj32UPZUhL7ThvwK2P X-Received: by 2002:a17:902:fc43:b0:295:73f:90d0 with SMTP id d9443c01a7336-29b6bf76f59mr269115695ad.50.1764266333819; Thu, 27 Nov 2025 09:58:53 -0800 (PST) X-Google-Smtp-Source: AGHT+IGc9yg/upMpoC/v3pdvwpbyro3tbBhB3f0/XGKb4wuyaQP3AvbUupqHW/mpvCp8W/yMubiWTQ== X-Received: by 2002:a17:902:fc43:b0:295:73f:90d0 with SMTP id d9443c01a7336-29b6bf76f59mr269115275ad.50.1764266333351; Thu, 27 Nov 2025 09:58:53 -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.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 09:58:53 -0800 (PST) From: Jagadeesh Kona Date: Thu, 27 Nov 2025 23:27:42 +0530 Subject: [PATCH v2 7/8] clk: qcom: gcc-qdu1000: 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-7-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: VkX1cn18lAsd5WbnF9FfXAjPNRiqfytc X-Proofpoint-ORIG-GUID: VkX1cn18lAsd5WbnF9FfXAjPNRiqfytc X-Authority-Analysis: v=2.4 cv=OPcqHCaB c=1 sm=1 tr=0 ts=6928915e 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=jpF7Y0NODDEllFhJFvoA:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI3MDEzNCBTYWx0ZWRfX2Hj8AgGh/6u9 ybuUJDchvR5c8tD+ReohY3rnZBH1BsXL4m+aPsYCpnzs0oEbVWMS+QXdJBWVLTKVluyqhsE/jaD mt4WorNwNc+2tj/xuybmlLKZP9Q0Or34qUQfMWQr0b8j1oIrlfBb9bpj5RXcYJlk+fXax+AVP6p 0giU2mnXmBLc3qm1t0Wxn7JIuf6D3Fizfpr+QdxQTcEoTZrONiB6JfsZv0rnxSdbSVXacL1wlIY /i2JvLq0sHh1pmp9FBe2Kk7OH0+7I5+9K6N5qSFUmILWhwPWVdsRkqwoxGtwD15MXBEBcNE18PQ 4k9X5hl/6PVxis0zR7cG9Kj2PL29ocARQtuVdPzutk6ed5gbc8bJWDDauyA8J/EU7kSre+MC1pS nwqJlOcetsmeWFda5dMT5WVeulL2Rg== 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 bulkscore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 spamscore=0 malwarescore=0 phishscore=0 suspectscore=0 priorityscore=1501 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: baa316580013 ("clk: qcom: gcc-qdu1000: Update the SDCC clock RCG ops= ") Signed-off-by: Jagadeesh Kona Reviewed-by: Imran Shaik Reviewed-by: Taniya Das Reviewed-by: Vladimir Zapolskiy --- drivers/clk/qcom/gcc-qdu1000.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/clk/qcom/gcc-qdu1000.c b/drivers/clk/qcom/gcc-qdu1000.c index dbe9e9437939afbcd50759dfc21a599864278816..915bb9b4ff8130e086ad6b5bb88= 72c79617afee8 100644 --- a/drivers/clk/qcom/gcc-qdu1000.c +++ b/drivers/clk/qcom/gcc-qdu1000.c @@ -904,7 +904,7 @@ static struct clk_rcg2 gcc_sdcc5_apps_clk_src =3D { .name =3D "gcc_sdcc5_apps_clk_src", .parent_data =3D gcc_parent_data_8, .num_parents =3D ARRAY_SIZE(gcc_parent_data_8), - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 @@ -923,7 +923,7 @@ static struct clk_rcg2 gcc_sdcc5_ice_core_clk_src =3D { .name =3D "gcc_sdcc5_ice_core_clk_src", .parent_data =3D gcc_parent_data_2, .num_parents =3D ARRAY_SIZE(gcc_parent_data_2), - .ops =3D &clk_rcg2_floor_ops, + .ops =3D &clk_rcg2_shared_floor_ops, }, }; =20 --=20 2.34.1