kernel-ark/sound/pci/hda
Wu Fengguang 150fe14c1a ALSA: hda: enable speaker output for Compaq 6530s/6531s
HP Compaq 6530s and 6531s internal speaker is silence or becomes silence
within 1 minute after fresh boot. It is found that pin 0x1c must be set to
PIN_OUT mode to make the speaker work. This is weird - line-in pin 0x1c and
speaker pin 0x16 seem to be unrelated.

The codec differences before/after patch are:

@@ Node 0x17 [Pin Complex] wcaps 0x40020b:
   Pin Default 0x41a6e130: [N/A] Mic at Ext Rear
     Conn = Digital, Color = White
     DefAssociation = 0x3, Sequence = 0x0
     Misc = NO_PRESENCE
-  Pin-ctls: 0x24: IN
+  Pin-ctls: 0x40: OUT
@@ Node 0x1c [Pin Complex] wcaps 0x40018d:
   Pin Default 0x41813021: [N/A] Line In at Ext Rear
     Conn = 1/8, Color = Blue
     DefAssociation = 0x2, Sequence = 0x1
-  Pin-ctls: 0x24: IN VREF_80
+  Pin-ctls: 0x40: OUT VREF_HIZ
   Unsolicited: tag=00, enabled=0
   Connection: 1
      0x24

Tests show that it won't impact (external) Mic recording.

Reported-by: "Lin, Ming M" <ming.m.lin@intel.com>
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-08-19 12:07:27 +02:00
..
hda_beep.c ALSA: hda - fix beep tone calculation for IDT/STAC codecs 2009-07-09 09:14:29 +02:00
hda_beep.h ALSA: hda - Fix digital beep tone calculation 2009-05-19 12:54:55 +02:00
hda_codec.c ALSA: hda: track CIRB/CORB command/response states for each codec 2009-08-03 08:26:13 +02:00
hda_codec.h ALSA: hda: track CIRB/CORB command/response states for each codec 2009-08-03 08:26:13 +02:00
hda_eld.c ALSA: hda: fix out-of-bound hdmi_eld.sad[] write 2009-07-29 14:35:20 +02:00
hda_generic.c ALSA: hda - Cache pin-cap values 2009-03-23 13:08:33 +01:00
hda_hwdep.c ALSA: hda - Split codec->name to vendor and chip name strings 2009-05-16 10:00:49 +02:00
hda_intel.c ALSA: hda: warn on spurious response 2009-08-03 08:27:53 +02:00
hda_local.h ALSA: hda - Cache pin-cap values 2009-03-23 13:08:33 +01:00
hda_proc.c ALSA: hda - Split codec->name to vendor and chip name strings 2009-05-16 10:00:49 +02:00
Kconfig ALSA: hda - Make jack-plug notification selectable 2009-06-22 17:02:03 +02:00
Makefile ALSA: hda - Add Creative CA0110-IBG support 2009-04-16 08:54:53 +02:00
patch_analog.c ALSA: hda: enable speaker output for Compaq 6530s/6531s 2009-08-19 12:07:27 +02:00
patch_atihdmi.c
patch_ca0110.c ALSA: hda - Add missing static to patch_ca0110() 2009-07-01 08:34:32 +02:00
patch_cmedia.c
patch_conexant.c ALSA: hda - Make jack-plug notification selectable 2009-06-22 17:02:03 +02:00
patch_intelhdmi.c
patch_nvhdmi.c ALSA: hda - Support NVIDIA 8 channel HDMI audio 2009-06-01 11:05:26 +02:00
patch_realtek.c ALSA: hda - Don't override ADC definitions for ALC codecs 2009-08-11 08:45:11 +02:00
patch_si3054.c
patch_sigmatel.c ALSA: hda: Correct EAPD for Dell Inspiron 1525 2009-08-03 08:30:56 +02:00
patch_via.c ALSA: hda - Check widget types while parsing capture source in patch_via.c 2009-07-08 07:45:46 +02:00