Lines Matching +full:enum +full:- +full:model
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 - fairphone,fp4-sndcard
32 - fairphone,fp5-sndcard
33 - qcom,apq8096-sndcard
34 - qcom,qcm6490-idp-sndcard
35 - qcom,qcs6490-rb3gen2-sndcard
36 - qcom,qcs8275-sndcard
37 - qcom,qcs9075-sndcard
38 - qcom,qcs9100-sndcard
39 - qcom,qrb4210-rb2-sndcard
40 - qcom,qrb5165-rb5-sndcard
41 - qcom,sc7180-qdsp6-sndcard
42 - qcom,sc8280xp-sndcard
43 - qcom,sdm845-sndcard
44 - qcom,sm8250-sndcard
45 - qcom,sm8450-sndcard
46 - qcom,x1e80100-sndcard
48 audio-routing:
49 $ref: /schemas/types.yaml#/definitions/non-unique-string-array
56 aux-devs:
57 $ref: /schemas/types.yaml#/definitions/phandle-array
62 model:
67 ".*-dai-link$":
75 link-name:
76 description: Indicates dai-link name and PCM stream name.
86 sound-dai:
95 sound-dai:
104 sound-dai:
109 - link-name
110 - cpu
115 - compatible
116 - model
122 - |
123 #include <dt-bindings/sound/qcom,q6afe.h>
124 #include <dt-bindings/sound/qcom,q6asm.h>
126 compatible = "qcom,qrb5165-rb5-sndcard";
127 model = "Qualcomm-qrb5165-RB5-WSA8815-Speakers-DMIC0";
128 audio-routing = "SpkrLeft IN", "WSA_SPK1 OUT",
130 "VA DMIC0", "vdd-micb",
131 "VA DMIC1", "vdd-micb";
133 mm1-dai-link {
134 link-name = "MultiMedia0";
136 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
140 mm2-dai-link {
141 link-name = "MultiMedia2";
143 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
147 mm3-dai-link {
148 link-name = "MultiMedia3";
150 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
154 hdmi-dai-link {
155 link-name = "HDMI Playback";
157 sound-dai = <&q6afedai TERTIARY_MI2S_RX>;
161 sound-dai = <&q6routing>;
165 sound-dai = <<9611_codec 0>;
169 wsa-dai-link {
170 link-name = "WSA Playback";
172 sound-dai = <&q6afedai WSA_CODEC_DMA_RX_0>;
176 sound-dai = <&q6routing>;
180 sound-dai = <&left_spkr>, <&right_spkr>, <&swr0 0>, <&wsamacro>;
184 va-dai-link {
185 link-name = "VA Capture";
187 sound-dai = <&q6afedai VA_CODEC_DMA_TX_0>;
191 sound-dai = <&q6routing>;
195 sound-dai = <&vamacro 0>;
199 usb-dai-link {
200 link-name = "USB Playback";
202 sound-dai = <&q6afedai USB_RX>;
206 sound-dai = <&usbdai USB_RX>;
210 sound-dai = <&q6routing>;