asoc: add support for TDM mics on QCS405

Add Quinary TDM for enabling TDM mics.

Change-Id: I4a4c74fc38c3c44ae594399103622ffa008d9566
Signed-off-by: Mangesh Kunchamwar <mangeshk@codeaurora.org>
This commit is contained in:
Mangesh Kunchamwar 2018-09-19 12:45:37 +05:30
commit f4feb27287

View file

@ -7140,6 +7140,9 @@ static int msm_dai_q6_tdm_set_tdm_slot(struct snd_soc_dai *dai,
/* HW supports 1-32 slots configuration. Typical: 1, 2, 4, 8, 16, 32 */
switch (slots) {
case 1:
cap_mask = 0x01;
break;
case 2:
cap_mask = 0x03;
break;
@ -7761,6 +7764,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_RX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_RX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7781,6 +7785,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_RX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_RX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7801,6 +7806,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_RX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_RX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7821,6 +7827,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_RX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_RX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7841,6 +7848,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_RX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_RX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7861,6 +7869,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_RX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_RX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7881,6 +7890,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_RX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_RX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7901,6 +7911,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_RX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_RX_7,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7921,6 +7932,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_TX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_TX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7941,6 +7953,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_TX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_TX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7961,6 +7974,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_TX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_TX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -7981,6 +7995,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_TX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_TX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8001,6 +8016,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_TX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_TX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8021,6 +8037,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_TX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_TX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8041,6 +8058,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_TX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_TX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8061,6 +8079,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "PRI_TDM_TX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_PRIMARY_TDM_TX_7,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8081,6 +8100,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_RX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_RX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8101,6 +8121,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_RX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_RX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8121,6 +8142,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_RX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_RX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8141,6 +8163,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_RX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_RX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8161,6 +8184,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_RX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_RX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8181,6 +8205,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_RX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_RX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8201,6 +8226,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_RX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_RX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8221,6 +8247,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_RX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_RX_7,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8241,6 +8268,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_TX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_TX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8261,6 +8289,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_TX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_TX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8281,6 +8310,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_TX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_TX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8301,6 +8331,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_TX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_TX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8321,6 +8352,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_TX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_TX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8341,6 +8373,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_TX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_TX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8361,6 +8394,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_TX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_TX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8381,6 +8415,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "SEC_TDM_TX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_SECONDARY_TDM_TX_7,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8401,6 +8436,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_RX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_RX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8421,6 +8457,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_RX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_RX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8441,6 +8478,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_RX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_RX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8461,6 +8499,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_RX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_RX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8481,6 +8520,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_RX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_RX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8501,6 +8541,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_RX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_RX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8521,6 +8562,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_RX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_RX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8541,6 +8583,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_RX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_RX_7,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8561,6 +8604,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_TX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_TX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8581,6 +8625,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_TX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_TX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8601,6 +8646,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_TX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_TX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8621,6 +8667,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_TX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_TX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8641,6 +8688,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_TX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_TX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8661,6 +8709,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_TX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_TX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8681,6 +8730,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_TX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_TX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8701,6 +8751,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "TERT_TDM_TX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_TERTIARY_TDM_TX_7,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8721,6 +8772,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_RX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_RX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8741,6 +8793,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_RX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_RX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8761,6 +8814,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_RX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_RX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8781,6 +8835,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_RX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_RX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8801,6 +8856,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_RX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_RX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8821,6 +8877,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_RX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_RX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8841,6 +8898,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_RX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_RX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8861,6 +8919,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_RX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_RX_7,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8881,6 +8940,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_TX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_TX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8901,6 +8961,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_TX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_TX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8921,6 +8982,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_TX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_TX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8941,6 +9003,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_TX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_TX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8961,6 +9024,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_TX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_TX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -8981,6 +9045,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_TX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_TX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9001,6 +9066,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_TX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_TX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9021,6 +9087,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUAT_TDM_TX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUATERNARY_TDM_TX_7,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9041,6 +9108,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_RX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_RX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9061,6 +9129,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_RX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_RX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9081,6 +9150,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_RX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_RX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9101,6 +9171,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_RX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_RX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9121,6 +9192,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_RX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_RX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9141,6 +9213,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_RX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_RX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9161,6 +9234,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_RX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_RX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9181,6 +9255,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_RX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_RX_7,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9201,6 +9276,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_TX_0",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_TX,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9221,6 +9297,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_TX_1",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_TX_1,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9241,6 +9318,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_TX_2",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_TX_2,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9261,6 +9339,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_TX_3",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_TX_3,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9281,6 +9360,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_TX_4",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_TX_4,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9301,6 +9381,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_TX_5",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_TX_5,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9321,6 +9402,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_TX_6",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_TX_6,
.probe = msm_dai_q6_dai_tdm_probe,
@ -9341,6 +9423,7 @@ static struct snd_soc_dai_driver msm_dai_q6_tdm_dai[] = {
.rate_min = 8000,
.rate_max = 352800,
},
.name = "QUIN_TDM_TX_7",
.ops = &msm_dai_q6_tdm_ops,
.id = AFE_PORT_ID_QUINARY_TDM_TX_7,
.probe = msm_dai_q6_dai_tdm_probe,