1. 04 Jul, 2011 3 commits
  2. 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
  3. 30 Jun, 2011 2 commits
  4. 29 Jun, 2011 6 commits
  5. 28 Jun, 2011 4 commits
  6. 27 Jun, 2011 9 commits
  7. 25 Jun, 2011 1 commit
  8. 24 Jun, 2011 7 commits
  9. 23 Jun, 2011 4 commits
  10. 22 Jun, 2011 1 commit
    • Takashi Iwai's avatar
      ALSA: hda - Implement dynamic-ADC switching for VIA codecs · a86a88ea
      Takashi Iwai authored
      Some VIA codecs like VT1702 provide the input-route only to specific
      ADCs such as digital-mic inputs.  These routes aren't covered by the
      normal primary ADC, and for now, user had to open the capture stream
      assigned to that special ADC manually for using such inputs.
      
      This patch implements a way to switch the current ADC dynamically per
      the input-source selection in such a case.  When this workaround is
      activated, the driver provides only one capture stream and one input-
      source control but with the full possible inputs.  The driver switches
      the ADC to be used (or being used) according to the input-source on the
      fly.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      a86a88ea
  11. 21 Jun, 2011 2 commits