ARM: dts: msm: add support for secondary TDM on msm8996 adp/cdp
Add secondary TDM TX DAI in the automotive sound card entry for msm8996 automotive ADP/CDP platforms. Change-Id: I3ffc82c7e826fb7e97e1d34e0498637d5d55afd0 CRs-fixed: 1108597 Signed-off-by: Derek Chen <chenche@codeaurora.org>
This commit is contained in:
parent
ee3f33beee
commit
d010eb2b3f
5 changed files with 71 additions and 4 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
|
||||
* it under the terms of the GNU General Public License version 2 and
|
||||
|
@ -629,6 +629,8 @@
|
|||
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
||||
<&incall_record_rx>, <&incall_record_tx>,
|
||||
<&incall_music_rx>, <&incall_music2_rx>,
|
||||
<&dai_sec_tdm_tx_0>, <&dai_sec_tdm_tx_1>,
|
||||
<&dai_sec_tdm_tx_2>, <&dai_sec_tdm_tx_3>,
|
||||
<&dai_tert_tdm_rx_0>, <&dai_tert_tdm_rx_1>,
|
||||
<&dai_tert_tdm_rx_2>, <&dai_tert_tdm_rx_3>,
|
||||
<&dai_tert_tdm_tx_0>, <&dai_tert_tdm_tx_1>,
|
||||
|
@ -644,6 +646,8 @@
|
|||
"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-dev.32770",
|
||||
"msm-dai-q6-tdm.36881", "msm-dai-q6-tdm.36883",
|
||||
"msm-dai-q6-tdm.36885", "msm-dai-q6-tdm.36887",
|
||||
"msm-dai-q6-tdm.36896", "msm-dai-q6-tdm.36898",
|
||||
"msm-dai-q6-tdm.36900", "msm-dai-q6-tdm.36902",
|
||||
"msm-dai-q6-tdm.36897", "msm-dai-q6-tdm.36899",
|
||||
|
|
|
@ -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
|
||||
* it under the terms of the GNU General Public License version 2 and
|
||||
|
@ -864,6 +864,8 @@
|
|||
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
||||
<&incall_record_rx>, <&incall_record_tx>,
|
||||
<&incall_music_rx>, <&incall_music2_rx>,
|
||||
<&dai_sec_tdm_tx_0>, <&dai_sec_tdm_tx_1>,
|
||||
<&dai_sec_tdm_tx_2>, <&dai_sec_tdm_tx_3>,
|
||||
<&dai_tert_tdm_rx_0>, <&dai_tert_tdm_rx_1>,
|
||||
<&dai_tert_tdm_rx_2>, <&dai_tert_tdm_rx_3>,
|
||||
<&dai_tert_tdm_tx_0>, <&dai_tert_tdm_tx_1>,
|
||||
|
@ -879,6 +881,8 @@
|
|||
"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-dev.32770",
|
||||
"msm-dai-q6-tdm.36881", "msm-dai-q6-tdm.36883",
|
||||
"msm-dai-q6-tdm.36885", "msm-dai-q6-tdm.36887",
|
||||
"msm-dai-q6-tdm.36896", "msm-dai-q6-tdm.36898",
|
||||
"msm-dai-q6-tdm.36900", "msm-dai-q6-tdm.36902",
|
||||
"msm-dai-q6-tdm.36897", "msm-dai-q6-tdm.36899",
|
||||
|
|
|
@ -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
|
||||
* it under the terms of the GNU General Public License version 2 and
|
||||
|
@ -633,6 +633,8 @@
|
|||
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
||||
<&incall_record_rx>, <&incall_record_tx>,
|
||||
<&incall_music_rx>, <&incall_music2_rx>,
|
||||
<&dai_sec_tdm_tx_0>, <&dai_sec_tdm_tx_1>,
|
||||
<&dai_sec_tdm_tx_2>, <&dai_sec_tdm_tx_3>,
|
||||
<&dai_tert_tdm_rx_0>, <&dai_tert_tdm_rx_1>,
|
||||
<&dai_tert_tdm_rx_2>, <&dai_tert_tdm_rx_3>,
|
||||
<&dai_tert_tdm_tx_0>, <&dai_tert_tdm_tx_1>,
|
||||
|
@ -648,6 +650,8 @@
|
|||
"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-dev.32770",
|
||||
"msm-dai-q6-tdm.36881", "msm-dai-q6-tdm.36883",
|
||||
"msm-dai-q6-tdm.36885", "msm-dai-q6-tdm.36887",
|
||||
"msm-dai-q6-tdm.36896", "msm-dai-q6-tdm.36898",
|
||||
"msm-dai-q6-tdm.36900", "msm-dai-q6-tdm.36902",
|
||||
"msm-dai-q6-tdm.36897", "msm-dai-q6-tdm.36899",
|
||||
|
|
|
@ -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
|
||||
* it under the terms of the GNU General Public License version 2 and
|
||||
|
@ -538,6 +538,8 @@
|
|||
<&afe_proxy_rx>, <&afe_proxy_tx>,
|
||||
<&incall_record_rx>, <&incall_record_tx>,
|
||||
<&incall_music_rx>, <&incall_music2_rx>,
|
||||
<&dai_sec_tdm_tx_0>, <&dai_sec_tdm_tx_1>,
|
||||
<&dai_sec_tdm_tx_2>, <&dai_sec_tdm_tx_3>,
|
||||
<&dai_tert_tdm_rx_0>, <&dai_tert_tdm_rx_1>,
|
||||
<&dai_tert_tdm_rx_2>, <&dai_tert_tdm_rx_3>,
|
||||
<&dai_tert_tdm_tx_0>, <&dai_tert_tdm_tx_1>,
|
||||
|
@ -553,6 +555,8 @@
|
|||
"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-dev.32770",
|
||||
"msm-dai-q6-tdm.36881", "msm-dai-q6-tdm.36883",
|
||||
"msm-dai-q6-tdm.36885", "msm-dai-q6-tdm.36887",
|
||||
"msm-dai-q6-tdm.36896", "msm-dai-q6-tdm.36898",
|
||||
"msm-dai-q6-tdm.36900", "msm-dai-q6-tdm.36902",
|
||||
"msm-dai-q6-tdm.36897", "msm-dai-q6-tdm.36899",
|
||||
|
|
|
@ -3347,6 +3347,57 @@
|
|||
};
|
||||
};
|
||||
|
||||
qcom,msm-dai-tdm-sec-tx {
|
||||
compatible = "qcom,msm-dai-tdm";
|
||||
qcom,msm-cpudai-tdm-group-id = <37137>;
|
||||
qcom,msm-cpudai-tdm-group-num-ports = <4>;
|
||||
qcom,msm-cpudai-tdm-group-port-id = <36881 36883 36885 36887>;
|
||||
qcom,msm-cpudai-tdm-clk-rate = <0>;
|
||||
dai_sec_tdm_tx_0: qcom,msm-dai-q6-tdm-sec-tx-0 {
|
||||
compatible = "qcom,msm-dai-q6-tdm";
|
||||
qcom,msm-cpudai-tdm-dev-id = <36881>;
|
||||
qcom,msm-cpudai-tdm-sync-mode = <1>;
|
||||
qcom,msm-cpudai-tdm-sync-src = <0>;
|
||||
qcom,msm-cpudai-tdm-data-out = <0>;
|
||||
qcom,msm-cpudai-tdm-invert-sync = <0>;
|
||||
qcom,msm-cpudai-tdm-data-delay = <0>;
|
||||
qcom,msm-cpudai-tdm-data-align = <0>;
|
||||
};
|
||||
|
||||
dai_sec_tdm_tx_1: qcom,msm-dai-q6-tdm-sec-tx-1 {
|
||||
compatible = "qcom,msm-dai-q6-tdm";
|
||||
qcom,msm-cpudai-tdm-dev-id = <36883>;
|
||||
qcom,msm-cpudai-tdm-sync-mode = <1>;
|
||||
qcom,msm-cpudai-tdm-sync-src = <0>;
|
||||
qcom,msm-cpudai-tdm-data-out = <0>;
|
||||
qcom,msm-cpudai-tdm-invert-sync = <0>;
|
||||
qcom,msm-cpudai-tdm-data-delay = <0>;
|
||||
qcom,msm-cpudai-tdm-data-align = <0>;
|
||||
};
|
||||
|
||||
dai_sec_tdm_tx_2: qcom,msm-dai-q6-tdm-sec-tx-2 {
|
||||
compatible = "qcom,msm-dai-q6-tdm";
|
||||
qcom,msm-cpudai-tdm-dev-id = <36885>;
|
||||
qcom,msm-cpudai-tdm-sync-mode = <1>;
|
||||
qcom,msm-cpudai-tdm-sync-src = <0>;
|
||||
qcom,msm-cpudai-tdm-data-out = <0>;
|
||||
qcom,msm-cpudai-tdm-invert-sync = <0>;
|
||||
qcom,msm-cpudai-tdm-data-delay = <0>;
|
||||
qcom,msm-cpudai-tdm-data-align = <0>;
|
||||
};
|
||||
|
||||
dai_sec_tdm_tx_3: qcom,msm-dai-q6-tdm-sec-tx-3 {
|
||||
compatible = "qcom,msm-dai-q6-tdm";
|
||||
qcom,msm-cpudai-tdm-dev-id = <36887>;
|
||||
qcom,msm-cpudai-tdm-sync-mode = <1>;
|
||||
qcom,msm-cpudai-tdm-sync-src = <0>;
|
||||
qcom,msm-cpudai-tdm-data-out = <0>;
|
||||
qcom,msm-cpudai-tdm-invert-sync = <0>;
|
||||
qcom,msm-cpudai-tdm-data-delay = <0>;
|
||||
qcom,msm-cpudai-tdm-data-align = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
qcom,msm-dai-tdm-tert-rx {
|
||||
compatible = "qcom,msm-dai-tdm";
|
||||
qcom,msm-cpudai-tdm-group-id = <37152>;
|
||||
|
|
Loading…
Add table
Reference in a new issue