From nobody Fri Jul 24 21:53:55 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 65419439320 for ; Thu, 23 Jul 2026 10:34:06 +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=1784802847; cv=none; b=PjwxL0mRwX/xIgfywdUQI7xFrctYKDRMfECZxDyrquDKeYMKd3t67OcuqkvYLzaTejC6TJ0Bejy9i1RDir4CvP5FE3XAHn7nWyy0uZG0a292jlSG2JTFOf6eJabeMxyGsBpJ9t3an7ciCf7wGRgKszbpyx8YLTq5Q4HnMV7fAK8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784802847; c=relaxed/simple; bh=zDNjHLbz4fAir6ZoumvHrLn/9svCp5ruHffo5hKQ9sA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=R3JtEtoREe5U7GPvkZHNyCdgrnRSga086X9G08n1+AEotCrgSdbflolMyzqtzF7xRjknP3PD3ezPELiEcrW+xFf3qyv6USJMyYnfXrzQNw2rYcBxERYZpkHUp+uLPCEzQPdmO8q7gEfGEXJymgh7qxXaWpBFsILnm/T38pH4OjU= 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=Q2Tm9H/f; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=aJ/Ow+CS; 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="Q2Tm9H/f"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="aJ/Ow+CS" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66N8qhLh3387896 for ; Thu, 23 Jul 2026 10:34:05 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= i8qmROaaIltH1Kc+hD4cQbC4K7YQMrAQpU22BKyka0A=; b=Q2Tm9H/fBsw/2efB Je8zR20sJI+FTnJhGGSgYOZFJehDb/RV9NCR6b9U142xz2z0rHZDtxvn9tVdUCOZ 9rmUjgk3Ooid+iYEBsQCAs1EStzX7aVwEI41UUGfsUJ60mOIG8D7fm3kyknEwShE 9Tf6NxOYTICh4zxWxY4//0tPzeXwtjLNlVefMqdAcDhduq5eatNSWAZmGBBBQAYs tN4CswasZ9K723hOmjnWBLhNuxlPEhCE2gn/iFK4rJS3UO+HJvxim8aLe7ZxnQvs jgRlCCbzCZHrDGfdY7V72xHlHtdBRY4B9hMfTSSx3HIMZHNJGaJhh6o88VatJR/N HcM5QA== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fk275kn2y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 10:34:05 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2cae455cf6dso9294025ad.2 for ; Thu, 23 Jul 2026 03:34:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784802845; x=1785407645; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=i8qmROaaIltH1Kc+hD4cQbC4K7YQMrAQpU22BKyka0A=; b=aJ/Ow+CSDs6UwGqa0Pf5jb78A5TNeQoHFPf7ZnE8LcQ4dMB8VrhgHzX9iRHntIGrZJ r+ZFjmTL3lGjLwTjuzkSscuCP7xfEIKQUJz2To1hKyM9Vv8hg9a1oIHuOt/JJH6vd+Gd tlH8bqWS2S0quoLpbDw0LivWaInKajcaCzNcp0yzpdYe/U2Fm/FpAH+BOhTRp9lvSvsi 0PgHGG47KU1T6E/Y06MYb2Tn6EDcDqv8zk5ETeo19zIdYv7fxraPXPEM4R2mjD/8PCHW FRbxYM1MBwIj89HGE6E0UtTiyPyWguw74EtoCG14CIt9ec18qDo9n9oPG+36ULF23nNR 5EOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784802845; x=1785407645; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=i8qmROaaIltH1Kc+hD4cQbC4K7YQMrAQpU22BKyka0A=; b=SXNtu+nxjw/4gLY+h/DpDrgtJZP+AhE3Jfel5riM1wVcTTENbqU4QYv2y0lE4HhsYr 44YpDo4wVg5uY2596r+9pG3HobVXpoHFdyybOQ81gXKFx6+ITnvXMVzYKU0la3eMEm73 lsveSbIThLwEPoI+UAj4nqAnyObV9v4xzIeWVdlS80CjQyvmJ4W0YQlaOgr1hlECkCEv Kx7DOLUx+1hWBNyIPdJcZXbKzsItkTfQJevykQcQ+UE6klf/i5USVGx9kG/49DIa9JdU oxlD9Z0vBqglhtHinpGVa8toc9PJMyXoTxJl6gbJZY3CtKS8mMJaaOYC0SkZxWnzCXKd 33EA== X-Forwarded-Encrypted: i=1; AHgh+Rooj6DvFCE6E6rbZlS1CzTNIPe4Q+NrbgrYBvb2Tz5BPxtOFSaYp7uQqH4o4TjcL3XFfRUvJtv1aULjK90=@vger.kernel.org X-Gm-Message-State: AOJu0Yxe3a2861UQiIKhUJM5DIrdSkpb5D0OVULdkqrFnsPJixCSOkMr HtrdDGqgpMhviMTWQzOM++z7OKoLTvrdw7qRlhT4nH5IInzPl3Cb2ew7CkIWDJKXHSJoypdid7C /dQhM0Sw3h+xSjucOQb7aabPkp78lhvMJ8mnYwx18PEpfXikIHwE2XcgtIXGXMO/QClc= X-Gm-Gg: AR+sD10/9tB6q8CpIwDFL1yYnW8aB+beayw6uQ9CjaB10WBp+kecb+t/y+nBtHdq5yb HtlRZfZoyAAoIVE9nzmZaZf2jt75AzsXBZ1ahOzR2RolQJ6YO6YKR0KGeykizcUO7NLkScOKOcA 4fEY6+nWIuE3Xu+ZpHkAh8+mCVqJsPxca1bdhheEXvBBTsWx5DtnRYA2EmN1I8V9ToKgGDKRURa ksch5hI97mNGfiLzFrSyuV3iNYJ5dRL6vC49+h0VfuXgdODF80rbhRP8Ysw91H3gsUH6V0Do2kT 1NFW9cnM5CccWWFUevrx31VS6RhgplJofl7u+oAUz6dhrYwGheM5evSWxUTnOV0S0cthMis9CUv iB184wCCI1Rw7NqzEIZHM8ameXnMY/PL9ldVR7lGfkO1nRXW8KscKMMuRxDpByU7taQxStQ== X-Received: by 2002:a17:902:db0e:b0:2ca:c84b:c4a4 with SMTP id d9443c01a7336-2cfa748cdebmr30278945ad.28.1784802844821; Thu, 23 Jul 2026 03:34:04 -0700 (PDT) X-Received: by 2002:a17:902:db0e:b0:2ca:c84b:c4a4 with SMTP id d9443c01a7336-2cfa748cdebmr30278525ad.28.1784802844272; Thu, 23 Jul 2026 03:34:04 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf8f2e6203sm32416155ad.44.2026.07.23.03.34.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 03:34:03 -0700 (PDT) From: Krishna Kurapati Date: Thu, 23 Jul 2026 16:03:51 +0530 Subject: [PATCH v5 1/4] arm64: dts: qcom: Add support for usb nodes on Shikra 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: <20260723-usb-shikra-dt-v4-v5-1-5b69d9eb0888@oss.qualcomm.com> References: <20260723-usb-shikra-dt-v4-v5-0-5b69d9eb0888@oss.qualcomm.com> In-Reply-To: <20260723-usb-shikra-dt-v4-v5-0-5b69d9eb0888@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dmitry Baryshkov Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784802836; l=7385; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=zDNjHLbz4fAir6ZoumvHrLn/9svCp5ruHffo5hKQ9sA=; b=UJXh8il8VR0OaImvabXp2FdizVtCp3LTgDAQ6lmaW7MoKzIKXKKwnEQuZlfivnwxXvaec5Bkf ZIB4//EFZXUBIyJh1FgJhPhBI9zESsjUDnnKvRfSsfdtmhEaBPuY/rV X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Authority-Analysis: v=2.4 cv=Q53iJY2a c=1 sm=1 tr=0 ts=6a61ee1d cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=wA36ycbUlljGYm-j3gwA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDEwMyBTYWx0ZWRfX9qXe85PvAMRz DS+1mz21n8HPANl1OnuwJ2mWownQiuD+0JsC/f4FmWdnoz5pfPiGQ5cON6h9fqLs+YLwmrho8Dx nSs9Q1WtZd3v7AS0yPgydA/w8GasUp8= X-Proofpoint-GUID: Yu1D4RfZ6bIuzecpfjaI_sswCGKJOVG4 X-Proofpoint-ORIG-GUID: Yu1D4RfZ6bIuzecpfjaI_sswCGKJOVG4 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDEwMyBTYWx0ZWRfX3FOK57Vjx0Ks io8pLVD+vWHrFCCvYWc9dsVusKna14OIO0ApQ5abTbyaaftkMUWkOtRuGZLb17Vxi6/DJNDzt6i 5FZY0UW3OrHwgmIZxg36fIdI3eI3oxUsoeJ0+l7yRURLhKqx/kvH5Pc6opdac87e0LSM+KfT4OI YxMkn1Hce3nEOTsax94oRvaFLtHsIAlkV25Lkes5tC9gkJPOlgkiM/cad1nNrjX1/CJ+sYRloc0 oXNrszoi6NKkzk3A0EN0knBOXsYK0UiZA9dAe4p7keW22csXIqhHnUBcPhcshqpHDft/VIaAodx F17JE3Y8HfqxoDifHI+m6LXh6wWGAw1wIDGB2kP9juDdigaLzhuvZ1J3EuaiBqIdc+tSg5DRIc2 8YukpI2N3X5Psr/WHmytmqc+7x0CBM2rh9BnigdAafCuGj5oh+pnLH2YP4u/Tbhr3Is8Gz24ci/ 3m9lhmPUWZ9T0Q03WsQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_03,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 spamscore=0 priorityscore=1501 adultscore=0 bulkscore=0 clxscore=1015 lowpriorityscore=0 phishscore=0 malwarescore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230103 Add support for both USB controllers and their respective phys on Shikra. Signed-off-by: Krishna Kurapati --- arch/arm64/boot/dts/qcom/shikra.dtsi | 233 +++++++++++++++++++++++++++++++= ++++ 1 file changed, 233 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra.dtsi b/arch/arm64/boot/dts/qco= m/shikra.dtsi index 4e5bc9e17c8e..b5cc159e5dcd 100644 --- a/arch/arm64/boot/dts/qcom/shikra.dtsi +++ b/arch/arm64/boot/dts/qcom/shikra.dtsi @@ -9,6 +9,7 @@ #include #include #include +#include #include =20 / { @@ -442,6 +443,85 @@ gcc: clock-controller@1400000 { #power-domain-cells =3D <1>; }; =20 + usb_1_hsphy: phy@1613000 { + compatible =3D "qcom,shikra-qusb2-phy"; + reg =3D <0x0 0x01613000 0x0 0x180>; + + clocks =3D <&gcc GCC_AHB2PHY_USB_CLK>, + <&rpmcc RPM_SMD_XO_CLK_SRC>; + clock-names =3D "cfg_ahb", "ref"; + + resets =3D <&gcc GCC_QUSB2PHY_PRIM_BCR>; + nvmem-cells =3D <&qusb2_hstx_trim_1>; + #phy-cells =3D <0>; + + status =3D "disabled"; + }; + + usb_qmpphy: phy@1615000 { + compatible =3D "qcom,shikra-qmp-usb3-dp-phy"; + reg =3D <0x0 0x01615000 0x0 0x2000>; + + clocks =3D <&gcc GCC_USB3_PRIM_PHY_COM_AUX_CLK>, + <&gcc GCC_USB3_PRIM_CLKREF_EN>, + <&gcc GCC_AHB2PHY_USB_CLK>, + <&gcc GCC_USB3_PRIM_PHY_PIPE_CLK>; + clock-names =3D "aux", + "ref", + "cfg_ahb", + "pipe"; + + resets =3D <&gcc GCC_USB3PHY_PHY_PRIM_SP0_BCR>, + <&gcc GCC_USB3_DP_PHY_PRIM_BCR>, + <&gcc GCC_USB3_PHY_PRIM_SP0_BCR>; + reset-names =3D "phy_phy", + "dp_phy", + "phy"; + + #clock-cells =3D <1>; + #phy-cells =3D <1>; + orientation-switch; + + qcom,tcsr-reg =3D <&tcsr_regs 0xb244 0xb248>; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_qmpphy_out: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_qmpphy_usb_ss_in: endpoint { + remote-endpoint =3D <&usb_1_dwc3_ss>; + }; + }; + }; + }; + + usb_2_hsphy: phy@1617000 { + compatible =3D "qcom,shikra-qusb2-phy"; + reg =3D <0x0 0x01617000 0x0 0x180>; + + clocks =3D <&gcc GCC_AHB2PHY_USB_CLK>, + <&rpmcc RPM_SMD_XO_CLK_SRC>; + clock-names =3D "cfg_ahb", "ref"; + + resets =3D <&gcc GCC_QUSB2PHY_SEC_BCR>; + nvmem-cells =3D <&qusb2_hstx_trim_2>; + #phy-cells =3D <0>; + + status =3D "disabled"; + }; + system_noc: interconnect@1880000 { compatible =3D "qcom,shikra-sys-noc"; reg =3D <0x0 0x01880000 0x0 0x6a080>; @@ -488,6 +568,11 @@ qfprom: efuse@1b44000 { #address-cells =3D <1>; #size-cells =3D <1>; =20 + qusb2_hstx_trim_2: hstx-trim@25a { + reg =3D <0x25a 0x1>; + bits =3D <4 4>; + }; + qusb2_hstx_trim_1: hstx-trim@25b { reg =3D <0x25b 0x1>; bits =3D <1 4>; @@ -640,6 +725,154 @@ &clk_virt SLAVE_QUP_CORE_0 RPM_ALWAYS_TAG>, }; }; =20 + usb_2: usb@4c00000 { + compatible =3D "qcom,shikra-dwc3", "qcom,snps-dwc3"; + reg =3D <0x0 0x04c00000 0x0 0xfc100>; + + clocks =3D <&gcc GCC_CFG_NOC_USB2_PRIM_AXI_CLK>, + <&gcc GCC_USB20_MASTER_CLK>, + <&gcc GCC_SYS_NOC_USB2_PRIM_AXI_CLK>, + <&gcc GCC_USB20_SLEEP_CLK>, + <&gcc GCC_USB20_MOCK_UTMI_CLK>; + clock-names =3D "cfg_noc", + "core", + "iface", + "sleep", + "mock_utmi"; + + assigned-clocks =3D <&gcc GCC_USB20_MOCK_UTMI_CLK>, + <&gcc GCC_USB20_MASTER_CLK>; + assigned-clock-rates =3D <19200000>, <133333333>; + + interrupts-extended =3D <&intc GIC_SPI 507 IRQ_TYPE_LEVEL_HIGH 0>, + <&intc GIC_SPI 509 IRQ_TYPE_LEVEL_HIGH 0>, + <&intc GIC_SPI 508 IRQ_TYPE_LEVEL_HIGH 0>, + <&mpm 59 IRQ_TYPE_LEVEL_HIGH>, + <&mpm 58 IRQ_TYPE_LEVEL_HIGH>; + interrupt-names =3D "dwc_usb3", + "pwr_event", + "hs_phy_irq", + "dp_hs_phy_irq", + "dm_hs_phy_irq"; + + iommus =3D <&apps_smmu 0x140 0x0>; + + maximum-speed =3D "high-speed"; + + phys =3D <&usb_2_hsphy>; + phy-names =3D "usb2-phy"; + + power-domains =3D <&gcc GCC_USB20_GDSC>; + + qcom,select-utmi-as-pipe-clk; + resets =3D <&gcc GCC_USB20_BCR>; + + interconnects =3D <&system_noc MASTER_USB2_0 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &config_noc SLAVE_USB2 RPM_ACTIVE_TAG>; + interconnect-names =3D "usb-ddr", "apps-usb"; + + snps,dis_u2_susphy_quirk; + snps,dis_enblslpm_quirk; + snps,has-lpm-erratum; + snps,hird-threshold =3D /bits/ 8 <0x10>; + + usb-role-switch; + wakeup-source; + + status =3D "disabled"; + + port { + usb_2_dwc3_hs: endpoint { + }; + }; + }; + + usb_1: usb@4e00000 { + compatible =3D "qcom,shikra-dwc3", "qcom,snps-dwc3"; + reg =3D <0x0 0x04e00000 0x0 0xfc100>; + + clocks =3D <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, + <&gcc GCC_USB30_PRIM_MASTER_CLK>, + <&gcc GCC_SYS_NOC_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>, <133333333>; + + interrupts-extended =3D <&intc GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH 0>, + <&intc GIC_SPI 302 IRQ_TYPE_LEVEL_HIGH 0>, + <&intc GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH 0>, + <&mpm 91 IRQ_TYPE_LEVEL_HIGH>, + <&mpm 90 IRQ_TYPE_LEVEL_HIGH>, + <&mpm 12 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"; + + iommus =3D <&apps_smmu 0x120 0x0>; + + phys =3D <&usb_1_hsphy>, <&usb_qmpphy QMP_USB43DP_USB3_PHY>; + phy-names =3D "usb2-phy", "usb3-phy"; + + power-domains =3D <&gcc GCC_USB30_PRIM_GDSC>; + + resets =3D <&gcc GCC_USB30_PRIM_BCR>; + + interconnects =3D <&system_noc MASTER_USB3 RPM_ALWAYS_TAG + &mc_virt SLAVE_EBI_CH0 RPM_ALWAYS_TAG>, + <&mem_noc MASTER_AMPSS_M0 RPM_ACTIVE_TAG + &config_noc SLAVE_USB3 RPM_ACTIVE_TAG>; + interconnect-names =3D "usb-ddr", "apps-usb"; + + snps,dis-u1-entry-quirk; + snps,dis-u2-entry-quirk; + snps,dis_u2_susphy_quirk; + snps,dis_u3_susphy_quirk; + snps,dis_enblslpm_quirk; + snps,has-lpm-erratum; + snps,hird-threshold =3D /bits/ 8 <0x10>; + snps,usb3_lpm_capable; + snps,parkmode-disable-ss-quirk; + + usb-role-switch; + + wakeup-source; + + status =3D "disabled"; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_1_dwc3_hs: endpoint { + }; + }; + + port@1 { + reg =3D <1>; + + usb_1_dwc3_ss: endpoint { + remote-endpoint =3D <&usb_qmpphy_usb_ss_in>; + }; + }; + }; + }; + sram@c11e000 { compatible =3D "qcom,shikra-imem", "mmio-sram"; reg =3D <0x0 0x0c11e000 0x0 0x1000>; --=20 2.34.1 From nobody Fri Jul 24 21:53:55 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 2D19443A80D for ; Thu, 23 Jul 2026 10:34:09 +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=1784802851; cv=none; b=DoImFk7DOxUyj2tg8fSa7c3c5dVdavXGOXrpRrl3cFFsFVLTMCuJSlQ7vUH1j6BZRiglELW1vCWZFURf4n7ZX9Fjm0+J7UbNbovLGVtualoc3je4owAf11H8TDVwuifk1JiW4CW3ND2qOvNFXu4Tvx1QcIpTof7SA4/jDCI4qDE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784802851; c=relaxed/simple; bh=1Ri/ye33zak73kJL8wNaCv4lkrKYNlp4IjpBnQblexQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TjPsF9hK5qFyeKzMGTez7r7Z1mSpInNCQDy9sVQIBKfKw3q6PRHALbTHyUkj/oYUBoQoWXkqIt/yHnxjO57g/g+29CsbSFAcexTZzlD8N+PyomIFHZvWzjkUatTnJTIJ0tFTmwaXTenDqw926AAPuXyBAzFRrwYhd9d1r3ekWX0= 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=SfRLsKB9; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Y+Udtket; 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="SfRLsKB9"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Y+Udtket" 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 66N8r0ho3790167 for ; Thu, 23 Jul 2026 10:34:09 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= EYQZ19YP/MzjTpCWPQusQkTA8YmEpj5b8ho6jvLNnmM=; b=SfRLsKB9u8job1LN ghzQamlpzP9LLVUjtsGT91FMTyd3yCsA0yREoKMalIDMDcWkZmBq4ov5Rhth80VX ITDnD0RnIV/OWcFiguvzkrt94MWLZZBY1Uo1BACzM2QfDAzvsz+C2lfxb4J+ju3P s43wIwihSiiYfqizFQeKiESyPAkzPZOD2Ax3UQHA/oZQ+RhYshVrrq/CNTfarwyb rmifN8eHmjrtJoZkpzRZil3VdNcEb5vUiQ5104ytlqbvNxXPoLezRQtPfm2h2VF0 APdRkKpejvTg2T03wj00LLeiVNXGNRzbd4SqaykL8XT39HY9hf9AGrG3eGd2u1JZ +woyMw== 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 4fk7b52bpf-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 10:34:09 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2cfa4e4684bso14873735ad.2 for ; Thu, 23 Jul 2026 03:34:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784802849; x=1785407649; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=EYQZ19YP/MzjTpCWPQusQkTA8YmEpj5b8ho6jvLNnmM=; b=Y+Udtket+C5KZM2OmqOYY2mpB1vTNT04Kg4dNcnA62Ompi7McLFuQyLEOa6o30NKls RuuhwI5jVhzgyrvMyciAVUHGVR8iuhljJhCMuMdBwAEKNDqPF3GS9L97ZQyHeg4wsBeQ UQLwQqLzjt/0Z2t0SQ+BIingBvKIrwXElEM3LzcJ0lsSQsG/df5BcZ0QUBa5rEWyyP5R Pdet24epx5aWD9ob31SgiseU3z0A3aJCBkN867lSNBxaUZri9tSsrTfdlykwRvLlpm+m vwtO0S0Pxuh0SHYtCYtg1rPok/PHpXOKrC7LYYW/mJMNgBDJ/WJgE32/0ZSqkHXoxgTD KLiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784802849; x=1785407649; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=EYQZ19YP/MzjTpCWPQusQkTA8YmEpj5b8ho6jvLNnmM=; b=h4jPLFLGp2t8Ukg33Aw8hkK+/0bVAsMfhotNXtaC6o2aXCXZwVG+2DvgNfzHU0QYRJ DFOF+f8pdjh8OSrySmsCI6EHiMC8Apfub0Vb9I23hZb69GgS2IZ+EPuTHUsVSrK8L4NC PeYOkMIxy2Zr7tNle/KRXTh+jTmd0t9i4Heb+wsSPPM/6GcteGT5OpnRTt7Nb8Ty+Uh/ cY77Z4opYxhjPP19qItC4KAvSl3dwZUJLiDeLHOKjB1n278Ou/OObO8034JdEsWG5CH6 aHetg016vUoizLZKnXlJsSw3jxO6QLnhqzUI4qSqkNTx8w2x2EAcsluNBXhkFZ8vh2a2 Sa2g== X-Forwarded-Encrypted: i=1; AHgh+RrbLF8M841qnvhdbHfw2+TFTFqij9wfBi+f9R0m7WfPlWVtkd7HQ1RBZcAr1sGV4r38pbwGbq9r48sDWUc=@vger.kernel.org X-Gm-Message-State: AOJu0YziPDmmr7+Bo0nAigaQ1YcfOP8WjlFDtv5H67SxgxIWJ3IBzC3T 89qoUv7/y0TDcm9F8IhpJNcSMG1kqaEIuBF6pOnSW93saLFivU/kmJoeT25jvFdn0w/lU2s/U5M ZAdGsTy00f0Qcao+PvaEtqsJEn/K8mysYdYMqz7WXMdN9SZXEJP99uWOcCCwO67PV93U= X-Gm-Gg: AR+sD10v682H8tarsu086HKmhWFrTvxULcSQupqFut99ZH09n/X83/Aglm+6gWW9iv+ vhWKE0p8IndQfhJUgyfiHzCDe0+AASSee7MXrLWhKDJdZXWjTJQ41/SBKjxtgwXDFScDaVgJDgK FERtR1aUjJWzvg8C2xnZOJALIAblD9+ey7jLMeDV0Yn2DDqpzRve9LR/6V9O0nB8EkZab5amjdm 2oZWMnGRBjooBKsSqPOQ+7O4G8Nc8RC53jlzRWX7iwzO8d5h92J26rVbtXkZ/A7m8yjBmn+wWH3 cPgXRJcXYYznAO0foQAdazCfeLgOp958hBHPZ0YvmsHgc+QNe9v4lywKW2okByA67zDOXXM+tIH 31jCvAEbDTy47CVpOca/02Gy2NAzpykbvdkDxJbRNKsUjjYIOaV3lBskeN9oEpcSUEfZ5/A== X-Received: by 2002:a17:903:2444:b0:2ce:fa3a:45f7 with SMTP id d9443c01a7336-2cfa71d945bmr29501415ad.16.1784802848673; Thu, 23 Jul 2026 03:34:08 -0700 (PDT) X-Received: by 2002:a17:903:2444:b0:2ce:fa3a:45f7 with SMTP id d9443c01a7336-2cfa71d945bmr29501115ad.16.1784802848179; Thu, 23 Jul 2026 03:34:08 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf8f2e6203sm32416155ad.44.2026.07.23.03.34.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 03:34:07 -0700 (PDT) From: Krishna Kurapati Date: Thu, 23 Jul 2026 16:03:52 +0530 Subject: [PATCH v5 2/4] arm64: dts: qcom: Enable USB controllers on Shikra CQS platform 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: <20260723-usb-shikra-dt-v4-v5-2-5b69d9eb0888@oss.qualcomm.com> References: <20260723-usb-shikra-dt-v4-v5-0-5b69d9eb0888@oss.qualcomm.com> In-Reply-To: <20260723-usb-shikra-dt-v4-v5-0-5b69d9eb0888@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dmitry Baryshkov Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784802836; l=1317; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=1Ri/ye33zak73kJL8wNaCv4lkrKYNlp4IjpBnQblexQ=; b=fG+TH6h2mvB4HukJlFicx+4eEe7aGhF6qzc5NIHVqnYgb92xfAKya3m1KxXpMU1RXmzimppA3 g5oE0h72nYoB4if2FJf44WbH2IdckAV4b8TPIl43B/GvqqDVxqoXL/z X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDEwMyBTYWx0ZWRfX9/odXdQfyNJ7 +M6O00rHKYDKydmgSQHl/jZ7AhLNi1wn8i3ECjIhp9FfPA8IHHqpln2nsygjV9yKTe6qCY0wBwY g9W1Svx/CHxTX/aKeIBksn3uRTVN7XaNFnwY+sWUQzq67wsC/G45WVnpwKdDhnzPEAA2SW78Rl5 hMGmnl7ykiJyfRgsFvgQICGj1fKXFAHu/GGnWdrtJ51F36Blvmh8Xwo8mRuZWrxn6Vjx+gj02OJ JcQzsRglpngvt/1o9UcnmTW9gl/1DJUbL2KogUdfjrFOFB963yik0gYjcvQ2stc/9mOECxpdEgQ LNsiMC2eRAzEj9IOGvxuUGfrLN3ncwBc53AyP4+BP91iwheZN90W19wOnFXOBDz8PhtVE5znHP8 87JVhda3PSJ2PtRbgus6tXMAJbhccv9qquuEbB6pWYVrhRJpgiqRiYrjMokpLDHoHoGfMc+I/AY m+qmYF5S03f3AxyvULA== X-Proofpoint-GUID: F4BhC93PtJ-5NjXBMrWW7iKagL1CFP8h X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDEwMyBTYWx0ZWRfXz24mZc6m56xW kVeBejeW4SaMYiQMY3+flYChnDtrK3QZr6r80gaQ/2pY4ds75MgbGNwO8kBGmxhTYM8j+g4Sddp 5PJvWMG3e/Exg6ubrlLDOS/VyfTekws= X-Authority-Analysis: v=2.4 cv=btx8wkai c=1 sm=1 tr=0 ts=6a61ee21 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=Nf4tAF-kVs3HMKYhumAA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: F4BhC93PtJ-5NjXBMrWW7iKagL1CFP8h X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_03,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 priorityscore=1501 spamscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230103 On Shikra CQS platform, usb-role-switch is handled by PM4125 on primary Type-C port and Cypress PD controller CYPD6129 on second Type-C port. Since those changes are not yet present, enabling both USB controllers in device mode. Signed-off-by: Krishna Kurapati --- arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 35 +++++++++++++++++++++++++= ++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqs-evk.dts index b3f19a64d7ae..006e24a62f5c 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts @@ -38,3 +38,38 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&usb_1 { + dr_mode =3D "peripheral"; + + status =3D "okay"; +}; + +&usb_1_hsphy { + vdd-supply =3D <&pm4125_l12>; + vdda-pll-supply =3D <&pm4125_l13>; + vdda-phy-dpdm-supply =3D <&pm4125_l21>; + + status =3D "okay"; +}; + +&usb_qmpphy { + vdda-phy-supply =3D <&pm4125_l8>; + vdda-pll-supply =3D <&pm4125_l13>; + + status =3D "okay"; +}; + +&usb_2 { + dr_mode =3D "peripheral"; + + status =3D "okay"; +}; + +&usb_2_hsphy { + vdd-supply =3D <&pm4125_l12>; + vdda-pll-supply =3D <&pm4125_l13>; + vdda-phy-dpdm-supply =3D <&pm4125_l21>; + + status =3D "okay"; +}; --=20 2.34.1 From nobody Fri Jul 24 21:53:55 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 F324843B4A7 for ; Thu, 23 Jul 2026 10:34:13 +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=1784802855; cv=none; b=sp+mJz9PDIBzbymEEJ1WvOFtVWGbv+w7BwzfS09U0r98ITS85hip0nt/hpgpFSFS+QVoDNDhtsSFd/mDVd2bs1XNjwFMSC44w8f8efNtDTLpOWypXFkAu1WKTzF3A12jNJ/WwSw0LU2cSxnwwHe/dt1sWADeldjKUx5ca4wLQrk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784802855; c=relaxed/simple; bh=9O7dQN+iQq/MGedSStzD8cvmHSCrIYEYqtVf4wtCGOc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qhBojG/tUtmXylFZw71JA2iZXytARctSl0rTWhxpjFpoQg038Vv985z2BDBpprWSGgQIXG39QyqLC0oUMXc9YYHgInJpQWSTp6QGWakzmPUKH9msW2b+XkHd2TF2AVPTdvISfO0GNvNPqEhlrMzDy42EAlXU3aM3ksYirWnnVPg= 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=khcq6fLV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=kZbO6hMo; 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="khcq6fLV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="kZbO6hMo" 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 66N8r4XJ3790809 for ; Thu, 23 Jul 2026 10:34:13 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= 5CR79vbU1Cq7JYw+eJ0yOUZOivITvoIiOxb08LRvXsM=; b=khcq6fLVDcaa2HMr 6x93YiGiotQmtN80xl+e07MMIPBWCMGq+WcoyCSO8Bz6MfDnFHq+386i5bl6uH7G pAPX8KitEjy1sPF+MXX3gnlEvrJMJbww/NkxkAGUT2WY5sU0SIde/uKgjmXI+dSJ RVOic8uDPegD1kFCrB2pF1e4SRf1HpbnGCuP6svVFh7Iz03HA3oKakigsgyQvfOm m/P6olwjynD0OQuHAgXswoOz+RzPvDotw0bnRtt+52gkFOhfA1OW6qMawL+zhzlR XLwVQQAaWpgW3EuEG+brYMAm1tl9KuF6F4tfGMwn/aAIHd7yVBNc1VZnW9ridf2M z1sMaQ== Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fk7b52bps-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 10:34:13 +0000 (GMT) Received: by mail-pl1-f198.google.com with SMTP id d9443c01a7336-2ce8a76df2dso9443635ad.2 for ; Thu, 23 Jul 2026 03:34:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784802852; x=1785407652; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=5CR79vbU1Cq7JYw+eJ0yOUZOivITvoIiOxb08LRvXsM=; b=kZbO6hMordVqlUZrXLsnp/I7euu3M0c/THqDze5lUGsxNhQJSyizwAbIxMG7mQR7J8 /jjUSQtwk5W8QEtIsoMQwCwB1oAf9ct4L9zbQb1hL8Z8E5rMgOfMpJ/S1V5JLJ+R2/DU PIoV+xZoCjGTigSLuhOkcFnr3+u+VJZLH+jqBzUZoxVx+IbZDNd7OjuH9UdOTYZgl6LD mrpFV19ihKot/LbxIxHJKpP+bPYfk2OMtWaSRqmgfotdyLY5QTKeHEojUXFvhV9IgvX3 L0lKz/MSm55jzMTlYjUwVKACc3imC3KKJ8qEeUmeVIyy6gnFk+E/LQEIAiimmxqdjFVr AHCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784802852; x=1785407652; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=5CR79vbU1Cq7JYw+eJ0yOUZOivITvoIiOxb08LRvXsM=; b=dvrjBiL/bTgXZQB1kETjgzSn8vP+XWcQPDGTAQL9AIgZgV1GAdUddQ5ZTbjXpwck6E +Q8L5xCKWCx8NPvbTYj0q65FwhZPPvtzcQNz+dBlO+C2zeZmd8CJ41shMD5w2znEtarg 8fNUC4R7VrZyzUBhvlfbUT5XIPhHDTqL8MSLl0UXx9uMfulRbVciqblzxqZPHTFwFG/T KCzMtAS3DJqwtzqNeFUP3DeJWfd79ollJQP8E75REqVGt9m4AzXDyZE4S4d0swM1RL7M tjzQlce5PXdpEgX2u+VJqNmw7wS6xY9bwonGKKS/Fo5O0RTVlR9qPqoVyyMhDh0+9FgF WNdQ== X-Forwarded-Encrypted: i=1; AHgh+Rr02sq+n7HkOkfzTNtrdRIvsk8ZydvYYqAncWl81cDq8jw3P+Fbvs9sXRbrFeh/Mch+nsTMsHNCfxPceT0=@vger.kernel.org X-Gm-Message-State: AOJu0YxFWP4A/9D6992TCoxl32lEjJ45qRF0HBENMsRJSoBrfqS5krid wr6UZChRYsPjtndi13QbJYAjR2MQx6RVvLiv9XDocQBypGmloaf1s3sG5OSZhq8NklPcf+wtnS4 pftqtD3jk7ZGKW3hgK/MmbVEzy9oqB37uLhH94p2zcNX/4Vqo+8yDa0MYLv7uES7h1M8= X-Gm-Gg: AR+sD13WSFoKgsI82JjUyRFBESlhI7BdcxFNpYnnMYvt4Sd2AQuK8sp8c0CV0QZ9bnU s0NVBmZ3pQOSP6+7juty9fSdqZ9TEjPyPwcNfN16IvPToRQvdH8rET0bu4c27mtgJRiamFXixBd tPI3ILymUmwLtbzyBn/SBM26Vw/rRMozE8gM77GIINA1OHWy/R07VvWmlyANzVXLLovw8HmE6kV Mqmiy9mvmI/3KQ5k/z9pDzKd16nSCrwqce3gk+pEe3Yhz5s7CELHG1JlzVSTCKnGIqJONsDbglZ 24pHLMOmmDLJDZpdQyhVS3dEvMzWsyAB0NAKkxuj6wdOVig1/AuowqLNsT4zZgDdqEC4lPqpv0+ gQPy/GTatUQmbxFa5Psl9Gb2GYhg8BqcfFe/G+VTAMoNNFVKBajmUclCIPFWdLHvQEjboAA== X-Received: by 2002:a17:902:e945:b0:2ca:619f:9733 with SMTP id d9443c01a7336-2cfa6bc4699mr27668635ad.17.1784802852534; Thu, 23 Jul 2026 03:34:12 -0700 (PDT) X-Received: by 2002:a17:902:e945:b0:2ca:619f:9733 with SMTP id d9443c01a7336-2cfa6bc4699mr27668295ad.17.1784802852128; Thu, 23 Jul 2026 03:34:12 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf8f2e6203sm32416155ad.44.2026.07.23.03.34.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 03:34:11 -0700 (PDT) From: Krishna Kurapati Date: Thu, 23 Jul 2026 16:03:53 +0530 Subject: [PATCH v5 3/4] arm64: dts: qcom: Enable USB controllers on Shikra CQM platform 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: <20260723-usb-shikra-dt-v4-v5-3-5b69d9eb0888@oss.qualcomm.com> References: <20260723-usb-shikra-dt-v4-v5-0-5b69d9eb0888@oss.qualcomm.com> In-Reply-To: <20260723-usb-shikra-dt-v4-v5-0-5b69d9eb0888@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dmitry Baryshkov Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784802836; l=1317; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=9O7dQN+iQq/MGedSStzD8cvmHSCrIYEYqtVf4wtCGOc=; b=MdLyx4zK6LV7PGKX+djxoBafxQESRkpwWOEGvUnRfI7p2HMU/D6BzsUOzL/NNan6QfLQ8KfDD OJhif6IIn+kD1wAvtYCZRgXOKKDCwG2XZa9htRkjXoKgMOiI83PuAnP X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDEwMyBTYWx0ZWRfX0pXxz7kVJRBb Tl4e1VR1iNaBNK77QpfOOfEQr+nOVme8lErAZ4vxE+3/XdpaMnLSRCQHwJ5b2m4yEdgis8/+Rdt Xqid7YrKyXHAWcmTlCFHPb21hZSzJIcj8Dl80kMKiy5aL5tW/rJ+yq0eEw6kMtC4P0bdQkR8M5c 14e1jVBTmZMSEs+VKG2z7Zjl2mO+iESXZXySQO+DI/aHRRwhhVg/k67afZXCtHynIx3R18EXM36 KasDHOYVja9GW+0GJ8E8CzsSxRermK+L12j55vqzC5MOYFp4b3H4ypVuUfpAkjwowexm3faLOMT hDZPPayIYhPUEoRCVA99Nsv+3AqdxBajjk+QbQdWZeDvuJZUvsakCdNAKr4ABQyLLY08xbEe6Zd Pu+Zw9L8T8nQxagQ0UWdlhxpKkoan0qoD4kOUKKwB6d+CbTv3yw5wzyE0oHcWAmxYYIW1vzrpjJ nlDhQE22Jj/v/l2R/Yw== X-Proofpoint-GUID: MqxJ_d7fdUfM2KXzrf6Tpu3n-8liU-ud X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDEwMyBTYWx0ZWRfX5mCD4CePkrK1 8ypkCO8W35q3jITgUzYawU5AE4hSBROuzsYYHTInvyVX6OrW640TuVD+WaU/1dDr0uyzeKdpFrU Y2dxW1pkKoO3Hn1R/5+5Uvm2hnodnPM= X-Authority-Analysis: v=2.4 cv=btx8wkai c=1 sm=1 tr=0 ts=6a61ee25 cx=c_pps a=MTSHoo12Qbhz2p7MsH1ifg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=Nf4tAF-kVs3HMKYhumAA:9 a=QEXdDO2ut3YA:10 a=GvdueXVYPmCkWapjIL-Q:22 X-Proofpoint-ORIG-GUID: MqxJ_d7fdUfM2KXzrf6Tpu3n-8liU-ud X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_03,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 phishscore=0 priorityscore=1501 spamscore=0 bulkscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230103 On Shikra CQM platform, usb-role-switch is handled by PM4125 on primary Type-C port and Cypress PD controller CYPD6129 on second Type-c port. Since those changes are not yet present, enabling both USB controllers in device mode. Signed-off-by: Krishna Kurapati --- arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 35 +++++++++++++++++++++++++= ++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-cqm-evk.dts index 0a52ab9b7a4c..e58b40389ad3 100644 --- a/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts @@ -38,3 +38,38 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&usb_1 { + dr_mode =3D "peripheral"; + + status =3D "okay"; +}; + +&usb_1_hsphy { + vdd-supply =3D <&pm4125_l12>; + vdda-pll-supply =3D <&pm4125_l13>; + vdda-phy-dpdm-supply =3D <&pm4125_l21>; + + status =3D "okay"; +}; + +&usb_qmpphy { + vdda-phy-supply =3D <&pm4125_l8>; + vdda-pll-supply =3D <&pm4125_l13>; + + status =3D "okay"; +}; + +&usb_2 { + dr_mode =3D "peripheral"; + + status =3D "okay"; +}; + +&usb_2_hsphy { + vdd-supply =3D <&pm4125_l12>; + vdda-pll-supply =3D <&pm4125_l13>; + vdda-phy-dpdm-supply =3D <&pm4125_l21>; + + status =3D "okay"; +}; --=20 2.34.1 From nobody Fri Jul 24 21:53:55 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 3B34943BDB7 for ; Thu, 23 Jul 2026 10:34:18 +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=1784802859; cv=none; b=M8PXTmH1TOAR/sRFEYlTxccQzYVEgTE0XShqNupWjAhgMz7MxfQ9yQ02QOIonBevW2jtzXDXUkS3S17JJQ/6h1T40PvI1Va1RQfLx7VIozmYCQ745Kl4KQJEskP7ws1AGb5sIpwbA21N0qE7dwToz/TkuuGpzfvjxvLtDMqRVvo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784802859; c=relaxed/simple; bh=xLZ9TWW6MMQBSsF7j4wy/Z+2lMeLJqujJks5Zbt+zwI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=fSXP39t/71sq+T4kH362Jo0kSLk1X6TFHwANQqlolsE1gPyr7cdgCgI7vss7cNNTMfWDIhdftJq/jIVS/hD1SI0ADU+BeHwZWS1C9sYZ0ocaImNURmRlXboeJtLLVbBe/INwebPLPWDkFF6YOf2JALdDrryR3+GIlx23SCAq2ik= 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=MNFLCanZ; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=XDMl7V7A; 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="MNFLCanZ"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XDMl7V7A" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66N8qfLC3045134 for ; Thu, 23 Jul 2026 10:34:17 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= LKMLi0nVB7czOTCiwIlLyjNOiVt8O5c+I2yt+KJqUeo=; b=MNFLCanZnuFagL8Y jjYm1LEjpIvDvkPIzUlhLPMzz2HF1mddn02TOSMLqISHUyD8NxP6S9RKNZi8Jdsd JsRoFRlQaDHrsz+jrk+rICf1Olc7VsDC4HCzvThc42YJs0xn/kySrIvQHxBvoFMq CGL1JqY6e5iYtEY2ncnazs9RnSda271ss72H8hOW9UlU8k6RrP6dGOCtA32UkXku W5tBNNest80/nggoxkDcZvK6M8gifSdZ1SgwaeMSSYPZcjHOo9VqK+YYreJDuGmF AQS10dftRc4lECDkq+N7TYvUEnGVo5Gm5bsTeFAgfAhf7Q4cS0tOxiMp2ptON1S1 KTB8dw== 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 4fkeuq8n2f-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 23 Jul 2026 10:34:17 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2cfa4e4684bso14875255ad.2 for ; Thu, 23 Jul 2026 03:34:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1784802857; x=1785407657; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=LKMLi0nVB7czOTCiwIlLyjNOiVt8O5c+I2yt+KJqUeo=; b=XDMl7V7AJ0aI7QTGG0oBzzDDnnM7KMgKoG06xgY40UZrvb9DC18+Ig3NHTt3dhS3rX XAZniOTDU5nSgFivJCMk2vn+QvgfV9DIGwgyWcEW0WRyBHXnOBHLXPKpLJLn9fTNXB6r FT5gGXWA1t8J3UqgkOlzBNpqkImZdhSKK4GjZ0biiz8JMDBE2Yid0itDPJvEMZKvk9RH xEsalnDVgciY2ALNaqyX69UzEHiE/LvmS0ICKfnm3+BzJEtLWGKf8d3LindIe5POCAR5 Z/h7ifzMI5jbgvL4r58BYx02TfLeovGQLJZm9gxLjI55GjMs/wMpUlXwk47xsc1HpmgV FRsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784802857; x=1785407657; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=LKMLi0nVB7czOTCiwIlLyjNOiVt8O5c+I2yt+KJqUeo=; b=YeQ7nVg0SXTSoa548qRxA5LEZM6CEZRBPBpFy7gCyr7n9Yo5HW+JxAtS181fGpE/vq oVefpj58r7ALKXUms6O9oEbwVZXG5klQQKGv6EnHgxWHgnnhft4i1iX3FPKUWP/yuIIz Wft84fyzzmno7iQ/EALafyDqosIbuKsFgAWNt6HspVcS/7kQvxGLc+JMckD1hCfpUJ1z 3SGt31JHOKhMF6CNqDMmWTc1od56bwEcwosikmXhlMF/tJ858tk800Air8DWy173iRbT kuu9kJzJrNvlZ/Dr/ViW6tpw6iuOim7gppMbAYFxpwr2r+EuyrYSLxRFJ5Iwe5tBeGFh dEUA== X-Forwarded-Encrypted: i=1; AHgh+RoSPIl5jKL4Zvtj6DkWhrR9YDY8jRufs+7i2zs9RSwloOSJZnsR8oU1gustNI+NVfr2iG+Bl1X/IIJFe30=@vger.kernel.org X-Gm-Message-State: AOJu0YxWbl2tCdmh23H8gJclPVFORj/YRXUXb78snDHcSYeRCZVVATn6 DtWQ9FEi/QGSl3xGP3EtXMYYaxTQjaPr9Quzo05/yRskDQ32pGCSgQdUmGqHMVMIWuBPHfGqse6 XdMAS7xMy9k/k+drEehaK6zrMBoKrUcw4LKvD3plnxQR9L9fopvKDSuxuDrYLvrrdI1c= X-Gm-Gg: AR+sD12bXEyELPX3vrSHuc4lzTAgAIXhIPn/f1fhpp8Mi0b6XF5NUYRt0zZHUZz/1/T SXpFGIuAPKMszLCw8SLRaFrbdmJM/5IrhDgJOZpEPtyxrI2+Np7D4Lvtc3rl4tktiJiTvW0zB7D j+k0nWw678T0WIJK4Dxk28q0h+NA0+y+imHQPSVSLdN110hz24DhSiyj0RHk60BWisIIVOmFrYx oYWlKSGF88WZfQ/ag3J3BdoYREHxbjF7LQPcZB7Ovf+pSW5NX2EUxTen3Ktc8AYcFTmp3XYThsJ u6RTLVjciq+20FBZAsFsSRxGpO4rmH0+0Y/VFNLJbqX6NzCwAkagiLvjL0+nbci6TE4U4dLZy1B TaKwYDJu5nYJZlcjdAzui1NpA2hP2tTVINjzLS1TGO+NIWx1UMPcHl6/W7EuIMSG2tKs31Q== X-Received: by 2002:a17:902:e786:b0:2ca:6d87:cda0 with SMTP id d9443c01a7336-2cfa71b75afmr31770125ad.6.1784802856799; Thu, 23 Jul 2026 03:34:16 -0700 (PDT) X-Received: by 2002:a17:902:e786:b0:2ca:6d87:cda0 with SMTP id d9443c01a7336-2cfa71b75afmr31769845ad.6.1784802856371; Thu, 23 Jul 2026 03:34:16 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf8f2e6203sm32416155ad.44.2026.07.23.03.34.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jul 2026 03:34:15 -0700 (PDT) From: Krishna Kurapati Date: Thu, 23 Jul 2026 16:03:54 +0530 Subject: [PATCH v5 4/4] arm64: dts: qcom: Enable USB controllers on Shikra IQS platform 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: <20260723-usb-shikra-dt-v4-v5-4-5b69d9eb0888@oss.qualcomm.com> References: <20260723-usb-shikra-dt-v4-v5-0-5b69d9eb0888@oss.qualcomm.com> In-Reply-To: <20260723-usb-shikra-dt-v4-v5-0-5b69d9eb0888@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Dmitry Baryshkov Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1784802836; l=1277; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=xLZ9TWW6MMQBSsF7j4wy/Z+2lMeLJqujJks5Zbt+zwI=; b=I+nbYfmWX0cW3C3m7QLURFbBBQhShby+ipagnBurq8zD3+n2smINF0NQ6YgYlWfA8UkZC//o7 vvc1AOqOou2CuNaMB4x1TkNTfnDm6q+Urc9ggXo1KhmomlOqcEj9zWB X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzIzMDEwMyBTYWx0ZWRfX9JDMxDhj2t/r 0XzbPa/KGiptc2GaYGgbCiMD4idZuaxD2OWoM4mz14RuZ4fzjfpySioRKO0EV3AANYQS5jSzH06 4o/XFth/JbkZOEx54t7Ao0kkGyiP4nk= X-Proofpoint-ORIG-GUID: LaqQ6O54fTi2kFwH9r0Hab5vAJMQdlQx X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzIzMDEwMyBTYWx0ZWRfX0ldU72LdI4rj 2bTgDAXXcAK6e5el+FYvVcFmjKIvWAEFJ4ubBkj2zVf2JpGGsa1P25xi5IQyzxtN0x2s/vHcvtr wM4ANSpqdRQEYUkkCZ02ZNd43yVxPFhY6MvD26rq3VtIFzjwxdnN7PyGR5KCM2vZCocJ+ZoWe6N D5MVuQ/Ga8MnAU2OHRSA7qdwpFfnf6EtyqkTw6ugy44e+iK9uvKffNNu0WTP1ni/SPIwZq4A9oO SVaP5r+63ChedbPH4REo1wFFDalZi+txkwCdp4hxWT6ghvKdv1RTm8j4RVP72yCidV76azQyI5W df1Eg8NGacymEhsHuoYgVgOqeue7DfvhkuAOHPUhmZurhYED3SCKkfW0FGHYy56FgqXYTMq5kPz 0tYX/R6DHFYfPiQsDMywA/gCkjx47p7FUwUfy55Di/k92aenNRZ+HfW+KvwRkIbD7hcrUOIYSwO OItEbBf7vHXZ9FCP0jw== X-Authority-Analysis: v=2.4 cv=cPDQdFeN c=1 sm=1 tr=0 ts=6a61ee29 cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=bymAw6jGh9HDV1aGW0AA:9 a=QEXdDO2ut3YA:10 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-GUID: LaqQ6O54fTi2kFwH9r0Hab5vAJMQdlQx X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-23_03,2026-07-22_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 impostorscore=0 lowpriorityscore=0 adultscore=0 phishscore=0 clxscore=1015 suspectscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607230103 On Shikra IQS platform, usb-role-switch is handled by Cypress PD controller CYPD6129 on both Type-C ports. Since those changes are not yet present, enabling both USB controllers in device mode. Signed-off-by: Krishna Kurapati --- arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 35 +++++++++++++++++++++++++= ++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/= dts/qcom/shikra-iqs-evk.dts index 3003a47bd759..2d4e34ec3b82 100644 --- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts @@ -38,3 +38,38 @@ &sdhc_1 { =20 status =3D "okay"; }; + +&usb_1 { + dr_mode =3D "peripheral"; + + status =3D "okay"; +}; + +&usb_1_hsphy { + vdd-supply =3D <&pm8150_l4>; + vdda-pll-supply =3D <&pm8150_l12>; + vdda-phy-dpdm-supply =3D <&pm8150_l13>; + + status =3D "okay"; +}; + +&usb_qmpphy { + vdda-phy-supply =3D <&pm8150_l6>; + vdda-pll-supply =3D <&pm8150_l12>; + + status =3D "okay"; +}; + +&usb_2 { + dr_mode =3D "peripheral"; + + status =3D "okay"; +}; + +&usb_2_hsphy { + vdd-supply =3D <&pm8150_l4>; + vdda-pll-supply =3D <&pm8150_l12>; + vdda-phy-dpdm-supply =3D <&pm8150_l13>; + + status =3D "okay"; +}; --=20 2.34.1