diff --git a/asoc/msm-dai-q6-v2.c b/asoc/msm-dai-q6-v2.c index b9b68dc3cbf2..ed6af11ea718 100644 --- a/asoc/msm-dai-q6-v2.c +++ b/asoc/msm-dai-q6-v2.c @@ -3308,6 +3308,15 @@ static const struct snd_kcontrol_new afe_enc_config_controls[] = { .get = msm_dai_q6_afe_enc_cfg_get, .put = msm_dai_q6_afe_enc_cfg_put, }, + { + .access = (SNDRV_CTL_ELEM_ACCESS_READWRITE | + SNDRV_CTL_ELEM_ACCESS_INACTIVE), + .iface = SNDRV_CTL_ELEM_IFACE_PCM, + .name = "SLIM_7_RX APTX_AD Enc Cfg", + .info = msm_dai_q6_afe_enc_cfg_info, + .get = msm_dai_q6_afe_enc_cfg_get, + .put = msm_dai_q6_afe_enc_cfg_put, + }, SOC_ENUM_EXT("AFE Input Channels", afe_chs_enum[0], msm_dai_q6_afe_input_channel_get, msm_dai_q6_afe_input_channel_put), diff --git a/include/dsp/apr_audio-v2.h b/include/dsp/apr_audio-v2.h index 73c9077b53cf..a90cb05bcd6f 100644 --- a/include/dsp/apr_audio-v2.h +++ b/include/dsp/apr_audio-v2.h @@ -3889,6 +3889,9 @@ struct afe_id_aptx_adaptive_enc_init uint32_t min_sink_modeC; uint32_t max_sink_modeC; uint32_t mode; + uint32_t input_mode; + uint32_t fade_duration; + uint8_t sink_cap[11]; } __attribute__ ((packed)); /*