1. 20 8月, 2010 1 次提交
  2. 13 8月, 2010 1 次提交
    • T
      ALSA: hda - Restrict PCM parameters per ELD information over HDMI · bbbe3390
      Takashi Iwai 提交于
      When a device is plugged over HDMI, it passes some information in ELD
      including the supported PCM parameters like formats, rates, channels.
      This patch adds the check to PCM open callback of HDMI streams so that
      only valid parameters the device supports are used.
      
      When no device is plugged, the parameters the codec supports are used;
      it's mostly all parameters the hardware can work.  This is for apps
      that are started before device plugging and do probing (e.g. a sound
      daemon), so that at least, probing would work even before the device
      plugging.
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      bbbe3390
  3. 03 8月, 2010 2 次提交
  4. 28 7月, 2010 1 次提交
    • T
      ALSA: hda - Fix pin-detection of Nvidia HDMI · 38faddb1
      Takashi Iwai 提交于
      The behavior of Nvidia HDMI codec regarding the pin-detection unsol events
      is based on the old HD-audio spec, i.e. PD bit indicates only the update
      and doesn't show the current state.  Since the current code assumes the
      new behavior, the pin-detection doesn't work relialby with these h/w.
      
      This patch adds a flag for indicating the old spec, and fixes the issue
      by checking the pin-detection explicitly for such hardware.
      Tested-by: NWei Ni <wni@nvidia.com>
      Cc: <stable@kernel.org>
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      38faddb1
  5. 17 5月, 2010 1 次提交
  6. 08 3月, 2010 2 次提交
  7. 11 12月, 2009 4 次提交
  8. 18 11月, 2009 8 次提交
  9. 30 10月, 2009 10 次提交
  10. 03 8月, 2009 1 次提交
  11. 23 7月, 2009 1 次提交
  12. 11 2月, 2009 4 次提交
  13. 18 12月, 2008 1 次提交
  14. 27 11月, 2008 1 次提交
    • T
      ALSA: hda - Modularize HD-audio driver · 1289e9e8
      Takashi Iwai 提交于
      Split the monolithc HD-audio driver into several pieces:
       - snd-hda-intel   HD-audio PCI controller driver; loaded via udev
       - snd-hda-codec   HD-audio codec bus driver
       - snd-hda-codec-* Specific HD-audio codec drivers
      
      When built as modules, snd-hda-codec (that is invoked by snd-hda-intel)
      looks up the codec vendor ID and loads the corresponding codec module
      automatically via request_module().
      
      When built in a kernel, each codec drivers are statically hooked up
      before probing the PCI.
      
      This patch adds appropriate EXPORT_SYMBOL_GPL()'s and the module
      information for each driver, and driver-linking codes between
      codec-bus and codec drivers.
      
      TODO:
        - Avoid EXPORT_SYMBOL*() when built-in kernel
        - Restore __devinit appropriately depending on the condition
      Signed-off-by: NTakashi Iwai <tiwai@suse.de>
      1289e9e8
  15. 22 11月, 2008 2 次提交