android_kernel_xiaomi_sm8450/drivers/pci/pcie
Sean V Kelley 1f5ea9e3ae PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()
[ Upstream commit 90655631988f8f501529e6de5f13614389717ead ]

Extend support for Root Complex Event Collectors by decoding and caching
the RCEC Endpoint Association Extended Capabilities when enumerating. Use
that cached information for later error source reporting. See PCIe r5.0,
sec 7.9.10.

Co-developed-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
Link: https://lore.kernel.org/r/20201121001036.8560-4-sean.v.kelley@intel.com
Tested-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> # non-native/no RCEC
Signed-off-by: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
Signed-off-by: Sean V Kelley <sean.v.kelley@intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Stable-dep-of: 627c6db20703 ("PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports")
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-04-13 12:58:22 +02:00
..
aer_inject.c PCI: Replace http:// links with https:// 2020-06-30 13:05:09 -05:00
aer.c PCI/AER: Decode Requester ID when no error info found 2024-02-23 08:42:14 +01:00
aspm.c PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() 2023-11-28 16:54:57 +00:00
dpc.c PCI/DPC: Print all TLP Prefixes, not just the first 2024-03-26 18:21:55 -04:00
edr.c PCI/EDR: Clear Device Status after EDR error recovery 2023-05-17 11:47:57 +02:00
err.c PCI/ERR: Retain status from error notification 2022-08-25 11:38:23 +02:00
Kconfig PCI/LINK: Remove bandwidth notification 2021-03-17 17:06:24 +01:00
Makefile PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() 2024-04-13 12:58:22 +02:00
pme.c PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() 2020-05-21 15:04:45 -05:00
portdrv_core.c Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()" 2022-09-05 10:28:55 +02:00
portdrv_pci.c PCI/ERR: Simplify by computing pci_pcie_type() once 2022-08-21 15:16:18 +02:00
portdrv.h PCI/LINK: Remove bandwidth notification 2021-03-17 17:06:24 +01:00
ptm.c PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port 2020-05-21 15:53:07 -05:00
rcec.c PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() 2024-04-13 12:58:22 +02:00