Loading bindings/sound/qcom-audio-dev.txt +82 −31 Original line number Diff line number Diff line Loading @@ -1444,8 +1444,10 @@ Example: "msm-pcm-routing", "msm-cpe-lsm", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&sb_0_rx>, <&sb_0_tx>, <&sb_1_rx>, <&sb_1_tx>, Loading @@ -1468,6 +1470,8 @@ Example: asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-dev.16384", "msm-dai-q6-dev.16385", Loading Loading @@ -1578,9 +1582,12 @@ Example: "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading Loading @@ -1608,7 +1615,10 @@ Example: asoc-cpu-names = "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", Loading Loading @@ -1714,9 +1724,12 @@ Example: "msm-pcm-dsp-noirq", "msm-pcm-loopback.1", "msm-pcm-dtmf"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading Loading @@ -1748,7 +1761,10 @@ Example: asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", Loading Loading @@ -1857,9 +1873,12 @@ Example: "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading @@ -1885,7 +1904,10 @@ Example: <&tx_cdc_dma_6_tx>, <&tx_cdc_dma_7_tx>; asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", Loading Loading @@ -2147,9 +2169,12 @@ Example: "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_rx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading @@ -2176,7 +2201,10 @@ Example: asoc-cpu-names = "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", Loading Loading @@ -2300,9 +2328,12 @@ Example: "msm-pcm-dsp-noirq", "msm-pcm-loopback.1", "msm-pcm-dtmf"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_rx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading Loading @@ -2334,7 +2365,10 @@ Example: asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", Loading Loading @@ -2444,9 +2478,13 @@ Example: "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_dp>, <&dai_dp1>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_mi2s5>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_mi2s5_rx>, <&dai_mi2s5_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&dai_sen_auxpcm>, Loading Loading @@ -2479,6 +2517,9 @@ Example: "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-mi2s.10", "msm-dai-q6-mi2s.11", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", Loading Loading @@ -2595,8 +2636,10 @@ Example: "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, Loading @@ -2623,6 +2666,8 @@ Example: <&rx_cdc_dma_7_rx>,<&afe_loopback_tx>; asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", Loading Loading @@ -2802,9 +2847,12 @@ Example: "msm-pcm-dsp-noirq", "msm-pcm-loopback.1", "msm-pcm-dtmf"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading Loading @@ -2836,7 +2884,10 @@ Example: asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", Loading qcom/direwolf-vm-audio.dtsi +10 −4 Original line number Diff line number Diff line Loading @@ -1089,9 +1089,12 @@ "msm-pcm-dsp-noirq", "msm-pcm-loopback.1", "msm-pcm-dtmf"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, Loading Loading @@ -1167,7 +1170,10 @@ asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.0", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", Loading qcom/holi-audio.dtsi +6 −2 Original line number Diff line number Diff line Loading @@ -153,8 +153,10 @@ "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, Loading @@ -181,6 +183,8 @@ <&rx_cdc_dma_7_rx>,<&afe_loopback_tx>; asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", Loading qcom/lahaina-audio.dtsi +10 −3 Original line number Diff line number Diff line Loading @@ -112,9 +112,13 @@ "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_dp>, <&dai_dp1>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_mi2s5>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_mi2s5_rx>, <&dai_mi2s5_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&dai_sen_auxpcm>, Loading Loading @@ -149,6 +153,9 @@ "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-mi2s.10", "msm-dai-q6-mi2s.11", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", Loading qcom/msm-audio-lpass.dtsi +48 −18 Original line number Diff line number Diff line Loading @@ -91,46 +91,76 @@ msm_dai_mi2s: qcom,msm-dai-mi2s { compatible = "qcom,msm-dai-mi2s"; dai_mi2s0: qcom,msm-dai-q6-mi2s-prim { dai_mi2s0_rx: qcom,msm-dai-q6-mi2s-prim-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <0>; qcom,msm-mi2s-rx-lines = <3>; qcom,msm-mi2s-tx-lines = <0>; qcom,msm-mi2s-lines = <3>; }; dai_mi2s1: qcom,msm-dai-q6-mi2s-sec { dai_mi2s0_tx: qcom,msm-dai-q6-mi2s-prim-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <1>; qcom,msm-mi2s-rx-lines = <1>; qcom,msm-mi2s-tx-lines = <0>; qcom,msm-mi2s-lines = <0>; }; dai_mi2s2: qcom,msm-dai-q6-mi2s-tert { dai_mi2s1_rx: qcom,msm-dai-q6-mi2s-sec-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <2>; qcom,msm-mi2s-rx-lines = <0>; qcom,msm-mi2s-tx-lines = <3>; qcom,msm-mi2s-lines = <1>; }; dai_mi2s3: qcom,msm-dai-q6-mi2s-quat { dai_mi2s1_tx: qcom,msm-dai-q6-mi2s-sec-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <3>; qcom,msm-mi2s-rx-lines = <1>; qcom,msm-mi2s-tx-lines = <2>; qcom,msm-mi2s-lines = <0>; }; dai_mi2s4: qcom,msm-dai-q6-mi2s-quin { dai_mi2s2_rx: qcom,msm-dai-q6-mi2s-tert-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <4>; qcom,msm-mi2s-rx-lines = <1>; qcom,msm-mi2s-tx-lines = <2>; qcom,msm-mi2s-lines = <0>; }; dai_mi2s5: qcom,msm-dai-q6-mi2s-senary { dai_mi2s2_tx: qcom,msm-dai-q6-mi2s-tert-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <5>; qcom,msm-mi2s-rx-lines = <0>; qcom,msm-mi2s-tx-lines = <3>; qcom,msm-mi2s-lines = <3>; }; dai_mi2s3_rx: qcom,msm-dai-q6-mi2s-quat-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <6>; qcom,msm-mi2s-lines = <1>; }; dai_mi2s3_tx: qcom,msm-dai-q6-mi2s-quat-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <7>; qcom,msm-mi2s-lines = <2>; }; dai_mi2s4_rx: qcom,msm-dai-q6-mi2s-quin-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <8>; qcom,msm-mi2s-lines = <1>; }; dai_mi2s4_tx: qcom,msm-dai-q6-mi2s-quin-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <9>; qcom,msm-mi2s-lines = <2>; }; dai_mi2s5_rx: qcom,msm-dai-q6-mi2s-senary-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <10>; qcom,msm-mi2s-lines = <0>; }; dai_mi2s5_tx: qcom,msm-dai-q6-mi2s-senary-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <11>; qcom,msm-mi2s-lines = <3>; }; }; Loading Loading
bindings/sound/qcom-audio-dev.txt +82 −31 Original line number Diff line number Diff line Loading @@ -1444,8 +1444,10 @@ Example: "msm-pcm-routing", "msm-cpe-lsm", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&sb_0_rx>, <&sb_0_tx>, <&sb_1_rx>, <&sb_1_tx>, Loading @@ -1468,6 +1470,8 @@ Example: asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-dev.16384", "msm-dai-q6-dev.16385", Loading Loading @@ -1578,9 +1582,12 @@ Example: "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading Loading @@ -1608,7 +1615,10 @@ Example: asoc-cpu-names = "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", Loading Loading @@ -1714,9 +1724,12 @@ Example: "msm-pcm-dsp-noirq", "msm-pcm-loopback.1", "msm-pcm-dtmf"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading Loading @@ -1748,7 +1761,10 @@ Example: asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", Loading Loading @@ -1857,9 +1873,12 @@ Example: "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading @@ -1885,7 +1904,10 @@ Example: <&tx_cdc_dma_6_tx>, <&tx_cdc_dma_7_tx>; asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", Loading Loading @@ -2147,9 +2169,12 @@ Example: "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_rx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading @@ -2176,7 +2201,10 @@ Example: asoc-cpu-names = "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", Loading Loading @@ -2300,9 +2328,12 @@ Example: "msm-pcm-dsp-noirq", "msm-pcm-loopback.1", "msm-pcm-dtmf"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_rx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading Loading @@ -2334,7 +2365,10 @@ Example: asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", Loading Loading @@ -2444,9 +2478,13 @@ Example: "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_dp>, <&dai_dp1>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_mi2s5>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_mi2s5_rx>, <&dai_mi2s5_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&dai_sen_auxpcm>, Loading Loading @@ -2479,6 +2517,9 @@ Example: "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-mi2s.10", "msm-dai-q6-mi2s.11", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", Loading Loading @@ -2595,8 +2636,10 @@ Example: "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, Loading @@ -2623,6 +2666,8 @@ Example: <&rx_cdc_dma_7_rx>,<&afe_loopback_tx>; asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", Loading Loading @@ -2802,9 +2847,12 @@ Example: "msm-pcm-dsp-noirq", "msm-pcm-loopback.1", "msm-pcm-dtmf"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>, Loading Loading @@ -2836,7 +2884,10 @@ Example: asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.24608", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", Loading
qcom/direwolf-vm-audio.dtsi +10 −4 Original line number Diff line number Diff line Loading @@ -1089,9 +1089,12 @@ "msm-pcm-dsp-noirq", "msm-pcm-loopback.1", "msm-pcm-dtmf"; asoc-cpu = <&dai_hdmi>, <&dai_dp>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&afe_pcm_rx>, <&afe_pcm_tx>, Loading Loading @@ -1167,7 +1170,10 @@ asoc-cpu-names = "msm-dai-q6-hdmi.8", "msm-dai-q6-dp.0", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", Loading
qcom/holi-audio.dtsi +6 −2 Original line number Diff line number Diff line Loading @@ -153,8 +153,10 @@ "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, asoc-cpu = <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, Loading @@ -181,6 +183,8 @@ <&rx_cdc_dma_7_rx>,<&afe_loopback_tx>; asoc-cpu-names = "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", Loading
qcom/lahaina-audio.dtsi +10 −3 Original line number Diff line number Diff line Loading @@ -112,9 +112,13 @@ "msm-pcm-routing", "msm-compr-dsp", "msm-pcm-dsp-noirq"; asoc-cpu = <&dai_dp>, <&dai_dp1>, <&dai_mi2s0>, <&dai_mi2s1>, <&dai_mi2s2>, <&dai_mi2s3>, <&dai_mi2s4>, <&dai_mi2s5>, <&dai_pri_auxpcm>, <&dai_mi2s0_rx>, <&dai_mi2s0_tx>, <&dai_mi2s1_rx>, <&dai_mi2s1_tx>, <&dai_mi2s2_rx>, <&dai_mi2s2_tx>, <&dai_mi2s3_rx>, <&dai_mi2s3_tx>, <&dai_mi2s4_rx>, <&dai_mi2s4_tx>, <&dai_mi2s5_rx>, <&dai_mi2s5_tx>, <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_tert_auxpcm>, <&dai_quat_auxpcm>, <&dai_quin_auxpcm>, <&dai_sen_auxpcm>, Loading Loading @@ -149,6 +153,9 @@ "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.5", "msm-dai-q6-mi2s.6", "msm-dai-q6-mi2s.7", "msm-dai-q6-mi2s.8", "msm-dai-q6-mi2s.9", "msm-dai-q6-mi2s.10", "msm-dai-q6-mi2s.11", "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2", "msm-dai-q6-auxpcm.3", "msm-dai-q6-auxpcm.4", "msm-dai-q6-auxpcm.5", Loading
qcom/msm-audio-lpass.dtsi +48 −18 Original line number Diff line number Diff line Loading @@ -91,46 +91,76 @@ msm_dai_mi2s: qcom,msm-dai-mi2s { compatible = "qcom,msm-dai-mi2s"; dai_mi2s0: qcom,msm-dai-q6-mi2s-prim { dai_mi2s0_rx: qcom,msm-dai-q6-mi2s-prim-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <0>; qcom,msm-mi2s-rx-lines = <3>; qcom,msm-mi2s-tx-lines = <0>; qcom,msm-mi2s-lines = <3>; }; dai_mi2s1: qcom,msm-dai-q6-mi2s-sec { dai_mi2s0_tx: qcom,msm-dai-q6-mi2s-prim-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <1>; qcom,msm-mi2s-rx-lines = <1>; qcom,msm-mi2s-tx-lines = <0>; qcom,msm-mi2s-lines = <0>; }; dai_mi2s2: qcom,msm-dai-q6-mi2s-tert { dai_mi2s1_rx: qcom,msm-dai-q6-mi2s-sec-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <2>; qcom,msm-mi2s-rx-lines = <0>; qcom,msm-mi2s-tx-lines = <3>; qcom,msm-mi2s-lines = <1>; }; dai_mi2s3: qcom,msm-dai-q6-mi2s-quat { dai_mi2s1_tx: qcom,msm-dai-q6-mi2s-sec-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <3>; qcom,msm-mi2s-rx-lines = <1>; qcom,msm-mi2s-tx-lines = <2>; qcom,msm-mi2s-lines = <0>; }; dai_mi2s4: qcom,msm-dai-q6-mi2s-quin { dai_mi2s2_rx: qcom,msm-dai-q6-mi2s-tert-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <4>; qcom,msm-mi2s-rx-lines = <1>; qcom,msm-mi2s-tx-lines = <2>; qcom,msm-mi2s-lines = <0>; }; dai_mi2s5: qcom,msm-dai-q6-mi2s-senary { dai_mi2s2_tx: qcom,msm-dai-q6-mi2s-tert-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <5>; qcom,msm-mi2s-rx-lines = <0>; qcom,msm-mi2s-tx-lines = <3>; qcom,msm-mi2s-lines = <3>; }; dai_mi2s3_rx: qcom,msm-dai-q6-mi2s-quat-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <6>; qcom,msm-mi2s-lines = <1>; }; dai_mi2s3_tx: qcom,msm-dai-q6-mi2s-quat-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <7>; qcom,msm-mi2s-lines = <2>; }; dai_mi2s4_rx: qcom,msm-dai-q6-mi2s-quin-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <8>; qcom,msm-mi2s-lines = <1>; }; dai_mi2s4_tx: qcom,msm-dai-q6-mi2s-quin-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <9>; qcom,msm-mi2s-lines = <2>; }; dai_mi2s5_rx: qcom,msm-dai-q6-mi2s-senary-rx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <10>; qcom,msm-mi2s-lines = <0>; }; dai_mi2s5_tx: qcom,msm-dai-q6-mi2s-senary-tx { compatible = "qcom,msm-dai-q6-mi2s"; qcom,msm-dai-q6-mi2s-dev-id = <11>; qcom,msm-mi2s-lines = <3>; }; }; Loading