static int msm_voice_fens_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) { int fens_enable = ucontrol->value.integer.value[0]; pr_debug("%s: fens enable=%d\n", __func__, fens_enable); voc_set_pp_enable(voc_get_session_id(VOICE_SESSION_NAME), MODULE_ID_VOICE_MODULE_FENS, fens_enable); voc_set_pp_enable(voc_get_session_id(VOICE2_SESSION_NAME), MODULE_ID_VOICE_MODULE_FENS, fens_enable); return 0; }
static int msm_voice_slowtalk_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) { int st_enable = ucontrol->value.integer.value[0]; pr_debug("%s: st enable=%d\n", __func__, st_enable); voc_set_pp_enable(voc_get_session_id(VOICE_SESSION_NAME), MODULE_ID_VOICE_MODULE_ST, st_enable); voc_set_pp_enable(voc_get_session_id(SGLTE_SESSION_NAME), MODULE_ID_VOICE_MODULE_ST, st_enable); return 0; }
static int msm_voice_slowtalk_put(struct snd_kcontrol *kcontrol, struct snd_ctl_elem_value *ucontrol) { int st_enable = ucontrol->value.integer.value[0]; uint32_t session_id = ucontrol->value.integer.value[1]; pr_debug("%s: st enable=%d session_id=%#x\n", __func__, st_enable, session_id); voc_set_pp_enable(session_id, MODULE_ID_VOICE_MODULE_ST, st_enable); return 0; }