|
@@ -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,
|