diff options
author | Daniele Gaffuri <d.gaffuri@reply.it> | 2005-07-29 15:15:46 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2005-07-29 16:12:51 -0400 |
commit | e96e2f148060330f6178b502574dcb81eb7318bf (patch) | |
tree | 58c03c33e68e4db69cb1284f4d53d057d37752ba | |
parent | ea5860d22b37b47c5023949edad2ec23e75169d1 (diff) |
[PATCH] PCI: Hidden SMBus bridge on Toshiba Tecra M2
Patch against 2.6.12 to unhide SMBus on Toshiba Centrino laptops using
Intel 82855PM chipset. Tested on Toshiba Tecra M2.
Signed-off-by: Daniele Gaffuri <d.gaffuri@reply.it>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r-- | drivers/pci/quirks.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/pci/quirks.c b/drivers/pci/quirks.c index 1521fd5d95cc..8d0968bd527e 100644 --- a/drivers/pci/quirks.c +++ b/drivers/pci/quirks.c | |||
@@ -820,6 +820,11 @@ static void __init asus_hides_smbus_hostbridge(struct pci_dev *dev) | |||
820 | case 0x0001: /* Toshiba Satellite A40 */ | 820 | case 0x0001: /* Toshiba Satellite A40 */ |
821 | asus_hides_smbus = 1; | 821 | asus_hides_smbus = 1; |
822 | } | 822 | } |
823 | if (dev->device == PCI_DEVICE_ID_INTEL_82855PM_HB) | ||
824 | switch(dev->subsystem_device) { | ||
825 | case 0x0001: /* Toshiba Tecra M2 */ | ||
826 | asus_hides_smbus = 1; | ||
827 | } | ||
823 | } else if (unlikely(dev->subsystem_vendor == PCI_VENDOR_ID_SAMSUNG)) { | 828 | } else if (unlikely(dev->subsystem_vendor == PCI_VENDOR_ID_SAMSUNG)) { |
824 | if (dev->device == PCI_DEVICE_ID_INTEL_82855PM_HB) | 829 | if (dev->device == PCI_DEVICE_ID_INTEL_82855PM_HB) |
825 | switch(dev->subsystem_device) { | 830 | switch(dev->subsystem_device) { |