1. 28 11月, 2013 1 次提交
    • T
      ALSA: hda - Check leaf nodes to find aamix amps · 2ded3e5b
      Takashi Iwai 提交于
      The current generic parser assumes blindly that the volume and mute
      amps are found in the aamix node itself.  But on some codecs,
      typically Analog Devices ones, the aamix amps are separately
      implemented in each leaf node of the aamix node, and the current
      driver can't establish the correct amp controls.  This is a regression
      compared with the previous static quirks.
      
      This patch extends the search for the amps to the leaf nodes for
      allowing the aamix controls again on such codecs.
      In this implementation, I didn't code to loop through the whole paths,
      since usually one depth should suffice, and we can't search too
      deeply, as it may result in the conflicting control assignments.
      
      Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=65641
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      2ded3e5b
  2. 27 11月, 2013 3 次提交
  3. 26 11月, 2013 3 次提交
  4. 22 11月, 2013 2 次提交
  5. 21 11月, 2013 3 次提交
  6. 20 11月, 2013 2 次提交
  7. 19 11月, 2013 2 次提交
  8. 18 11月, 2013 1 次提交
  9. 15 11月, 2013 1 次提交
  10. 14 11月, 2013 1 次提交
    • T
      ALSA: hda - Don't clear the power state at snd_hda_codec_reset() · d183b4fc
      Takashi Iwai 提交于
      snd_hda_codec_reset() is called either in resetting the whole setup at
      error paths or hwdep clear/reconfig sysfs triggers.  But all of these
      don't assume that the power has to be off, rather they want to keep
      the power state unchanged (e.g. reconfig_codec() calls the power
      up/down by itself).  Thus, unconditionally clearing the power state in
      snd_hda_codec_reset() leads to the inconsistency, confuses the further
      operation.   This patch gets rid of the lines doing that bad thing.
      
      Cc: <stable@vger.kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      d183b4fc
  11. 13 11月, 2013 2 次提交
  12. 12 11月, 2013 6 次提交
  13. 11 11月, 2013 1 次提交
  14. 08 11月, 2013 4 次提交
  15. 07 11月, 2013 8 次提交