Lines Matching +full:wsa +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 - const: qcom,sm8450-sndcard
29 - enum:
30 - qcom,apq8096-sndcard
31 - qcom,qcm6490-idp-sndcard
32 - qcom,qcs6490-rb3gen2-sndcard
33 - qcom,qrb4210-rb2-sndcard
34 - qcom,qrb5165-rb5-sndcard
35 - qcom,sc7180-qdsp6-sndcard
36 - qcom,sc8280xp-sndcard
37 - qcom,sdm845-sndcard
38 - qcom,sm8250-sndcard
39 - qcom,sm8450-sndcard
40 - qcom,x1e80100-sndcard
42 audio-routing:
43 $ref: /schemas/types.yaml#/definitions/non-unique-string-array
50 aux-devs:
51 $ref: /schemas/types.yaml#/definitions/phandle-array
61 ".*-dai-link$":
63 Each subnode represents a dai link. Subnodes of each dai links would be
69 link-name:
70 description: Indicates dai-link name and PCM stream name.
75 description: Holds subnode which indicates cpu dai.
80 sound-dai:
84 description: Holds subnode which indicates platform dai.
89 sound-dai:
93 description: Holds subnode which indicates codec dai.
98 sound-dai:
103 - link-name
104 - cpu
109 - compatible
110 - model
116 - |
117 #include <dt-bindings/sound/qcom,q6afe.h>
118 #include <dt-bindings/sound/qcom,q6asm.h>
120 compatible = "qcom,qrb5165-rb5-sndcard";
121 model = "Qualcomm-qrb5165-RB5-WSA8815-Speakers-DMIC0";
122 audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT",
124 "VA DMIC0", "vdd-micb",
125 "VA DMIC1", "vdd-micb";
127 mm1-dai-link {
128 link-name = "MultiMedia0";
130 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
134 mm2-dai-link {
135 link-name = "MultiMedia2";
137 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
141 mm3-dai-link {
142 link-name = "MultiMedia3";
144 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
148 hdmi-dai-link {
149 link-name = "HDMI Playback";
151 sound-dai = <&q6afedai TERTIARY_MI2S_RX>;
155 sound-dai = <&q6routing>;
159 sound-dai = <<9611_codec 0>;
163 wsa-dai-link {
164 link-name = "WSA Playback";
166 sound-dai = <&q6afedai WSA_CODEC_DMA_RX_0>;
170 sound-dai = <&q6routing>;
174 sound-dai = <&left_spkr>, <&right_spkr>, <&swr0 0>, <&wsamacro>;
178 va-dai-link {
179 link-name = "VA Capture";
181 sound-dai = <&q6afedai VA_CODEC_DMA_TX_0>;
185 sound-dai = <&q6routing>;
189 sound-dai = <&vamacro 0>;