ARM: dts: msm: Add Tert Mi2s Group node for msm8996
Support tertiary mi2s group device feature for msm8996. Change-Id: Ifb0cf8fae13961bef6938cc6f99ecbd5740b2985 Signed-off-by: Cong Tang <congt@codeaurora.org>
This commit is contained in:
parent
e46bc1b058
commit
fcc10f60f0
7 changed files with 690 additions and 10 deletions
|
@ -2678,3 +2678,107 @@ Example 2:
|
||||||
qcom,spkr-tdm-rx = <&dai_quat_tdm_rx_0>;
|
qcom,spkr-tdm-rx = <&dai_quat_tdm_rx_0>;
|
||||||
qcom,mic-tdm-tx = <&dai_quat_tdm_tx_0>;
|
qcom,mic-tdm-tx = <&dai_quat_tdm_tx_0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
* msm-dai-group-mi2s
|
||||||
|
|
||||||
|
[First Level Nodes]
|
||||||
|
|
||||||
|
Required properties:
|
||||||
|
|
||||||
|
- compatible : "qcom,msm-dai-group-mi2s"
|
||||||
|
- qcom,msm-cpudai-mi2s-group-id: ID of the group device. MI2S interface
|
||||||
|
supports up to 8 groups:
|
||||||
|
Secondary RX: 4354
|
||||||
|
Secondary TX: 4355
|
||||||
|
Tertiary RX: 4356
|
||||||
|
Tertiary TX: 4357
|
||||||
|
Quaternary RX: 4358
|
||||||
|
Quaternary TX: 4359
|
||||||
|
|
||||||
|
- qcom,msm-cpudai-mi2s-group-num-ports: Number of ports in
|
||||||
|
msm-cpudai-mi2s-group-port-id array.
|
||||||
|
Max number of ports supported by DSP is 8.
|
||||||
|
|
||||||
|
- qcom,msm-cpudai-mi2s-group-port-id: Array of mi2s port IDs of the group.
|
||||||
|
The size of the array is determined by
|
||||||
|
the value in msm-cpudai-mi2s-group-num-ports.
|
||||||
|
Each group supports up to 4 ports:
|
||||||
|
Secondary RX: 4160, 4162, 4164, 4174,
|
||||||
|
Secondary TX: 4161, 4163, 4165, 4175,
|
||||||
|
Tertiary RX: 4168, 4170, 4172, 4176,
|
||||||
|
Tertiary TX: 4169, 4171, 4173, 4177,
|
||||||
|
Quaternary RX: 4102, 4128, 4130, 4132,
|
||||||
|
Quaternary TX: 4103, 4129, 4131, 4133,
|
||||||
|
|
||||||
|
- qcom,msm-cpudai-mi2s-channel-mode: group mi2s line channel mode.
|
||||||
|
I2S_SD0 : 0x1
|
||||||
|
I2S_SD1 : 0x2
|
||||||
|
I2S_SD2 : 0x3
|
||||||
|
I2S_SD3 : 0x4
|
||||||
|
I2S_QUAD01 : 0x5
|
||||||
|
I2S_QUAD23 : 0x6
|
||||||
|
I2S_6CHS : 0x7
|
||||||
|
I2S_8CHS : 0x8
|
||||||
|
|
||||||
|
- qcom,msm-cpudai-mi2s-sync-mode: group mi2s master mode.
|
||||||
|
0 - Slave
|
||||||
|
1 - Master
|
||||||
|
|
||||||
|
- qcom,msm-cpudai-mi2s-mclk: mi2s mclk value if required.
|
||||||
|
0 - not provided any mclk
|
||||||
|
others - the real mclk value, at least
|
||||||
|
equal with bclk.
|
||||||
|
|
||||||
|
- qcom,msm-cpudai-mi2s-bclk: mi2s bclk value required, the clk value should
|
||||||
|
equal channels * bit_width * rate.
|
||||||
|
|
||||||
|
[Second Level Nodes]
|
||||||
|
|
||||||
|
Required properties:
|
||||||
|
|
||||||
|
- compatible : "qcom,msm-dai-group-mi2s-dev"
|
||||||
|
- qcom,msm-dai-q6-mi2s-dev-id: mi2s port ID.
|
||||||
|
- qcom,msm-cpudai-mi2s-channel-mode: mi2s port line channel mode
|
||||||
|
I2S_SD0 : 0x1
|
||||||
|
I2S_SD1 : 0x2
|
||||||
|
I2S_SD2 : 0x3
|
||||||
|
I2S_SD3 : 0x4
|
||||||
|
I2S_QUAD01 : 0x5
|
||||||
|
I2S_QUAD23 : 0x6
|
||||||
|
I2S_6CHS : 0x7
|
||||||
|
I2S_8CHS : 0x8
|
||||||
|
|
||||||
|
- qcom,msm-cpudai-mi2s-data-align: Indicate how data is packed
|
||||||
|
within the slot. For example, 32 slot width in case of
|
||||||
|
sample bit width is 24.
|
||||||
|
0 - MSB
|
||||||
|
1 - LSB
|
||||||
|
|
||||||
|
Optional properties:
|
||||||
|
|
||||||
|
- pinctrl-names: Pinctrl state names for each pin group
|
||||||
|
configuration.
|
||||||
|
|
||||||
|
- pinctrl-x: Defines pinctrl state for each pin group.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
qcom,msm-dai-group-mi2s-tert-tx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4357>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4167 4169>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <5>;
|
||||||
|
dai_tert_mi2s_tx_1:qcom,msm-dai-q6-mi2s-tert-tx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4167>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_tx_2:qcom,msm-dai-q6-mi2s-tert-tx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4169>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
|
@ -729,7 +729,19 @@
|
||||||
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
||||||
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
||||||
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
||||||
<&dai_quat_tdm_tx_3>;
|
<&dai_quat_tdm_tx_3>, <&dai_sec_mi2s_rx_1>,
|
||||||
|
<&dai_sec_mi2s_rx_2>, <&dai_sec_mi2s_rx_3>,
|
||||||
|
<&dai_sec_mi2s_rx_4>, <&dai_sec_mi2s_tx_1>,
|
||||||
|
<&dai_sec_mi2s_tx_2>, <&dai_sec_mi2s_tx_3>,
|
||||||
|
<&dai_sec_mi2s_tx_4>, <&dai_tert_mi2s_rx_1>,
|
||||||
|
<&dai_tert_mi2s_rx_2>, <&dai_tert_mi2s_rx_3>,
|
||||||
|
<&dai_tert_mi2s_rx_4>, <&dai_tert_mi2s_tx_1>,
|
||||||
|
<&dai_tert_mi2s_tx_2>, <&dai_tert_mi2s_tx_3>,
|
||||||
|
<&dai_tert_mi2s_tx_4>, <&dai_quat_mi2s_rx_1>,
|
||||||
|
<&dai_quat_mi2s_rx_2>, <&dai_quat_mi2s_rx_3>,
|
||||||
|
<&dai_quat_mi2s_rx_4>, <&dai_quat_mi2s_tx_1>,
|
||||||
|
<&dai_quat_mi2s_tx_2>, <&dai_quat_mi2s_tx_3>,
|
||||||
|
<&dai_quat_mi2s_tx_4>;
|
||||||
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-mi2s.1",
|
"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",
|
||||||
|
@ -753,7 +765,19 @@
|
||||||
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
||||||
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
||||||
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
||||||
"msm-dai-q6-tdm.36919";
|
"msm-dai-q6-tdm.36919", "msm-dai-q6-mi2s.4160",
|
||||||
|
"msm-dai-q6-mi2s.4162", "msm-dai-q6-mi2s.4164",
|
||||||
|
"msm-dai-q6-mi2s.4174", "msm-dai-q6-mi2s.4161",
|
||||||
|
"msm-dai-q6-mi2s.4163", "msm-dai-q6-mi2s.4165",
|
||||||
|
"msm-dai-q6-mi2s.4175", "msm-dai-q6-mi2s.4168",
|
||||||
|
"msm-dai-q6-mi2s.4170", "msm-dai-q6-mi2s.4172",
|
||||||
|
"msm-dai-q6-mi2s.4176", "msm-dai-q6-mi2s.4169",
|
||||||
|
"msm-dai-q6-mi2s.4171", "msm-dai-q6-mi2s.4173",
|
||||||
|
"msm-dai-q6-mi2s.4177", "msm-dai-q6-mi2s.4128",
|
||||||
|
"msm-dai-q6-mi2s.4130", "msm-dai-q6-mi2s.4132",
|
||||||
|
"msm-dai-q6-mi2s.4134", "msm-dai-q6-mi2s.4129",
|
||||||
|
"msm-dai-q6-mi2s.4131", "msm-dai-q6-mi2s.4133",
|
||||||
|
"msm-dai-q6-mi2s.4135";
|
||||||
asoc-codec = <&stub_codec>;
|
asoc-codec = <&stub_codec>;
|
||||||
asoc-codec-names = "msm-stub-codec.1";
|
asoc-codec-names = "msm-stub-codec.1";
|
||||||
};
|
};
|
||||||
|
|
|
@ -1106,7 +1106,19 @@
|
||||||
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
||||||
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
||||||
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
||||||
<&dai_quat_tdm_tx_3>;
|
<&dai_quat_tdm_tx_3>, <&dai_sec_mi2s_rx_1>,
|
||||||
|
<&dai_sec_mi2s_rx_2>, <&dai_sec_mi2s_rx_3>,
|
||||||
|
<&dai_sec_mi2s_rx_4>, <&dai_sec_mi2s_tx_1>,
|
||||||
|
<&dai_sec_mi2s_tx_2>, <&dai_sec_mi2s_tx_3>,
|
||||||
|
<&dai_sec_mi2s_tx_4>, <&dai_tert_mi2s_rx_1>,
|
||||||
|
<&dai_tert_mi2s_rx_2>, <&dai_tert_mi2s_rx_3>,
|
||||||
|
<&dai_tert_mi2s_rx_4>, <&dai_tert_mi2s_tx_1>,
|
||||||
|
<&dai_tert_mi2s_tx_2>, <&dai_tert_mi2s_tx_3>,
|
||||||
|
<&dai_tert_mi2s_tx_4>, <&dai_quat_mi2s_rx_1>,
|
||||||
|
<&dai_quat_mi2s_rx_2>, <&dai_quat_mi2s_rx_3>,
|
||||||
|
<&dai_quat_mi2s_rx_4>, <&dai_quat_mi2s_tx_1>,
|
||||||
|
<&dai_quat_mi2s_tx_2>, <&dai_quat_mi2s_tx_3>,
|
||||||
|
<&dai_quat_mi2s_tx_4>;
|
||||||
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-mi2s.1",
|
"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",
|
||||||
|
@ -1130,7 +1142,19 @@
|
||||||
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
||||||
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
||||||
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
||||||
"msm-dai-q6-tdm.36919";
|
"msm-dai-q6-tdm.36919", "msm-dai-q6-mi2s.4160",
|
||||||
|
"msm-dai-q6-mi2s.4162", "msm-dai-q6-mi2s.4164",
|
||||||
|
"msm-dai-q6-mi2s.4174", "msm-dai-q6-mi2s.4161",
|
||||||
|
"msm-dai-q6-mi2s.4163", "msm-dai-q6-mi2s.4165",
|
||||||
|
"msm-dai-q6-mi2s.4175", "msm-dai-q6-mi2s.4168",
|
||||||
|
"msm-dai-q6-mi2s.4170", "msm-dai-q6-mi2s.4172",
|
||||||
|
"msm-dai-q6-mi2s.4176", "msm-dai-q6-mi2s.4169",
|
||||||
|
"msm-dai-q6-mi2s.4171", "msm-dai-q6-mi2s.4173",
|
||||||
|
"msm-dai-q6-mi2s.4177", "msm-dai-q6-mi2s.4128",
|
||||||
|
"msm-dai-q6-mi2s.4130", "msm-dai-q6-mi2s.4132",
|
||||||
|
"msm-dai-q6-mi2s.4134", "msm-dai-q6-mi2s.4129",
|
||||||
|
"msm-dai-q6-mi2s.4131", "msm-dai-q6-mi2s.4133",
|
||||||
|
"msm-dai-q6-mi2s.4135";
|
||||||
asoc-codec = <&stub_codec>;
|
asoc-codec = <&stub_codec>;
|
||||||
asoc-codec-names = "msm-stub-codec.1";
|
asoc-codec-names = "msm-stub-codec.1";
|
||||||
};
|
};
|
||||||
|
|
|
@ -959,7 +959,19 @@
|
||||||
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
||||||
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
||||||
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
||||||
<&dai_quat_tdm_tx_3>;
|
<&dai_quat_tdm_tx_3>, <&dai_sec_mi2s_rx_1>,
|
||||||
|
<&dai_sec_mi2s_rx_2>, <&dai_sec_mi2s_rx_3>,
|
||||||
|
<&dai_sec_mi2s_rx_4>, <&dai_sec_mi2s_tx_1>,
|
||||||
|
<&dai_sec_mi2s_tx_2>, <&dai_sec_mi2s_tx_3>,
|
||||||
|
<&dai_sec_mi2s_tx_4>, <&dai_tert_mi2s_rx_1>,
|
||||||
|
<&dai_tert_mi2s_rx_2>, <&dai_tert_mi2s_rx_3>,
|
||||||
|
<&dai_tert_mi2s_rx_4>, <&dai_tert_mi2s_tx_1>,
|
||||||
|
<&dai_tert_mi2s_tx_2>, <&dai_tert_mi2s_tx_3>,
|
||||||
|
<&dai_tert_mi2s_tx_4>, <&dai_quat_mi2s_rx_1>,
|
||||||
|
<&dai_quat_mi2s_rx_2>, <&dai_quat_mi2s_rx_3>,
|
||||||
|
<&dai_quat_mi2s_rx_4>, <&dai_quat_mi2s_tx_1>,
|
||||||
|
<&dai_quat_mi2s_tx_2>, <&dai_quat_mi2s_tx_3>,
|
||||||
|
<&dai_quat_mi2s_tx_4>;
|
||||||
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-mi2s.1",
|
"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",
|
||||||
|
@ -983,7 +995,19 @@
|
||||||
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
||||||
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
||||||
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
||||||
"msm-dai-q6-tdm.36919";
|
"msm-dai-q6-tdm.36919", "msm-dai-q6-mi2s.4160",
|
||||||
|
"msm-dai-q6-mi2s.4162", "msm-dai-q6-mi2s.4164",
|
||||||
|
"msm-dai-q6-mi2s.4174", "msm-dai-q6-mi2s.4161",
|
||||||
|
"msm-dai-q6-mi2s.4163", "msm-dai-q6-mi2s.4165",
|
||||||
|
"msm-dai-q6-mi2s.4175", "msm-dai-q6-mi2s.4168",
|
||||||
|
"msm-dai-q6-mi2s.4170", "msm-dai-q6-mi2s.4172",
|
||||||
|
"msm-dai-q6-mi2s.4176", "msm-dai-q6-mi2s.4169",
|
||||||
|
"msm-dai-q6-mi2s.4171", "msm-dai-q6-mi2s.4173",
|
||||||
|
"msm-dai-q6-mi2s.4177", "msm-dai-q6-mi2s.4128",
|
||||||
|
"msm-dai-q6-mi2s.4130", "msm-dai-q6-mi2s.4132",
|
||||||
|
"msm-dai-q6-mi2s.4134", "msm-dai-q6-mi2s.4129",
|
||||||
|
"msm-dai-q6-mi2s.4131", "msm-dai-q6-mi2s.4133",
|
||||||
|
"msm-dai-q6-mi2s.4135";
|
||||||
asoc-codec = <&stub_codec>;
|
asoc-codec = <&stub_codec>;
|
||||||
asoc-codec-names = "msm-stub-codec.1";
|
asoc-codec-names = "msm-stub-codec.1";
|
||||||
};
|
};
|
||||||
|
|
|
@ -554,7 +554,19 @@
|
||||||
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
||||||
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
||||||
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
||||||
<&dai_quat_tdm_tx_3>;
|
<&dai_quat_tdm_tx_3>, <&dai_sec_mi2s_rx_1>,
|
||||||
|
<&dai_sec_mi2s_rx_2>, <&dai_sec_mi2s_rx_3>,
|
||||||
|
<&dai_sec_mi2s_rx_4>, <&dai_sec_mi2s_tx_1>,
|
||||||
|
<&dai_sec_mi2s_tx_2>, <&dai_sec_mi2s_tx_3>,
|
||||||
|
<&dai_sec_mi2s_tx_4>, <&dai_tert_mi2s_rx_1>,
|
||||||
|
<&dai_tert_mi2s_rx_2>, <&dai_tert_mi2s_rx_3>,
|
||||||
|
<&dai_tert_mi2s_rx_4>, <&dai_tert_mi2s_tx_1>,
|
||||||
|
<&dai_tert_mi2s_tx_2>, <&dai_tert_mi2s_tx_3>,
|
||||||
|
<&dai_tert_mi2s_tx_4>, <&dai_quat_mi2s_rx_1>,
|
||||||
|
<&dai_quat_mi2s_rx_2>, <&dai_quat_mi2s_rx_3>,
|
||||||
|
<&dai_quat_mi2s_rx_4>, <&dai_quat_mi2s_tx_1>,
|
||||||
|
<&dai_quat_mi2s_tx_2>, <&dai_quat_mi2s_tx_3>,
|
||||||
|
<&dai_quat_mi2s_tx_4>;
|
||||||
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-mi2s.1",
|
"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",
|
||||||
|
@ -578,7 +590,19 @@
|
||||||
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
||||||
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
||||||
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
||||||
"msm-dai-q6-tdm.36919";
|
"msm-dai-q6-tdm.36919", "msm-dai-q6-mi2s.4160",
|
||||||
|
"msm-dai-q6-mi2s.4162", "msm-dai-q6-mi2s.4164",
|
||||||
|
"msm-dai-q6-mi2s.4174", "msm-dai-q6-mi2s.4161",
|
||||||
|
"msm-dai-q6-mi2s.4163", "msm-dai-q6-mi2s.4165",
|
||||||
|
"msm-dai-q6-mi2s.4175", "msm-dai-q6-mi2s.4168",
|
||||||
|
"msm-dai-q6-mi2s.4170", "msm-dai-q6-mi2s.4172",
|
||||||
|
"msm-dai-q6-mi2s.4176", "msm-dai-q6-mi2s.4169",
|
||||||
|
"msm-dai-q6-mi2s.4171", "msm-dai-q6-mi2s.4173",
|
||||||
|
"msm-dai-q6-mi2s.4177", "msm-dai-q6-mi2s.4128",
|
||||||
|
"msm-dai-q6-mi2s.4130", "msm-dai-q6-mi2s.4132",
|
||||||
|
"msm-dai-q6-mi2s.4134", "msm-dai-q6-mi2s.4129",
|
||||||
|
"msm-dai-q6-mi2s.4131", "msm-dai-q6-mi2s.4133",
|
||||||
|
"msm-dai-q6-mi2s.4135";
|
||||||
asoc-codec = <&stub_codec>;
|
asoc-codec = <&stub_codec>;
|
||||||
asoc-codec-names = "msm-stub-codec.1";
|
asoc-codec-names = "msm-stub-codec.1";
|
||||||
};
|
};
|
||||||
|
|
|
@ -3560,6 +3560,234 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-sec-rx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4354>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4160 4162 4164 4174>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <12288000>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_sec_mi2s_rx_1:qcom,msm-dai-q6-mi2s-sec-rx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4160>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_rx_2:qcom,msm-dai-q6-mi2s-sec-rx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4162>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_rx_3:qcom,msm-dai-q6-mi2s-sec-rx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4164>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_rx_4:qcom,msm-dai-q6-mi2s-sec-rx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4174>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-sec-tx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4355>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4161 4163 4165 4175>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <12288000>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_sec_mi2s_tx_1:qcom,msm-dai-q6-mi2s-sec-tx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4161>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_tx_2:qcom,msm-dai-q6-mi2s-sec-tx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4163>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_tx_3:qcom,msm-dai-q6-mi2s-sec-tx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4165>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_tx_4:qcom,msm-dai-q6-mi2s-sec-tx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4175>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-tert-rx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4356>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4168 4170 4172 4176>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <5>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <3072000>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_tert_mi2s_rx_1:qcom,msm-dai-q6-mi2s-tert-rx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4168>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_rx_2:qcom,msm-dai-q6-mi2s-tert-rx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4170>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_rx_3:qcom,msm-dai-q6-mi2s-tert-rx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4172>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_rx_4:qcom,msm-dai-q6-mi2s-tert-rx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4176>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-tert-tx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4357>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4169 4171 4173 4177>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <5>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <3072000>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_tert_mi2s_tx_1:qcom,msm-dai-q6-mi2s-tert-tx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4169>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_tx_2:qcom,msm-dai-q6-mi2s-tert-tx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4171>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_tx_3:qcom,msm-dai-q6-mi2s-tert-tx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4173>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_tx_4:qcom,msm-dai-q6-mi2s-tert-tx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4177>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-quat-rx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4358>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4128 4130 4132 4134>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <8>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <0>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_quat_mi2s_rx_1:qcom,msm-dai-q6-mi2s-quat-rx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4128>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_rx_2:qcom,msm-dai-q6-mi2s-quat-rx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4130>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_rx_3:qcom,msm-dai-q6-mi2s-quat-rx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4132>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <3>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_rx_4:qcom,msm-dai-q6-mi2s-quat-rx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4134>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-quat-tx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4359>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4129 4131 4133 4135>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <7>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <0>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_quat_mi2s_tx_1:qcom,msm-dai-q6-mi2s-quat-tx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4129>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_tx_2:qcom,msm-dai-q6-mi2s-quat-tx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4131>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_tx_3:qcom,msm-dai-q6-mi2s-quat-tx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4133>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <3>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_tx_4:qcom,msm-dai-q6-mi2s-quat-tx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4135>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
qcom,msm-dai-tdm-pri-rx {
|
qcom,msm-dai-tdm-pri-rx {
|
||||||
compatible = "qcom,msm-dai-tdm";
|
compatible = "qcom,msm-dai-tdm";
|
||||||
qcom,msm-cpudai-tdm-group-id = <37120>;
|
qcom,msm-cpudai-tdm-group-id = <37120>;
|
||||||
|
|
|
@ -48,7 +48,19 @@
|
||||||
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
<&dai_quat_tdm_rx_1>, <&dai_quat_tdm_rx_2>,
|
||||||
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
<&dai_quat_tdm_rx_3>, <&dai_quat_tdm_tx_0>,
|
||||||
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
<&dai_quat_tdm_tx_1>, <&dai_quat_tdm_tx_2>,
|
||||||
<&dai_quat_tdm_tx_3>;
|
<&dai_quat_tdm_tx_3>, <&dai_sec_mi2s_rx_1>,
|
||||||
|
<&dai_sec_mi2s_rx_2>, <&dai_sec_mi2s_rx_3>,
|
||||||
|
<&dai_sec_mi2s_rx_4>, <&dai_sec_mi2s_tx_1>,
|
||||||
|
<&dai_sec_mi2s_tx_2>, <&dai_sec_mi2s_tx_3>,
|
||||||
|
<&dai_sec_mi2s_tx_4>, <&dai_tert_mi2s_rx_1>,
|
||||||
|
<&dai_tert_mi2s_rx_2>, <&dai_tert_mi2s_rx_3>,
|
||||||
|
<&dai_tert_mi2s_rx_4>, <&dai_tert_mi2s_tx_1>,
|
||||||
|
<&dai_tert_mi2s_tx_2>, <&dai_tert_mi2s_tx_3>,
|
||||||
|
<&dai_tert_mi2s_tx_4>, <&dai_quat_mi2s_rx_1>,
|
||||||
|
<&dai_quat_mi2s_rx_2>, <&dai_quat_mi2s_rx_3>,
|
||||||
|
<&dai_quat_mi2s_rx_4>, <&dai_quat_mi2s_tx_1>,
|
||||||
|
<&dai_quat_mi2s_tx_2>, <&dai_quat_mi2s_tx_3>,
|
||||||
|
<&dai_quat_mi2s_tx_4>;
|
||||||
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-mi2s.1",
|
"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",
|
||||||
|
@ -72,7 +84,19 @@
|
||||||
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
"msm-dai-q6-tdm.36914", "msm-dai-q6-tdm.36916",
|
||||||
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
"msm-dai-q6-tdm.36918", "msm-dai-q6-tdm.36913",
|
||||||
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
"msm-dai-q6-tdm.36915", "msm-dai-q6-tdm.36917",
|
||||||
"msm-dai-q6-tdm.36919";
|
"msm-dai-q6-tdm.36919", "msm-dai-q6-mi2s.4160",
|
||||||
|
"msm-dai-q6-mi2s.4162", "msm-dai-q6-mi2s.4164",
|
||||||
|
"msm-dai-q6-mi2s.4174", "msm-dai-q6-mi2s.4161",
|
||||||
|
"msm-dai-q6-mi2s.4163", "msm-dai-q6-mi2s.4165",
|
||||||
|
"msm-dai-q6-mi2s.4175", "msm-dai-q6-mi2s.4168",
|
||||||
|
"msm-dai-q6-mi2s.4170", "msm-dai-q6-mi2s.4172",
|
||||||
|
"msm-dai-q6-mi2s.4176", "msm-dai-q6-mi2s.4169",
|
||||||
|
"msm-dai-q6-mi2s.4171", "msm-dai-q6-mi2s.4173",
|
||||||
|
"msm-dai-q6-mi2s.4177", "msm-dai-q6-mi2s.4128",
|
||||||
|
"msm-dai-q6-mi2s.4130", "msm-dai-q6-mi2s.4132",
|
||||||
|
"msm-dai-q6-mi2s.4134", "msm-dai-q6-mi2s.4129",
|
||||||
|
"msm-dai-q6-mi2s.4131", "msm-dai-q6-mi2s.4133",
|
||||||
|
"msm-dai-q6-mi2s.4135";
|
||||||
asoc-codec = <&stub_codec>;
|
asoc-codec = <&stub_codec>;
|
||||||
asoc-codec-names = "msm-stub-codec.1";
|
asoc-codec-names = "msm-stub-codec.1";
|
||||||
};
|
};
|
||||||
|
@ -249,6 +273,234 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-sec-rx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4354>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4160 4162 4164 4174>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <12288000>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_sec_mi2s_rx_1:qcom,msm-dai-q6-mi2s-sec-rx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4160>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_rx_2:qcom,msm-dai-q6-mi2s-sec-rx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4162>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_rx_3:qcom,msm-dai-q6-mi2s-sec-rx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4164>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_rx_4:qcom,msm-dai-q6-mi2s-sec-rx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4174>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-sec-tx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4355>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4161 4163 4165 4175>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <12288000>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_sec_mi2s_tx_1:qcom,msm-dai-q6-mi2s-sec-tx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4161>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_tx_2:qcom,msm-dai-q6-mi2s-sec-tx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4163>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_tx_3:qcom,msm-dai-q6-mi2s-sec-tx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4165>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_sec_mi2s_tx_4:qcom,msm-dai-q6-mi2s-sec-tx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4175>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-tert-rx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4356>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4168 4170 4172 4176>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <5>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <3072000>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_tert_mi2s_rx_1:qcom,msm-dai-q6-mi2s-tert-rx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4168>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_rx_2:qcom,msm-dai-q6-mi2s-tert-rx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4170>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_rx_3:qcom,msm-dai-q6-mi2s-tert-rx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4172>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_rx_4:qcom,msm-dai-q6-mi2s-tert-rx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4176>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-tert-tx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4357>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4169 4171 4173 4177>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <5>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <3072000>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_tert_mi2s_tx_1:qcom,msm-dai-q6-mi2s-tert-tx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4169>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_tx_2:qcom,msm-dai-q6-mi2s-tert-tx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4171>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_tx_3:qcom,msm-dai-q6-mi2s-tert-tx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4173>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_tert_mi2s_tx_4:qcom,msm-dai-q6-mi2s-tert-tx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4177>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-quat-rx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4358>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4128 4130 4132 4134>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <8>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <0>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_quat_mi2s_rx_1:qcom,msm-dai-q6-mi2s-quat-rx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4128>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_rx_2:qcom,msm-dai-q6-mi2s-quat-rx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4130>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_rx_3:qcom,msm-dai-q6-mi2s-quat-rx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4132>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <3>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_rx_4:qcom,msm-dai-q6-mi2s-quat-rx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4134>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
qcom,msm-dai-group-mi2s-quat-tx {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s";
|
||||||
|
qcom,msm-cpudai-mi2s-group-id = <4359>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-num-ports = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-group-port-id = <4129 4131 4133 4135>;
|
||||||
|
qcom,msm-cpudai-mi2s-channel-mode = <7>;
|
||||||
|
qcom,msm-cpudai-mi2s-sync-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-mclk = <0>;
|
||||||
|
qcom,msm-cpudai-mi2s-bclk = <3072000>;
|
||||||
|
dai_quat_mi2s_tx_1:qcom,msm-dai-q6-mi2s-quat-tx-1 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4129>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <1>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_tx_2:qcom,msm-dai-q6-mi2s-quat-tx-2 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4131>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <2>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_tx_3:qcom,msm-dai-q6-mi2s-quat-tx-3 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4133>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <3>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
dai_quat_mi2s_tx_4:qcom,msm-dai-q6-mi2s-quat-tx-4 {
|
||||||
|
compatible = "qcom,msm-dai-group-mi2s-dev";
|
||||||
|
qcom,msm-cpudai-mi2s-dev-id = <4135>;
|
||||||
|
qcom,msm-cpudai-mi2s-dev-channel-mode = <4>;
|
||||||
|
qcom,msm-cpudai-mi2s-data-align = <0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
qcom,msm-dai-tdm-pri-rx {
|
qcom,msm-dai-tdm-pri-rx {
|
||||||
compatible = "qcom,msm-dai-tdm";
|
compatible = "qcom,msm-dai-tdm";
|
||||||
qcom,msm-cpudai-tdm-group-id = <37120>;
|
qcom,msm-cpudai-tdm-group-id = <37120>;
|
||||||
|
|
Loading…
Add table
Reference in a new issue