Asus M2N notebook hides SMBus device
PATCH 1/1 Asus M2N notebook hides SMBus device
Asus also "hides" the LPC bridge on M2N notebooks. Add it to the asus_hides_smbus PCI quirk.
Fixes bug #2976 @ http://bugme.osdl.org/show_bug.cgi?id=2976
Signed-off-by Dominik Brodowski <[email protected]>
drivers/pci/quirks.c +6 -0
@@ -718,6 +718,11 @@case 0x8070 :/* P4G8X Deluxe */ asus_hides_smbus =1 ; } +if (dev->device ==PCI_DEVICE_ID_INTEL_82855GM_HB ) +switch (dev->subsystem_device) { +case 0x1751 :/* M2N notebook */ + asus_hides_smbus =1 ; + } }else if (unlikely (dev->subsystem_vendor ==PCI_VENDOR_ID_HP )) {if (dev->device ==PCI_DEVICE_ID_INTEL_82855PM_HB )switch (dev->subsystem_device) {
@@ -1020,6 +1025,7 @@ { PCI_FIXUP_HEADER, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82850_HB, asus_hides_smbus_hostbridge }, { PCI_FIXUP_HEADER, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_7205_0, asus_hides_smbus_hostbridge }, { PCI_FIXUP_HEADER, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82855PM_HB, asus_hides_smbus_hostbridge }, + { PCI_FIXUP_HEADER, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82855GM_HB, asus_hides_smbus_hostbridge }, { PCI_FIXUP_HEADER, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_0, asus_hides_smbus_lpc }, { PCI_FIXUP_HEADER, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801BA_0, asus_hides_smbus_lpc }, { PCI_FIXUP_HEADER, PCI_VENDOR_ID_INTEL, PCI_DEVICE_ID_INTEL_82801DB_12, asus_hides_smbus_lpc },