]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob
320b5c5e95d6293b167f92054716da676cf18095
[thirdparty/kernel/stable-queue.git] /
1 From 0613a59456980161d0cd468bae6c63d772743102 Mon Sep 17 00:00:00 2001
2 From: Daniel T Chen <crimsun@ubuntu.com>
3 Date: Mon, 1 Nov 2010 01:14:51 -0400
4 Subject: ALSA: ac97: Apply quirk for Dell Latitude D610 binding Master and Headphone controls
5
6 From: Daniel T Chen <crimsun@ubuntu.com>
7
8 commit 0613a59456980161d0cd468bae6c63d772743102 upstream.
9
10 BugLink: https://launchpad.net/bugs/669279
11
12 The original reporter states: "The Master mixer does not change the
13 volume from the headphone output (which is affected by the headphone
14 mixer). Instead it only seems to control the on-board speaker volume.
15 This confuses PulseAudio greatly as the Master channel is merged into
16 the volume mix."
17
18 Fix this symptom by applying the hp_only quirk for the reporter's SSID.
19 The fix is applicable to all stable kernels.
20
21 Reported-and-tested-by: Ben Gamari <bgamari@gmail.com>
22 Signed-off-by: Daniel T Chen <crimsun@ubuntu.com>
23 Signed-off-by: Takashi Iwai <tiwai@suse.de>
24 Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
25
26 ---
27 sound/pci/intel8x0.c | 6 ++++++
28 1 file changed, 6 insertions(+)
29
30 --- a/sound/pci/intel8x0.c
31 +++ b/sound/pci/intel8x0.c
32 @@ -1866,6 +1866,12 @@ static struct ac97_quirk ac97_quirks[] _
33 },
34 {
35 .subvendor = 0x1028,
36 + .subdevice = 0x0182,
37 + .name = "Dell Latitude D610", /* STAC9750/51 */
38 + .type = AC97_TUNE_HP_ONLY
39 + },
40 + {
41 + .subvendor = 0x1028,
42 .subdevice = 0x0186,
43 .name = "Dell Latitude D810", /* cf. Malone #41015 */
44 .type = AC97_TUNE_HP_MUTE_LED