1. 19 Aug, 2009 3 commits
    • Takashi Iwai's avatar
      ALSA: hda - Fix probe of Toshiba laptops with ALC268 codec · 3abf2f36
      Takashi Iwai authored
      There are many variants of Toshiba laptops with ALC268 codec, and
      it seems that a few of them don't work with model=toshiba preset
      since they have the secondary ALC268 codec just for HDMI output.
      This is a regression due to the previous clean-up work to merge all
      Toshiba quirk entries into a single check.
      
      This patch adds the identification of such laptops to apply the
      standard BIOS-probing method.  Unfortunately, Toshiba laptops have
      all the same PCI SSID, so we need to check the codec SSID to identify
      each device.
      Tested-by: default avatarAlexey Dobriyan <adobriyan@gmail.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      3abf2f36
    • Wu Fengguang's avatar
      ALSA: hda: add model for Intel DG45ID/DG45FC boards · ae709440
      Wu Fengguang authored
      The BIOS pin configs are in fact correct and shall not be overwritten.
      Signed-off-by: default avatarWu Fengguang <fengguang.wu@intel.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      ae709440
    • Wu Fengguang's avatar
      ALSA: hda: enable speaker output for Compaq 6530s/6531s · 150fe14c
      Wu Fengguang authored
      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: default avatar"Lin, Ming M" <ming.m.lin@intel.com>
      Signed-off-by: default avatarWu Fengguang <fengguang.wu@intel.com>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      150fe14c
  2. 11 Aug, 2009 1 commit
  3. 10 Aug, 2009 1 commit
  4. 03 Aug, 2009 9 commits
  5. 31 Jul, 2009 1 commit
  6. 29 Jul, 2009 1 commit
  7. 27 Jul, 2009 1 commit
  8. 24 Jul, 2009 1 commit
  9. 22 Jul, 2009 2 commits
  10. 20 Jul, 2009 2 commits
    • Takashi Iwai's avatar
      ALSA: hda - Fix pin-setup for Sony VAIO with STAC9872 codecs · b04add95
      Takashi Iwai authored
      The recent rewrite of the codec parser for STAC9872 caused a regression
      for some Sony VAIO models that don't give proper pin default configs
      by BIOS.  Even using model=vaio doesn't work because the pin definitions
      are set after the pin overrides.
      
      This patch fixes the pin definitions in patch_stac9872() to be put
      in the right place before the pin overrides.  Also the patch adds the
      new quirk entry for VAIO F/S to have the correct pin default configs.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      Cc: <stable@kernel.org>
      b04add95
    • Hao Song's avatar
      ALSA: hda - Add quirk for Gateway T6834c laptop · 42b95f0c
      Hao Song authored
      Gateway T6834c laptops need EAPD always on while the default behavior
      for the STAC9205 reference board is to turn it off upon every HP plug.
      By using the special "eapd" model, which is first introduced for Gateway
      T1616 laptops for this same reason, this peculiarity can be properly
      handled.
      Signed-off-by: default avatarHao Song <baritono.tux@gmail.com>
      Cc: <stable@kernel.org>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      42b95f0c
  11. 19 Jul, 2009 1 commit
  12. 10 Jul, 2009 1 commit
    • Jaroslav Kysela's avatar
      ALSA: hda_intel: more strict alc880_parse_auto_config dig_nid checking · 9d30937a
      Jaroslav Kysela authored
      On some IbexPeak systems with ALC889A errors like "azx_get_response
      timeout, switching to polling mode: last cmd=0xaf9f000b" are produced,
      because non-existent codec #10 is wrongly accessed.
      
      The problem is that snd_hda_get_connections() returns out-of-range result
      for NID 0x1c (something like 0xf8f9 or 0xffff).
      
      This patch adds a check to alc880_parse_auto_config() to avoid using
      of this out-of-range NIDs. A better fix maybe to improve
      snd_hda_get_connections() routine to check for valid NID ranges if
      NIDs are expected as result.
      Signed-off-by: default avatarJaroslav Kysela <perex@perex.cz>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      9d30937a
  13. 09 Jul, 2009 2 commits
  14. 08 Jul, 2009 3 commits
  15. 07 Jul, 2009 3 commits
  16. 05 Jul, 2009 1 commit
  17. 04 Jul, 2009 1 commit
  18. 03 Jul, 2009 5 commits
  19. 01 Jul, 2009 1 commit