Lines Matching +full:usb +full:- +full:phy
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/phy/allwinner,sun9i-a80-usb-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A80 USB PHY
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
14 "#phy-cells":
18 const: allwinner,sun9i-a80-usb-phy
25 - maxItems: 1
26 description: Main PHY Clock
28 - items:
29 - description: Main PHY clock
30 - description: HSIC 12MHz clock
31 - description: HSIC 480MHz clock
33 clock-names:
35 - const: phy
37 - items:
38 - const: phy
39 - const: hsic_12M
40 - const: hsic_480M
45 - description: Normal USB PHY reset
46 - description: HSIC Reset
48 reset-names:
51 - const: phy
52 - const: hsic
57 When absent, the PHY type will be assumed to be normal USB.
59 phy-supply:
64 - "#phy-cells"
65 - compatible
66 - reg
67 - clocks
68 - clock-names
69 - resets
70 - reset-names
80 - phy_type
87 clock-names:
93 reset-names:
97 - |
98 #include <dt-bindings/clock/sun9i-a80-usb.h>
99 #include <dt-bindings/reset/sun9i-a80-usb.h>
101 usbphy1: phy@a00800 {
102 compatible = "allwinner,sun9i-a80-usb-phy";
105 clock-names = "phy";
107 reset-names = "phy";
108 phy-supply = <®_usb1_vbus>;
109 #phy-cells = <0>;
112 - |
113 #include <dt-bindings/clock/sun9i-a80-usb.h>
114 #include <dt-bindings/reset/sun9i-a80-usb.h>
116 usbphy3: phy@a02800 {
117 compatible = "allwinner,sun9i-a80-usb-phy";
122 clock-names = "phy",
127 reset-names = "phy",
130 phy-supply = <®_usb3_vbus>;
131 #phy-cells = <0>;