Lines Matching +full:sun8i +full:- +full:a23 +full:- +full:apb0 +full:- +full:clk
1 # SPDX-License-Identifier: GPL-2.0+
3 ---
4 $id: http://devicetree.org/schemas/mfd/allwinner,sun8i-a23-prcm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A23 PRCM Device Tree Bindings
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
17 const: allwinner,sun8i-a23-prcm
23 "^.*(clk|rst|codec).*$":
29 - fixed-factor-clock
30 - allwinner,sun8i-a23-apb0-clk
31 - allwinner,sun8i-a23-apb0-gates-clk
32 - allwinner,sun6i-a31-clock-reset
33 - allwinner,sun8i-a23-codec-analog
36 - compatible
39 - if:
43 const: allwinner,sun8i-a23-apb0-clk
47 "#clock-cells":
56 clock-output-names:
62 - "#clock-cells"
63 - compatible
64 - clocks
65 - clock-output-names
69 - if:
73 const: allwinner,sun8i-a23-apb0-gates-clk
77 "#clock-cells":
90 clock-output-names:
97 - "#clock-cells"
98 - compatible
99 - clocks
100 - clock-output-names
104 - if:
108 const: allwinner,sun6i-a31-clock-reset
112 "#reset-cells":
121 - "#reset-cells"
122 - compatible
126 - if:
130 const: allwinner,sun8i-a23-codec-analog
140 - compatible
145 - compatible
146 - reg
151 - |
153 compatible = "allwinner,sun8i-a23-prcm";
157 compatible = "fixed-factor-clock";
158 #clock-cells = <0>;
159 clock-div = <1>;
160 clock-mult = <1>;
162 clock-output-names = "ar100";
166 compatible = "fixed-factor-clock";
167 #clock-cells = <0>;
168 clock-div = <1>;
169 clock-mult = <1>;
171 clock-output-names = "ahb0";
174 apb0: apb0_clk {
175 compatible = "allwinner,sun8i-a23-apb0-clk";
176 #clock-cells = <0>;
178 clock-output-names = "apb0";
182 compatible = "allwinner,sun8i-a23-apb0-gates-clk";
183 #clock-cells = <1>;
184 clocks = <&apb0>;
185 clock-output-names = "apb0_pio", "apb0_timer",
191 compatible = "allwinner,sun6i-a31-clock-reset";
192 #reset-cells = <1>;
195 codec_analog: codec-analog {
196 compatible = "allwinner,sun8i-a23-codec-analog";