You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
2.5 KiB
61 lines
2.5 KiB
/* Copyright (c) 2015-2020, The Linux Foundation. All rights reserved.
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License version 2 and
|
|
* only version 2 as published by the Free Software Foundation.
|
|
*
|
|
* This program is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU General Public License for more details.
|
|
*/
|
|
|
|
#include "sdx-audio-lpass.dtsi"
|
|
|
|
&soc {
|
|
snd_934x: sound-tavil {
|
|
compatible = "qcom,sdx-asoc-snd-tavil";
|
|
qcom,model = "sdx-tavil-i2s-snd-card";
|
|
qcom,prim_mi2s_aux_master = <&prim_master>;
|
|
qcom,prim_mi2s_aux_slave = <&prim_slave>;
|
|
qcom,sec_mi2s_aux_master = <&sec_master>;
|
|
qcom,sec_mi2s_aux_slave = <&sec_slave>;
|
|
|
|
asoc-platform = <&pcm0>, <&pcm1>, <&voip>, <&voice>,
|
|
<&loopback>, <&hostless>, <&afe>, <&routing>,
|
|
<&pcm_dtmf>, <&host_pcm>, <&compress>;
|
|
asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1",
|
|
"msm-voip-dsp", "msm-pcm-voice",
|
|
"msm-pcm-loopback", "msm-pcm-hostless",
|
|
"msm-pcm-afe", "msm-pcm-routing",
|
|
"msm-pcm-dtmf", "msm-voice-host-pcm",
|
|
"msm-compress-dsp";
|
|
asoc-cpu = <&dai_pri_auxpcm>, <&mi2s_prim>, <&mi2s_sec>,
|
|
<&dtmf_tx>,
|
|
<&rx_capture_tx>, <&rx_playback_rx>,
|
|
<&tx_capture_tx>, <&tx_playback_rx>,
|
|
<&afe_pcm_rx>, <&afe_pcm_tx>, <&afe_proxy_rx>,
|
|
<&afe_proxy_tx>, <&incall_record_rx>,
|
|
<&incall_record_tx>, <&incall_music_rx>,
|
|
<&dai_pri_tdm_rx_0>, <&dai_pri_tdm_tx_0>,
|
|
<&dai_pri_tdm_rx_1>, <&dai_pri_tdm_tx_1>,
|
|
<&dai_sec_tdm_rx_0>, <&dai_sec_tdm_tx_0>,
|
|
<&dai_sec_tdm_rx_1>, <&dai_sec_tdm_tx_1>,
|
|
<&dai_sec_auxpcm>, <&incall2_record_rx>,
|
|
<&incall_music_2_rx>, <&incall_music_dl_rx>;
|
|
asoc-cpu-names = "msm-dai-q6-auxpcm.1",
|
|
"msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1",
|
|
"msm-dai-stub-dev.4", "msm-dai-stub-dev.5",
|
|
"msm-dai-stub-dev.6", "msm-dai-stub-dev.7",
|
|
"msm-dai-stub-dev.8", "msm-dai-q6-dev.224",
|
|
"msm-dai-q6-dev.225", "msm-dai-q6-dev.241",
|
|
"msm-dai-q6-dev.240", "msm-dai-q6-dev.32771",
|
|
"msm-dai-q6-dev.32772", "msm-dai-q6-dev.32773",
|
|
"msm-dai-q6-tdm.36864", "msm-dai-q6-tdm.36865",
|
|
"msm-dai-q6-tdm.36866", "msm-dai-q6-tdm.36867",
|
|
"msm-dai-q6-tdm.36880", "msm-dai-q6-tdm.36881",
|
|
"msm-dai-q6-tdm.36882", "msm-dai-q6-tdm.36883",
|
|
"msm-dai-q6-auxpcm.2", "msm-dai-q6-dev.32769",
|
|
"msm-dai-q6-dev.32770", "msm-dai-q6-dev.32774";
|
|
};
|
|
};
|
|
|