[alsa-devel] [PATCH] ALSA: hda - Add DeviceID for Haswell HDA
Takashi Iwai
tiwai at suse.de
Wed Jun 13 08:46:32 CEST 2012
At Wed, 13 Jun 2012 10:23:51 +0800,
Wang Xingchao wrote:
>
> this patch add proper id for Haswell HDA Controller.
>
> Signed-off-by: Wang Xingchao <xingchao.wang at intel.com>
Oh, now ID number decreases to 0xxx? :)
While we are on this: could you verify whether position_fix=4 (combo)
options works for Haswell? In this mode, LPIB is used for playback
positioning while POS buffer is used for capture.
Seth (Cc'ed) figured out that this mode works better than the default
(usually POS buf both for playback and capture) on the recent Intel
controller chips, so I guess it'd be applied to Haswell, too.
thanks,
Takashi
> ---
> sound/pci/hda/hda_intel.c | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
> index 2b6392b..f530c40 100644
> --- a/sound/pci/hda/hda_intel.c
> +++ b/sound/pci/hda/hda_intel.c
> @@ -151,6 +151,7 @@ MODULE_SUPPORTED_DEVICE("{{Intel, ICH6},"
> "{Intel, CPT},"
> "{Intel, PPT},"
> "{Intel, LPT},"
> + "{Intel, HPT},"
> "{Intel, PBG},"
> "{Intel, SCH},"
> "{ATI, SB450},"
> @@ -3253,6 +3254,10 @@ static DEFINE_PCI_DEVICE_TABLE(azx_ids) = {
> { PCI_DEVICE(0x8086, 0x8c20),
> .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_SCH_SNOOP |
> AZX_DCAPS_BUFSIZE},
> + /* Haswell */
> + { PCI_DEVICE(0x8086, 0x0c0c),
> + .driver_data = AZX_DRIVER_PCH | AZX_DCAPS_SCH_SNOOP |
> + AZX_DCAPS_BUFSIZE},
> /* SCH */
> { PCI_DEVICE(0x8086, 0x811b),
> .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_SCH_SNOOP |
> --
> 1.7.9.5
>
More information about the Alsa-devel
mailing list