Lines Matching +full:u2phy +full:- +full:tuning

1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/phy-rockchip-inno-usb2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Heiko Stuebner <heiko@sntech.de>
15 - rockchip,px30-usb2phy
16 - rockchip,rk1808-usb2phy
17 - rockchip,rk3128-usb2phy
18 - rockchip,rk3228-usb2phy
19 - rockchip,rk3308-usb2phy
20 - rockchip,rk3328-usb2phy
21 - rockchip,rk3366-usb2phy
22 - rockchip,rk3368-usb2phy
23 - rockchip,rk3399-usb2phy
24 - rockchip,rk3568-usb2phy
25 - rockchip,rk3588-usb2phy
26 - rockchip,rv1106-usb2phy
27 - rockchip,rv1108-usb2phy
32 clock-output-names:
36 "#clock-cells":
39 "#phy-cells":
45 clock-names:
48 assigned-clocks:
52 assigned-clock-parents:
55 Select between usb-phy output 480m and xin24m.
56 Refer to clk/clock-bindings.txt for generic clock consumer properties.
62 wakeup-source:
65 Only work when suspend wakeup-config is not work.
71 When set the driver will request its phandle as one companion-grf
74 rockchip,usbctrl-grf:
81 rockchip,u2phy-tuning:
83 description: when set, tuning u2phy to improve usb2 SI.
85 host-port:
90 "#phy-cells":
96 interrupt-names:
99 phy-supply:
102 See ./phy-bindings.txt for details.
105 - "#phy-cells"
106 - interrupts
107 - interrupt-names
109 otg-port:
114 "#phy-cells":
121 interrupt-names:
123 - const: linestate
124 - const: otg-mux
125 - items:
126 - const: otg-bvalid
127 - const: otg-id
128 - const: linestate
130 phy-supply:
133 See ./phy-bindings.txt for details.
135 vbus-supply:
137 Phandle to a fixed-regulator that provides power to VBUS.
139 rockchip,utmi-bypass-uart:
144 rockchip,utmi-avalid:
150 rockchip,vbus-always-on:
154 rockchip,low-power-mode:
158 rockchip,typec-vbus-det:
160 description: when set, check the vbus status from grf con for Type-C
163 rockchip,sel-pipe-phystatus:
167 to combine with the usbctrl-grf.
169 rockchip,dis-u2-susphy:
174 - "#phy-cells"
175 - interrupts
176 - interrupt-names
179 - compatible
180 - reg
181 - clock-output-names
182 - "#clock-cells"
183 - "#phy-cells"
184 - host-port
185 - otg-port
190 - |
191 #include <dt-bindings/clock/rk3399-cru.h>
192 #include <dt-bindings/interrupt-controller/arm-gic.h>
193 #include <dt-bindings/interrupt-controller/irq.h>
194 u2phy0: usb2-phy@e450 {
195 compatible = "rockchip,rk3399-usb2phy";
198 clock-names = "phyclk";
199 clock-output-names = "clk_usbphy0_480m";
200 #clock-cells = <0>;
201 #phy-cells = <0>;
203 u2phy0_host: host-port {
204 #phy-cells = <0>;
206 interrupt-names = "linestate";
209 u2phy0_otg: otg-port {
210 #phy-cells = <0>;
214 interrupt-names = "otg-bvalid", "otg-id", "linestate";