summaryrefslogtreecommitdiff
path: root/sound/usb/format.c
diff options
context:
space:
mode:
authorMarios Levogiannis <marios.levogiannis@gmail.com>2022-05-30 10:41:31 +0300
committerTakashi Iwai <tiwai@suse.de>2022-05-30 15:09:57 +0300
commit9bfa7b36343c7d84370bc61c9ed774635b05e4eb (patch)
tree5b0171bee071f78b4d91a2191e825ba35b3aeb4a /sound/usb/format.c
parent4dd99891649ea5248e6a60113df0e0d04967eef7 (diff)
downloadlinux-9bfa7b36343c7d84370bc61c9ed774635b05e4eb.tar.xz
ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
Set microphone pins 0x18 (rear) and 0x19 (front) to VREF_50 to fix the microphone noise on ASUS TUF B550M-PLUS which uses the ALCS1200A codec. The initial value was VREF_80. The same issue is also present on Windows using both the default Windows driver and all tested Realtek drivers before version 6.0.9049.1. Comparing Realtek driver 6.0.9049.1 (the first one without the microphone noise) to Realtek driver 6.0.9047.1 (the last one with the microphone noise) revealed that the fix is the result of setting pins 0x18 and 0x19 to VREF_50. This fix may also work for other boards that have been reported to have the same microphone issue and use the ALC1150 and ALCS1200A codecs, since these codecs are similar and the fix in the Realtek driver on Windows is common for both. However, it is currently enabled only for ASUS TUF B550M-PLUS as this is the only board that could be tested. Signed-off-by: Marios Levogiannis <marios.levogiannis@gmail.com> Cc: <stable@vger.kernel.org> Link: https://lore.kernel.org/r/20220530074131.12258-1-marios.levogiannis@gmail.com Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/usb/format.c')
0 files changed, 0 insertions, 0 deletions