Lines Matching +full:dai +full:- +full:controller

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/sound/fsl-asoc-card.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
23 and PCM DAI formats. However, it'll be also possible to support those non
28 - Shengjiu Wang <shengjiu.wang@nxp.com>
33 - items:
34 - enum:
35 - fsl,imx-sgtl5000
36 - fsl,imx25-pdk-sgtl5000
37 - fsl,imx53-cpuvo-sgtl5000
38 - fsl,imx51-babbage-sgtl5000
39 - fsl,imx53-m53evk-sgtl5000
40 - fsl,imx53-qsb-sgtl5000
41 - fsl,imx53-voipac-sgtl5000
42 - fsl,imx6-armadeus-sgtl5000
43 - fsl,imx6-rex-sgtl5000
44 - fsl,imx6-sabreauto-cs42888
45 - fsl,imx6-wandboard-sgtl5000
46 - fsl,imx6dl-nit6xlite-sgtl5000
47 - fsl,imx6q-ba16-sgtl5000
48 - fsl,imx6q-nitrogen6_max-sgtl5000
49 - fsl,imx6q-nitrogen6_som2-sgtl5000
50 - fsl,imx6q-nitrogen6x-sgtl5000
51 - fsl,imx6q-sabrelite-sgtl5000
52 - fsl,imx6q-sabresd-wm8962
53 - fsl,imx6q-udoo-ac97
54 - fsl,imx6q-ventana-sgtl5000
55 - fsl,imx6sl-evk-wm8962
56 - fsl,imx6sx-sdb-mqs
57 - fsl,imx6sx-sdb-wm8962
58 - fsl,imx7d-evk-wm8960
59 - karo,tx53-audio-sgtl5000
60 - tq,imx53-mba53-sgtl5000
61 - enum:
62 - fsl,imx-audio-ac97
63 - fsl,imx-audio-cs42888
64 - fsl,imx-audio-mqs
65 - fsl,imx-audio-sgtl5000
66 - fsl,imx-audio-wm8960
67 - fsl,imx-audio-wm8962
68 - items:
69 - enum:
70 - fsl,imx-sabreauto-spdif
71 - fsl,imx6sx-sdb-spdif
72 - const: fsl,imx-audio-spdif
73 - items:
74 - enum:
75 - fsl,imx-audio-ac97
76 - fsl,imx-audio-cs42888
77 - fsl,imx-audio-cs427x
78 - fsl,imx-audio-mqs
79 - fsl,imx-audio-nau8822
80 - fsl,imx-audio-sgtl5000
81 - fsl,imx-audio-si476x
82 - fsl,imx-audio-tlv320aic31xx
83 - fsl,imx-audio-tlv320aic32x4
84 - fsl,imx-audio-wm8524
85 - fsl,imx-audio-wm8904
86 - fsl,imx-audio-wm8960
87 - fsl,imx-audio-wm8962
88 - fsl,imx-audio-wm8958
89 - fsl,imx-audio-spdif
93 description: The user-visible name of this sound complex
95 audio-asrc:
101 audio-codec:
102 $ref: /schemas/types.yaml#/definitions/phandle-array
105 With "fsl,imx-audio-spdif", either SPDIF audio codec spdif_transmitter,
112 audio-cpu:
114 description: The phandle of an CPU DAI controller
116 audio-routing:
117 $ref: /schemas/types.yaml#/definitions/non-unique-string-array
121 being the connection's source. There're a few pre-designed board
127 hp-det-gpio:
132 hp-det-gpios:
136 mic-det-gpio:
141 mic-det-gpios:
145 bitclock-master:
146 $ref: simple-card.yaml#/definitions/bitclock-master
147 description: Indicates dai-link bit clock master.
149 frame-master:
150 $ref: simple-card.yaml#/definitions/frame-master
151 description: Indicates dai-link frame master.
154 $ref: simple-card.yaml#/definitions/format
157 frame-inversion:
158 $ref: simple-card.yaml#/definitions/frame-inversion
159 description: dai-link uses frame clock inversion.
161 bitclock-inversion:
162 $ref: simple-card.yaml#/definitions/bitclock-inversion
163 description: dai-link uses bit clock inversion.
165 mclk-id:
166 $ref: /schemas/types.yaml#/definitions/uint32-array
171 mux-int-port:
176 mux-ext-port:
181 ssi-controller:
183 description: The phandle of an CPU DAI controller
185 spdif-controller:
188 description: The phandle of an S/PDIF CPU DAI controller.
190 spdif-out:
197 encoder or display-controller.
199 spdif-in:
207 - compatible
208 - model
213 - |
214 sound-cs42888 {
215 compatible = "fsl,imx-audio-cs42888";
216 model = "cs42888-audio";
217 audio-cpu = <&esai>;
218 audio-asrc = <&asrc>;
219 audio-codec = <&cs42888>;
220 audio-routing =
235 - |
236 sound-spdif-asrc {
237 compatible = "fsl,imx-audio-spdif";
238 model = "spdif-asrc-audio";
239 audio-cpu = <&spdif>;
240 audio-asrc = <&easrc>;
241 audio-codec = <&spdifdit>, <&spdifdir>;