Revision 1df8874bfab15671fe9433ec20807590ba86b334 authored by Kailang Yang on 29 October 2014, 08:10:13 UTC, committed by Takashi Iwai on 30 October 2014, 08:01:17 UTC
The default EAPD control uses verb command to control EAPD. Some codec does not have verb command for EAPD. It needs to control by hidden register. This update will avoid wrong behavior for some codec. This patch will fix double setup for EAPD. It just needs to turn on by one site for verb command or hidden register controlled. Detailed changes: - alc889_coef_init() is replaced with alc_update_coef_idx() with a correct COEF value. - for ALC262, ALC887 and ALC900, the EAPD setup via the hidden register is removed because this rather conflicts with the EAPD verb setup. - For ALC888-VC, also the hidden register access is removed in alc888_coef_init(). - Remove the dead #if 0 code for ALC267/ALC268. Signed-off-by: Kailang Yang <kailang@realtek.com> Cc: <stable@vger.kernel.org> Signed-off-by: Takashi Iwai <tiwai@suse.de>
1 parent cf51eb9
File | Mode | Size |
---|---|---|
algos | ||
busses | ||
muxes | ||
Kconfig | -rw-r--r-- | 4.2 KB |
Makefile | -rw-r--r-- | 396 bytes |
i2c-boardinfo.c | -rw-r--r-- | 3.0 KB |
i2c-core.c | -rw-r--r-- | 76.7 KB |
i2c-core.h | -rw-r--r-- | 1.1 KB |
i2c-dev.c | -rw-r--r-- | 18.1 KB |
i2c-mux.c | -rw-r--r-- | 5.4 KB |
i2c-smbus.c | -rw-r--r-- | 7.0 KB |
i2c-stub.c | -rw-r--r-- | 10.5 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...