From nobody Mon Jun 15 23:23:19 2026 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 367A82D94AF for ; Tue, 14 Apr 2026 17:06:06 +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=1776186367; cv=none; b=fjbagCE2QxPPcjG0m5UednkaTJZBOrl0r9DJDpfSOqIhRoJHxqOHKwaXBGwBphZZPicipJm70VIcbkvFCjvXxDQEH+7JHYy/2om0LD3pgvfbLMzb39A6t34nGkA8NcSuHXpy6VVTB5vsgTBopPyvzLb6ymx4xVxnXxrpqev8mqU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776186367; c=relaxed/simple; bh=iFhoWp8t+hLFi2XuWq+PBtpQUXPDodq+j+VervG4ajM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=M7d1IMKemccAmWqysTWk3C+jWz5OGuI41LiMGxyhg7+oueXy8Ol+yTQhlB/BX9PDWmucf0TezNZfpfZ/pGsnXD8nX9T7oMs0+g65QNGbL5mfbLyVFp1BZRTQhyTDzQZW+nUBk0K+ts8uu4n4wGyYE1Ms0fqNBKVlLBf4myUzl8Q= 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=MK/W1e3m; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AmDs1Lgs; 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="MK/W1e3m"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AmDs1Lgs" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63EBl3Gf395270 for ; Tue, 14 Apr 2026 17:06:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=XqllaDLxjnXgviZ2peQB8H g+mZU389CwQpc1LTm0WKA=; b=MK/W1e3mIp16ZzjZ3/8m2vC8Aknnaf3UJfl1GC TaosKLqnUvb38K3M+VzSWCN9qaZ0+ZIu+/YUoAcgM6NVn/rLcfwQncpViDxE6LRh 4XnkDQ0I2iSj2sTBqjUIJKfIzApMMAkfaxLdgv8QRqS+stRvsDvikt/IEtMUUlIf pQqa+gdgwnv6JnrzzyRSjho8AlXLJWsqYUHe9wgD7lXCR70elS744iszJDHp5/UM QdMdFpiTRyF1CQMsjmsZ0/iVlQm1D4GBJPuAzZtgZBbJwKWFOEfU/yu9eVioEozQ cYytOWttODrqsUCcPGZCdae7Yx6ENK4v4lM3K+UpkGdcUDrw== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dh870uqbs-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 14 Apr 2026 17:06:05 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8d3e4c19307so800375185a.1 for ; Tue, 14 Apr 2026 10:06:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1776186364; x=1776791164; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=XqllaDLxjnXgviZ2peQB8Hg+mZU389CwQpc1LTm0WKA=; b=AmDs1LgsPOU11SI4wKua03uc9dEe/RSKa4Roi10+/Odj8Fl4ZqmbuW9/aaUHjC8oq9 IuK9bwTNP31VmLgWP5JMHOlGWaUoF90GsaUxS7XORCdsHxCU29Nz/EjEACXuYk0aHoEy G3cNetVVne+NzjncmG+eifsgxHxmhq7aNH9MiBo8PJ/jvLlU3vVQfUHxtjyCQTTur+61 slCY07jMBaZ9m4X6RNvDofhezQ1ch3ecVj92DGhZCFiJxFJs9XUJQA6RftAHL7MM6Cyz CqNm6Eq1+VURnERoA8+VBR3R4RDJvePEczDnQ0tRgwCVO8W792eshELypHnenWg7Dvzb ZarQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776186364; x=1776791164; h=cc:to: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=XqllaDLxjnXgviZ2peQB8Hg+mZU389CwQpc1LTm0WKA=; b=nNlSR8nMNhnWyk+cKAfj28E3PbSWCxlQoL+n6HKRMeEY/rCBnuATPtZ2J2r266td8C bbdB306SXQOUGtr2ESaEzyIIS0DZD+exS1emrzC2laHoTD9xSHPjklCGwSgKFY2nLytx Mu68zW5IaWlqoa10ujbHLRswaynnaH81KS+RI4KIeteya0RUqJG01ctSrS3/7ia32tiT cJ/trn3DGpa8WYF+oZlFSBCtDHROIkdcoOHlLMnKAThtJTiK85OexqK9cTubkRBUWwDi 5C0UyNIX8U3+ZAs6XL/+WjR8ZaIVPjKTUCjxjAhTS6fzntMndYGIZHdOtG+tQYOKLydR GRew== X-Forwarded-Encrypted: i=1; AFNElJ+VJTXbbztnigijLV2dkJZVvEaQQZqhrHHejoT8+9Tid5Ob5OrNfdLGKeEu68CFOTmVdDynVWFiyLllaTk=@vger.kernel.org X-Gm-Message-State: AOJu0YzaA8XdzJcFXnG2EYsf2dPhP+2hD6ghoVPPIQSCFIJmRvWTFjqD mU59g6aROk1/D3kqdrlPFKg7VSv9v565R3qD8ydOfq/CgNNsgywKH4Z3QAHspx7KPTnfSBV5k66 kx93d/KhWUdNmi3hOIa4DlmRJV+eROuHdowvSkw11el2u6EgfcmnPZ5Tsp/AqgPXA2H8= X-Gm-Gg: AeBDiesUuGrUR1vYjA10TRON/OpT/sjkS3EFZ0qUSRyhD6RQJw100hJiStzLoA6Zwds yHvjYsjEquYN/bpdXJQXBKP7ZRlcIVncytE12csCq0shEs5RhXHsDLHr34RPpIQMXZzV6suuI3j lvP4y3d2Yg4wnrk6wjBNYrxyO2p94yY/xVuZiMajPVQTcRnEV6SKA4Xsvkg0co9DdA62Hqw764V ywrpuONSLpLUC3/7+v8xIE0kWRlby0UDLaZMui/k2z+AoI6Gul+o55pLeOHaWhiAh+M4nHWo5mN T9dvkaco4pfS6AfTpFMnDKpcBaqhK99jW2713ELKrOOH8MeP+dZzdEmeRwaLjnGM03G51nt+hjZ dQW7mMJ6/TiQaBiz7YTwrFMVaifVyzkJ3zkQ= X-Received: by 2002:a05:620a:3710:b0:8cd:9231:8b51 with SMTP id af79cd13be357-8ddcd022ee1mr2630342285a.5.1776186364323; Tue, 14 Apr 2026 10:06:04 -0700 (PDT) X-Received: by 2002:a05:620a:3710:b0:8cd:9231:8b51 with SMTP id af79cd13be357-8ddcd022ee1mr2630336285a.5.1776186363741; Tue, 14 Apr 2026 10:06:03 -0700 (PDT) Received: from hackbox.lan ([5.12.73.26]) by smtp.gmail.com with ESMTPSA id af79cd13be357-8de6553c460sm1184916185a.43.2026.04.14.10.06.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Apr 2026 10:06:03 -0700 (PDT) From: Abel Vesa Date: Tue, 14 Apr 2026 20:05:51 +0300 Subject: [PATCH] arm64: dts: qcom: glymur: Drop RPMh CXO clocks from QMP PHYs 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: <20260414-dts-glymur-drop-rpmh-cxo-clk-from-qmpphys-v1-1-ab12d77c4aec@oss.qualcomm.com> X-B4-Tracking: v=1; b=H4sIAO5z3mkC/yXNQQ6CMBBA0auQWTsJrUUbr2JcYDvQKqV1CgZCu LtVl2/z/waZ2FOGS7UB09tnH8cCcajAuHbsCb0tBlnLU62EQjtl7Ic1zIyWY0JOwaFZIprhiR3 HgK+QklszNuoodUNCt2cNpZeYOr/8Xtfb33m+P8hM3wHs+wcoYHq7jQAAAA== X-Change-ID: 20260414-dts-glymur-drop-rpmh-cxo-clk-from-qmpphys-543285e18a78 To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Wesley Cheng , Dmitry Baryshkov Cc: Konrad Dybcio , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krzysztof Kozlowski , Abel Vesa X-Mailer: b4 0.15-dev-bc6c4 X-Developer-Signature: v=1; a=openpgp-sha256; l=3220; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=iFhoWp8t+hLFi2XuWq+PBtpQUXPDodq+j+VervG4ajM=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBp3nP0rRwOtTerIJIVf6qBvPB/i9ZjLBpRXmDlZ me9H0cfGtiJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCad5z9AAKCRAbX0TJAJUV VvUtEACZ2JKf8kIY1lgRSGhbUeVmK8nsmjM6AuZaILcgp+YpNAfqmpyC0NcDC5xS6UvDrO5JZf3 cl/EqQUqkfkUEkpaklVPrD7Xcw9QVfNzBRuATYD9OwTqUNp/p1dxXieN5c2rJ/MFhHx9b3C9PVo 3rerR8Onj6cbO81thisn+ds1rbpuRqyNObml2O2vziOWAOyh7QqljJqtRfu8CEbduB5tmYK0Hkb jqlJksJcrHviLmboLFy3ctqYU5ORZAdZ5kMMeGWLFOLk2bEtFfruTXSER4n1RSE0EVdDsUHYERA C10ni30vrPzurZlQ0PO20D/tFSSX3cRgE2Gijh43HsIFSrNfj6ueW614S10BP709ZI/duTLF3NI yTVZB1OAWenV29mTvP57GjmdRuvP9c1GLnxHyC6ALFV8GHVabdu/0LcLyZZMOGPYFFJUZjSlX3T r7SdtJFsP3lMVRuaIe28yrcNMr+/+Nr3/+yDNJbwHwrAsSxilJJmTGJct65nm2jwI4BMFNxywIf dDRxXaGbktRXL0L0bz4uWKqRfrY47VjARcqKYhSxOF/xgZzkPKwDbeknrj2QORKSUruRBYAQuLj LpPZIJjE0YRsTM4j9cIjM8eJ3a+Ho5zB3wnB7eqhKsTk0GVeJGE7YRsVbSSifPLTgOKu2rraoTB qq84KS8KeXDzHhA== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Proofpoint-ORIG-GUID: qEXIPvLu0r7WxE-u911jPCUWOIVWmq-v X-Proofpoint-GUID: qEXIPvLu0r7WxE-u911jPCUWOIVWmq-v X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDE0MDE2MCBTYWx0ZWRfX5FoR86RfYddv 1DJ0IDjZ1ojoiFjhE5g1PHswNRmqMRnwtM4bbzbS57uZBdAAMIflSklbMqhRkmg1idJ91ElxLGp Qn+u4NuCr9Wckq/qjzJ+ekuWeN5WH0NQpzx2eAN6T8iUbsQUJizwjnsJGhk0KYEMfQV4d1O1H2P 6sEHzXg7VPL+7vzyJi8F2LzU2Ab+luZwq9PpdoSNjk712WRNb9mci64FexwzApKQQ7FzF6Ukb7j 81gjLzOpI+9RqvWd0k/zVsJgUApg2E3fptLLCBAmlxoDpP6oj54ohg+8drQNCE7R5lwIILNwvzl EXyW9WJnSmxzh1qEwVLNs//dG+MLjy7q3w7YTRSNZK71MplVSJbh2jBdGNX05wQUIcA2oeM4ryo 38PKAdco5vtrWBuO1bC76p0xyhFyQvshCWXmnZ6tFO9DxW+3vjrEMN74szspN01v5NLOQsJYlSX uQuJ/kiPr3vVZPDbDDA== X-Authority-Analysis: v=2.4 cv=MK9QXsZl c=1 sm=1 tr=0 ts=69de73fd cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=ub0iOiB/G/eXZwGovfl9ow==:17 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=VwQbUJbxAAAA:8 a=EUspDBNiAAAA:8 a=VDcxF29oq4lNwpj1WL8A:9 a=0bXxn9q0MV6snEgNplNhOjQmxlI=:19 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-14_03,2026-04-13_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 priorityscore=1501 adultscore=0 clxscore=1015 suspectscore=0 spamscore=0 bulkscore=0 malwarescore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604140160 On Glymur, all QMP PHYs except the one used by USB SS0 take their reference clock from the TCSR clock controller. Since these TCSR clocks already derive from RPMH_CXO_CLK as their sole parent, there is no need to provide an extra `clkref` clock to the PHY nodes. Drop the extra RPMh CXO clock inputs and use the TCSR clocks as the PHY reference clocks instead. This also fixes the devicetree schema validation, as the bindings do not allow a separate `clkref` clock. Fixes: 4eee57dd4df9 ("arm64: dts: qcom: glymur: Add USB related nodes") Reported-by: Krzysztof Kozlowski Reported-by: Rob Herring Closes: https://lore.kernel.org/r/20260410145205.GA554754-robh@kernel.org/ Signed-off-by: Abel Vesa Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/glymur.dtsi | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index f23cf81ddb77..82436984485d 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -2314,11 +2314,9 @@ usb_mp_qmpphy0: phy@fa3000 { =20 clocks =3D <&gcc GCC_USB3_MP_PHY_AUX_CLK>, <&tcsr TCSR_USB3_0_CLKREF_EN>, - <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_USB3_MP_PHY_COM_AUX_CLK>, <&gcc GCC_USB3_MP_PHY_PIPE_0_CLK>; clock-names =3D "aux", - "clkref", "ref", "com_aux", "pipe"; @@ -2343,11 +2341,9 @@ usb_mp_qmpphy1: phy@fa5000 { =20 clocks =3D <&gcc GCC_USB3_MP_PHY_AUX_CLK>, <&tcsr TCSR_USB3_1_CLKREF_EN>, - <&rpmhcc RPMH_CXO_CLK>, <&gcc GCC_USB3_MP_PHY_COM_AUX_CLK>, <&gcc GCC_USB3_MP_PHY_PIPE_1_CLK>; clock-names =3D "aux", - "clkref", "ref", "com_aux", "pipe"; @@ -2482,15 +2478,13 @@ usb_1_qmpphy: phy@fde000 { reg =3D <0x0 0x00fde000 0x0 0x8000>; =20 clocks =3D <&gcc GCC_USB3_SEC_PHY_AUX_CLK>, - <&rpmhcc RPMH_CXO_CLK>, + <&tcsr TCSR_USB4_1_CLKREF_EN>, <&gcc GCC_USB3_SEC_PHY_COM_AUX_CLK>, - <&gcc GCC_USB3_SEC_PHY_PIPE_CLK>, - <&tcsr TCSR_USB4_1_CLKREF_EN>; + <&gcc GCC_USB3_SEC_PHY_PIPE_CLK>; clock-names =3D "aux", "ref", "com_aux", - "usb3_pipe", - "clkref"; + "usb3_pipe"; =20 power-domains =3D <&gcc GCC_USB_1_PHY_GDSC>; =20 @@ -3750,15 +3744,13 @@ usb_2_qmpphy: phy@88e1000 { reg =3D <0x0 0x088e1000 0x0 0x8000>; =20 clocks =3D <&gcc GCC_USB3_TERT_PHY_AUX_CLK>, - <&rpmhcc RPMH_CXO_CLK>, + <&tcsr TCSR_USB4_2_CLKREF_EN>, <&gcc GCC_USB3_TERT_PHY_COM_AUX_CLK>, - <&gcc GCC_USB3_TERT_PHY_PIPE_CLK>, - <&tcsr TCSR_USB4_2_CLKREF_EN>; + <&gcc GCC_USB3_TERT_PHY_PIPE_CLK>; clock-names =3D "aux", "ref", "com_aux", - "usb3_pipe", - "clkref"; + "usb3_pipe"; =20 power-domains =3D <&gcc GCC_USB_2_PHY_GDSC>; =20 --- base-commit: e6efabc0afca02efa263aba533f35d90117ab283 change-id: 20260414-dts-glymur-drop-rpmh-cxo-clk-from-qmpphys-543285e18a78 Best regards, -- =20 Abel Vesa