]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: hda - Add snoop option
authorTakashi Iwai <tiwai@suse.de>
Wed, 28 Sep 2011 15:16:09 +0000 (17:16 +0200)
committerTakashi Iwai <tiwai@suse.de>
Wed, 28 Sep 2011 18:11:36 +0000 (20:11 +0200)
commit74e0b1a977958779478b33f442f9bf12f7de6a28
treed58fd4e93728bedd87321eb11654601c0a02a24c
parentda99f90cb78baa74d46d27244f5bc8916b06e2fe
ALSA: hda - Add snoop option

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: Takashi Iwai <tiwai@suse.de>
Documentation/sound/alsa/ALSA-Configuration.txt
sound/pci/hda/hda_intel.c