Skip to content

Commit 2a6a72a

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 1140626 commit 2a6a72a

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
@@ -424,7 +424,13 @@ static const struct snd_kcontrol_new fsl_micfil_snd_controls[] = {
424424
SOC_SINGLE("HWVAD ZCD Adjustment", REG_MICFIL_VAD0_ZCD, 8, 15, 0),
425425
SOC_SINGLE("HWVAD ZCD And Behavior Switch",
426426
REG_MICFIL_VAD0_ZCD, 4, 1, 0),
427-
SOC_SINGLE_BOOL_EXT("VAD Detected", 0, hwvad_detected, NULL),
427+
{
428+
.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
429+
.access = SNDRV_CTL_ELEM_ACCESS_READ | SNDRV_CTL_ELEM_ACCESS_VOLATILE,
430+
.name = "VAD Detected",
431+
.info = snd_soc_info_bool_ext,
432+
.get = hwvad_detected,
433+
},
428434
};
429435

430436
static int fsl_micfil_use_verid(struct device *dev)

0 commit comments

Comments
 (0)