ALSA: hda: Prevent writing ICH6_PCIREG_TCSEL on AMD systems
authorAdam Lackorzynski <adam@os.inf.tu-dresden.de>
Thu, 10 Mar 2011 16:41:56 +0000 (17:41 +0100)
committerTakashi Iwai <tiwai@suse.de>
Thu, 10 Mar 2011 16:44:34 +0000 (17:44 +0100)
commita09e89f67ca56d6fa7634bd0738d64fa61bc3c39
treefca9a84947d7faaf72ca5d4e2e2120bf59487ff1
parent0a3fabe30e1a3b2037a12b863b8c45fffce38ee9
ALSA: hda: Prevent writing ICH6_PCIREG_TCSEL on AMD systems

azx_init_pci() always writes PCI config register ICH6_PCIREG_TCSEL
although this looks to be only defined on Intel systems and has a
different meaning on AMD systems. On AMD systems the PCI interrupt pin
control register is modified instead.

Since the meaning of offset 0x44 in device specific configuration space is
unknown for devices by other vendors, we only exclude AMD systems to
retain the current behaviour.

Signed-off-by: Adam Lackorzynski <adam@os.inf.tu-dresden.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_intel.c