diff options
author | Andy Henroid <andrew.d.henroid@intel.com> | 2008-10-09 14:45:22 -0400 |
---|---|---|
committer | Len Brown <len.brown@intel.com> | 2008-10-21 23:58:41 -0400 |
commit | 27471fdb32e77ecb92f09d4ac5757785b4dc33bc (patch) | |
tree | 2895d9918c019f48db32d479a2fc9f8725a3ed6e /include | |
parent | c7d87d79d14cecab7a34dedf1b133377cf5a0203 (diff) |
i7300_idle driver v1.55
The Intel 7300 Memory Controller supports dynamic throttling of memory which can
be used to save power when system is idle. This driver does the memory
throttling when all CPUs are idle on such a system.
Refer to "Intel 7300 Memory Controller Hub (MCH)" datasheet
for the config space description.
Signed-off-by: Andy Henroid <andrew.d.henroid@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-x86/idle.h | 1 | ||||
-rw-r--r-- | include/linux/pci_ids.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-x86/idle.h b/include/asm-x86/idle.h index cbb649123612..54ce018d4b6c 100644 --- a/include/asm-x86/idle.h +++ b/include/asm-x86/idle.h | |||
@@ -6,6 +6,7 @@ | |||
6 | 6 | ||
7 | struct notifier_block; | 7 | struct notifier_block; |
8 | void idle_notifier_register(struct notifier_block *n); | 8 | void idle_notifier_register(struct notifier_block *n); |
9 | void idle_notifier_unregister(struct notifier_block *n); | ||
9 | 10 | ||
10 | void enter_idle(void); | 11 | void enter_idle(void); |
11 | void exit_idle(void); | 12 | void exit_idle(void); |
diff --git a/include/linux/pci_ids.h b/include/linux/pci_ids.h index f1624b396754..efb786d11f2a 100644 --- a/include/linux/pci_ids.h +++ b/include/linux/pci_ids.h | |||
@@ -2422,6 +2422,7 @@ | |||
2422 | #define PCI_DEVICE_ID_INTEL_MCH_PC1 0x359a | 2422 | #define PCI_DEVICE_ID_INTEL_MCH_PC1 0x359a |
2423 | #define PCI_DEVICE_ID_INTEL_E7525_MCH 0x359e | 2423 | #define PCI_DEVICE_ID_INTEL_E7525_MCH 0x359e |
2424 | #define PCI_DEVICE_ID_INTEL_IOAT_CNB 0x360b | 2424 | #define PCI_DEVICE_ID_INTEL_IOAT_CNB 0x360b |
2425 | #define PCI_DEVICE_ID_INTEL_FBD_CNB 0x360c | ||
2425 | #define PCI_DEVICE_ID_INTEL_ICH10_0 0x3a14 | 2426 | #define PCI_DEVICE_ID_INTEL_ICH10_0 0x3a14 |
2426 | #define PCI_DEVICE_ID_INTEL_ICH10_1 0x3a16 | 2427 | #define PCI_DEVICE_ID_INTEL_ICH10_1 0x3a16 |
2427 | #define PCI_DEVICE_ID_INTEL_ICH10_2 0x3a18 | 2428 | #define PCI_DEVICE_ID_INTEL_ICH10_2 0x3a18 |