linux-uconsole/sound/soc
Stephan Gerhold 095fa89250 ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1
commit 057efcf9fa upstream.

MIC BIAS Internal1 is broken at the moment because we always
enable the internal rbias resistor to the TX2 line (connected to
the headset microphone), rather than enabling the resistor connected
to TX1.

Move the RBIAS code to pm8916_wcd_analog_enable_micbias_int1/2()
to fix this.

Fixes: 585e881e5b ("ASoC: codecs: Add msm8916-wcd analog codec")
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
Link: https://lore.kernel.org/r/20200111164006.43074-3-stephan@gerhold.net
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-01-23 08:21:28 +01:00
..
adi
amd ASoC: AMD: Change MCLK to 48Mhz 2019-11-20 18:45:34 +01:00
atmel ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) 2018-07-03 16:33:38 +01:00
au1x treewide: devm_kzalloc() -> devm_kcalloc() 2018-06-12 16:19:22 -07:00
bcm ASoC: Remove depends on HAS_DMA in case of platform dependency 2018-04-18 11:17:09 +01:00
cirrus ASoC: cirrus: i2s: IRQ-based stream watchdog 2018-05-11 11:27:33 +09:00
codecs ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 2020-01-23 08:21:28 +01:00
davinci ASoC: ti: davinci-mcasp: Correct slot_width posed constraint 2019-08-29 08:28:32 +02:00
dwc
fsl ASoC: fsl_ssi: Fix clock control issue in master mode 2019-10-05 13:09:51 +02:00
generic ASoC: audio-graph-scu-card.c: convert to SPDX identifiers 2018-07-02 10:53:33 +01:00
hisilicon ASoC: hisilicon: fix spelling mistake: "uknown" -> "unknown" 2018-05-13 10:08:11 +09:00
img treewide: devm_kzalloc() -> devm_kcalloc() 2018-06-12 16:19:22 -07:00
intel ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 2020-01-12 12:17:07 +01:00
jz4740
kirkwood ASoC: kirkwood: fix device remove ordering 2019-12-05 09:19:37 +01:00
mediatek ASoC: mt6797: sub dai use list_head 2018-06-29 13:31:53 +01:00
meson ASoC: meson: axg-fifo: report interrupt request failure 2019-11-20 18:45:33 +01:00
mxs
nuc900
omap ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE 2018-12-17 09:24:35 +01:00
pxa ASoC: pxa: remove clock divider and pll setup from zylonite and magician 2018-07-20 17:41:26 +01:00
qcom ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() 2019-11-24 08:20:08 +01:00
rockchip ASoc: rockchip: i2s: Fix RPM imbalance 2019-11-10 11:27:16 +01:00
samsung ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI 2019-12-05 09:21:09 +01:00
sh ASoC: rsnd: fixup MIX kctrl registration 2019-12-13 08:52:57 +01:00
sirf ASoC: sirf: Fix potential NULL pointer dereference 2018-07-30 12:02:30 +01:00
spear
sti ASoC: sti: Use snd_pcm_stop_xrun() helper 2018-07-04 15:41:35 +01:00
stm ASoC: stm32: spdifrx: fix race condition in irq handler 2020-01-17 19:46:59 +01:00
sunxi ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK 2019-10-05 13:09:45 +02:00
tegra ASoC: tegra_sgtl5000: fix device_node refcounting 2019-12-01 09:16:31 +01:00
txx9
uniphier ASoC: uniphier: Fix double reset assersion when transitioning to suspend state 2019-10-05 13:09:44 +02:00
ux500
xtensa
zte ASoC: zte: Fix incorrect PCM format bit usages 2018-07-26 15:48:19 +01:00
Kconfig ASoC: meson: add axg fifo base driver 2018-07-18 13:08:36 +01:00
Makefile ASoC: meson: add axg fifo base driver 2018-07-18 13:08:36 +01:00
soc-ac97.c ASoC: ac97: convert to SPDX identifiers 2018-07-02 10:56:09 +01:00
soc-acpi.c ASoC: acpi: fix: continue searching when machine is ignored 2018-12-17 09:24:33 +01:00
soc-compress.c ASoC: compress: make BE and FE order inline with dpcm 2018-08-07 14:42:29 +01:00
soc-core.c ASoC: soc-core: Set dpcm_playback / dpcm_capture 2020-01-17 19:46:59 +01:00
soc-dapm.c ASoC: dapm: Avoid uninitialised variable warning 2019-11-20 18:46:05 +01:00
soc-devres.c ASoC: soc-devres.c: convert to SPDX identifiers 2018-07-02 10:55:22 +01:00
soc-generic-dmaengine-pcm.c ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set 2019-10-05 13:09:55 +02:00
soc-io.c ASoC: soc-io.c: convert to SPDX identifiers 2018-07-02 10:53:55 +01:00
soc-jack.c ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report 2019-12-17 20:34:55 +01:00
soc-ops.c ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() 2019-04-20 09:16:00 +02:00
soc-pcm.c ASoC: dpcm: Properly initialise hw->rate_max 2019-11-20 18:45:32 +01:00
soc-topology.c ASoC: topology: Check return value for soc_tplg_pcm_create() 2020-01-12 12:17:11 +01:00
soc-utils.c Merge branch 'asoc-4.18' into asoc-4.19 wmadsp dep 2018-08-08 17:32:10 +01:00