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