Merge "ARM: dts: msm: add support for secondary MI2S on msm8996 adp/cdp"
This commit is contained in:
commit
044432bd42
4 changed files with 44 additions and 12 deletions
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
|
/* Copyright (c) 2015-2017, The Linux Foundation. All rights reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License version 2 and
|
||||||
|
@ -624,7 +624,7 @@
|
||||||
"msm-pcm-routing", "msm-compr-dsp",
|
"msm-pcm-routing", "msm-compr-dsp",
|
||||||
"msm-pcm-loopback.1";
|
"msm-pcm-loopback.1";
|
||||||
asoc-cpu = <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_hdmi>,
|
asoc-cpu = <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_hdmi>,
|
||||||
<&dai_mi2s>, <&dai_mi2s_quat>,
|
<&dai_mi2s_sec>, <&dai_mi2s>, <&dai_mi2s_quat>,
|
||||||
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
||||||
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
||||||
<&incall_record_rx>, <&incall_record_tx>,
|
<&incall_record_rx>, <&incall_record_tx>,
|
||||||
|
@ -638,7 +638,7 @@
|
||||||
<&dai_quat_tdm_tx_0>, <&dai_quat_tdm_tx_1>,
|
<&dai_quat_tdm_tx_0>, <&dai_quat_tdm_tx_1>,
|
||||||
<&dai_quat_tdm_tx_2>, <&dai_quat_tdm_tx_3>;
|
<&dai_quat_tdm_tx_2>, <&dai_quat_tdm_tx_3>;
|
||||||
asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
|
asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
|
||||||
"msm-dai-q6-hdmi.8",
|
"msm-dai-q6-hdmi.8", "msm-dai-q6-mi2s.1",
|
||||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||||
"msm-dai-q6-dev.241", "msm-dai-q6-dev.240",
|
"msm-dai-q6-dev.241", "msm-dai-q6-dev.240",
|
||||||
|
@ -668,6 +668,16 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
qcom,msm-dai-mi2s {
|
qcom,msm-dai-mi2s {
|
||||||
|
dai_mi2s_sec: qcom,msm-dai-q6-mi2s-sec {
|
||||||
|
qcom,msm-mi2s-rx-lines = <2>;
|
||||||
|
qcom,msm-mi2s-tx-lines = <1>;
|
||||||
|
pinctrl-names = "default", "sleep";
|
||||||
|
pinctrl-0 = <&sec_mi2s_active &sec_mi2s_sd0_active
|
||||||
|
&sec_mi2s_sd1_active>;
|
||||||
|
pinctrl-1 = <&sec_mi2s_sleep &sec_mi2s_sd0_sleep
|
||||||
|
&sec_mi2s_sd1_sleep>;
|
||||||
|
};
|
||||||
|
|
||||||
dai_mi2s_quat: qcom,msm-dai-q6-mi2s-quat {
|
dai_mi2s_quat: qcom,msm-dai-q6-mi2s-quat {
|
||||||
pinctrl-names = "default", "sleep";
|
pinctrl-names = "default", "sleep";
|
||||||
pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active>;
|
pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active>;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
|
/* Copyright (c) 2015-2017, The Linux Foundation. All rights reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License version 2 and
|
||||||
|
@ -607,7 +607,7 @@
|
||||||
"msm-pcm-routing", "msm-compr-dsp",
|
"msm-pcm-routing", "msm-compr-dsp",
|
||||||
"msm-pcm-loopback.1";
|
"msm-pcm-loopback.1";
|
||||||
asoc-cpu = <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_hdmi>,
|
asoc-cpu = <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_hdmi>,
|
||||||
<&dai_mi2s>, <&dai_mi2s_quat>,
|
<&dai_mi2s_sec>, <&dai_mi2s>, <&dai_mi2s_quat>,
|
||||||
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
||||||
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
||||||
<&incall_record_rx>, <&incall_record_tx>,
|
<&incall_record_rx>, <&incall_record_tx>,
|
||||||
|
@ -621,7 +621,7 @@
|
||||||
<&dai_quat_tdm_tx_0>, <&dai_quat_tdm_tx_1>,
|
<&dai_quat_tdm_tx_0>, <&dai_quat_tdm_tx_1>,
|
||||||
<&dai_quat_tdm_tx_2>, <&dai_quat_tdm_tx_3>;
|
<&dai_quat_tdm_tx_2>, <&dai_quat_tdm_tx_3>;
|
||||||
asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
|
asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
|
||||||
"msm-dai-q6-hdmi.8",
|
"msm-dai-q6-hdmi.8", "msm-dai-q6-mi2s.1",
|
||||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||||
"msm-dai-q6-dev.241", "msm-dai-q6-dev.240",
|
"msm-dai-q6-dev.241", "msm-dai-q6-dev.240",
|
||||||
|
@ -651,6 +651,8 @@
|
||||||
|
|
||||||
qcom,msm-dai-mi2s {
|
qcom,msm-dai-mi2s {
|
||||||
dai_mi2s_sec: qcom,msm-dai-q6-mi2s-sec {
|
dai_mi2s_sec: qcom,msm-dai-q6-mi2s-sec {
|
||||||
|
qcom,msm-mi2s-rx-lines = <2>;
|
||||||
|
qcom,msm-mi2s-tx-lines = <1>;
|
||||||
pinctrl-names = "default", "sleep";
|
pinctrl-names = "default", "sleep";
|
||||||
pinctrl-0 = <&sec_mi2s_active &sec_mi2s_sd0_active
|
pinctrl-0 = <&sec_mi2s_active &sec_mi2s_sd0_active
|
||||||
&sec_mi2s_sd1_active>;
|
&sec_mi2s_sd1_active>;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
|
/* Copyright (c) 2015-2017, The Linux Foundation. All rights reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License version 2 and
|
||||||
|
@ -628,7 +628,7 @@
|
||||||
"msm-pcm-routing", "msm-compr-dsp",
|
"msm-pcm-routing", "msm-compr-dsp",
|
||||||
"msm-pcm-loopback.1";
|
"msm-pcm-loopback.1";
|
||||||
asoc-cpu = <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_hdmi>,
|
asoc-cpu = <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_hdmi>,
|
||||||
<&dai_mi2s>, <&dai_mi2s_quat>,
|
<&dai_mi2s_sec>, <&dai_mi2s>, <&dai_mi2s_quat>,
|
||||||
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
||||||
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
||||||
<&incall_record_rx>, <&incall_record_tx>,
|
<&incall_record_rx>, <&incall_record_tx>,
|
||||||
|
@ -642,7 +642,7 @@
|
||||||
<&dai_quat_tdm_tx_0>, <&dai_quat_tdm_tx_1>,
|
<&dai_quat_tdm_tx_0>, <&dai_quat_tdm_tx_1>,
|
||||||
<&dai_quat_tdm_tx_2>, <&dai_quat_tdm_tx_3>;
|
<&dai_quat_tdm_tx_2>, <&dai_quat_tdm_tx_3>;
|
||||||
asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
|
asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
|
||||||
"msm-dai-q6-hdmi.8",
|
"msm-dai-q6-hdmi.8", "msm-dai-q6-mi2s.1",
|
||||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||||
"msm-dai-q6-dev.241", "msm-dai-q6-dev.240",
|
"msm-dai-q6-dev.241", "msm-dai-q6-dev.240",
|
||||||
|
@ -688,6 +688,16 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
qcom,msm-dai-mi2s {
|
qcom,msm-dai-mi2s {
|
||||||
|
dai_mi2s_sec: qcom,msm-dai-q6-mi2s-sec {
|
||||||
|
qcom,msm-mi2s-rx-lines = <2>;
|
||||||
|
qcom,msm-mi2s-tx-lines = <1>;
|
||||||
|
pinctrl-names = "default", "sleep";
|
||||||
|
pinctrl-0 = <&sec_mi2s_active &sec_mi2s_sd0_active
|
||||||
|
&sec_mi2s_sd1_active>;
|
||||||
|
pinctrl-1 = <&sec_mi2s_sleep &sec_mi2s_sd0_sleep
|
||||||
|
&sec_mi2s_sd1_sleep>;
|
||||||
|
};
|
||||||
|
|
||||||
dai_mi2s_quat: qcom,msm-dai-q6-mi2s-quat {
|
dai_mi2s_quat: qcom,msm-dai-q6-mi2s-quat {
|
||||||
pinctrl-names = "default", "sleep";
|
pinctrl-names = "default", "sleep";
|
||||||
pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active>;
|
pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active>;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
|
/* Copyright (c) 2015-2017, The Linux Foundation. All rights reserved.
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License version 2 and
|
||||||
|
@ -533,7 +533,7 @@
|
||||||
"msm-pcm-routing", "msm-compr-dsp",
|
"msm-pcm-routing", "msm-compr-dsp",
|
||||||
"msm-pcm-loopback.1";
|
"msm-pcm-loopback.1";
|
||||||
asoc-cpu = <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_hdmi>,
|
asoc-cpu = <&dai_pri_auxpcm>, <&dai_sec_auxpcm>, <&dai_hdmi>,
|
||||||
<&dai_mi2s>, <&dai_mi2s_quat>,
|
<&dai_mi2s_sec>, <&dai_mi2s>, <&dai_mi2s_quat>,
|
||||||
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
<&afe_pcm_rx>, <&afe_pcm_tx>,
|
||||||
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
||||||
<&incall_record_rx>, <&incall_record_tx>,
|
<&incall_record_rx>, <&incall_record_tx>,
|
||||||
|
@ -547,7 +547,7 @@
|
||||||
<&dai_quat_tdm_tx_0>, <&dai_quat_tdm_tx_1>,
|
<&dai_quat_tdm_tx_0>, <&dai_quat_tdm_tx_1>,
|
||||||
<&dai_quat_tdm_tx_2>, <&dai_quat_tdm_tx_3>;
|
<&dai_quat_tdm_tx_2>, <&dai_quat_tdm_tx_3>;
|
||||||
asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
|
asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-auxpcm.2",
|
||||||
"msm-dai-q6-hdmi.8",
|
"msm-dai-q6-hdmi.8", "msm-dai-q6-mi2s.1",
|
||||||
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
"msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3",
|
||||||
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
"msm-dai-q6-dev.224", "msm-dai-q6-dev.225",
|
||||||
"msm-dai-q6-dev.241", "msm-dai-q6-dev.240",
|
"msm-dai-q6-dev.241", "msm-dai-q6-dev.240",
|
||||||
|
@ -571,6 +571,16 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
qcom,msm-dai-mi2s {
|
qcom,msm-dai-mi2s {
|
||||||
|
dai_mi2s_sec: qcom,msm-dai-q6-mi2s-sec {
|
||||||
|
qcom,msm-mi2s-rx-lines = <2>;
|
||||||
|
qcom,msm-mi2s-tx-lines = <1>;
|
||||||
|
pinctrl-names = "default", "sleep";
|
||||||
|
pinctrl-0 = <&sec_mi2s_active &sec_mi2s_sd0_active
|
||||||
|
&sec_mi2s_sd1_active>;
|
||||||
|
pinctrl-1 = <&sec_mi2s_sleep &sec_mi2s_sd0_sleep
|
||||||
|
&sec_mi2s_sd1_sleep>;
|
||||||
|
};
|
||||||
|
|
||||||
dai_mi2s_quat: qcom,msm-dai-q6-mi2s-quat {
|
dai_mi2s_quat: qcom,msm-dai-q6-mi2s-quat {
|
||||||
pinctrl-names = "default", "sleep";
|
pinctrl-names = "default", "sleep";
|
||||||
pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active>;
|
pinctrl-0 = <&quat_mi2s_active &quat_mi2s_sd0_active>;
|
||||||
|
|
Loading…
Add table
Reference in a new issue