Re: [PATCH v9 1/3] arm64: dts: qcom: sm8750: Add USB support to SM8750 SoCs

From: Krishna Kurapati PSSNV

Date: Fri Oct 31 2025 - 03:47:26 EST




On 10/29/2025 2:44 AM, Dmitry Baryshkov wrote:
On Fri, Oct 24, 2025 at 08:45:19PM +0530, Krishna Kurapati wrote:
From: Wesley Cheng <wesley.cheng@xxxxxxxxxxxxxxxx>

SM8750 chipset contains a single DWC3 USB3 controller (rev. 200a), SS
QMP PHY (rev. v8) and M31 eUSB2 PHY. The major difference for SM8750 is
the transition to using the M31 eUSB2 PHY compared to previous SoCs.

Enable USB support on SM8750 MTP and QRD variants. SM8750 has a QMP combo
PHY for the SSUSB path, and a M31 eUSB2 PHY for the HSUSB path.

Signed-off-by: Wesley Cheng <wesley.cheng@xxxxxxxxxxxxxxxx>
[Konrad: Provided diff to flattened USB node]
Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
Signed-off-by: Krishna Kurapati <krishna.kurapati@xxxxxxxxxxxxxxxx>
---
arch/arm64/boot/dts/qcom/sm8750.dtsi | 158 +++++++++++++++++++++++++++
1 file changed, 158 insertions(+)

+
+ usb_dp_qmpphy: phy@88e8000 {

You also need to update gcc clocks properties.

ACK.
Will add the qmp pipe clock in the last entry of gcc properties.

Regards,
Krishna,


+ compatible = "qcom,sm8750-qmp-usb3-dp-phy";
+ reg = <0x0 0x088e8000 0x0 0x4000>;
+