mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
i2c: Enable PEC on more i2c-i801 devices
Enable PEC on recent Intel SMBus controllers (ICH6, ICH7, ICH8, ICH9 and ESB2.) Signed-off-by: Jean Delvare <khali@linux-fr.org> Acked-by: Jason Gaston <jason.d.gaston@intel.com>
This commit is contained in:
parent
3269711b76
commit
250d1bd3f4
1 changed files with 12 additions and 4 deletions
|
@ -470,12 +470,20 @@ static int __devinit i801_probe(struct pci_dev *dev, const struct pci_device_id
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
I801_dev = dev;
|
I801_dev = dev;
|
||||||
if ((dev->device == PCI_DEVICE_ID_INTEL_82801DB_3) ||
|
switch (dev->device) {
|
||||||
(dev->device == PCI_DEVICE_ID_INTEL_82801EB_3) ||
|
case PCI_DEVICE_ID_INTEL_82801DB_3:
|
||||||
(dev->device == PCI_DEVICE_ID_INTEL_ESB_4))
|
case PCI_DEVICE_ID_INTEL_82801EB_3:
|
||||||
|
case PCI_DEVICE_ID_INTEL_ESB_4:
|
||||||
|
case PCI_DEVICE_ID_INTEL_ICH6_16:
|
||||||
|
case PCI_DEVICE_ID_INTEL_ICH7_17:
|
||||||
|
case PCI_DEVICE_ID_INTEL_ESB2_17:
|
||||||
|
case PCI_DEVICE_ID_INTEL_ICH8_5:
|
||||||
|
case PCI_DEVICE_ID_INTEL_ICH9_6:
|
||||||
isich4 = 1;
|
isich4 = 1;
|
||||||
else
|
break;
|
||||||
|
default:
|
||||||
isich4 = 0;
|
isich4 = 0;
|
||||||
|
}
|
||||||
|
|
||||||
err = pci_enable_device(dev);
|
err = pci_enable_device(dev);
|
||||||
if (err) {
|
if (err) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue