]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
ARM/PCI: Call pcie_bus_configure_settings() to set MPS
authorVidya Sagar <vidyas@nvidia.com>
Mon, 11 Aug 2014 06:16:33 +0000 (11:46 +0530)
committerLaxman Dewangan <ldewangan@nvidia.com>
Wed, 13 Aug 2014 13:54:12 +0000 (06:54 -0700)
commit25b4a3f94130beaad3ed747105b28e95536ab51b
tree52e6e1631482d09e3d25fc17eae6779df4841e53
parent0f99000339693b3ea7294e25e6732231f9e35db7
ARM/PCI: Call pcie_bus_configure_settings() to set MPS

Call pcie_bus_configure_settings() on ARM, like for other platforms.
pcie_bus_configure_settings() makes sure the MPS across the bus is uniform
and provides the ability to tune the MRSS and MPS to higher performance
values.  This is particularly important for embedded where there is no
firmware to program these PCIe settings for the OS.

vidyas: make similar change for ARM64
based on upstream commit 8b5742ad156d30ee38486652cdbd152e2d6ebbcc

Bug 1496843

Change-Id: Ib42fa0480bd93b99c708bbad655b60d6e684077b
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Reviewed-on: http://git-master/r/454899
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
arch/arm64/kernel/bios32.c