1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-usb-clk.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A10 USB Clock Device Tree Bindings
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
19 The additional ID argument passed to the clock shall refer to
20 the index of the output.
27 - allwinner,sun4i-a10-usb-clk
28 - allwinner,sun5i-a13-usb-clk
29 - allwinner,sun6i-a31-usb-clk
30 - allwinner,sun8i-a23-usb-clk
31 - allwinner,sun8i-h3-usb-clk
51 additionalProperties: false
58 const: allwinner,sun4i-a10-usb-clk
69 const: allwinner,sun5i-a13-usb-clk
80 const: allwinner,sun6i-a31-usb-clk
91 const: allwinner,sun8i-a23-usb-clk
102 const: allwinner,sun8i-h3-usb-clk
114 compatible = "allwinner,sun4i-a10-usb-clk";
115 reg = <0x01c200cc 0x4>;
117 clock-output-names = "usb_ohci0", "usb_ohci1", "usb_phy";
124 compatible = "allwinner,sun5i-a13-usb-clk";
125 reg = <0x01c200cc 0x4>;
127 clock-output-names = "usb_ohci0", "usb_phy";
134 compatible = "allwinner,sun6i-a31-usb-clk";
135 reg = <0x01c200cc 0x4>;
137 clock-output-names = "usb_phy0", "usb_phy1", "usb_phy2",
138 "usb_ohci0", "usb_ohci1",
146 compatible = "allwinner,sun8i-a23-usb-clk";
147 reg = <0x01c200cc 0x4>;
149 clock-output-names = "usb_phy0", "usb_phy1", "usb_hsic",
150 "usb_hsic_12M", "usb_ohci0";
157 compatible = "allwinner,sun8i-h3-usb-clk";
158 reg = <0x01c200cc 0x4>;
160 clock-output-names = "usb_phy0", "usb_phy1",
161 "usb_phy2", "usb_phy3",
162 "usb_ohci0", "usb_ohci1",
163 "usb_ohci2", "usb_ohci3";