PCI: Unhide the SMBus on the Compaq Evo D510
PATCH 1/1 PCI: Unhide the SMBus on the Compaq Evo D510
One more machine with a hidden Intel SMBus. Unhiding it reveals a SMSC EMC6D100 hardware monitoring chip. I have checked that this machine has no ACPI magic touching the SMBus nor the hardware monitoring chip, so this should be safe.
Signed-off-by Jean Delvare <[email protected]>
---
Patch already sent on:
* 2008-04-17
drivers/pci/quirks.c | 7 +++++++ 1 file changed, 7 insertions(+)
drivers/pci/quirks.c +7 -0
@@ -1054,6 +1054,12 @@ static void __init asus_hides_smbus_host* its on-board VGA controller */ asus_hides_smbus =1 ; } +else if (dev->device ==PCI_DEVICE_ID_INTEL_82845G_IG ) +switch (dev->subsystem_device) { +case 0x00b8 :/* Compaq Evo D510 CMT */ +case 0x00b9 :/* Compaq Evo D510 SFF */ + asus_hides_smbus =1 ; + } } }DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82845_HB , asus_hides_smbus_hostbridge);
@@ -1068,6 +1074,7 @@ DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_IDECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82915GM_HB , asus_hides_smbus_hostbridge);DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82810_IG3 , asus_hides_smbus_hostbridge); +DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_INTEL ,PCI_DEVICE_ID_INTEL_82845G_IG , asus_hides_smbus_hostbridge);static void asus_hides_smbus_lpc (struct pci_dev *dev) {
Signature · 1 line
Jean Delvare
Quoted 9 lines · Jean Delvare
One more machine with a hidden Intel SMBus. Unhiding it reveals a SMSC EMC6D100 hardware monitoring chip. I have checked that this machine has no ACPI magic touching the SMBus nor the hardware monitoring chip, so this should be safe.
Signed-off-by Jean Delvare <[email protected]>---
Patch already sent on:
* 2008-04-17
Thanks Jean, I'll queue it in linux-next.
Jesse