Add support for enabling PCIe Common Clock and ASPM
[coreboot.git] / src / include / device / pciexp.h
index becc800934132f7fe08a79e29407f378c898f587..87a5002c5ead9f3a83ae0c350357cc79966c1885 100644 (file)
@@ -2,8 +2,15 @@
 #define DEVICE_PCIEXP_H
 /* (c) 2005 Linux Networx GPL see COPYING for details */
 
-unsigned int pciexp_scan_bus(struct bus *bus,
-       unsigned min_devfn, unsigned max_devfn, unsigned int max);
+enum aspm_type {
+       PCIE_ASPM_NONE = 0,
+       PCIE_ASPM_L0S  = 1,
+       PCIE_ASPM_L1   = 2,
+       PCIE_ASPM_BOTH = 3,
+};
+
+unsigned int pciexp_scan_bus(struct bus *bus, unsigned int min_devfn,
+                            unsigned int max_devfn, unsigned int max);
 unsigned int pciexp_scan_bridge(device_t dev, unsigned int max);
 
 extern struct device_operations default_pciexp_ops_bus;