ASoC: samsung: midas_wm1811: Fix 'Headphone Switch' control creation
authorMarek Szyprowski <m.szyprowski@samsung.com>
Wed, 9 Aug 2023 10:04:46 +0000 (12:04 +0200)
committerMark Brown <broonie@kernel.org>
Wed, 9 Aug 2023 11:52:36 +0000 (12:52 +0100)
commit48c6253fefa38556e0c5c2942edd9181529407e4
tree3e4d468283dfdd9fec7379cceb2b52916b679917
parent1a5ca2aad7b907f9d7101eaba7dfa068b2da3bdd
ASoC: samsung: midas_wm1811: Fix 'Headphone Switch' control creation

'Headphone Switch' control is already registered from
sound/soc/codecs/wm_hubs.c:479, so duplicating it in midas_wm1811
causes following probe failure:

midas-audio sound: control 2:0:0:Headphone Switch:0 is already present
midas-audio sound: ASoC: Failed to add Headphone Switch: -16
midas-audio sound: Failed to register card: -16
midas-audio: probe of sound failed with error -16

Fix this by dropping duplicated control.

Fixes: d27224a45e54 ("ASoC: samsung: midas_wm1811: Map missing jack kcontrols")
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/20230809100446.2105825-1-m.szyprowski@samsung.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/samsung/midas_wm1811.c