1. 18 10月, 2011 1 次提交
    • D
      ALSA: HDA: conexant support for Lenovo T520/W520 · ca201c09
      Daniel Suchy 提交于
      This is patch for Conexant codec of Intel HDA driver, adding new quirk
      for Lenovo Thinkpad T520 and W520. Conexant autodetection works fine for
      T520 (similar subsystem ID is used also in W520 model) and detects more
      mixer features compared to generic (fallback) Lenovo quirk with
      hardcoded options in Conexant codec.
      
      Patch was activelly tested with Linux 3.0.4, 3.0.6 and 3.0.7 without any
      problems.
      Signed-off-by: NDaniel Suchy <danny@danysek.cz>
      Cc: <stable@kernel.org> [3.0+]
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      ca201c09
  2. 25 8月, 2011 1 次提交
  3. 24 8月, 2011 1 次提交
  4. 23 8月, 2011 1 次提交
  5. 26 7月, 2011 1 次提交
    • T
      ALSA: hda - Allow codec-specific set_power_state ops · 4d7fbdbc
      Takashi Iwai 提交于
      The procedure for codec D-state change may have exceptional cases
      depending on the codec chip, such as a longer delay or suppressing D3.
      
      This patch adds a new codec ops, set_power_state() to override the system
      default function.  For ease of porting, snd_hda_codec_set_power_to_all()
      helper function is extracted from the default set_power_state() function.
      
      As an example, the Conexant codec-specific delay is removed from the
      default routine but moved to patch_conexant.c.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      4d7fbdbc
  6. 11 7月, 2011 1 次提交
  7. 29 6月, 2011 2 次提交
  8. 28 6月, 2011 2 次提交
  9. 10 6月, 2011 1 次提交
  10. 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
  11. 25 5月, 2011 1 次提交
  12. 24 5月, 2011 3 次提交
  13. 23 5月, 2011 1 次提交
  14. 17 5月, 2011 5 次提交
  15. 16 5月, 2011 3 次提交
  16. 15 5月, 2011 3 次提交
  17. 14 5月, 2011 3 次提交
  18. 13 5月, 2011 5 次提交
  19. 02 5月, 2011 1 次提交
  20. 05 4月, 2011 1 次提交
  21. 01 4月, 2011 1 次提交
  22. 03 3月, 2011 1 次提交