From nobody Sat Jun 13 14:52:57 2026 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 91C3938AC7D for ; Mon, 6 Apr 2026 17:46:28 +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=1775497590; cv=none; b=JCn3yhA4RWV2pcA1x6kJpQG9luOYg7ar4OQCpCNLDKu7U7zdDzj3ljWFberOHdGekDv8qpLSnK28CSCPuRCVeCYjui8FSsBAHeFReahC8Ki12AToresza41dQUOsSywqNW3FlCM74zAvMpwLjmGhrgo5H+c4/6Cx2qsEPPj9Nmg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775497590; c=relaxed/simple; bh=N40uFzQu+lnfYmSbEBEX1nmXbj4Z6ggbp4x+ANYm2x4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=J1FzcO1aBk4RvsRBOt8DGuF0KkZse6IGf/LgebOi6kTK1kucMNJ6Qizhx5uUemy6hvZo8fBtk2itRe/dM5GSN7ftdDS7yrnmujQX/OIpY07l9nuJutyQ+UUuSMdPlCHkNrm9NYXgc/2u0hY3cFB/yY9AT5+osPQ3bJySyrUkiGg= 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=e+IHUf/J; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=AgXQ4703; 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="e+IHUf/J"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="AgXQ4703" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 636ElWVw1466023 for ; Mon, 6 Apr 2026 17:46:27 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=qF9rf86wZ7t A4ErAZSxkq1KXiBZ843YOMyH7yQa5P8w=; b=e+IHUf/JU6/PxcHI/6to5PGdd97 zLq9Jd8VXJldSy6+c6SHr9//mKSGmKcDAaDV3tTFCCNmaU5JMlSDPdno8Z3XEc6n ehhcbwhZdJ2CvI+j+uY1+ZLcL1M2TM6bhr2V2GP0UV/vh+XAKx5Ib9TpeKYThpT5 1YwzsSrolhUVk5SIeZ3hBouNGhAVjLmMkIZeBAiulHpcgdTJbEQCYM6XYJnqRfVS hjCysLy9Z5FcSeyqzGx4/3QkdvUo5S/AWNi53nphcsPNg/pI/IlE3lr3v5L7zPs9 cm2afseCY7GUpXl/PD+tK2fkLZgq7RYziJSXkjbsbXvnNlsfhHBHtY5Vokw== 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 4dcewdrm2b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Apr 2026 17:46:27 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c6e7f45e2ddso6289492a12.1 for ; Mon, 06 Apr 2026 10:46:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775497587; x=1776102387; 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; bh=qF9rf86wZ7tA4ErAZSxkq1KXiBZ843YOMyH7yQa5P8w=; b=AgXQ4703yCCHsGhpmeUma1d+iTZvlvg8a2Ym6GFAYwlH+LUnDejPMRQPsihO3vBU5t HMb9Mbf5RMqwVLomrU/Edvt8DmtnhF22z7C79VNmfze6618cVnhCahBIB1QQwqm/j0F9 /TFuJ/jd5t9uCYftEhuMTTPF8sZTqFL4n6rXpzXn8mR/ZuXQ8IclFe4iSn5mVPH6q4F5 E+alFnOyhTEsYaWSkqxJMJ9UixFE6kCPgwxHXAWQPLitnT4w3lPdDBfmblXUdBMU8hPV mn422eDvepAOTeHRinoSwaEoJege/RPox40QN6sDFYTDCjs5L70Oi8Fk6DvR3jHN/Iyq Fhiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775497587; x=1776102387; 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; bh=qF9rf86wZ7tA4ErAZSxkq1KXiBZ843YOMyH7yQa5P8w=; b=ezHDx6V+AhGwRJwiP6j8J/crlNFvA22Uvh3rn0HhpoPd65rwQgKAtZg8qH0WqvIfhA +2DJqJwPdJNQZUPSfyo3eKsajvmA8s9vhM84DSO4gjl+nZoDUpHPhkFu320ydNMLjq9L Sdu09UyTkM3RPfwKqfodaRaIGRwjSctYwuAoN1RUC2SccP7h2ZuaFkcyi9B56kFAsaRp m/O7zTMKm3H8QDTd+itzyIemtcdSHmnQ6x/nIP6wXfBwfz2h5pFqrLujNl6h1JA/4kiI yV8komcQX9zNDDrOShdMUjqJjCWLcF91HD3NP1qBBfShHycEFyZRV0XvbPzjLyf6pDWY +Tqw== X-Forwarded-Encrypted: i=1; AJvYcCUmiJMo8mwK4s/S69Li4ttc7Bs8f/PLcOXpVqb5rK7YnE5rnID2cT4XJ8tmKuCurme4fjERE91vLXGUC3Q=@vger.kernel.org X-Gm-Message-State: AOJu0YzK5Rvo6w2CCwW2j/UO+eg8YE9RXqEC5dmw9yNC3KFEkIf12dSe UKjCXm/KEbyRlW9HHaZrQOd5LUN5AA8TH6eHiSrYRcZuKWlQUcB6DvfHhCX5rLTDs/oHIjksRl2 2B9d7F50c0lKUl82M0wqql0pRHAelEOsfaoMcNFKQ1rx3YaKnEOyOjqpk+McjjxV6dNU= X-Gm-Gg: AeBDiesqr7XXx6xb1X7/PAhrCNBA13kPShWR9/u716TthR7XcPz3SCMEBR5/2ODZJ+m RgQX/Sc6KlfpvnVlddgIQ0xR28Gcx/WxQv8WcvG/NJfxHYLB3Q5Rsra9yw+Fzyl9CDQIv/VjglB ZmQFIOQqqSXMBsSoNtF4bwTKcHtwZtpMqRPnippdQ9NW12BUgTUqq0cmGFHbiLdsV7oHs4Gw/uz vhAUpBPQv8nSPQpNsQcM6OIIQq6cpIp+0vHfe92qpvh18GJ4XtY3tcGnB/2tTCVm5EP7ukKzamg /7uF2qgFxrOVupP6WKU6gqPl48jD/m3x3rHzIAH+8+vkq6GXudXSqFCy88DEze1udhBd69xGJ/G PoRC3NU/iE2OWfDf546TEI53uAxrzbCpFr0mu5O0kYsl2rdMqK72vu0vPwiE= X-Received: by 2002:a05:6a00:4649:b0:82c:7383:3745 with SMTP id d2e1a72fcca58-82d0da8cd3fmr13517330b3a.19.1775497586680; Mon, 06 Apr 2026 10:46:26 -0700 (PDT) X-Received: by 2002:a05:6a00:4649:b0:82c:7383:3745 with SMTP id d2e1a72fcca58-82d0da8cd3fmr13517294b3a.19.1775497586180; Mon, 06 Apr 2026 10:46:26 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82cf9b5f1dbsm15227400b3a.27.2026.04.06.10.46.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Apr 2026 10:46:25 -0700 (PDT) From: Krishna Kurapati To: Konrad Dybcio , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Ronak Raheja , Jingyi Wang , Krishna Kurapati Subject: [PATCH v3 1/3] arm64: dts: qcom: kaanapali: Add USB support for Kaanapali SoC Date: Mon, 6 Apr 2026 23:16:11 +0530 Message-Id: <20260406174613.3388987-2-krishna.kurapati@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260406174613.3388987-1-krishna.kurapati@oss.qualcomm.com> References: <20260406174613.3388987-1-krishna.kurapati@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: Pj1QqxLpg29u8P9uZVMLhK6SqASUoMmv X-Proofpoint-GUID: Pj1QqxLpg29u8P9uZVMLhK6SqASUoMmv X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDA2MDE3NCBTYWx0ZWRfXzdw+HVTXhEZW gdwDRdbULR3YlVNIX+bOLPa1SgjGOQt5QlyTqmzBEe8wJncZMf9IhjyFGINm7Te25vkMOk43umH I/O1lMc1YEjdDdTY/RyNSJn24e6umYUOlnPX+axWv1E5SuUEPlUOrsfresoUMeaw/uhNFk21bmf WC3PRZI4FkQbhezHi++xcAaNN/2qE/17TkKTkQtGfHujb1S3ohOhkSOUQEvwMJWSkBpwwSMjQQP ck6o7FPBsKqgTYn6lWZ96bQXBvWgcpaomGTwVOe0uEohMbqdbRe4scsFoVRx46idGxLlPAy9vO9 RRERcW7ppGAYA56tJ44Aq3xf4xHD0yI3NwbTedyCBMHyivolgXJu99On4JSvk+zao0YdtSPPNJg Pu8X/zCgbK2lvr67ZETZ52qxfTD2k5XJ9V6IKeHec1EA1AxopwyM/XJJ8gbz42IsKc5ccpBTyGD l+AB/IcdSN+c6hiULyQ== X-Authority-Analysis: v=2.4 cv=KfXfcAYD c=1 sm=1 tr=0 ts=69d3f173 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=OvCnZ8610trHg6y7dFgA:9 a=3WC7DwWrALyhR5TkjVHa: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-06_03,2026-04-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 impostorscore=0 bulkscore=0 lowpriorityscore=0 malwarescore=0 adultscore=0 phishscore=0 priorityscore=1501 spamscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2604060174 Content-Type: text/plain; charset="utf-8" From: Ronak Raheja Add the base USB devicetree definitions for Kaanapali platform. The overall chipset contains a single DWC3 USB3 controller (rev. 200a), SS QMP PHY (rev. v8) and M31 eUSB2 PHY. Signed-off-by: Ronak Raheja Signed-off-by: Jingyi Wang Signed-off-by: Krishna Kurapati Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/kaanapali.dtsi | 154 ++++++++++++++++++++++++ 1 file changed, 154 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali.dtsi b/arch/arm64/boot/dts/= qcom/kaanapali.dtsi index 7cc326aa1a1a..bab654bbd6d0 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali.dtsi +++ b/arch/arm64/boot/dts/qcom/kaanapali.dtsi @@ -3138,6 +3138,77 @@ opp-202000000 { }; }; =20 + usb_hsphy: phy@88e3000 { + compatible =3D "qcom,kaanapali-m31-eusb2-phy", + "qcom,sm8750-m31-eusb2-phy"; + reg =3D <0x0 0x88e3000 0x0 0x29c>; + + clocks =3D <&tcsr TCSR_USB2_CLKREF_EN>; + clock-names =3D "ref"; + + resets =3D <&gcc GCC_QUSB2PHY_PRIM_BCR>; + + #phy-cells =3D <0>; + + status =3D "disabled"; + }; + + usb_dp_qmpphy: phy@88e8000 { + compatible =3D "qcom,kaanapali-qmp-usb3-dp-phy", + "qcom,sm8750-qmp-usb3-dp-phy"; + reg =3D <0x0 0x088e8000 0x0 0x4000>; + + clocks =3D <&gcc GCC_USB3_PRIM_PHY_AUX_CLK>, + <&tcsr TCSR_USB3_CLKREF_EN>, + <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>, + <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>; + clock-names =3D "aux", + "ref", + "com_aux", + "usb3_pipe"; + + resets =3D <&gcc GCC_USB3_PHY_PRIM_BCR>, + <&gcc GCC_USB3_DP_PHY_PRIM_BCR>; + reset-names =3D "phy", + "common"; + + power-domains =3D <&gcc GCC_USB3_PHY_GDSC>; + + #clock-cells =3D <1>; + #phy-cells =3D <1>; + + orientation-switch; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_dp_qmpphy_out: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_dp_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_dwc3_ss>; + }; + }; + + port@2 { + reg =3D <2>; + + usb_dp_qmpphy_dp_in: endpoint { + }; + }; + }; + }; + camcc: clock-controller@956d000 { compatible =3D "qcom,kaanapali-camcc"; reg =3D <0x0 0x0956d000 0x0 0x80000>; @@ -3422,6 +3493,89 @@ dispcc: clock-controller@9ba2000 { #reset-cells =3D <1>; }; =20 + usb: usb@a600000 { + compatible =3D "qcom,kaanapali-dwc3", "qcom,snps-dwc3"; + reg =3D <0x0 0x0a600000 0x0 0xfc100>; + + clocks =3D <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, + <&gcc GCC_USB30_PRIM_MASTER_CLK>, + <&gcc GCC_AGGRE_USB3_PRIM_AXI_CLK>, + <&gcc GCC_USB30_PRIM_SLEEP_CLK>, + <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>; + clock-names =3D "cfg_noc", + "core", + "iface", + "sleep", + "mock_utmi"; + + assigned-clocks =3D <&gcc GCC_USB30_PRIM_MOCK_UTMI_CLK>, + <&gcc GCC_USB30_PRIM_MASTER_CLK>; + assigned-clock-rates =3D <19200000>, <200000000>; + + interrupts-extended =3D <&intc GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>, + <&intc GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, + <&intc GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, + <&pdc 14 IRQ_TYPE_EDGE_BOTH>, + <&pdc 15 IRQ_TYPE_EDGE_BOTH>, + <&pdc 17 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names =3D "dwc_usb3", + "pwr_event", + "hs_phy_irq", + "dp_hs_phy_irq", + "dm_hs_phy_irq", + "ss_phy_irq"; + + power-domains =3D <&gcc GCC_USB30_PRIM_GDSC>; + required-opps =3D <&rpmhpd_opp_nom>; + + resets =3D <&gcc GCC_USB30_PRIM_BCR>; + + interconnects =3D <&aggre_noc MASTER_USB3 QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&gem_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_USB3 QCOM_ICC_TAG_ACTIVE_ONLY>; + interconnect-names =3D "usb-ddr", "apps-usb"; + iommus =3D <&apps_smmu 0x40 0x0>; + + phys =3D <&usb_hsphy>, <&usb_dp_qmpphy QMP_USB43DP_USB3_PHY>; + phy-names =3D "usb2-phy", "usb3-phy"; + + snps,hird-threshold =3D /bits/ 8 <0x0>; + snps,usb2-gadget-lpm-disable; + snps,dis_u2_susphy_quirk; + snps,dis_enblslpm_quirk; + snps,dis-u1-entry-quirk; + snps,dis-u2-entry-quirk; + snps,is-utmi-l1-suspend; + snps,usb3_lpm_capable; + snps,usb2-lpm-disable; + snps,has-lpm-erratum; + tx-fifo-resize; + dma-coherent; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_dp_qmpphy_usb_ss_in>; + }; + }; + }; + }; + pdc: interrupt-controller@b220000 { compatible =3D "qcom,kaanapali-pdc", "qcom,pdc"; reg =3D <0x0 0x0b220000 0x0 0x10000>, --=20 2.34.1 From nobody Sat Jun 13 14:52:57 2026 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 42244341062 for ; Mon, 6 Apr 2026 17:46:33 +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=1775497595; cv=none; b=CBvwiSEy9tjKbqkt4rGx9twKGKxzviDzXSff0Pn5wAtjKVNleoUKwFmeK1nfN40A2xZeZ+FMxbZIl665+D8jZlPxy2Ue9kw3lDY7uxEWzjLJVBTCiUxqYTRBp2Fj18+VtpwWbx5HBIb82yMn4B9A2hVcwQFXmO8O8148+u1+PLQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775497595; c=relaxed/simple; bh=QdOC66XZZCWOHZW7ZQoHnf5/HhV95/1mJuOXa+EXJKA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=k1VQnw0lFh3hSoltlN8BlgRbCZubDqEM8VrmRFwtYsrVlE0JL/128SU+HlvwoI6HzTzGQBfok5A78JpmzrAJrDDkX0dNHe2GOsOpTY0op09t71uLnipeVYI5Pcha4itckkZe4mlvKTNtahqROS5n49KJLqFks8vlcM885sug0Hg= 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=IhYq8dFH; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JXRwqrcU; 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="IhYq8dFH"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JXRwqrcU" 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 636EaLev3803913 for ; Mon, 6 Apr 2026 17:46:32 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=9YE85mLITHB dDGvg5diTEIAkT3ukV6F3SoC7WLZMtT4=; b=IhYq8dFHht80QXwov6NohP+++xP Btnomj0CuqSyHkapzdyB95gVvOrTfBoqqsDpooTMUSTSt4BMHJ+tmVFcOZBmAX+s XMytEXsdaPj+f5T6iNsIcI/twoNJMkHiQ3SVX7dF3z6CIRxsBzBSULjz7S8ocXGl jelct0gj7FEQFLW4ezK3YtwVwUv0q0GQzsXwv7ruYQkiI+dulSb2TwhNpUh9g+x0 5NGOwhaZoV5qvpAg/WzkE8UaQRhg6qwYfInzW/MqeKrJexMJq9wmdJHyB2BQGLL9 3f0C5LToUqrx+0+1MqisAfB1gNSsLgRLMy50qrjvfbm2dA07hB6OT625niw== 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 4dcer88mqj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Apr 2026 17:46:32 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c7422397574so5969996a12.0 for ; Mon, 06 Apr 2026 10:46:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775497592; x=1776102392; 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; bh=9YE85mLITHBdDGvg5diTEIAkT3ukV6F3SoC7WLZMtT4=; b=JXRwqrcUBfXC9C7/DCYmdhKkM/Uvt/hc9ex9RpV4tRIBn8B/sh3PfA9n2dD1B7Uwge 49tst3B/lvORHiY4EQfPITSthu1mT4An+w9o27eL613RktYF144fZJNatcYqE3CjWNOx zhmS5wfmY0HQPq7U3g2mW1UTmj3Ee6b7h2ssqw97ePr71HutW1VJAUUPlj4S0FHHyRnz NIYrE+N4jXw1Wefx3cINKMVV+UPI9p0hbl/yqE6O6fO/SJHXBOZz72gcNKzBlal53k7b fQO5eE/r4xE+lBvRFbo9gqaMK0Hb9C1E6lZvvHD0aQCDo62MpXOOqbwXinqghSsJHLsk +jmg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775497592; x=1776102392; 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; bh=9YE85mLITHBdDGvg5diTEIAkT3ukV6F3SoC7WLZMtT4=; b=eixpjTt7tH0r2TrjXRRhB03MUfK4UCdDSJTnmUR5r2ZOTJ/jeZO7apT03Yp5EQdjBw AStkS1LuO3eL1rQN9GSwVTZmoElnC2hjHm0qsrnGOw4LFzZKtlrNQAsQDLZ8lPs12PLR VzXd+s+mw6T2al5U4Viy09bZlN6Ymg8e2LycZyB0znZ1TgbG6t4AcGJstS44O1EG5agT MN2FsSDyfN5JvsI6vkUjjCmMnvpW7tfJD7307MCQWUsFwiQxAknx/C7WWylxgxUw8x9L LG3dycdqOws8MA7g0uo9fpY1bYMyp5lM8ZTjaz3jlIbzKZj1BUZImmxdjAGQf8bokh1A yn4Q== X-Forwarded-Encrypted: i=1; AJvYcCXmpTTOYraiGtiqIJ6kZ5u9H5KUdIvwFrMqxm3K2Q4Tj++Nek5IWsyo6fOGSXUDqsCgVwzVKDriNj/+1tg=@vger.kernel.org X-Gm-Message-State: AOJu0YzijQ8YqnmwP8uajU1gJGGDAA/CwCjxVbTmwfbc0MTgX+kGKYdE EXwhzDuNJmu2JQOyMtby+JeD4qGUpUdfKKBtg7DTsoyGnlbxduH4HagMCQZhRFJwtbdLGGE+X0E l+tQG6/Wqtd04zdXKgjhKEWj7nk3hcx+YCbvV1qLTqrf12YFUBx4by5dFvZYTblamnDc= X-Gm-Gg: AeBDietZtDVT229ruirdCVi4n3D22dN07Os8jZj17Es8Gv+RaGhSgeEMceMnEC61TXE Qpcknt+b2HjQPW3Hg+DMCKhSva8gIjtnzuc+DphEddU5eEHffCeKzdJjxp1qwWBiZ7bOjPGEh64 Tey63j0mz/BQ/jwMzvLPeJSJ9GVpAQ8OtTayMU0hjyjneFMfGXBV7+axguHm1PAwgnPf56YTLnz Pmypx9A2OmBQMUPyb8DAVrfXtmOcF/B67TAOSu76v7ttxOzdSXSA9dqycvPTOg106nBGBsCvHSB ipJuPwqBipVtpQoXT+CvWIrIxFtKS+45l1Odd52CmM77UNHqo6KsW79TmYRkv2tnKxpebi4815X MZQmQ5N3BA2MJzCt5/MpaSD11A7ub0OqmX4Raygf5ItXFQ+Rkm9vaVCCbzWM= X-Received: by 2002:a05:6a00:3696:b0:829:86a5:d30a with SMTP id d2e1a72fcca58-82d0da772d5mr13406108b3a.16.1775497591916; Mon, 06 Apr 2026 10:46:31 -0700 (PDT) X-Received: by 2002:a05:6a00:3696:b0:829:86a5:d30a with SMTP id d2e1a72fcca58-82d0da772d5mr13406069b3a.16.1775497591351; Mon, 06 Apr 2026 10:46:31 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82cf9b5f1dbsm15227400b3a.27.2026.04.06.10.46.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Apr 2026 10:46:30 -0700 (PDT) From: Krishna Kurapati To: Konrad Dybcio , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Ronak Raheja , Jingyi Wang , Krishna Kurapati Subject: [PATCH v3 2/3] arm64: dts: qcom: kaanpaali: Add USB support for MTP platform Date: Mon, 6 Apr 2026 23:16:12 +0530 Message-Id: <20260406174613.3388987-3-krishna.kurapati@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260406174613.3388987-1-krishna.kurapati@oss.qualcomm.com> References: <20260406174613.3388987-1-krishna.kurapati@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: AW1haW4tMjYwNDA2MDE3NCBTYWx0ZWRfXxChfnXRy76Mp Xfma4/s8y8a1MA8lHWduhiAypg/GCDNaQ+lXZmvIuRgm2lDVWmcHhkTpXJnVh0cpxVukyF5aJ1y j9egO1Q3NnRgvnZN7v/FvlT6/z0RxI70EpO4liQtqlLNsquxG18L90iZRxq1zLUA0qVQ5TaaAqe +kkBURy0fwxCe+N017n6AhSTlBe++XURUHJiJCAbv5aZdktDdq4ZCtWihRGU7zVnenioU0f2XHm 42kMjzV62zxmCCSIQ2i18d2ttQwyYM20fr5Js1IKzEsKV9hNfKaf3yaBXVjZ0PQuijhb86sMbMC RPRZHJnpa2Sji7b4/0gBJkXjSvqSv7RjwQky0/S4DJ00z8Ox+wFfqA/En67CSG2PaRv62lSKH8y iihX/EXKqeNXp4NG5yQho+Lc5Fg7zUQvN944JLJOrk5XKIBXeR3+zIr8sPhUUbh+EpEuDp+XCbC h1ON4E49VXfQm2p6cjQ== X-Proofpoint-ORIG-GUID: sDwa9cOCDxVpeyj7XdrdrXeuiHmUQvBq X-Authority-Analysis: v=2.4 cv=EPwLElZC c=1 sm=1 tr=0 ts=69d3f178 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=FoofZWJxhLOGeeMvmPsA:9 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-GUID: sDwa9cOCDxVpeyj7XdrdrXeuiHmUQvBq 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-06_03,2026-04-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 priorityscore=1501 spamscore=0 phishscore=0 malwarescore=0 adultscore=0 suspectscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2604060174 Content-Type: text/plain; charset="utf-8" From: Ronak Raheja Enable USB support on Kaanapali MTP variant. Enable USB controller in device mode till glink node is added. Signed-off-by: Ronak Raheja Signed-off-by: Jingyi Wang Signed-off-by: Krishna Kurapati Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/kaanapali-mtp.dts | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts b/arch/arm64/boot/d= ts/qcom/kaanapali-mtp.dts index 07247dc98b70..f9b5b5718b90 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts +++ b/arch/arm64/boot/dts/qcom/kaanapali-mtp.dts @@ -952,6 +952,11 @@ wifi@0 { }; }; =20 +&pmih0108_e1_eusb2_repeater { + vdd18-supply =3D <&vreg_l15b_1p8>; + vdd3-supply =3D <&vreg_l5b_3p1>; +}; + &pmh0101_flash { status =3D "okay"; =20 @@ -1321,3 +1326,25 @@ &ufs_mem_phy { =20 status =3D "okay"; }; + +&usb { + dr_mode =3D "peripheral"; + + status =3D "okay"; +}; + +&usb_hsphy { + vdd-supply =3D <&vreg_l4f_0p8>; + vdda12-supply =3D <&vreg_l1d_1p2>; + + phys =3D <&pmih0108_e1_eusb2_repeater>; + + status =3D "okay"; +}; + +&usb_dp_qmpphy { + vdda-phy-supply =3D <&vreg_l1d_1p2>; + vdda-pll-supply =3D <&vreg_l4f_0p8>; + + status =3D "okay"; +}; --=20 2.34.1 From nobody Sat Jun 13 14:52:57 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 2FC9A341062 for ; Mon, 6 Apr 2026 17:46:38 +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=1775497600; cv=none; b=HXkDtB9eUYMjOF+cMZwxrioxwOSIudtw7zWhQRPVoQQmbC8/w9OVpvcOLmAuFPFvC2f3YQZRZaUzEOezEMTvSwAvGLrGhJ3c66UKByLtaIyohqMItXHlIa1w4Ia5okSBKffD4Ta3I1cBvCqW+XeGhFZi1Q15c4GfKdLV3FUrbvE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775497600; c=relaxed/simple; bh=4fiNNq/Emf8/pIwO2FmC9gxHuXnHVSbaafeVigMF7fM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=YR+lgtYJtDSY5wh+fkAnIgW827aL7SdEDayxgaiiSZcgc+L85bf/IxpVUDaLJIvu/B/lCrZRnBVyaCAjalBMhlqJZuMIlFDDvFoCsrc/sr0+iH9TogEU65ey6zFiBAobrbWzZTp4AA70tS68V6f2G/P4GAePFGoHIv25jL6wLRw= 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=cQOQcRXS; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kOmUr3RW; 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="cQOQcRXS"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kOmUr3RW" 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 636ElT2h1151315 for ; Mon, 6 Apr 2026 17:46: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=yoboWPPRyhP B0PHvoULmtXDdCQ24aXjLZSkK+ON6WXg=; b=cQOQcRXSQFE3nDBmBrKsamhCv7i yVpoJH5hpmrH8x0DTIeJwVuuKQUeRr2SlPfF54ZveXDdh1Rk2uW2uqtSDWKkodXZ f9MhgPM1AFJie1Gq6zK3HTrxys1g+78WtxgJM+fY5eJTyUwst0tjhkpEW9/JU3dA P1NQ7VSDjwVoBmRoyIBTz08oATBudBhciyxyPWuJONHb+osd5uXpV2hBa0wnzi3q n7luvkoHBka4zmiX7YjCRcafibCmHsm12XupE6uY+XLfk6Rd+kfzLSMzFsX1hinl eUsPuC/X6f7ilUyZ0bIgvojoxyaO1yG/BR0QnfAh2cTlkq5j4WSU1r6ucZQ== Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dcewerkwj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 06 Apr 2026 17:46:38 +0000 (GMT) Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-82c1e1a6cfbso2856201b3a.0 for ; Mon, 06 Apr 2026 10:46:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1775497597; x=1776102397; 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; bh=yoboWPPRyhPB0PHvoULmtXDdCQ24aXjLZSkK+ON6WXg=; b=kOmUr3RWFwdGKj7EsoOiDIBhEYNUo7+bnNMpSNRFNHPz9YOMh0r3MdXmKG3UDhNHdq vVc5c4BV6skDND/3mgT52w2L3Dajx9PtnJ1n6iG8DH8KOgaSG+04jqEiLF05qR3vDVsO BxaY3XwXS5k9WF8UDef2WywpDYwuqm1c0lWyuFKbSCPIU4YcUsPUu/WKWKBRl9yjyx3z tWqIRKqrdL8gSNwbpR3n1NoW/gTlccikIhcIFWbX11QEmHRUz9Pi+PwdFh4J+cUtryDH q1MSu/d/H0eG3SKESWPgWpqNNBuHOfdewM4fXRoDdOqc6FVTI7oGYAY6vXKpWi9UJUQV FYmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775497597; x=1776102397; 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; bh=yoboWPPRyhPB0PHvoULmtXDdCQ24aXjLZSkK+ON6WXg=; b=bOKVZeFNuxLiAxgRzJSFKrovXfqQqOch6pH8x+prDZMYHLQlRQWSd8H0yLeBFIiSA5 AmBZsgmFi0Hs+gzKf74F1qgnVo5ICLoUTb0I/EmffLTPmxYarE/ZZUV1geP/Ixd0xEhG w1DYvLP84AfrGHHbcFCVqICmNypDYTW/4pbl9Nrr8RYPDYZYan7jm4sKy2JConxDgZAJ yFUzDi5sMAj4Mg4ON10btTxzvFc07R8KHJoJHvP5BiP3RZaxZsc+Tr+EYqOlCaaHUf1F JSeb0LJUS5EpzCe+aMAn8av6PHRA9/DSmOjP73bZmpQ5ArkhEnQyVrP0o6WOWlHXbjN2 n/8w== X-Forwarded-Encrypted: i=1; AJvYcCWDRcSYmOZ6l8l+8ZfFH4AZkNq1fOGI4iFlRtgq8zZrkjCxMuADDYzbAhfV9ln0tKSTFDoeZFkLGvRh1FU=@vger.kernel.org X-Gm-Message-State: AOJu0Yzn11uYCcQcCalmYtAtp38++yQ5XbMeIrr9tf96ktsiS5PLDI/P 3KCVOhrsk0wXBoaCqdUdYsQv+JUPxAWS8Uk2U0VIjys8lpiphEZPgoJg7tCDWHVEEA02FE5FeCa xpfqz97uVReOKaL8TcYmUBsUUiMddC6PUJZgN1DCT5SE0DuoB5XmJnajuZnb+oz/RY7U= X-Gm-Gg: AeBDiev83HK+Vna4l8OKOmcUHC0n3XVnG+NoMPFVnkstBCOf14+kY9xba5cYK5m8dYv Z4G1riCgkVYmfFkI5eAv7Y2Ss8ZSCj/1CUGw6V/s4SkQpTfMcOFZ3mLq6yZvD51yU8B2Uj3RLFv +qM/228396+yXu6LcSQJHtejWmnDkd6gYI1IWt9GFAruem0y/4NNV5EF2sCiODFRJqds2Y2b9/S OosdjLjECiRGp2GVwJKS9/r7P7QDgqBlR89+mvcCDBKQQKnu6CziQXCbD5Qg+9ajBXoPlUUAFBO 17X6fFXL3Ki+Rvib2dP4XRYiTEyLN1el4o6Ee3MtSmamJ1UlMegGseeuc24UDmzvB849awOsR6D cwos1AXMPIP2NrtHYSyvUw+Bfu6bF84CEfxLMGTcfKxB90XloCOBxgXuN/Fw= X-Received: by 2002:a05:6a00:1250:b0:82c:daa4:ce30 with SMTP id d2e1a72fcca58-82d0db72ea4mr12253263b3a.30.1775497597052; Mon, 06 Apr 2026 10:46:37 -0700 (PDT) X-Received: by 2002:a05:6a00:1250:b0:82c:daa4:ce30 with SMTP id d2e1a72fcca58-82d0db72ea4mr12253228b3a.30.1775497596515; Mon, 06 Apr 2026 10:46:36 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82cf9b5f1dbsm15227400b3a.27.2026.04.06.10.46.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Apr 2026 10:46:36 -0700 (PDT) From: Krishna Kurapati To: Konrad Dybcio , Bjorn Andersson , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Ronak Raheja , Jingyi Wang , Krishna Kurapati Subject: [PATCH v3 3/3] arm64: dts: qcom: kaanpaali: Add USB support for QRD platform Date: Mon, 6 Apr 2026 23:16:13 +0530 Message-Id: <20260406174613.3388987-4-krishna.kurapati@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260406174613.3388987-1-krishna.kurapati@oss.qualcomm.com> References: <20260406174613.3388987-1-krishna.kurapati@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: PjprmRkaf4q_dVAHcLvcVgy7zOmwAqRx X-Authority-Analysis: v=2.4 cv=E4nAZKdl c=1 sm=1 tr=0 ts=69d3f17e cx=c_pps a=rEQLjTOiSrHUhVqRoksmgQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=xssyCF4TROwZkTjcOHoA:9 a=2VI0MkxyNR6bbpdq8BZq:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDA2MDE3NCBTYWx0ZWRfX9JmXHvFSVPdN OJmN73iJhSI4tz/rHcuhv8+0l8sU/ZCO0fqWYnvbl/4leho5e6PVW9Snle/owx26l7ecUdfOIGZ 2gwbwIp47tQ2NL1YZXNny6bmfVaoPghxAoPnaKKSvJLBaQsRQZc4Xl8vDQxiaFqm2IqLon3m1Oa 2v0r4fgUXw6QLaP4OQ79BrHLy4+W50WN/wGiIUliTT3isAuh7c+sfaG0af0udlsh7buRdiLzze+ thCvvEA3w2jLr61OQKNbgwMWoZS78XHkJ79RRklUuRY9RhNlksheeDztC8GdL2FwNT6+K06E7Nt CWFNwgo2UZRjxyQEYq+idrWmdZ28T+U5NpPM5qbyDJpRF/8arxZtbpF+A5ql3aP8OXxdPmDgpGj jJQbt50GjsOzp3RqWURkzXICw98VYlvsZVl4kzgtYG3PU8hY+WJZuuQ54BDTa1BXorHewyhP58t N6nKo1175AyAJojWpkQ== X-Proofpoint-GUID: PjprmRkaf4q_dVAHcLvcVgy7zOmwAqRx 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-06_03,2026-04-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 bulkscore=0 adultscore=0 impostorscore=0 clxscore=1015 malwarescore=0 phishscore=0 spamscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2603050001 definitions=main-2604060174 Content-Type: text/plain; charset="utf-8" From: Ronak Raheja Enable USB support on Kaanapali QRD variant. Enable USB controller in device mode till glink node is added. Signed-off-by: Ronak Raheja Signed-off-by: Jingyi Wang Signed-off-by: Krishna Kurapati Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts b/arch/arm64/boot/d= ts/qcom/kaanapali-qrd.dts index da0e8f9091c3..55d02219ef4e 100644 --- a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts +++ b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts @@ -744,6 +744,11 @@ led@3 { }; }; =20 +&pmih0108_e1_eusb2_repeater { + vdd18-supply =3D <&vreg_l15b_1p8>; + vdd3-supply =3D <&vreg_l5b_3p1>; +}; + &pon_resin { linux,code =3D ; =20 @@ -816,3 +821,25 @@ &ufs_mem_phy { =20 status =3D "okay"; }; + +&usb { + dr_mode =3D "peripheral"; + + status =3D "okay"; +}; + +&usb_hsphy { + vdd-supply =3D <&vreg_l4f_0p8>; + vdda12-supply =3D <&vreg_l1d_1p2>; + + phys =3D <&pmih0108_e1_eusb2_repeater>; + + status =3D "okay"; +}; + +&usb_dp_qmpphy { + vdda-phy-supply =3D <&vreg_l1d_1p2>; + vdda-pll-supply =3D <&vreg_l4f_0p8>; + + status =3D "okay"; +}; --=20 2.34.1