summaryrefslogtreecommitdiffstats
path: root/kernel/system_keyring.c
diff options
context:
space:
mode:
authorKailang Yang <kailang@realtek.com>2014-11-12 17:38:08 +0800
committerTakashi Iwai <tiwai@suse.de>2014-11-12 11:34:13 +0100
commit394c97f824fa6b62351fe08b722fff2fc5188bfc (patch)
tree5b8e9e7d151342c598fbddeddef5a004b2a22b7a /kernel/system_keyring.c
parent1a290581ded60e87276741f8ca97b161d2b226fc (diff)
downloadop-kernel-dev-394c97f824fa6b62351fe08b722fff2fc5188bfc.zip
op-kernel-dev-394c97f824fa6b62351fe08b722fff2fc5188bfc.tar.gz
ALSA: hda/realtek - Change EAPD to verb control
This will fix no sound in Linux system after reboot from windows. Change log: - alc662_fill_coef() is replaced with alc_fill_eapd_coef_idx() and move into alc_auto_init_amp(). - For ALC262, ALC267, ALC268, ALC269, ALC233, ALC255, ALC280, ALC282, ALC283, ALC284, ALC285, ALC286, ALC288, ALC290, ALC292, ALC293, ALC294, ALC668, ALC888VC, ALC888VD, ALC891, ALC892, ALC898 and ALC1150, add update COEF control for EAPD setting. - Remove alc269_fill_coef() for update EAPD control line. ADDITIONAL NOTE: Many Realtek cdoecs have a COEF bit to switch the master amp control between COEF and EAPD. Windows drivers seem using COEF while we use EAPD, which is more standard. As a result, some system suffer from the silent output when booting after Windows. This patch sets the COEF bits on the relevant codecs properly to switch to EAPD control. Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=87771 Signed-off-by: Kailang Yang <kailang@realtek.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'kernel/system_keyring.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud