1. 26 Oct, 2011 5 commits
  2. 25 Oct, 2011 1 commit
  3. 24 Oct, 2011 1 commit
  4. 21 Oct, 2011 1 commit
    • Takashi Iwai's avatar
      ALSA: hda/realtek - Fix DAC assignments of multiple speakers · 716eef03
      Takashi Iwai authored
      When a device has multiple speakers and still has the auto-mute support,
      the driver copies line_outs[] to speaker_outs[].  And then it tries to
      assign DACs for both.  This ended up with the assignment only to the
      primary DAC to all speakers.
      
      This patch fixes the situation by checking the duplicated LO/SPK case
      appropriately.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      716eef03
  5. 19 Oct, 2011 1 commit
  6. 18 Oct, 2011 2 commits
  7. 17 Oct, 2011 5 commits
  8. 13 Oct, 2011 5 commits
  9. 10 Oct, 2011 1 commit
  10. 09 Oct, 2011 1 commit
  11. 06 Oct, 2011 5 commits
  12. 05 Oct, 2011 2 commits
  13. 04 Oct, 2011 3 commits
  14. 03 Oct, 2011 2 commits
  15. 30 Sep, 2011 1 commit
  16. 29 Sep, 2011 1 commit
  17. 28 Sep, 2011 3 commits
    • Takashi Iwai's avatar
      ALSA: hda - Allow patching with any vendor/subsystem ids · ef940b04
      Takashi Iwai authored
      In the ugly real world, there area really broken devices that don't set
      codec SSID correctly.  In such a case, the ID can be random, thus the
      patching won't work reliably.
      
      For applying the patch forcibly to such a device, the driver will skip
      the vendor and/or subsystem ID checks when zero or a negative number is
      given in [codec] section.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      ef940b04
    • Takashi Iwai's avatar
      ALSA: hda - Add snoop option · 27fe48d9
      Takashi Iwai authored
      Added a new option "snoop" for the traffic control of the HD-audio
      controller chip.  When set to 0, the non-snooping mode is used with
      the traffic control bit is set in each stream control register.
      This may allow better operations in the low power mode, but the actual
      implementation is depending pretty much on the chipset.
      
      As already implemented, more or less each chipset has own snoop-control
      register bit.  Now this setup refers to the snoop option, too.
      
      Also, a new VIA chipset may require the non-snooping mode when set so
      in BIOS.  In such a case, the option value is overridden.
      
      As default, it's still set to snoop=1 for keeping the same behavior as
      before.  In near future, it'll be set to 0 as default after checking
      it works in every system well.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      27fe48d9
    • Takashi Iwai's avatar
      ALSA: pcm - Export snd_pcm_lib_default_mmap() helper · 18a2b962
      Takashi Iwai authored
      Export the default mmap function, snd_pcm_lib_default_mmap().
      The upcoming non-snooping support in HD-audio driver will use this
      to override the mmap method.
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      18a2b962