Skip to content

Commit 6adc82f

Browse files
TE-N-ShengjiuWanggregkh
authored andcommitted
ASoC: fsl_micfil: Add access property for "VAD Detected"
[ Upstream commit c7661bf ] Add access property SNDRV_CTL_ELEM_ACCESS_READ for control "VAD Detected", which doesn't support put operation, otherwise there will be issue with mixer-test. Fixes: 29dbfee ("ASoC: fsl_micfil: Add Hardware Voice Activity Detector support") Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Link: https://patch.msgid.link/20260401094226.2900532-2-shengjiu.wang@nxp.com Signed-off-by: Mark Brown <broonie@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
1 parent 4ba0546 commit 6adc82f

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

sound/soc/fsl/fsl_micfil.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,13 @@ static const struct snd_kcontrol_new fsl_micfil_snd_controls[] = {
395395
SOC_SINGLE("HWVAD ZCD Adjustment", REG_MICFIL_VAD0_ZCD, 8, 15, 0),
396396
SOC_SINGLE("HWVAD ZCD And Behavior Switch",
397397
REG_MICFIL_VAD0_ZCD, 4, 1, 0),
398-
SOC_SINGLE_BOOL_EXT("VAD Detected", 0, hwvad_detected, NULL),
398+
{
399+
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
400+
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
401+
.name = "VAD Detected",
402+
.info = snd_soc_info_bool_ext,
403+
.get = hwvad_detected,
404+
},
399405
};
400406

401407
static int fsl_micfil_use_verid(struct device *dev)

0 commit comments

Comments
 (0)