Lines Matching +full:usb +full:- +full:phy

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/fsl,imx8mq-usb-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale i.MX8MQ USB3 PHY
10 - Li Jun <jun.li@nxp.com>
15 - enum:
16 - fsl,imx8mq-usb-phy
17 - fsl,imx8mp-usb-phy
18 - items:
19 - const: fsl,imx95-usb-phy
20 - const: fsl,imx8mp-usb-phy
26 "#phy-cells":
32 clock-names:
34 - const: phy
36 power-domains:
39 vbus-supply:
41 A phandle to the regulator for USB VBUS.
43 fsl,phy-tx-vref-tune-percent:
49 fsl,phy-tx-rise-tune-percent:
56 fsl,phy-tx-preemp-amp-tune-microamp:
58 Adjust amount of current sourced to DPn and DMn after a J-to-K
59 or K-to-J transition. Default is 0 (disabled).
63 fsl,phy-tx-vboost-level-microvolt:
65 Adjust the boosted transmit launch pk-pk differential amplitude
68 fsl,phy-comp-dis-tune-percent:
75 fsl,phy-pcs-tx-deemph-3p5db-attenuation-db:
77 Adjust TX de-emphasis attenuation in dB at nominal
78 3.5dB point as per USB specification
83 fsl,phy-pcs-tx-swing-full-percent:
85 Scaling of the voltage defined by fsl,phy-tx-vboost-level-microvolt
90 - compatible
91 - reg
92 - "#phy-cells"
93 - clocks
94 - clock-names
97 - if:
102 - fsl,imx95-usb-phy
107 - description: USB PHY Control range
108 - description: USB PHY TCA Block range
114 - if:
118 - fsl,imx8mq-usb-phy
119 - fsl,imx8mp-usb-phy
122 fsl,phy-tx-vref-tune-percent:
124 fsl,phy-tx-rise-tune-percent:
128 - if:
133 - fsl,imx95-usb-phy
136 fsl,phy-tx-vref-tune-percent:
138 fsl,phy-comp-dis-tune-percent:
142 - if:
144 - orientation-switch
146 $ref: /schemas/usb/usb-switch.yaml#
151 - |
152 #include <dt-bindings/clock/imx8mq-clock.h>
153 usb3_phy0: phy@381f0040 {
154 compatible = "fsl,imx8mq-usb-phy";
157 clock-names = "phy";
158 #phy-cells = <0>;