From nobody Mon Dec 1 22:38:58 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 43F262F0C66 for ; Fri, 28 Nov 2025 08:40:21 +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=1764319226; cv=none; b=gG1yCePdoswGlPEcpDO/TNBoosGTLK2z8JnOH4Z08kUrdMAOqJd3/ab2vQwd0xoFXuAOABBMfU2pg4tywNBd5DQu9CIf4+5kl5EMKtQYnKRhtPQ7gpuK3RNz8R+tUsuNJ871r8i6rHBwshPfsg/nxxL68B51Lo4IcrrinWSA1z8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764319226; c=relaxed/simple; bh=ysZn+zbAbrbWtVp4TXSJi2v2dI+VNGoIJydWTuqjj7s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XNPk3nUb3Rs97gUkoTY7+uCVNqrnh05yYsyqpPtYpzXNkj2dRQD6E+J8PxtFnQwiem+AVqLgE9l1MRBA6fdOe3mqnqTTfW4mbIAUCXsDUAc2dD6t2muIRRs4iI+ASQhMBo61AILAWjcNapGovnJh8++xs7ar+JwD96+oLH4JIRk= 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=AoskWwKe; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=RklvgYOM; 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="AoskWwKe"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="RklvgYOM" 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 5AS8NwWo3123328 for ; Fri, 28 Nov 2025 08:40:19 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= nVCTkrbkT/rzInG1hgyw5Lwb+5uuUMolAlYJ/UpUKYw=; b=AoskWwKekCFt5Kxv 1zpiEgHdTIbAibWHNkN1KMOk0+yklZ6CvlhT043yrJZDLPwhjSlYdxdbcPgDtOtf iu1xjNEUHMRCfiYtLogPQ51RhJecnSF/UDEPZnkBxoEydIoBueFFtrpzKcPLE4RB TCgkZQdDtFe6eoOv8+B3rBWsqppPFdOWepUaUhAuK9HGBZ6JZ8mr9wwTAO/xun/1 9YwtFkNG5IkUKId0TjDfMguuiSmbfE04mtbIJgevFYZsQi8G/E/6tsRGtSr6K4xN mWdQphg3KTltRYca99NufP0ZIRN5d24hkSq2eSoDqWmVlU0511NJSxl4+ORH3Ma0 xltvDw== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4aq58ugj3e-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 28 Nov 2025 08:40:19 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-b9ceccbd7e8so3038986a12.0 for ; Fri, 28 Nov 2025 00:40:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764319218; x=1764924018; 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=nVCTkrbkT/rzInG1hgyw5Lwb+5uuUMolAlYJ/UpUKYw=; b=RklvgYOMCcsfeTdxR9aEiqaKaktleFnNOEP0YKGUo4H6OOuXShROW9z6WTWPMilBE3 sVSMH/ip6f7U0VK/hxO+KIgfzWkyRNj14JAgdltnI41r3vVyfszmRTfdVTfPRlWwyG+C cxePEZStq8jnk1ikIQellFnM9KFZwCnpm4+f4Qlq9+6GaIfJ8beUJN+qNlx0CT5ukVUC R4Z6Q9Ra7SqZ15XvgLVH79emRG1X/PBniviqwn6v7Gj9XKK8bd+lPmfR+Kg0DsnYw6Cq lVQR+xv5kK0h3RaRhmBSwKFYkpi42pzKM+XNzz+Ea4plj5nilAFkJrt/ZO62vtcr7pM6 /7gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764319218; x=1764924018; 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=nVCTkrbkT/rzInG1hgyw5Lwb+5uuUMolAlYJ/UpUKYw=; b=rN1bQo9izxN/wudlSxZpiO6fTzassdkha5L2ExcJmV7CZNNxqtVYnT3ijx60flg0jR gjZBTp9m89Ml0S5+0qI3al242spfEPKBezPrUcgh0oEH6nzu5KnzfjwKnQ4K5DtqtEZf eAxsbzexjELPgS1uRHHXBgQ3o4VQJ33cDMxqc4fpnUFbwRZs2xiJY/RDRxphSgjRLO9t 9UfFcG5r/MNSm1oFg9JZ4AxsNvl6+BSL0gCNSVuEz0WV35vfCWHXHHJwhlTE0RbfZvIF eW84jPmvQFmbJFnu8uWPJet6MppSqMrCCpzU3vy7PjRKp5adpP+jahKsBDWnaCMQLL32 802A== X-Forwarded-Encrypted: i=1; AJvYcCU1ruOEdAevKlBt7zarlYLBNMbJXU/vc+1bz9xx/J6qxvP21g4iBlKHktYi1t5Thofn7VckIBWH0QTLjS4=@vger.kernel.org X-Gm-Message-State: AOJu0YxpITtl+m9jfXBXPcAHbXgpuoXjE2eJTd7LVXdgIpvOYheENsHR uXpSUtWy4G7r3Vckq3ououzaguDLfPBCM+dFE8zaiels6Kp/BrFkZLwrr2JbuXmc+WxTINfCefm VrZAc3eqsm6nJZ2XcwQCIDgzfemtFEhJQBma+aXvHsywdYTJnTK52+hvw5pCjGAhJLiQ= X-Gm-Gg: ASbGncsgokEFCb69TFazvkRf0vmNnAQGaKpukgM80ir7KPbhoudOqT3lA7nEumC59WP 5p8fXt+Opt0I/p277K5+Txu5oscjEOK3nrY78HybsFbSUvtdAk/LFDC83f6LuSsnyyROVp8B1ou XnLNUtcIBWSpYQoDUEGSjv7fybII+vIFWgZsbqXDfUXcxYuSwyiHtRLQsvqkLUH5+LZRcrXbg3Q W+NzG3xOjNPDIqPWMK4BG+PEQ22qHhCgE5G24mPvPF994UG0yp9N7W75yPFdJfBeG0oQk0IvUSX UBZcYh4XviNnOiSDtOW3O95nc9qhZLVoHna5sQkiZsfWvRCPZ9g67lvrYZkGGsTYqJZZxcaaetH q0fHBdc0urAEOTbr6koTLhBmUkOKrkJ4LIyqEU7n4eShuZAlEzmBP X-Received: by 2002:a05:7300:a903:b0:2a4:3593:9699 with SMTP id 5a478bee46e88-2a71927a3b7mr21651811eec.22.1764319218409; Fri, 28 Nov 2025 00:40:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IGvLFQjHSljmTko1192Z3r1NZpMHLko+3RxNTojw8NiRKixmbZt5C4pR0Tk737ckx+aiYNp8g== X-Received: by 2002:a05:7300:a903:b0:2a4:3593:9699 with SMTP id 5a478bee46e88-2a71927a3b7mr21651775eec.22.1764319217919; Fri, 28 Nov 2025 00:40:17 -0800 (PST) Received: from hu-luoj-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2a96560986csm21895872eec.2.2025.11.28.00.40.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Nov 2025 00:40:17 -0800 (PST) From: Luo Jie Date: Fri, 28 Nov 2025 00:40:15 -0800 Subject: [PATCH 5/5] arm64: dts: qcom: Represent xo_board as fixed-factor clock on IPQ5332 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: <20251128-qcom_ipq5332_cmnpll-v1-5-55127ba85613@oss.qualcomm.com> References: <20251128-qcom_ipq5332_cmnpll-v1-0-55127ba85613@oss.qualcomm.com> In-Reply-To: <20251128-qcom_ipq5332_cmnpll-v1-0-55127ba85613@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Konrad Dybcio , Luo Jie , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Konrad Dybcio Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, quic_kkumarcs@quicinc.com, quic_linchen@quicinc.com, quic_leiwei@quicinc.com, quic_pavir@quicinc.com, quic_suruchia@quicinc.com, Luo Jie X-Mailer: b4 0.15-dev-47773 X-Developer-Signature: v=1; a=ed25519-sha256; t=1764319213; l=1629; i=jie.luo@oss.qualcomm.com; s=20251128; h=from:subject:message-id; bh=ysZn+zbAbrbWtVp4TXSJi2v2dI+VNGoIJydWTuqjj7s=; b=Slrarzk3ShB5tl2JJ4EVIvu4kZZbu0CGXywc6rmBiZ2JxPkpef8u4Gmf2rIjTg89Go7SxjwrM jlxlKsiZKoUAwJrgtsvaAjhEE7VG7DYU7IVjhd9z7WUveDomGc3ilvL X-Developer-Key: i=jie.luo@oss.qualcomm.com; a=ed25519; pk=gSsYMDakxtd6UDFYDdA9y9yjIs5Etp5GK/3DoXWPyS0= X-Proofpoint-GUID: Ahfye4pkGNLr7sRaxvjiJ74Yh5xK3KNN X-Authority-Analysis: v=2.4 cv=UKvQ3Sfy c=1 sm=1 tr=0 ts=69295ff3 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=cZQRF-JHJlm1EiHCSyEA:9 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI4MDA2MiBTYWx0ZWRfX51ZXSPb8UMvL fBVvj+pnSZQXJ2lrr5bpY/lAVxcLSEqPXNQAXIp0WnWDqNvjksoNzkSB78DD3muJ8w+TRpsqejM gM0BVKorZBNInrnIhpCiVbkb3EXdrPZ/BJrbEraP5/KVE4IEkaEa3ITj4JFJvV0toHr5eyCyXa8 oH2oQUe9T2uG2AGo4KGn3sv9vMMuAjGkLojn9oECSvzP4DqYp6olgF/PeoYkZqyfjcJfSF5yXJo xbnbfIKLxHXTBRlj+0naqxXVfMwdJSYQ1r71sA22aMp17Qc7PuQ8JULjVXdfOKsDlYfEvb80Ooo NegHnGWbytoTkxSNu+0C1QvYwndEJRkdgMaOU7oyy//sOvHuZfq/0JhXwcvwpC02tQdmkLM7WtA dQqc538DnUv7lj9bremnioPfh+6/dA== X-Proofpoint-ORIG-GUID: Ahfye4pkGNLr7sRaxvjiJ74Yh5xK3KNN 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-28_03,2025-11-27_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 suspectscore=0 lowpriorityscore=0 adultscore=0 clxscore=1015 spamscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511280062 The xo_board clock is derived from the 48 MHz WiFi output clock (divided by 2), and not a standalone fixed frequency source. The previous implementation incorrectly modelled it as a fixed-clock with fixed frequency, which doesn't reflect the actual hardware clock tree. Update for fixed-factor-clock compatibility, and properly reference the source clock. Signed-off-by: Luo Jie Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi | 7 ++++++- arch/arm64/boot/dts/qcom/ipq5332.dtsi | 3 ++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi b/arch/arm64/= boot/dts/qcom/ipq5332-rdp-common.dtsi index 471024ee1ddd..e1346098ab0e 100644 --- a/arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5332-rdp-common.dtsi @@ -70,8 +70,13 @@ &sleep_clk { clock-frequency =3D <32000>; }; =20 +/* + * The frequency of xo_board is fixed to 24 MHZ, which is routed + * from WiFi output clock 48 MHZ divided by 2. + */ &xo_board { - clock-frequency =3D <24000000>; + clock-div =3D <2>; + clock-mult =3D <1>; }; =20 &xo_clk { diff --git a/arch/arm64/boot/dts/qcom/ipq5332.dtsi b/arch/arm64/boot/dts/qc= om/ipq5332.dtsi index 0707e053f35d..9e30be3930d8 100644 --- a/arch/arm64/boot/dts/qcom/ipq5332.dtsi +++ b/arch/arm64/boot/dts/qcom/ipq5332.dtsi @@ -29,7 +29,8 @@ sleep_clk: sleep-clk { }; =20 xo_board: xo-board-clk { - compatible =3D "fixed-clock"; + compatible =3D "fixed-factor-clock"; + clocks =3D <&ref_48mhz_clk>; #clock-cells =3D <0>; }; =20 --=20 2.43.0