1
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 ASoC: samsung: dmaengine: Convert to SPDX License Indentifier 2019-04-19 16:48:52 +01:00
dmaengine.c ASoC: samsung: dmaengine: Convert to SPDX License Indentifier 2019-04-19 16:48:52 +01:00
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 ASoC: samsung: i2s: Convert to SPDX License Identifier 2019-04-19 16:49:49 +01:00
idma.c ASoC: samsung: remove unneeded ret variable 2022-01-24 13:31:56 +00:00
idma.h ASoC: samsung: idma: Convert to SPDX License Identifier 2019-04-19 16:50:17 +01:00
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 ASoC: samsung: pcm: Convert to SPDX License Identifier 2019-04-19 16:53:12 +01:00
smdk_spdif.c ASoC: samsung: use asoc_substream_to_rtd() 2020-07-23 19:07:26 +01:00
smdk_wm8994.c ASoC: samsung: Use dev_err_probe() helper 2021-12-20 12:47:22 +00:00
smdk_wm8994pcm.c ASoC: samsung: Use dev_err_probe() helper 2021-12-20 12:47:22 +00:00
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 ASoC: samsung: spdif: Convert to SPDX License Identifier 2019-04-19 16:58:21 +01:00
speyside.c ASoC: samsung: switch to use c2c_params instead of params 2023-04-05 12:16:38 +01:00
tm2_wm5110.c ASoC: samsung: Use dev_err_probe() helper 2021-12-20 12:47:22 +00:00
tobermory.c ASoC: soc-card: Create jack kcontrol without pins 2022-04-14 17:37:21 +01:00