linux/sound/soc/samsung
Alper Nebi Yasak c9d3401844
ASoC: samsung: lowland: Split Line Out jack kcontrol from Headphone
This driver has correctly mapped jack kcontrols for Headphone and
Headset Mic. However, it is also mapping Line Out jack detection events
to the Headphone kcontrol.

The WM5100 codec used here can distinguish Line Out connections from
Headphone connections. Decouple the two, expose Line Out to userspace as
an independent kcontrol and add the necessary widget.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
Link: https://lore.kernel.org/r/20230802175737.263412-27-alpernebiyasak@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
2023-08-07 14:33:08 +01:00
..
aries_wm8994.c ASoC: samsung: switch to use c2c_params instead of params 2023-04-05 12:16:38 +01:00
arndale.c ASoC: samsung: arndale: Convert to platform remove callback returning void 2023-03-20 13:08:51 +00:00
bells.c ASoC: samsung: switch to use c2c_params instead of params 2023-04-05 12:16:38 +01:00
dma.h
dmaengine.c
i2s-regs.h ASoC: samsung: i2s: add support for FSD I2S 2023-01-17 13:16:04 +00:00
i2s.c ASoC: samsung: i2s: Convert to platform remove callback returning void 2023-03-20 13:08:52 +00:00
i2s.h
idma.c ASoC: samsung: remove unneeded ret variable 2022-01-24 13:31:56 +00:00
idma.h
Kconfig ASoC: samsung: remove unused drivers 2023-01-16 09:26:06 +01:00
littlemill.c ASoC: samsung: littlemill: Map missing jack kcontrols 2023-08-07 14:33:06 +01:00
lowland.c ASoC: samsung: lowland: Split Line Out jack kcontrol from Headphone 2023-08-07 14:33:08 +01:00
Makefile ASoC: samsung: remove unused drivers 2023-01-16 09:26:06 +01:00
midas_wm1811.c ASoC: soc-card: Create jack kcontrol without pins 2022-04-14 17:37:21 +01:00
odroid.c ASoC: samsung: use snd_soc_{of_}get_dlc() 2023-06-20 12:49:26 +01:00
pcm.c ASoC: samsung: pcm: Convert to platform remove callback returning void 2023-03-20 13:08:54 +00:00
pcm.h
smdk_spdif.c
smdk_wm8994.c
smdk_wm8994pcm.c
snow.c ASoC: samsung: snow: Convert to platform remove callback returning void 2023-03-20 13:08:55 +00:00
spdif.c ASoC: samsung: spdif: Convert to platform remove callback returning void 2023-03-20 13:08:56 +00:00
spdif.h
speyside.c ASoC: samsung: switch to use c2c_params instead of params 2023-04-05 12:16:38 +01:00
tm2_wm5110.c
tobermory.c ASoC: soc-card: Create jack kcontrol without pins 2022-04-14 17:37:21 +01:00