1. 12 1月, 2013 36 次提交
  2. 10 1月, 2013 4 次提交
    • T
      ALSA: hda/realtek - Fix initialization of input amps in output paths · 9366ede7
      Takashi Iwai 提交于
      When initializing the output paths, we assumed the input amps have
      almost two inputs blindly.  It's not only generic but even incorrect
      for some codecs like ALC268 & co.  Also, the same assumption (two
      sources) exists for the bind input-amp controls.
      
      This patch changes the codes in these places to handle the input
      connections in a more generic way.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      9366ede7
    • T
      ALSA: hda/realtek - Check amp capabilities of aa-mixer widget · bd32f782
      Takashi Iwai 提交于
      For handling the analog-loopback paths more generically, check the amp
      capabilities of the aa-mixer widget, and create only the appropriate
      mixer elements.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      bd32f782
    • T
      ALSA: hda/realtek - Parse analog loopback paths more generically · c2fd19c2
      Takashi Iwai 提交于
      Improve the parser of analog loopback paths and handle in a more
      generic way.  The following changes are included in this patch:
      
      - Instead of assuming direct connections between pins and
        the mixer widget, track the whole path between them.  This fixes
        some missing connections like ALC660.
      
      - Introduce the path list for loopback paths like input and output
        path lists.  Currently it's not used for any real purposes, yet.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      c2fd19c2
    • T
      ALSA: hda/realtek - Parse input paths · 36f0fd54
      Takashi Iwai 提交于
      Just like the output paths, parse the whole paths for inputs as well
      and store in a path list.  For that purpose, rewrite the output parser
      code to be generically usable.
      
      The input path list is not referred at all in this patch.  It'll be
      used to replace the fixed adc/capsrc array in later patches for more
      flexible input path selections.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      36f0fd54