1. 29 7月, 2009 3 次提交
    • T
      ALSA: hda - Avoid overwrite of jack events with STAC/IDT · 62558ce1
      Takashi Iwai 提交于
      Since only one event can be associated to a (pin) widget, it's safer
      to avoid the multiple mapping.  This patch fixes the behavior of the
      STAC/IDT codec driver.
      
      Now stac_get_event() doesn't take the type argument but simply returns
      the first hit element.  Then enable_pin_detect() checks the validity
      of the type, and returns non-zero only if a valid entry.  The caller
      can call stac_issue_unsol_event() after checking the return value.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      62558ce1
    • T
      ALSA: hda - Don't create analog mixer for IDT92HD71bxx · 50c62f06
      Takashi Iwai 提交于
      The analog mixer unit on IDT 92HD71Bxx codecs is almost useless
      since we use only the direct connections from DAC to pin.
      
      Remove the controls to avoid unneeded confusion as default now.
      This can be still back via "analog_mixer = 1" hint.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      50c62f06
    • T
      ALSA: hda - Create Capture controls dynamically · 6479c631
      Takashi Iwai 提交于
      Instead of static snd_kcontrol_new arrays, create "Capture Volume"
      and "Capture Switch" controls dynamically based on the mixer attr
      values (made via HDA_COMPOSE_AMP_VAL()).
      This reduces the code size and gives more flexibility to change
      the number of controls later.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      6479c631
  2. 28 7月, 2009 2 次提交
  3. 27 7月, 2009 2 次提交
  4. 24 7月, 2009 2 次提交
  5. 23 7月, 2009 3 次提交
  6. 22 7月, 2009 6 次提交
  7. 20 7月, 2009 2 次提交
    • T
      ALSA: hda - Fix pin-setup for Sony VAIO with STAC9872 codecs · b04add95
      Takashi Iwai 提交于
      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: NTakashi Iwai <tiwai@suse.de>
      Cc: <stable@kernel.org>
      b04add95
    • H
      ALSA: hda - Add quirk for Gateway T6834c laptop · 42b95f0c
      Hao Song 提交于
      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: NHao Song <baritono.tux@gmail.com>
      Cc: <stable@kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      42b95f0c
  8. 19 7月, 2009 2 次提交
  9. 17 7月, 2009 4 次提交
  10. 16 7月, 2009 1 次提交
  11. 10 7月, 2009 5 次提交
  12. 09 7月, 2009 1 次提交
  13. 08 7月, 2009 5 次提交
  14. 07 7月, 2009 2 次提交