From nobody Tue Dec 2 00:06:08 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 --- 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