aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/sound/soc/mediatek
diff options
context:
space:
mode:
authorBard Liao <bardliao@realtek.com>2016-01-21 14:10:48 +0800
committerMark Brown <broonie@kernel.org>2016-01-21 11:09:18 +0000
commit6d514c720219a4c0e1c2612c1d830592bfaf5a03 (patch)
treec67c928b989abea4e39363fc55dd2f39087213e4 /sound/soc/mediatek
parentLinux 4.4-rc1 (diff)
downloadwireguard-linux-6d514c720219a4c0e1c2612c1d830592bfaf5a03.tar.xz
wireguard-linux-6d514c720219a4c0e1c2612c1d830592bfaf5a03.zip
ASoC: rt286: fix capture doesn't work at some cases
RT286_CBJ_CTRL1(0x4f) bit 10 is needed for headset capture. It will be turned off when "VREF" widget is on and be turned on when bias level is ON. It is odd. And if "VREF" is turned on in bias level is ON, RT286_CBJ_CTRL1(0x4f) bit 10 will be turned off. This patch move the bit control from rt286_set_bias_level and rt298_vref_event to rt286_jack_detect. So it will be turned on once a jack is plugged in. Signed-off-by: Bard Liao <bardliao@realtek.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/mediatek')
0 files changed, 0 insertions, 0 deletions