1. 21 4月, 2011 1 次提交
  2. 31 3月, 2011 1 次提交
  3. 03 3月, 2011 1 次提交
  4. 18 1月, 2011 1 次提交
  5. 10 1月, 2011 1 次提交
    • T
      ALSA: hda - Fix multi-headphone handling for Realtek codecs · b2d05760
      Takashi Iwai 提交于
      When multiple headphone pins are defined without line-out pins, the
      driver takes them as primary outputs.  But it forgot to set line_out_type
      to HP by assuming there is some rest of HP pins.  This results in some
      mis-handling of these pins for Realtek codec parser.  It takes as if
      these are pure line-out jacks.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      Cc: <stable@kernel.org>
      b2d05760
  6. 23 12月, 2010 1 次提交
  7. 25 10月, 2010 1 次提交
  8. 22 10月, 2010 1 次提交
  9. 17 10月, 2010 2 次提交
  10. 21 9月, 2010 1 次提交
  11. 17 9月, 2010 2 次提交
  12. 10 9月, 2010 3 次提交
  13. 09 9月, 2010 3 次提交
  14. 08 9月, 2010 2 次提交
  15. 30 8月, 2010 2 次提交
  16. 20 8月, 2010 1 次提交
    • T
      ALSA: hda - Fix stream and channel-ids codec-bus wide · 3f50ac6a
      Takashi Iwai 提交于
      The new sticky PCM parameter introduced the delayed clean-ups of
      stream- and channel-id tags.  In the current implementation, this check
      (adding dirty flag) and actual clean-ups are done only for the codec
      chip.  However, with HD-audio architecture, multiple codecs can be
      on a single bus, and the controller assign stream- and channel-ids in
      the bus-wide.
      
      In this patch, the stream-id and channel-id are checked over all codecs
      connected to the corresponding bus.  Together with it, the mutex is
      moved to struct hda_bus, as this becomes also bus-wide.
      Reported-and-tested-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      3f50ac6a
  17. 13 8月, 2010 1 次提交
    • T
      ALSA: hda - Fix dynamic ADC change working again · f0cea797
      Takashi Iwai 提交于
      The commit eb541337
          ALSA: hda - Make converter setups sticky
      changes the semantics of snd_hda_codec_cleanup_stream() not to clean up
      the stream at that moment but delay the action.  This broke the codes
      expecting that the clean-up is done immediately, such as dynamic ADC
      changes in some codec drivers.
      
      This patch fixes the issue by introducing a lower helper,
      __snd_hda_codec_cleanup_stream(), to allow the immediate clean up.
      The original snd_hda_codec_cleanup_stream() is kept as is now.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      f0cea797
  18. 06 8月, 2010 1 次提交
    • T
      ALSA: hda - Make converter setups sticky · eb541337
      Takashi Iwai 提交于
      So far, we reset the converter setups like the stream-tag, the
      channel-id and format-id in prepare callbacks, and clear them in
      cleanup callbacks.  This often causes a silence of the digital
      receiver for a couple of seconds.
      
      This patch tries to delay the converter setup changes as much as
      possible.  The converter setups are cached and aren't reset as long
      as the same values are used.  At suspend/resume, they are cleared
      to be recovered properly, too.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      eb541337
  19. 03 8月, 2010 2 次提交
  20. 30 7月, 2010 1 次提交
  21. 26 7月, 2010 1 次提交
  22. 20 7月, 2010 1 次提交
  23. 19 7月, 2010 1 次提交
  24. 09 7月, 2010 2 次提交
  25. 31 3月, 2010 1 次提交
  26. 29 3月, 2010 1 次提交
  27. 26 3月, 2010 2 次提交
  28. 19 3月, 2010 1 次提交
  29. 15 3月, 2010 1 次提交