1. 11 May, 2010 1 commit
    • Shahin Ghazinouri's avatar
      ALSA: hda - Fixes distorted recording on US15W chipset · beaffc39
      Shahin Ghazinouri authored
      The HDA controller in US15W (Poulsbo) reports inaccurate position values
      for capture streams when using the LPIB read method, resulting in
      distorted recordings.
      
      However, using the position buffer is broken for playback streams,
      resulting in a fallback to the LPIB method with the current driver.
      This patch works around the issue by independently detecting the read
      position method for capture and playback streams.
      
      The patch will not have any effect if the position fix method is
      explicitly set.
      
      [Code simplified by tiwai]
      Signed-off-by: default avatarShahin Ghazinouri <shahin.ghazinouri@pelagicore.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      beaffc39
  2. 10 May, 2010 4 commits
  3. 07 May, 2010 1 commit
    • Wu Fengguang's avatar
      ALSA: hda - fix DG45ID SPDIF output · 4d26f446
      Wu Fengguang authored
      This reverts part of commit 52dc4386, in order to fix a regression:
      broken SPDIF output on Intel DG45FC motherboard (IDT 92HD73E1X5 codec).
      
      	--- DG45FC-IDT-codec-2.6.32  (SPDIF OK)
      	+++ DG45FC-IDT-codec-2.6.33  (SPDIF broken)
      
      	 Node 0x22 [Pin Complex] wcaps 0x400301: Stereo Digital
      	   Pincap 0x00000010: OUT
      	-  Pin Default 0x40f000f0: [N/A] Other at Ext N/A
      	-    Conn = Unknown, Color = Unknown
      	-    DefAssociation = 0xf, Sequence = 0x0
      	-  Pin-ctls: 0x00:
      	+  Pin Default 0x014510a0: [Jack] SPDIF Out at Ext Rear
      	+    Conn = Optical, Color = Black
      	+    DefAssociation = 0xa, Sequence = 0x0
      	+  Pin-ctls: 0x40: OUT
      	   Connection: 3
      	      0x25* 0x20 0x21
      	 Node 0x23 [Pin Complex] wcaps 0x400301: Stereo Digital
      	   Pincap 0x00000010: OUT
      	-  Pin Default 0x01451140: [Jack] SPDIF Out at Ext Rear
      	+  Pin Default 0x074510b0: [Jack] SPDIF Out at Ext Rear Panel
      	     Conn = Optical, Color = Black
      	-    DefAssociation = 0x4, Sequence = 0x0
      	-    Misc = NO_PRESENCE
      	-  Pin-ctls: 0x40: OUT
      	+    DefAssociation = 0xb, Sequence = 0x0
      	+  Pin-ctls: 0x00:
      	   Connection: 3
      	      0x26* 0x20 0x21
      
      Cc: <stable@kernel.org>
      Cc: Alexey Fisher <bug-track@fisher-privat.net>
      Tested-by: default avatarDavid Härdeman <david@hardeman.nu>
      Signed-off-by: default avatarWu Fengguang <fengguang.wu@intel.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      4d26f446
  4. 06 May, 2010 2 commits
  5. 05 May, 2010 5 commits
  6. 23 Apr, 2010 2 commits
  7. 22 Apr, 2010 2 commits
  8. 19 Apr, 2010 1 commit
    • Takashi Iwai's avatar
      ALSA: hda - Fix resume from StR of HP 2510p with docking-station · b7d2526f
      Takashi Iwai authored
      When HP laptop with AD1981 codec is suspended and the docking-station
      is connected before the resume, the outputs get confused, and wrongly
      routed still to the speaker.  This is because of a change in 2.6.34-rc1
      ea52bf26
          ALSA: hda: Add powerdown for Analog Devices HDA codecs
      
      The problem was the added resume callback that doesn't consider the
      modified init hook.  The fix is simply remove the resume callback here
      and make the resume normally.  This doesn't change any behavior intended
      in the commit above (for shutting down the sound at suspend) but only
      fixes the resume.
      Reported-and-tested-by: default avatarFrans Pop <elendil@planet.nl>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      b7d2526f
  9. 15 Apr, 2010 4 commits
  10. 14 Apr, 2010 3 commits
  11. 12 Apr, 2010 2 commits
  12. 09 Apr, 2010 4 commits
  13. 07 Apr, 2010 4 commits
  14. 05 Apr, 2010 2 commits
  15. 04 Apr, 2010 1 commit
  16. 01 Apr, 2010 2 commits