PCI: Add Kconfig options for MPS/MRRS strategy
authorJim Quinlan <james.quinlan@broadcom.com>
Mon, 28 Sep 2020 19:46:51 +0000 (15:46 -0400)
committerBjorn Helgaas <bhelgaas@google.com>
Wed, 30 Sep 2020 22:19:06 +0000 (17:19 -0500)
commitb0e85c3c8554944c6ec599656931b54062c38823
treeb309669591908b83e1bcb1aa1f3c723d05625770
parent877c1a5f79c6984bbe3f2924234c08e2f4f1acd5
PCI: Add Kconfig options for MPS/MRRS strategy

Add Kconfig options for changing the default pcie_bus_config, i.e., the
strategy for configuration MPS and MRRS, in the same manner as the
CONFIG_PCIEASPM_XXXX choice.  The pci_bus_config setting may still be
overridden by kernel command-line parameters, e.g.,
"pci=pcie_bus_tune_off".

[bhelgaas: depend on EXPERT, tweak help texts]
Link: https://lore.kernel.org/r/20200928194651.5393-2-james.quinlan@broadcom.com
Signed-off-by: Jim Quinlan <james.quinlan@broadcom.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
drivers/pci/Kconfig
drivers/pci/pci.c