Lines Matching +full:- +full:dai +full:- +full:link
1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
3 * msm8916-modem-qdsp6.dtsi describes the typical modem setup on MSM8916 devices
6 * but boards can define additional codecs by adding additional backend DAI links.
9 #include <dt-bindings/sound/qcom,q6afe.h>
10 #include <dt-bindings/sound/qcom,q6asm.h>
49 dai@16 {
51 qcom,sd-lines = <0 1>;
53 dai@20 {
55 qcom,sd-lines = <0 1>;
60 dai@0 {
64 dai@1 {
68 dai@2 {
72 dai@3 {
75 is-compress-dai;
80 compatible = "qcom,msm8916-qdsp6-sndcard";
83 pinctrl-0 = <&cdc_pdm_default>;
84 pinctrl-1 = <&cdc_pdm_sleep>;
85 pinctrl-names = "default", "sleep";
89 frontend0-dai-link {
90 link-name = "MultiMedia1";
93 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA1>;
97 frontend1-dai-link {
98 link-name = "MultiMedia2";
101 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA2>;
105 frontend2-dai-link {
106 link-name = "MultiMedia3";
109 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA3>;
113 frontend3-dai-link {
114 link-name = "MultiMedia4";
117 sound-dai = <&q6asmdai MSM_FRONTEND_DAI_MULTIMEDIA4>;
121 sound_link_backend0: backend0-dai-link {
122 link-name = "Primary MI2S";
125 sound-dai = <&q6afedai PRIMARY_MI2S_RX>;
128 sound-dai = <&q6routing>;
131 sound-dai = <&lpass_codec 0>, <&pm8916_codec 0>;
135 sound_link_backend1: backend1-dai-link {
136 link-name = "Tertiary MI2S";
139 sound-dai = <&q6afedai TERTIARY_MI2S_TX>;
142 sound-dai = <&q6routing>;
145 sound-dai = <&lpass_codec 1>, <&pm8916_codec 1>;