mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 20:33:58 -04:00
asoc: get and put for SEC_TDM_RX_0/TX_0 ADM channels
Enables get/put for SEC_TDM_RX_0/TX_0 ADM channels. Change-Id: Idb38903e5e7cc1af64735e2cd62a2b6cda8cb22e Signed-off-by: E V Ravi <quic_evenka@quicinc.com>
This commit is contained in:
parent
9c2238e1ab
commit
4ea134d031
1 changed files with 15 additions and 0 deletions
|
|
@ -3702,6 +3702,12 @@ static int msm_routing_adm_get_backend_idx(struct snd_kcontrol *kcontrol)
|
|||
backend_id = MSM_BACKEND_DAI_SLIMBUS_7_TX;
|
||||
} else if (strnstr(kcontrol->id.name, "TERT_TDM_TX_0", sizeof("TERT_TDM_TX_0"))) {
|
||||
backend_id = MSM_BACKEND_DAI_TERT_TDM_TX_0;
|
||||
} else if (strnstr(kcontrol->id.name, "TERT_TDM_RX_0", sizeof("TERT_TDM_RX_0"))) {
|
||||
backend_id = MSM_BACKEND_DAI_TERT_TDM_RX_0;
|
||||
} else if (strnstr(kcontrol->id.name, "SEC_TDM_TX_0", sizeof("SEC_TDM_TX_0"))) {
|
||||
backend_id = MSM_BACKEND_DAI_SEC_TDM_TX_0;
|
||||
} else if (strnstr(kcontrol->id.name, "SEC_TDM_RX_0", sizeof("SEC_TDM_RX_0"))) {
|
||||
backend_id = MSM_BACKEND_DAI_SEC_TDM_RX_0;
|
||||
} else {
|
||||
pr_err("%s: unsupported backend id: %s",
|
||||
__func__, kcontrol->id.name);
|
||||
|
|
@ -3752,6 +3758,15 @@ static const struct snd_kcontrol_new adm_channel_config_controls[] = {
|
|||
SOC_ENUM_EXT("TERT_TDM_TX_0 ADM Channels", adm_override_chs,
|
||||
msm_routing_adm_channel_config_get,
|
||||
msm_routing_adm_channel_config_put),
|
||||
SOC_ENUM_EXT("TERT_TDM_RX_0 ADM Channels", adm_override_chs,
|
||||
msm_routing_adm_channel_config_get,
|
||||
msm_routing_adm_channel_config_put),
|
||||
SOC_ENUM_EXT("SEC_TDM_TX_0 ADM Channels", adm_override_chs,
|
||||
msm_routing_adm_channel_config_get,
|
||||
msm_routing_adm_channel_config_put),
|
||||
SOC_ENUM_EXT("SEC_TDM_RX_0 ADM Channels", adm_override_chs,
|
||||
msm_routing_adm_channel_config_get,
|
||||
msm_routing_adm_channel_config_put),
|
||||
};
|
||||
|
||||
static int msm_routing_get_port_mixer(struct snd_kcontrol *kcontrol,
|
||||
|
|
|
|||
Loading…
Reference in a new issue