Revision 9e16721498b0c3d3ebfa0b503c63d35c0a4c0642 authored by Colin Ian King on 27 November 2012, 14:09:40 UTC, committed by Bjorn Helgaas on 14 January 2013, 23:23:42 UTC
Right now using pcie_aspm=force will not enable ASPM if the FADT indicates
ASPM is unsupported.  However, the semantics of force should probably allow
for this, especially as they did before 3c076351c4 ("PCI: Rework ASPM
disable code")

This patch just skips the clearing of any ASPM setup that the firmware has
carried out on this bus if pcie_aspm=force is being used.

Reference: http://bugs.launchpad.net/bugs/962038
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
CC: stable@vger.kernel.org
1 parent d712f68
History
File Mode Size
mvebu
spear
Kconfig -rw-r--r-- 3.8 KB
Makefile -rw-r--r-- 1.8 KB
core.c -rw-r--r-- 37.7 KB
core.h -rw-r--r-- 5.3 KB
devicetree.c -rw-r--r-- 6.6 KB
devicetree.h -rw-r--r-- 983 bytes
pinconf-generic.c -rw-r--r-- 3.6 KB
pinconf.c -rw-r--r-- 14.2 KB
pinconf.h -rw-r--r-- 2.8 KB
pinctrl-at91.c -rw-r--r-- 42.4 KB
pinctrl-bcm2835.c -rw-r--r-- 27.6 KB
pinctrl-coh901.c -rw-r--r-- 23.1 KB
pinctrl-coh901.h -rw-r--r-- 198 bytes
pinctrl-exynos.c -rw-r--r-- 20.2 KB
pinctrl-exynos.h -rw-r--r-- 3.0 KB
pinctrl-exynos5440.c -rw-r--r-- 25.1 KB
pinctrl-falcon.c -rw-r--r-- 13.3 KB
pinctrl-imx.c -rw-r--r-- 15.5 KB
pinctrl-imx.h -rw-r--r-- 2.8 KB
pinctrl-imx23.c -rw-r--r-- 7.8 KB
pinctrl-imx28.c -rw-r--r-- 11.0 KB
pinctrl-imx35.c -rw-r--r-- 113.1 KB
pinctrl-imx51.c -rw-r--r-- 88.5 KB
pinctrl-imx53.c -rw-r--r-- 128.6 KB
pinctrl-imx6q.c -rw-r--r-- 183.1 KB
pinctrl-lantiq.c -rw-r--r-- 8.2 KB
pinctrl-lantiq.h -rw-r--r-- 3.4 KB
pinctrl-mmp2.c -rw-r--r-- 38.7 KB
pinctrl-mxs.c -rw-r--r-- 12.5 KB
pinctrl-mxs.h -rw-r--r-- 2.0 KB
pinctrl-nomadik-db8500.c -rw-r--r-- 52.0 KB
pinctrl-nomadik-db8540.c -rw-r--r-- 53.5 KB
pinctrl-nomadik-stn8815.c -rw-r--r-- 13.2 KB
pinctrl-nomadik.c -rw-r--r-- 49.8 KB
pinctrl-nomadik.h -rw-r--r-- 4.7 KB
pinctrl-pxa168.c -rw-r--r-- 32.8 KB
pinctrl-pxa3xx.c -rw-r--r-- 5.9 KB
pinctrl-pxa3xx.h -rw-r--r-- 3.7 KB
pinctrl-pxa910.c -rw-r--r-- 50.4 KB
pinctrl-samsung.c -rw-r--r-- 26.6 KB
pinctrl-samsung.h -rw-r--r-- 7.6 KB
pinctrl-single.c -rw-r--r-- 25.9 KB
pinctrl-sirf.c -rw-r--r-- 45.7 KB
pinctrl-tegra.c -rw-r--r-- 18.6 KB
pinctrl-tegra.h -rw-r--r-- 6.5 KB
pinctrl-tegra20.c -rw-r--r-- 77.7 KB
pinctrl-tegra30.c -rw-r--r-- 110.0 KB
pinctrl-u300.c -rw-r--r-- 36.3 KB
pinctrl-xway.c -rw-r--r-- 23.9 KB
pinmux.c -rw-r--r-- 15.9 KB
pinmux.h -rw-r--r-- 2.8 KB

back to top