Lines Matching +full:audio +full:- +full:routing
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/allwinner,sun4i-a10-codec.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Chen-Yu Tsai <[email protected]>
11 - Maxime Ripard <[email protected]>
14 "#sound-dai-cells":
19 - allwinner,sun4i-a10-codec
20 - allwinner,sun6i-a31-codec
21 - allwinner,sun7i-a20-codec
22 - allwinner,sun8i-a23-codec
23 - allwinner,sun8i-h3-codec
24 - allwinner,sun8i-v3s-codec
25 - allwinner,sun50i-h616-codec
26 - allwinner,suniv-f1c100s-codec
36 - description: Bus Clock
37 - description: Module Clock
39 clock-names:
41 - const: apb
42 - const: codec
46 - items:
47 - description: RX DMA Channel
48 - description: TX DMA Channel
49 - items:
50 - description: TX DMA Channel
52 dma-names:
54 - items:
55 - const: rx
56 - const: tx
57 - items:
58 - const: tx
63 allwinner,audio-routing:
64 description: |-
65 A list of the connections between audio components. Each entry
68 $ref: /schemas/types.yaml#/definitions/non-unique-string-array
73 # Audio Pins on the SoC
74 - HP
75 - HPCOM
76 - LINEIN
77 - LINEOUT
78 - MIC1
79 - MIC2
80 - MIC3
81 - MIC
84 - HBIAS
85 - MBIAS
88 - Headphone
89 - Headset Mic
90 - Line In
91 - Line Out
92 - Right FM In
93 - Left FM In
94 - Mic
95 - Speaker
97 allwinner,codec-analog-controls:
101 allwinner,pa-gpios:
106 - "#sound-dai-cells"
107 - compatible
108 - reg
109 - interrupts
110 - clocks
111 - clock-names
112 - dmas
113 - dma-names
116 - $ref: dai-common.yaml#
117 - if:
121 - allwinner,sun6i-a31-codec
122 - allwinner,sun8i-a23-codec
123 - allwinner,sun8i-h3-codec
124 - allwinner,sun8i-v3s-codec
130 const: allwinner,sun6i-a31-codec
134 - resets
135 - allwinner,audio-routing
139 - resets
140 - allwinner,audio-routing
141 - allwinner,codec-analog-controls
143 - if:
147 - allwinner,sun6i-a31-codec
151 allwinner,audio-routing:
154 - HP
155 - HPCOM
156 - LINEIN
157 - LINEOUT
158 - MIC1
159 - MIC2
160 - MIC3
161 - HBIAS
162 - MBIAS
163 - Headphone
164 - Headset Mic
165 - Line In
166 - Line Out
167 - Mic
168 - Speaker
170 - if:
174 - allwinner,sun8i-a23-codec
178 allwinner,audio-routing:
181 - HP
182 - HPCOM
183 - LINEIN
184 - MIC1
185 - MIC2
186 - HBIAS
187 - MBIAS
188 - Headphone
189 - Headset Mic
190 - Line In
191 - Line Out
192 - Mic
193 - Speaker
195 - if:
199 - allwinner,sun8i-h3-codec
203 allwinner,audio-routing:
206 - HP
207 - HPCOM
208 - LINEIN
209 - LINEOUT
210 - MIC1
211 - MIC2
212 - HBIAS
213 - MBIAS
214 - Headphone
215 - Headset Mic
216 - Line In
217 - Line Out
218 - Mic
219 - Speaker
221 - if:
225 - allwinner,sun8i-v3s-codec
229 allwinner,audio-routing:
232 - HP
233 - HPCOM
234 - MIC1
235 - HBIAS
236 - Headphone
237 - Headset Mic
238 - Line In
239 - Line Out
240 - Mic
241 - Speaker
243 - if:
247 - allwinner,sun50i-h616-codec
251 allwinner,audio-routing:
254 - LINEOUT
255 - Line Out
259 - description: TX DMA Channel
261 dma-names:
263 - const: tx
269 - description: RX DMA Channel
270 - description: TX DMA Channel
272 dma-names:
274 - const: rx
275 - const: tx
277 - if:
281 - allwinner,suniv-f1c100s-codec
285 allwinner,audio-routing:
288 - HP
289 - HPCOM
290 - LINEIN
291 - LINEOUT
292 - MIC
293 - HBIAS
294 - MBIAS
295 - Headphone
296 - Headset Mic
297 - Line In
298 - Line Out
299 - Right FM In
300 - Left FM In
301 - Mic
302 - Speaker
307 - |
309 #sound-dai-cells = <0>;
310 compatible = "allwinner,sun7i-a20-codec";
314 clock-names = "apb", "codec";
316 dma-names = "rx", "tx";
319 - |
321 #sound-dai-cells = <0>;
322 compatible = "allwinner,sun6i-a31-codec";
326 clock-names = "apb", "codec";
329 dma-names = "rx", "tx";
330 allwinner,audio-routing =