Lines Matching +full:be +full:- +full:dai +full:- +full:link
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
19 - items:
20 - enum:
21 - lenovo,yoga-c630-sndcard
22 - qcom,db845c-sndcard
23 - const: qcom,sdm845-sndcard
24 - items:
25 - enum:
26 - qcom,sm8550-sndcard
27 - qcom,sm8650-sndcard
28 - qcom,sm8750-sndcard
29 - const: qcom,sm8450-sndcard
30 - enum:
31 - qcom,apq8096-sndcard
32 - qcom,qcm6490-idp-sndcard
33 - qcom,qcs6490-rb3gen2-sndcard
34 - qcom,qrb4210-rb2-sndcard
35 - qcom,qrb5165-rb5-sndcard
36 - qcom,sc7180-qdsp6-sndcard
37 - qcom,sc8280xp-sndcard
38 - qcom,sdm845-sndcard
39 - qcom,sm8250-sndcard
40 - qcom,sm8450-sndcard
41 - qcom,x1e80100-sndcard
43 audio-routing:
44 $ref: /schemas/types.yaml#/definitions/non-unique-string-array
48 being the connection's source. Valid names could be power supplies,
51 aux-devs:
52 $ref: /schemas/types.yaml#/definitions/phandle-array
55 as amplifiers, to be added to the sound card.
62 ".*-dai-link$":
64 Each subnode represents a dai link. Subnodes of each dai links would be
70 link-name:
71 description: Indicates dai-link name and PCM stream name.
76 description: Holds subnode which indicates cpu dai.
81 sound-dai:
85 description: Holds subnode which indicates platform dai.
90 sound-dai:
94 description: Holds subnode which indicates codec dai.
99 sound-dai:
104 - link-name
105 - cpu
110 - compatible
111 - model
117 - |
118 #include <dt-bindings/sound/qcom,q6afe.h>
119 #include <dt-bindings/sound/qcom,q6asm.h>
121 compatible = "qcom,qrb5165-rb5-sndcard";
122 model = "Qualcomm-qrb5165-RB5-WSA8815-Speakers-DMIC0";
123 audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT",
125 "VA DMIC0", "vdd-micb",
126 "VA DMIC1", "vdd-micb";
128 mm1-dai-link {
129 link-name = "MultiMedia0";
131 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
135 mm2-dai-link {
136 link-name = "MultiMedia2";
138 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
142 mm3-dai-link {
143 link-name = "MultiMedia3";
145 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
149 hdmi-dai-link {
150 link-name = "HDMI Playback";
152 sound-dai = <&q6afedai TERTIARY_MI2S_RX>;
156 sound-dai = <&q6routing>;
160 sound-dai = <<9611_codec 0>;
164 wsa-dai-link {
165 link-name = "WSA Playback";
167 sound-dai = <&q6afedai WSA_CODEC_DMA_RX_0>;
171 sound-dai = <&q6routing>;
175 sound-dai = <&left_spkr>, <&right_spkr>, <&swr0 0>, <&wsamacro>;
179 va-dai-link {
180 link-name = "VA Capture";
182 sound-dai = <&q6afedai VA_CODEC_DMA_TX_0>;
186 sound-dai = <&q6routing>;
190 sound-dai = <&vamacro 0>;