linux-stable/drivers/pci/pcie
Andrew Murray 6b87e700cd PCI: Update pcie_ports 'auto' behavior for non-ACPI platforms
The pcie_ports parameter, which defaults to 'auto', allows a user
to specify if PCIe port services are disabled ('compat'), always
enabled ('native'), or only used when allowed by the BIOS
('auto').

Where CONFIG_ACPI isn't enabled, as is often the case for non
x86/ia64 platforms, the 'auto' behavior results in that of
'compat'. Thus in order to use port services on these platforms
'pcie_ports=native' must be added to the kernel command line.

This patch results in the 'native' behavior being followed where
'auto' is selected and ACPI is not enabled.

Signed-off-by: Andrew Murray <amurray@embedded-bits.co.uk>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
2013-11-01 09:25:16 -06:00
..
aer PCI: Remove aer_do_secondary_bus_reset() 2013-08-14 15:25:59 -06:00
aspm.c PCI: Fix kerneldoc for pci_disable_link_state() 2013-05-28 11:16:12 -06:00
Kconfig PCI changes for the v3.12 merge window: 2013-09-03 16:24:35 -07:00
Makefile PCI: PCIe: Move PCIe PME code to the pcie directory 2010-08-24 13:47:48 -07:00
pme.c PCI: Fix comment typo for pcie_pme_remove() 2013-06-10 10:58:26 -06:00
portdrv.h PCI: Remove "extern" from function declarations 2013-04-17 10:21:17 -06:00
portdrv_acpi.c PCI: Fix missing prototype for pcie_port_acpi_setup() 2013-04-12 11:17:47 -06:00
portdrv_bus.c PCI: Introduce pci_pcie_type(dev) to replace pci_dev->pcie_type 2012-08-23 09:40:57 -06:00
portdrv_core.c PCI: Update pcie_ports 'auto' behavior for non-ACPI platforms 2013-11-01 09:25:16 -06:00
portdrv_pci.c PCI changes for the v3.10 merge window: 2013-04-29 09:30:25 -07:00