Skip to content
  1. Mar 29, 2012
  2. Mar 27, 2012
  3. Mar 22, 2012
  4. Mar 21, 2012
  5. Mar 20, 2012
  6. Mar 19, 2012
  7. Mar 18, 2012
  8. Mar 17, 2012
  9. Mar 16, 2012
  10. Mar 15, 2012
  11. Mar 14, 2012
  12. Mar 13, 2012
  13. Mar 12, 2012
    • Takashi Iwai's avatar
      ALSA: hda - Add EAPD control to Conexnat auto-parser · 527c73ba
      Takashi Iwai authored
      
      
      Added the vmaster hook for controlling EAPD dynamically to Conexant
      auto-parser.  When the Master is muted, EAPDs are turned off as well.
      This will fix the missing mute-LED control on some machines in
      addition to the more power-saving in the auto-parser mode.
      
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      527c73ba
    • Takashi Iwai's avatar
      ALSA: hda - Rewrite the mute-LED control with vmaster hook for ALC269 · 420b0feb
      Takashi Iwai authored
      
      
      We've had ugly static handling of the mute-LED with a powersave hook
      for ALC269 HP laptops just like done in patch_sigmatel.c.  This is now
      rewritten with the new vmaster hook and a fixup code.
      
      For that, the new fixup action, ALC_FIXUP_ACT_BUILD, is introduced.
      It's called after build_controls is called.  The reason of this new
      action is that vmaster hook must be added at this stage (not in init
      or probe).
      
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      420b0feb
    • Takashi Iwai's avatar
      ALSA: hda - Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c · 2faa3bf1
      Takashi Iwai authored
      
      
      The mute-LED is controlled in patch_sigmatel.c by (ab-)using the
      powersave hook.  This can be now rewritten with the vmaster hook
      instead, which is much simpler and can work even without
      CONFIG_SND_HDA_POWER_SAVE kconfig.
      
      A drawback is that the mute-LED corresponds _only_ to the Master mixer
      switch instead of checking the whole DACs.  But usually this shouldn't
      be a big problem as PA enables the mixer elements accordingly.
      
      Also, this patch changes the code to create vmaster always even on
      STAC9200 and STAC925x.  The former "Master" on these chips are renamed
      as "PCM" now.
      
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      2faa3bf1