1. 12 Jan, 2011 3 commits
    • Nitin Daga's avatar
      ALSA: hda: Disable 4/6 channels on some NVIDIA GPUs. · 393004b2
      Nitin Daga authored
      Added hardware constraint in patch_hdmi.c to disable
      channels 4/6 which are not supported by some older
      NVIDIA GPUs.
      Signed-off-by: default avatarNitin Daga <ndaga@nvidia.com>
      Acked-By: default avatarStephen Warren <swarren@nvidia.com>
      Cc: <stable@kernel.org>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      393004b2
    • Takashi Iwai's avatar
      ALSA: hda - Add static_hdmi_pcm option to HDMI codec parser · 0ebaa24c
      Takashi Iwai authored
      The dynamic PCM restriction based on ELD information may lead to the
      problem in some cases, e.g. when the receiver is turned off.  Then it
      may send a TV HDMI default such as channels = 2.  Since it's still
      plugged, the driver doesn't know whether it's the right configuration
      for future use.  Now, when an app opens the device at this moment,
      then turn on the receiver, the app still sends channels=2.
      
      The right solution is to implement some kind of notification and
      automatic re-open mechanism.  But, this is a goal far ahead.
      
      This patch provides a workaround for such a case by providing a new
      module option static_hdmi_pcm for snd-hda-codec-hdmi module.  When
      this is set to true, the driver doesn't change PCM parameters per
      ELD information.  For users who need the static configuration like
      the scenario above, set this to true.
      
      The parameter can be changed dynamically via sysfs, too.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      Cc: <stable@kernel.org>
      0ebaa24c
    • Takashi Iwai's avatar
      ALSA: hda - Don't refer ELD when unplugged · 6661702f
      Takashi Iwai authored
      When unplugged, we shouldn't refer to ELD information for PCM open
      any more.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      Cc: <stable@kernel.org>
      6661702f
  2. 10 Jan, 2011 8 commits
  3. 30 Dec, 2010 2 commits
  4. 23 Dec, 2010 5 commits
  5. 21 Dec, 2010 3 commits
  6. 20 Dec, 2010 5 commits
  7. 17 Dec, 2010 3 commits
  8. 16 Dec, 2010 2 commits
  9. 15 Dec, 2010 2 commits
  10. 13 Dec, 2010 2 commits
  11. 09 Dec, 2010 5 commits