Lines Matching +full:codec +full:- +full:reset
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#
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
17 const: allwinner,sun8i-a23-prcm
23 "^.*(clk|rst|codec).*$":
30 - fixed-factor-clock
31 - allwinner,sun8i-a23-apb0-clk
32 - allwinner,sun8i-a23-apb0-gates-clk
33 - allwinner,sun6i-a31-clock-reset
34 - allwinner,sun8i-a23-codec-analog
37 - compatible
40 - if:
44 const: fixed-factor-clock
47 $ref: /schemas/clock/fixed-factor-clock.yaml#
49 - if:
53 const: allwinner,sun8i-a23-apb0-clk
57 "#clock-cells":
63 clock-output-names:
67 - "#clock-cells"
68 - clocks
69 - clock-output-names
71 - if:
75 const: allwinner,sun8i-a23-apb0-gates-clk
79 "#clock-cells":
89 clock-output-names:
94 - "#clock-cells"
95 - clocks
96 - clock-output-names
98 - if:
102 const: allwinner,sun6i-a31-clock-reset
106 "#reset-cells":
110 - "#reset-cells"
113 - compatible
114 - reg
119 - |
121 compatible = "allwinner,sun8i-a23-prcm";
125 compatible = "fixed-factor-clock";
126 #clock-cells = <0>;
127 clock-div = <1>;
128 clock-mult = <1>;
130 clock-output-names = "ar100";
134 compatible = "fixed-factor-clock";
135 #clock-cells = <0>;
136 clock-div = <1>;
137 clock-mult = <1>;
139 clock-output-names = "ahb0";
143 compatible = "allwinner,sun8i-a23-apb0-clk";
144 #clock-cells = <0>;
146 clock-output-names = "apb0";
150 compatible = "allwinner,sun8i-a23-apb0-gates-clk";
151 #clock-cells = <1>;
153 clock-output-names = "apb0_pio", "apb0_timer",
159 compatible = "allwinner,sun6i-a31-clock-reset";
160 #reset-cells = <1>;
163 codec_analog: codec-analog {
164 compatible = "allwinner,sun8i-a23-codec-analog";