1. 26 7月, 2011 1 次提交
    • T
      ALSA: hda - Cirrus Logic CS421x support · 56487c27
      Tim Howe 提交于
      This update includes the changes necessary for supporting the
      CS421x family of codecs.  Previously this file only supported
      the CS420x family of codecs.
      
      This file also contains init verbs to correct several issues in
      the CS421x hardware.
      
      Behavior between the CS421x and CS420x codec families is similar,
      so several functions have been reused with "if" statements to
      determine which codec family (CS421x or CS420x) is present.
      
      Also, this file will be updated sometime in the near future in
      order to add support for a system using CS421x that requires
      mono mix on the speaker output only.
      
      [Fix const usages and adaption for new APIs by tiwai]
      Signed-off-by: NTim Howe <tim.howe@cirrus.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      56487c27
  2. 29 6月, 2011 1 次提交
  3. 06 6月, 2011 1 次提交
    • S
      ALSA: hda: Virtualize SPDIF out controls · 74b654c9
      Stephen Warren 提交于
      The SPDIF output controls apply to converter widgets. A future change
      will create a PCM device per pin widget, and hence a set of SPDIF output
      controls per pin widget, for certain HDMI codecs. To support this, we
      need the ability to virtualize the SPDIF output controls. Specifically:
      
      * Controls can be "unassigned" from real hardware when a converter is
        not used for the PCM the control was created for.
      * Control puts only write to hardware when they are assigned.
      * Controls can be "assigned" to real hardware when a converter is picked
        to support output for a particular PCM.
      * When a converter is assigned, the hardware is updated to the cached
        configuration.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      74b654c9
  4. 17 5月, 2011 3 次提交
  5. 02 5月, 2011 1 次提交
  6. 03 3月, 2011 1 次提交
  7. 18 1月, 2011 1 次提交
  8. 03 11月, 2010 1 次提交
  9. 11 10月, 2010 2 次提交
  10. 24 9月, 2010 1 次提交
  11. 17 9月, 2010 1 次提交
  12. 09 9月, 2010 2 次提交
  13. 08 9月, 2010 1 次提交
  14. 30 8月, 2010 1 次提交
  15. 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
  16. 05 5月, 2010 1 次提交
  17. 23 12月, 2009 1 次提交
  18. 22 12月, 2009 1 次提交
  19. 15 12月, 2009 3 次提交
  20. 18 11月, 2009 1 次提交
  21. 16 11月, 2009 1 次提交
  22. 09 11月, 2009 1 次提交
  23. 30 7月, 2009 1 次提交
  24. 09 7月, 2009 1 次提交
  25. 08 7月, 2009 1 次提交
  26. 07 7月, 2009 2 次提交
  27. 06 7月, 2009 5 次提交
  28. 02 7月, 2009 1 次提交