PCI: disable ASPM per ACPI FADT setting
authorShaohua Li <shaohua.li@intel.com>
Wed, 23 Jul 2008 02:32:24 +0000 (10:32 +0800)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Mon, 28 Jul 2008 21:56:09 +0000 (14:56 -0700)
commit5fde244d39b88625ac578d83e6625138714de031
treee50762b22a94f7f7990c9dbab699a857da0982eb
parentce6fce4295ba727b36fdc73040e444bd1aae64cd
PCI: disable ASPM per ACPI FADT setting

The ACPI FADT table includes an ASPM control bit. If the bit is set, do
not enable ASPM since it may indicate that the platform doesn't actually
support the feature.

Tested-by: Jack Howarth <howarth@bromo.msbb.uc.edu>
Signed-off-by: Shaohua Li <shaohua.li@intel.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
drivers/pci/pci-acpi.c
drivers/pci/pcie/aspm.c
include/acpi/actbl.h
include/linux/pci-aspm.h