From nobody Fri Sep 25 10:03:45 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 C847D4266A5 for ; Mon, 14 Sep 2026 10:12:39 +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=1789380761; cv=none; b=L73fhlOr+PgR1Ggam5TQ8PESisc8tv/DqL+SrGQsUbHn6i3kxmmQ8du+WrCIU1wlnr4442nYA3BQ57t0t/5jELfG7MEyEVHm6ZYmDaF2XtB+TNM3IpRoKMek6CNRpUFp8crezM3FJmkjvEVInw9t2eTPS/dQOYWzsf+BD0AA/NM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789380761; c=relaxed/simple; bh=c+bDrUjR7XrNZ3W/kXnSRtL90dVSEWiEQOH1Fd0Ys6w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=i+rGFVT3QcLYmLIlZJ/dT3/ATs8DQJ7UoXACkMBBpIoM9wsoZWwv8TRXzJ4V7JN0dsAoZEfvjgP6wDvY+PxQHDvEFsc3Pd35pF5ZM58KaFV2gV2/1ErT9+1DENxfel637mK/bCMgjz8LM6i9eV6x3nNbV6UkuWLWLQzOl8wlWy0= 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=WLnBEhwS; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=awrl48FG; 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="WLnBEhwS"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="awrl48FG" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68E9nQV9773129 for ; Mon, 14 Sep 2026 10:12:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=LHey87IrhGZ jBwBUxxFV3scRWIGW6S8Y7iaki1Gs/AQ=; b=WLnBEhwSof77oAM5WpmV5o5ixJR zQpYcVwFHQs0P/wGYRXo7cUHmee9vJ73d2t022G4qEL00QT4H77ZLhsM/tiDN8Cb jQaUX2f4OR4Ck40Nb5HjE5cHCcCFvA1uaaAqzdH6MVYxt0DpMs3i/XRCp0rnRybY nx9pWHV7F7Qu7hWBIeEp4yxaW8/HIr6xZqqOQcTuR9AK/LAFCACIh61khvqFS4GB wOY9Yw4pUA418ciopp5zEd+UrgPuvYeHfXca9IO9LSRrngNj7yB+TazRPQ+4XcKN qou5zgEPOPQZOZzlrcZXYThf4Nn/dQ7lbS1ow2UbagERbigqkMarN218Eug== Received: from mail-ot1-f69.google.com (mail-ot1-f69.google.com [209.85.210.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpdevrb4c-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 10:12:38 +0000 (GMT) Received: by mail-ot1-f69.google.com with SMTP id 46e09a7af769-7e6b59d85dcso5710059a34.3 for ; Mon, 14 Sep 2026 03:12:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789380758; x=1789985558; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=LHey87IrhGZjBwBUxxFV3scRWIGW6S8Y7iaki1Gs/AQ=; b=awrl48FGnckMgBL5FCQ0s7yNJ2r1O7Cz5MDnOQPxMJf4QU0MC5MmwAVydfQ83prw1z BkdFn5zIRnPFl6oOF6BCmxLlVzgvULgU31L3hjSwJ09I7tbSwBJ5uKxRuSWYQVXzDTLl AZNBnNpxFiZqsuFUrGvFBihtX/b2zB04lB8o2lP4cWEm7crd5wZmaxWsBFIel985C9+g s9js1el3fESqVRKACYRVdaYYehm0AtLWx3XVXb+EdbSm3mbRcb0jON1LhjctrWbzh2vi nUIGTBNZbJOq0wVwmluumFy9XeGhjeyPJ+ZGQ5ppkiYEMYpaYfDb0LYUrr0fdFRn6oaE ht4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789380758; x=1789985558; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=LHey87IrhGZjBwBUxxFV3scRWIGW6S8Y7iaki1Gs/AQ=; b=bAw65mM89nUra30SuIDaRHuzuifC2lDXc8akPQeCHMu3kNknHUSSLTRSmiIJfKeeNn cHWg2YVdKMxfMzJBzMUtd7IBplYkdaW5CDldnEwzCHAGL/PoD4F8kd92JQQK0qQ4qTMI 2QMBhCBw3hEo60s0wA4DjWxvVk4cV+IEHq8QYnoreX+oAvyENKmnmUsgudAFJGlY6Szb OSd31yA7bLkyOO8CHH+8O++ygQFnITLvggi9cfHqEtyXGTGxxjEwoBIn9DT3+r6jddGE GmXGOfL3uWm4wMR75urh4UM2f5nSnmq67fYtS3y+i8FbWzlLYbV88ZRT7ntkSxZZRIzW XscA== X-Forwarded-Encrypted: i=1; AKwUvBzoHfZxohLtNWUDAqCkILaYl25kIE011RKg5ktHVGewBdxAQKienGgAS5kSuJo5Jj8JwAE6ZNCYUgD6+AE=@vger.kernel.org X-Gm-Message-State: AFuF++kPkmk7BfBlJo4SKfRDzuXxP1IWZQCg3Ei3ZkNwYkw9nGC3dZM8 2u2flSbHQR0sBq49ivVbLQ9XqKTKK2Xu3GqhqSPFAqoqmIqM/OBY6GRqoilUqLOgfreEjWG/fPr lWnZJAgkxytY0SiqHIrH87ammB4WJSj4/+kVlCPAOmX3X/xXLOC40LuwyZiU5Sb/L768= X-Gm-Gg: AYBFou3C08lV5qnfTfkqStBSBx16zPfo+vZvq0yqOPnNYAAxTBS3NgN3uEwe3++QjkI UzLibFae4ffC7yDKL/PEPlVZGkn6YvmVh4k4wq39JySQR1MEj3psjGPMECpDxjP8d+HrWXJBxLa vX6SLIfug60Ds4deiJ4CK5URd7k5bLzsgjryyXqoyG6qJ/ZufneTfAUrdFufDQUcCRexlCzeORb tBv8lwGBi1/U0ruQ/OF95APzw2ZuYcLewAVu1kYNUkyBgwLHvLKrTqkhtcHE/Zxz29q7zMmfyfS KbNja12Vc4V27p7v1eBpXn04k/1E9xk9RF/1TOrdNDwCn8J+NFwRy9ahrqZAPDwYUgzhwrUlfrM KE2WANtPS7ledEN5g3Hgvp1pzYkP0XJkXuyYkar6L5loSUw== X-Received: by 2002:a05:6820:198b:b0:6b4:3a06:c251 with SMTP id 006d021491bc7-6c540188d6fmr908379eaf.29.1789380757938; Mon, 14 Sep 2026 03:12:37 -0700 (PDT) X-Received: by 2002:a05:6820:198b:b0:6b4:3a06:c251 with SMTP id 006d021491bc7-6c540188d6fmr908359eaf.29.1789380757533; Mon, 14 Sep 2026 03:12:37 -0700 (PDT) Received: from hu-liuxin-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33ba4ed64fcsm29020697eec.16.2026.09.14.03.12.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 03:12:36 -0700 (PDT) From: Xin Liu To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Yijie Yang , Abel Vesa , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, xin.liu@oss.qualcomm.com, tingwei.zhang@oss.qualcomm.com, jie.gan@oss.qualcomm.com, guodong.xu@oss.qualcomm.com Subject: [PATCH v3 1/3] arm64: dts: qcom: purwa-iot-evk: use on-board crystal for PS8830 retimers Date: Mon, 14 Sep 2026 03:12:28 -0700 Message-ID: <20260914101233.981643-2-xin.liu@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260914101233.981643-1-xin.liu@oss.qualcomm.com> References: <20260914101233.981643-1-xin.liu@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: oPpkVSLpGN05Dyji8Jkc1bZCRR4iE7ah X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE0NSBTYWx0ZWRfXzaYL9SrLazjl QIKN9RM9aijMa8KidqCm7W3mkpUOCEUDOd4iARQ37WwVkJPTFGo+3x3gxXnXl2uECv7uqj3PCtC RsMFV1bOkniGSfweM4/Aa2RjPEqcQLU= X-Proofpoint-GUID: oPpkVSLpGN05Dyji8Jkc1bZCRR4iE7ah X-Authority-Analysis: v=2.4 cv=ftpJ914f c=1 sm=1 tr=0 ts=6aa7c896 cx=c_pps a=z9lCQkyTxNhZyzAvolXo/A==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=dZtJYaTC1RL3iSm7oLcA:9 a=EyFUmsFV_t8cxB2kMr4A:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE0NSBTYWx0ZWRfXwKBgZco8r+h7 Q5ci7BH1DlkxBnQSXo+enEQSiYa2OzcThQf4O7lF0Tz/2Wf5foEyuQXODo4uVmPagJijIuX0xd2 UumQNPqm3v8pUOYobzXIJ+KPK4st3GUngpnC8gQKi4OuG5oG+LNNBH01E7xw8Y1GB5wXswhSmdC iRhWTHMRmsZNLIxFr7eiUN2szelfs8HApsGNZP04CZOwgn8EXp7F2oKR4ZaPUqQbUywaRmHHWnY nz4rGQtdpFDSUz1p37uchnD8s4NT5gROfGwwj6O57AskRnOrxuRr5ieZe1PwlrQR0rglpxwiv+v NLHXummGi/+TrjNw2oN0Fx8GJtv1ihZniglxg+AzIyD/GKiyLDac0YHcWtxpHEJAhHXm4/n3TZQ R2jvH/SPrBbYiolC7b73ffmGoUKcCYXswkxxk8Z9lKVwehgscRchv+ovO3+dSAgomSuLG9+nghY miMX49FMv1CFnralWIg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 clxscore=1015 phishscore=0 adultscore=0 impostorscore=0 priorityscore=1501 malwarescore=0 spamscore=0 suspectscore=0 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140145 Content-Type: text/plain; charset="utf-8" On the Purwa IoT EVK, each PS8830 retimer has its own 25 MHz crystal wired to the retimer's XI/XO pins. The reference clock does not come from the PMIC, so the RPMH_RF_CLK4/5 references in the retimer nodes are wrong: they keep those RF clocks enabled for nothing and describe a connection that does not exist on the board. Remove the stale "Left unused" annotation from the vreg_rtmr0 regulators as the retimer is actively used. Fixes: 9ed20e877239 ("arm64: dts: qcom: Add base PURWA-IOT-EVK board") Signed-off-by: Xin Liu Reviewed-by: Abel Vesa Reviewed-by: Konrad Dybcio --- v3: New patch. --- arch/arm64/boot/dts/qcom/purwa-iot-evk.dts | 27 ++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/purwa-iot-evk.dts b/arch/arm64/boot/d= ts/qcom/purwa-iot-evk.dts index 6fc6fe7c0899..4380a46b33b2 100644 --- a/arch/arm64/boot/dts/qcom/purwa-iot-evk.dts +++ b/arch/arm64/boot/dts/qcom/purwa-iot-evk.dts @@ -60,6 +60,26 @@ chosen { stdout-path =3D "serial0:115200n8"; }; =20 + clocks { + clk_rtmr0_xo: clock-rtmr0-xo { + compatible =3D "fixed-clock"; + clock-frequency =3D <25000000>; + #clock-cells =3D <0>; + }; + + clk_rtmr1_xo: clock-rtmr1-xo { + compatible =3D "fixed-clock"; + clock-frequency =3D <25000000>; + #clock-cells =3D <0>; + }; + + clk_rtmr2_xo: clock-rtmr2-xo { + compatible =3D "fixed-clock"; + clock-frequency =3D <25000000>; + #clock-cells =3D <0>; + }; + }; + connector3 { compatible =3D "usb-a-connector"; label =3D "USB-3-Type-A"; @@ -295,7 +315,6 @@ vreg_pcie_3v3_aux: regulator-pcie-3v3-aux { pinctrl-names =3D "default"; }; =20 - /* Left unused as the retimer is not used on this board. */ vreg_rtmr0_1p15: regulator-rtmr0-1p15 { compatible =3D "regulator-fixed"; =20 @@ -639,7 +658,7 @@ typec-mux@8 { compatible =3D "parade,ps8830"; reg =3D <0x08>; =20 - clocks =3D <&rpmhcc RPMH_RF_CLK5>; + clocks =3D <&clk_rtmr2_xo>; =20 vdd-supply =3D <&vreg_rtmr2_1p15>; vdd33-supply =3D <&vreg_rtmr2_3p3>; @@ -696,7 +715,7 @@ typec-mux@8 { compatible =3D "parade,ps8830"; reg =3D <0x8>; =20 - clocks =3D <&rpmhcc RPMH_RF_CLK4>; + clocks =3D <&clk_rtmr0_xo>; =20 vdd-supply =3D <&vreg_rtmr0_1p15>; vdd33-supply =3D <&vreg_rtmr0_3p3>; @@ -801,7 +820,7 @@ typec-mux@8 { compatible =3D "parade,ps8830"; reg =3D <0x8>; =20 - clocks =3D <&rpmhcc RPMH_RF_CLK4>; + clocks =3D <&clk_rtmr1_xo>; =20 vdd-supply =3D <&vreg_rtmr1_1p15>; vdd33-supply =3D <&vreg_rtmr1_3p3>; --=20 2.43.0 From nobody Fri Sep 25 10:03:45 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 279EF429029 for ; Mon, 14 Sep 2026 10:12:41 +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=1789380762; cv=none; b=fHnxboGH3Z6QW5Ssnutr1Kjad4Z/be1RgJVomkWfAyYcx1O1LeiZFCr1fMoleswagUFORAmU7DvY3ZTqRYOO1jkokUNtTphzcbAUiD5W+OgfVykqlfY9nVr3D7Ba6kSL4Qb8ihHV5H9hAAtqBpJ9c+6emBHAVGCd8LPJ1SBuyN4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789380762; c=relaxed/simple; bh=xMKmHqMcglrB3TIoMDCTsttljBJ4YRnwsHlG80WRnOo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RAdWscTJkHGDG6K7iF7EQCt/7FXzJBVyvwP8Lg4wbJGwC0vLxqbKMs3/tilQ/nZBc5rTcy7DOxzbSWC37U+FIeG2IXmqNGVpPbvAVwW451TasLtkqgQnfT+VaBRdpBr+C4xFVL12Rue3aRDAZkNrRoNaoAN1eDWK0ybfxm7zYAo= 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=DnFzaD1C; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=IamWcE7S; 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="DnFzaD1C"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="IamWcE7S" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68E9nqtp3732138 for ; Mon, 14 Sep 2026 10:12:40 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=vv4XagzbZdZ hSWJsSg+y0oxFZOrv+wkNDQPzcVNomso=; b=DnFzaD1CCSGYvCn1JIhbi2v2fuc +hwxu3uq1vzsfnmYE299KWK8S36Lb4H3cfTS2Wz9GW5AgUgLZ3HHfnRqDpgSUAN7 He2/I10OznQPOZ2twJPoWl0yZFEuZoZVsaoaNPwRsHKYWYod66cgpSXra8Wug2Pd o8ghEZhdvzraH2o3bnGdurK5u46gPvgBulYjoQG3kDD+YJE5j2axXA3675ZdGTb9 kUleZPQpE+7BylT6k95+USOBn5bDQqGAj51dttWd86vLEnYsgUsWnVHMoLTHASSb pTf6c79cZ0p341d4lG4aMkE4jLJE4hF7K9LwTHkgjHj5+rYmqgklsx/9Pig== Received: from mail-oo1-f69.google.com (mail-oo1-f69.google.com [209.85.161.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gpd1f0ejd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 10:12:39 +0000 (GMT) Received: by mail-oo1-f69.google.com with SMTP id 006d021491bc7-6c324a0c0faso1638458eaf.1 for ; Mon, 14 Sep 2026 03:12:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789380759; x=1789985559; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=vv4XagzbZdZhSWJsSg+y0oxFZOrv+wkNDQPzcVNomso=; b=IamWcE7S1f7FiIILEcWwX/OvH9CUk5bMTQ4aMUSjbBqd6GErDSdO5KYzj83G7lZHbv A7rzpLzunHUEoXdOhxgaAwPA4oXzlhBs4VqsznlUnGy1kDCin8QV/GhbK+clCB5I2GUw 6WnKGSRVOMXnhaWZIlNQlyUSGZp0/Qt3WiV8QpKS0+0tA9IBbqJ7eAKUHjR/j1h+MM9a bibivVcNgcyX5jUCOUN3PQOcroatSkgtKTKlCrsBovq+ugR4lIkNmKwNPkdHKnxoSCBz sJJnj3mntN7ag08/DaozzzLxoipCN2ujgpYsD5MLWovfTEW8odAM19hCwlyS86cVCj+5 4J0Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789380759; x=1789985559; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=vv4XagzbZdZhSWJsSg+y0oxFZOrv+wkNDQPzcVNomso=; b=hqIBQJ8x6E6G57dPuHKo1Fu0YopUHcvgt1ZGnUzFlpOmViRFBYM8lnEIFQ1QEz86Kd IZAAMQ08e5FNTDa9X9RYok1AsnZyNvb9N9Tuelw2VNowSkuz+s+zrUwXeU2jgF4UQXPs 6zM59K4/rGXhD7gzaC3X3crVSKOidOfNgQ5CRpKoiKDwCJ05t+btG9b6uFw3e/JAYwvT Gqr38khkQBkYEdpibuqWWgnUJgAARVsgUciLWz8Ka/Ilkv7klaofhA5uqVx/h0GshwLe c1+j4tzBr/DwSLsYOi2gIClsXQa1dQ5LlJA7PkKr617lhQ4XrPDjeyk4mclLJ9yUqqaO OhlA== X-Forwarded-Encrypted: i=1; AKwUvBxMC09kD1t9hm3ByUcwrSvo0h/4KsemHpiR6W5Wye3hUukrnRnD9H4DDDTS2zCm4peO+HhWVdV2I3xIuEc=@vger.kernel.org X-Gm-Message-State: AFuF++nQayJ7Ez0kH54YLswSCL0nuHigwLlgIhNTLTAOXbPvWJYikvX4 JyWlptuHvSe507c6VaRUtqZCkK+ADjxQPdlPGlDx2lOjTximCBJMuyvHmcLL0Rcc9qlnKDXua84 C84zLkjUXFdeHNpwuxp9bm9wmmY9ACE05Ur/R/8H3ah0HTDjS02WaZgSyrISTm+L11MA= X-Gm-Gg: AYBFou0tqF14IBeqwupMlQZxY52ProguUPDRbTTRgblEB91MU0kKkclkkNCOi6AzFJL tB8TFWFBHK+B+UyVK4txqO20ZlJNuniTvJkVZZLFLDshzyq2YY3y1ctNkxbhJV9IaoBSO9cIWRs bD6BYn9RTTklrK9cP1ckRSNkPYOoTZxsPyZPMxZhLNGOX8KKSDbxXpGPuQWCzwSy9JyA0K1D2hk 6EkLC4dgiigNg0Dm3TPGWnJui2Csx7W34GRdIE/2rhwqVV1n9fB8Ckk8/nJqgUigNSC+XqlYakg hbgYTpmLqKHLLu+w9PGl6A3NQZbUT548sST5/3NSqMXaxwjTnlhyx21y9+hnZDDREsV4PvLRYr8 buUCgwCyGJwDMNU5IawN0jxS5N4mR4cY4LAu9B6OUSD8Bhw== X-Received: by 2002:a05:6820:f00b:b0:6b1:445d:aaef with SMTP id 006d021491bc7-6c53f74ba04mr881777eaf.2.1789380759412; Mon, 14 Sep 2026 03:12:39 -0700 (PDT) X-Received: by 2002:a05:6820:f00b:b0:6b1:445d:aaef with SMTP id 006d021491bc7-6c53f74ba04mr881758eaf.2.1789380759015; Mon, 14 Sep 2026 03:12:39 -0700 (PDT) Received: from hu-liuxin-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33ba4ed64fcsm29020697eec.16.2026.09.14.03.12.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 03:12:38 -0700 (PDT) From: Xin Liu To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Dmitry Baryshkov , Yijie Yang , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, xin.liu@oss.qualcomm.com, tingwei.zhang@oss.qualcomm.com, jie.gan@oss.qualcomm.com, guodong.xu@oss.qualcomm.com Subject: [PATCH v3 2/3] arm64: dts: qcom: hamoa-iot-evk: use on-board crystal for PS8830 retimers Date: Mon, 14 Sep 2026 03:12:29 -0700 Message-ID: <20260914101233.981643-3-xin.liu@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260914101233.981643-1-xin.liu@oss.qualcomm.com> References: <20260914101233.981643-1-xin.liu@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-ORIG-GUID: VZz5wu2P2ovsSxA5XkNSZtYMOvsaJZui X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE0NSBTYWx0ZWRfX/OqPS7fYliag XDjmd7dZ6TWgBRB4r2XLwocHOhmDztwkYwnCLskA5VhekX/aAhDiMGIrvp3S+ItgrSaG5GZP3mH EmbIo4Mk8NZ017pEl2JwK2jkKB5yzQg= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE0NSBTYWx0ZWRfX8fRNWYaoQ3si W9BQzCWmqBpbQUfk4stXdqPved+2IheoV732rRQJpGAr7ZNOCsQ8Xqzf4485xuEPtanrw4auUmO dH47fCN8PtBKs7TOMwBkbKIYOQvzZQVCTYFMGYOk919Efkx3AP/YFGLqWQfu89sULpnZPbe573r 1OGEVA6nDw+dszdmG9gyri2UMv2XNYoMBk2mFvja4z1BVnDr2k6GO+UIRu3REu3pIfnrUaQ/AkZ tl7gdARU1dgvzuKqI+M1ojCvFKNhULMG4WRnBr7cyA5viklCuRtLDJLva6Mk1U5D8h9ICwjf8LS a23xJAREmzISgSyQs+zpC74eais/xVM0kI4P21MVTGChS7du2y+DnYgUfDSqPdoifmQtbb1tzBe EqpD7WtEQj6oWfpX6rjGFUF76NiP65eBDNeIQD3QgYIKNe9dxrNS1lSZBT6iNrCEK9ReGv8qD7/ Cjx4nQzH5RDZC97+rYg== X-Authority-Analysis: v=2.4 cv=XKel2ghE c=1 sm=1 tr=0 ts=6aa7c898 cx=c_pps a=lVi5GcDxkcJcfCmEjVJoaw==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=A6pafLX9Xm4MMD3TR8UA:9 a=rBiNkAWo9uy_4UTK5NWh:22 X-Proofpoint-GUID: VZz5wu2P2ovsSxA5XkNSZtYMOvsaJZui X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 spamscore=0 bulkscore=0 phishscore=0 priorityscore=1501 impostorscore=0 malwarescore=0 clxscore=1015 lowpriorityscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140145 Content-Type: text/plain; charset="utf-8" On the Hamoa IoT EVK, each of the two existing PS8830 retimers has its own 25 MHz crystal wired to the retimer's XI/XO pins. The reference clock does not come from the PMIC, so the RPMH_RF_CLK4/5 references in the retimer nodes are wrong: they keep those RF clocks enabled for nothing and describe a connection that does not exist on the board. Fixes: c11645afb0e2 ("arm64: dts: qcom: Add base HAMOA-IOT-EVK board") Signed-off-by: Xin Liu Reviewed-by: Abel Vesa Reviewed-by: Konrad Dybcio --- v3: New patch. --- arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts b/arch/arm64/boot/d= ts/qcom/hamoa-iot-evk.dts index 776bded3a312..57c8ae2e7d4c 100644 --- a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts +++ b/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts @@ -35,6 +35,18 @@ mcp2518fd_osc: clock-40000000 { clock-frequency =3D <40000000>; #clock-cells =3D <0>; }; + + clk_rtmr1_xo: clock-rtmr1-xo { + compatible =3D "fixed-clock"; + clock-frequency =3D <25000000>; + #clock-cells =3D <0>; + }; + + clk_rtmr2_xo: clock-rtmr2-xo { + compatible =3D "fixed-clock"; + clock-frequency =3D <25000000>; + #clock-cells =3D <0>; + }; }; =20 wcd938x: audio-codec { @@ -699,7 +711,7 @@ typec-mux@8 { compatible =3D "parade,ps8830"; reg =3D <0x08>; =20 - clocks =3D <&rpmhcc RPMH_RF_CLK5>; + clocks =3D <&clk_rtmr2_xo>; =20 vdd-supply =3D <&vreg_rtmr2_1p15>; vdd33-supply =3D <&vreg_rtmr2_3p3>; @@ -814,7 +826,7 @@ typec-mux@8 { compatible =3D "parade,ps8830"; reg =3D <0x8>; =20 - clocks =3D <&rpmhcc RPMH_RF_CLK4>; + clocks =3D <&clk_rtmr1_xo>; =20 vdd-supply =3D <&vreg_rtmr1_1p15>; vdd33-supply =3D <&vreg_rtmr1_3p3>; --=20 2.43.0 From nobody Fri Sep 25 10:03:45 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 64898429034 for ; Mon, 14 Sep 2026 10:12:43 +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=1789380765; cv=none; b=N4DEbNSiIvG/LU5t5C+ashz42ozd6/udfNRPPZrKe2NQS+fEQNHfAhFa2JBVWm83eMy51aG5djYCJMMjR+9Ld1BCtanQG8jMLNxqvttFmtbphXA3BB0mReTPrTRS6pEdoBl0kIyTgXHrGZSC0Nu0GNTi51ryJl1kBGPDrRIufOk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789380765; c=relaxed/simple; bh=Fu28UbyxzjDPNZJKvrhaDpt8VOyhtW+O79q4STS49jU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=iOdDZ/vBP9BDgpcinNzj5w2Z4N2BZyvC6gkxs97CX610b3/FtNhKhZmD4ExyaeSj4TEVdCJrIi+U2wE/J9EPiHVQpPs1xT5p7ntBtlFy0ZRL1L4cHiyy4sBGsJrdGZO3dwxtMUM67pHkyUX+lU6Ongy2XkXyAFPBImJd9gzNkCg= 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=OaKwmwa7; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=iDWhbMqF; 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="OaKwmwa7"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="iDWhbMqF" 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 68E9nvf0402999 for ; Mon, 14 Sep 2026 10:12:42 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=0nEY/GZceuR pm+/tBc75KsRba6MypvhCQ5MZoRctDrw=; b=OaKwmwa70U3nLnGOSKVEfIoPern kz7/+7rcRplTX0b5Yh0cPaY9fzNswBIupkrz+y29hSeh4XW+5f8CW0a8YBINSacS /5TtwjHII5NH3yD3XeubQ0OMRUZSRaNXyGOmLBq0fOGsKUv972AMw1T3RfKMjF2G 54vKgdglBzC34ydNsvex1N0wew+MQ9t1+uz4sY5Hu4DtKxgBfGsuQd3M/uuy8ipw JpHueB0Pd5dPDnH/qvPtmtBVs23tzO6hQpN6r4nbcTXSB26HNUul2qjQVGBibigj Lyo1AnLgA5ijzZ3U+3KWdTUACtKwXT6rjkS+lKQ/8ZM+d2we6jfUJcvFS0g== Received: from mail-oi1-f200.google.com (mail-oi1-f200.google.com [209.85.167.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gp3hssw04-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 14 Sep 2026 10:12:42 +0000 (GMT) Received: by mail-oi1-f200.google.com with SMTP id 5614622812f47-4ab4ca7ce3fso3242388b6e.0 for ; Mon, 14 Sep 2026 03:12:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789380761; x=1789985561; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=0nEY/GZceuRpm+/tBc75KsRba6MypvhCQ5MZoRctDrw=; b=iDWhbMqFyUf7q5YBFCzP6X4gEZt6ajmSQgA9thO2F/FHHsJVlDtYmhN8L0wDoe4JOK kHkGDHnLWpeRUH1VOKqHZKiHQ6V9xKb+9+5cIhkNvJs7SLdcvNOJ3Fc+cF/+030miMmR 9Xb0IcDcCUibc+xh1BjLnK3ZSUbZji9iWNFVYxJ6es1CipqQsJcPzNfPzLetAgo+mYps 6jfbhPbnhkpKEzoD0lBfLRSOawvzXTMg+3pixQI9Jw/ubUCd5ZfleSJ2bPf+uOSnzZ0X bhwDmaAKJo45HS+vtrSl4cTeeos3gKrP7NQkKRG7irqH6wY3tm/KFTK8O87yjp9Jt/cT FXoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789380761; x=1789985561; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=0nEY/GZceuRpm+/tBc75KsRba6MypvhCQ5MZoRctDrw=; b=f2ipJHLe7SV9d5vhLfIJpuYaqRsyAwyEOn4NQ7qBmcuhUnIIyAEtgWTbfR25XXGnR/ yczVoYTHaT5iqqdFI9LkLYDj/uGWExz5/BEuyBoaqtpHaZolhjd4rLoNDaNsfJQjlJNf rt7qS5WnnpZNpz2PY5j6BYDWzCd7uzzJ6YUBxltYq5rG68IcVz2MTPvSWhKHcOE3vDfG RilUCxlZnJ81W8/67CXYyccMIhPTt5JNKG9Bqs0CncQUwspYi3jcsZkccFw9vXW3BYKz TJlOlEb1rQ7TisfS94gPMlnJf8e9r3QXtjAWUhw0oP9On+4OBsKDqngmPdOUnSHVHT+w CLZg== X-Forwarded-Encrypted: i=1; AKwUvBxdbv6Is7FXfu6RH/wYlnvRq/n3N/2Bhu0oqppUY+wNWK3hpi9dYJJJMvyAadKo68TDouPgRU4uCgUuXG0=@vger.kernel.org X-Gm-Message-State: AFuF++lHaT3iNDvfpatTQchV8yYAkc90VboQ55kPq8j2gnVjZRC41VbR Zewh6490LhorJhURmlEQodGMwhqZL9Y9nujeVbzosfndunUnEhsi4zpUzSOpaoIKFu+00HhKBdB 6sBIpgp1DUGzZAOL3lX6Ik0LZLeW00mRoab3kJpQLAobv6Cpj4edaGQMMdbYTTVewNO0= X-Gm-Gg: AYBFou3aEtpF5tx6jjnaa4GQm/eEn0HGav823K5Yl19V6puJC0uQuTYNCGDOx6CIhMl qv7S5+mc2zF7g6ulXQZl887lzBhRuBFyH+MWj+RXPb5iHG3AJ3o/+rw6TeG72gh/XvIlxcxy+kn 7gF7Sn83eeL14i4L8T0/tx6kUK0stg5bUpHDnP6UTkA6iAni+MlfQ7lZzuiLEcSZ2SFJDoV626i aEV/zT/hmbmSD362GnrvksemS4dP2TuwUmgEoCBNHURJur5Vsxf8ji6xCWTQDanZFIGMEq0ZGvU 8ve9EkIUWS7lOaoYdE9wljZz+V81AcJ6rcys8zzCd8vLAeKRax9qfuVjhS2h0tlz8dYmE2BMvAl KpNzUQU4J7q/GktkyuzEXpP90aJkHLOWdW1uRvLTE5OuUGg== X-Received: by 2002:a05:6808:190c:b0:4c4:a240:9c3a with SMTP id 5614622812f47-4c7b2df8cf3mr1291000b6e.4.1789380761381; Mon, 14 Sep 2026 03:12:41 -0700 (PDT) X-Received: by 2002:a05:6808:190c:b0:4c4:a240:9c3a with SMTP id 5614622812f47-4c7b2df8cf3mr1290977b6e.4.1789380760977; Mon, 14 Sep 2026 03:12:40 -0700 (PDT) Received: from hu-liuxin-lv.qualcomm.com (Global_NAT1.qualcomm.com. [129.46.96.20]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33ba4ed64fcsm29020697eec.16.2026.09.14.03.12.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 14 Sep 2026 03:12:39 -0700 (PDT) From: Xin Liu To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Dmitry Baryshkov , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, xin.liu@oss.qualcomm.com, tingwei.zhang@oss.qualcomm.com, jie.gan@oss.qualcomm.com, guodong.xu@oss.qualcomm.com Subject: [PATCH v3 3/3] arm64: dts: qcom: hamoa-iot-evk: switch typec0 to PS8830 retimer Date: Mon, 14 Sep 2026 03:12:30 -0700 Message-ID: <20260914101233.981643-4-xin.liu@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260914101233.981643-1-xin.liu@oss.qualcomm.com> References: <20260914101233.981643-1-xin.liu@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE0MDE0NSBTYWx0ZWRfX2OJpDBHKta+r hZNf53aBBz/D0GHoaN5eq9T5s0L8+h5LfnQ2OxiVgUShNowIcg5HsYOA8Uok1A2ivhTTiiBNNft tEGmcbSBvkPFsZHHgkvW4YcHlybZl0lxOhdBId2OSVDt/W1Ac3IGYiXtoDsnv+hF/iI9woMV41j SDM4qrvnHulEt7Esanz+fv/naT8WcMDBS2AU6sKB48hBN8nY9nxfFluZGlq98x5j95NRI8UogoO 6VOFp3NTB3bhOLAdfbhX3jpcSxJ1vaS7YR/1NwZLC1kn0lwNp3khQwm4CM4JY33UutKh45bZ3+p 3UnkG7LmMifR8/6wacBuKzLJloVFIG1sZcdQTq9a4oimAa8+LxAA89v/BpCLckPAwKeTLZLVFnc jqD7IUiRShEDac42tbmVu6Bw5uSzGzmDQ9qd+9o+piYiTuVgYI+kjVcQIDrlvK2j8q0jsNb0RjR uRmUcwqU7PPTiBWn7AQ== X-Authority-Analysis: v=2.4 cv=IZwSymqa c=1 sm=1 tr=0 ts=6aa7c89a cx=c_pps a=AKZTfHrQPB8q3CcvmcIuDA==:117 a=ouPCqIW2jiPt+lZRy3xVPw==:17 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=8LwbUeallTqhS2w2LGoA:9 a=pF_qn-MSjDawc0seGVz6:22 X-Proofpoint-GUID: 0zlKCE5kFWsN_NFNQlUV7qplwHli68Kl X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE0MDE0NSBTYWx0ZWRfXyYiGkUk2x12T keSjEC1myfUyxnsJkcPcXaLKSzvo4QzbxpF2svcGXMdrFmQ3Xss22MQUjDldiCp3UY7o6PKdq9H 28U4A8M+PtzOv1wwFVB8fiIK9kwJPwA= X-Proofpoint-ORIG-GUID: 0zlKCE5kFWsN_NFNQlUV7qplwHli68Kl X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-14_03,2026-09-13_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 impostorscore=0 malwarescore=0 phishscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609140145 Content-Type: text/plain; charset="utf-8" The Hamoa IoT EVK hardware design uses a Parade PS8830 retimer on I2C3 for USB Type-C port 0. Describe the retimer and route typec0 through it to enable USB 3.0 SuperSpeed and DisplayPort Alt Mode. Supply the PS8830 from the existing vreg_rtmr0_* rails and remove their stale "Left unused" annotation. The FSUSB42 SBU mux chip is present on the PCB but with all signal lines unconnected (NC), so remove the fsusb42 node and its pinctrl group. The chip is retained as a hardware fallback: should the PS8830's SBU path encounter issues, the FSUSB42 can be activated with a simple rework, avoiding a full board respin. Co-developed-by: Guodong Xu Signed-off-by: Guodong Xu Signed-off-by: Xin Liu Reviewed-by: Dmitry Baryshkov Reviewed-by: Abel Vesa Reviewed-by: Konrad Dybcio --- v3: Replace RPMH_RF_CLK4 reference with a fixed-clock node; split off clock fix into a separate patch (2/3). v2: Updated the commit message to clarify that FSUSB42 is present on PCB but with all signal lines unconnected (NC). --- arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts | 114 ++++++++++++--------- 1 file changed, 66 insertions(+), 48 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts b/arch/arm64/boot/d= ts/qcom/hamoa-iot-evk.dts index 57c8ae2e7d4c..a4a2a1fccf11 100644 --- a/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts +++ b/arch/arm64/boot/dts/qcom/hamoa-iot-evk.dts @@ -36,6 +36,12 @@ mcp2518fd_osc: clock-40000000 { #clock-cells =3D <0>; }; =20 + clk_rtmr0_xo: clock-rtmr0-xo { + compatible =3D "fixed-clock"; + clock-frequency =3D <25000000>; + #clock-cells =3D <0>; + }; + clk_rtmr1_xo: clock-rtmr1-xo { compatible =3D "fixed-clock"; clock-frequency =3D <25000000>; @@ -138,15 +144,15 @@ port@1 { reg =3D <1>; =20 pmic_glink_ss0_ss_in: endpoint { - remote-endpoint =3D <&usb_1_ss0_qmpphy_out>; + remote-endpoint =3D <&retimer_ss0_ss_out>; }; }; =20 port@2 { reg =3D <2>; =20 - pmic_glink_ss0_sbu: endpoint { - remote-endpoint =3D <&usb_1_ss0_sbu_mux>; + pmic_glink_ss0_con_sbu_in: endpoint { + remote-endpoint =3D <&retimer_ss0_con_sbu_out>; }; }; }; @@ -315,7 +321,6 @@ vreg_pcie_3v3_aux: regulator-pcie-3v3-aux { pinctrl-names =3D "default"; }; =20 - /* Left unused as the retimer is not used on this board. */ vreg_rtmr0_1p15: regulator-rtmr0-1p15 { compatible =3D "regulator-fixed"; =20 @@ -644,25 +649,6 @@ platform { }; }; =20 - usb-1-ss0-sbu-mux { - compatible =3D "onnn,fsusb42", "gpio-sbu-mux"; - - enable-gpios =3D <&tlmm 168 GPIO_ACTIVE_LOW>; - select-gpios =3D <&tlmm 167 GPIO_ACTIVE_HIGH>; - - pinctrl-0 =3D <&usb_1_ss0_sbu_default>; - pinctrl-names =3D "default"; - - mode-switch; - orientation-switch; - - port { - usb_1_ss0_sbu_mux: endpoint { - remote-endpoint =3D <&pmic_glink_ss0_sbu>; - }; - }; - }; - wifi-bt-connector { compatible =3D "pcie-m2-e-connector"; vpcie3v3-supply =3D <&vreg_wcn_3p3>; @@ -759,6 +745,62 @@ retimer_ss2_con_sbu_out: endpoint { }; }; =20 +&i2c3 { + clock-frequency =3D <400000>; + status =3D "okay"; + + typec-mux@8 { + compatible =3D "parade,ps8830"; + reg =3D <0x08>; + + clocks =3D <&clk_rtmr0_xo>; + + vdd-supply =3D <&vreg_rtmr0_1p15>; + vdd33-supply =3D <&vreg_rtmr0_3p3>; + vdd33-cap-supply =3D <&vreg_rtmr0_3p3>; + vddar-supply =3D <&vreg_rtmr0_1p15>; + vddat-supply =3D <&vreg_rtmr0_1p15>; + vddio-supply =3D <&vreg_rtmr0_1p8>; + + reset-gpios =3D <&pm8550_gpios 10 GPIO_ACTIVE_LOW>; + + pinctrl-0 =3D <&rtmr0_default>; + pinctrl-names =3D "default"; + + orientation-switch; + retimer-switch; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + retimer_ss0_ss_out: endpoint { + remote-endpoint =3D <&pmic_glink_ss0_ss_in>; + }; + }; + + port@1 { + reg =3D <1>; + + retimer_ss0_ss_in: endpoint { + remote-endpoint =3D <&usb_1_ss0_qmpphy_out>; + }; + }; + + port@2 { + reg =3D <2>; + + retimer_ss0_con_sbu_out: endpoint { + remote-endpoint =3D <&pmic_glink_ss0_con_sbu_in>; + }; + }; + }; + }; +}; + &i2c5 { clock-frequency =3D <400000>; =20 @@ -1413,30 +1455,6 @@ usb2_pwr_3p3_reg_en: usb2-pwr-3p3-reg-en-state { bias-disable; }; =20 - usb_1_ss0_sbu_default: usb-1-ss0-sbu-state { - mode-pins { - pins =3D "gpio166"; - function =3D "gpio"; - bias-disable; - drive-strength =3D <2>; - output-high; - }; - - oe-n-pins { - pins =3D "gpio168"; - function =3D "gpio"; - bias-disable; - drive-strength =3D <2>; - }; - - sel-pins { - pins =3D "gpio167"; - function =3D "gpio"; - bias-disable; - drive-strength =3D <2>; - }; - }; - wcd_default: wcd-reset-n-active-state { pins =3D "gpio191"; function =3D "gpio"; @@ -1524,7 +1542,7 @@ &usb_1_ss0_hsphy { }; =20 &usb_1_ss0_qmpphy_out { - remote-endpoint =3D <&pmic_glink_ss0_ss_in>; + remote-endpoint =3D <&retimer_ss0_ss_in>; }; =20 &usb_1_ss1_dwc3_hs { --=20 2.43.0