1. 07 Jul, 2011 13 commits
  2. 06 Jul, 2011 1 commit
  3. 04 Jul, 2011 5 commits
  4. 01 Jul, 2011 1 commit
    • Lydia Wang's avatar
      ALSA: hda - Fix the silent front with independent-HP for VIA codecs · e5e14681
      Lydia Wang authored
      Unmute DAC on front speaker path when Independent HP is enabled.
      
      When to enable Independent HP, the front speaker won't output any sound
      for VT1708, VT1708B, VT1708S and VT1702.
      I find the via_independent_hp_put() routine will mute DAC 0 path in Mixer 0.
      For these codecs, when using Independent HP, there could have two
      independent streams, one is from DAC0-->Mixer0-->Front Pin, the other is
      from DAC3-->GainSW3-->Side Pin.
      So I added a check for DAC-->Mixer path in activate_output_path().
      
      If current path is DAC-->Mixer, no need to mute DAC index in Mixer.
      In fact, to change connection of Headphone pin or Mux connected with HP
      is enough.
      Signed-off-by: default avatarLydia Wang <lydiawang@viatech.com.cn>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      e5e14681
  5. 30 Jun, 2011 5 commits
  6. 29 Jun, 2011 7 commits
  7. 28 Jun, 2011 5 commits
  8. 27 Jun, 2011 3 commits
    • Takashi Iwai's avatar
      ALSA: hda - More volume-init fixes for ALC267 codec · 4f574b7b
      Takashi Iwai authored
      More similar fixes like previous commits: handle the exceptional case
      like ALC267 where no volume amp is found in ADC widget but in the
      capsrc widget instead.
      
      Also minor checks for avoiding possible erros: no connection-select
      when the pin has a single selection, and add beep verbs only when the
      0x1d is used for beep.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      4f574b7b
    • Takashi Iwai's avatar
      ALSA: hda - Fix volume-init for ALC259 with invalid widget caps · 7ec9c6cc
      Takashi Iwai authored
      ALC259 seems to provide an invalid widget capability for the input-src
      selector widget.  The widget shows the input-amp while it's a selector,
      and this confuses the current ALC882 initialization code that is used
      for ALC259, too.  For fixing this, check the amp capability and handle
      the connection selection individually.
      
      Also, ALC259 has no mute bit in DAC volume, so we need to initialize
      it as ZERO instead of MUTE.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      7ec9c6cc
    • Takashi Iwai's avatar
      ALSA: hda - Fix volume-init of ALC299 & co · 050ea753
      Takashi Iwai authored
      ALC269 and compatible codecs have the output volume in DACs, thus we
      can't use the ALC880's code as is.  Fixed by checking the amp caps and
      picking up the right widget for initialization.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      050ea753