1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/phy/qcom,snps-eusb2-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SNPS eUSB2 phy controller
10 - Abel Vesa <abel.vesa@linaro.org>
13 eUSB2 controller supports LS/FS/HS usb connectivity on Qualcomm chipsets.
20 - qcom,sdx75-snps-eusb2-phy
21 - const: qcom,sm8550-snps-eusb2-phy
22 - const: qcom,sm8550-snps-eusb2-phy
44 Phandle to eUSB2 to USB 2.0 repeater
48 Phandle to 0.88V regulator supply to PHY digital circuit.
52 Phandle to 1.2V regulator supply to PHY refclk pll block.
64 additionalProperties: false
68 #include <dt-bindings/clock/qcom,sm8550-gcc.h>
69 #include <dt-bindings/clock/qcom,rpmh.h>
70 #include <dt-bindings/clock/qcom,sm8550-tcsr.h>
72 usb_1_hsphy: phy@88e3000 {
73 compatible = "qcom,sm8550-snps-eusb2-phy";
74 reg = <0x88e3000 0x154>;
77 clocks = <&tcsrcc TCSR_USB2_CLKREF_EN>;
80 vdd-supply = <&vreg_l1e_0p88>;
81 vdda12-supply = <&vreg_l3e_1p2>;
83 resets = <&gcc GCC_QUSB2PHY_PRIM_BCR>;