linux/Documentation/PCI
Bjorn Helgaas f26502c7b8 Merge branch 'pci/endpoint'
- Check for errors returned from pci_epc_get(), which returns IS_ERR(), not
  NULL on error (Dan Carpenter)

- Fix pci_endpoint_test_ioctl() array underflow (Dan Carpenter)

- Document sysfs interface for BAR assignment of vNTB endpoint functions
  (Jerome Brunet)

- Drop superfluous pci_epc_features initialization for unsupported
  features; we only have to mention features that *are* supported (Niklas
  Cassel)

- Skip IRQ tests if the IRQ is out of range (Christian Bruel)

- Fix pci-epf-test for controllers with fixed-size BARs smaller than
  requested by the test (Marek Vasut)

- Restore inbound translation when disabling doorbell so the doorbell test
  case can be run more than once (Niklas Cassel)

- Check for NULL before releasing DMA channels to avoid a NULL pointer
  dereference (Shin'ichiro Kawasaki)

- Convert tegra194 interrupt number to MSI vector to fix endpoint Kselftest
  MSI_TEST test case (Niklas Cassel)

- Set tegra_pcie_epc_features.msi_capable so the pci_endpoint_test can use
  the optimal IRQ type (Niklas Cassel)

- Reset tegra194 BARs when running in endpoint mode so the BAR tests don't
  overwrite the ATU settings in BAR4 (Niklas Cassel)

- Handle errors in tegra194 BPMP transactions so we don't mistakenly skip
  future PERST# assertion (Vidya Sagar)

* pci/endpoint:
  PCI: tegra194: Handle errors in BPMP response
  PCI: tegra194: Reset BARs when running in PCIe endpoint mode
  PCI: tegra194: Set pci_epc_features::msi_capable to true
  PCI: tegra194: Fix broken tegra_pcie_ep_raise_msi_irq()
  PCI: endpoint: pci-epf-test: Add NULL check for DMA channels before release
  PCI: endpoint: pci-epf-test: Fix doorbell test support
  PCI: endpoint: pci-epf-test: Limit PCIe BAR size for fixed BARs
  selftests: pci_endpoint: Skip IRQ test if IRQ is out of range.
  misc: pci_endpoint_test: Cleanup extra 0 initialization
  misc: pci_endpoint_test: Skip IRQ tests if irq is out of range
  PCI: endpoint: Drop superfluous pci_epc_features initialization
  Documentation: PCI: endpoint: Document BAR assignment
  misc: pci_endpoint_test: Fix array underflow in pci_endpoint_test_ioctl()
  PCI: endpoint: pci-ep-msi: Fix NULL vs IS_ERR() check in pci_epf_write_msi_msg()
2025-10-03 12:13:15 -05:00
..
controller PCI: rcar-gen4: Document how to obtain platform firmware 2025-05-21 12:02:59 +00:00
endpoint Documentation: PCI: endpoint: Document BAR assignment 2025-08-13 16:25:10 -05:00
acpi-info.rst docs: PCI: Replace non-breaking spaces to avoid PDF issues 2021-06-17 13:22:33 -06:00
boot-interrupts.rst docs: PCI: Fix typos 2023-12-28 17:37:36 -06:00
index.rst PCI: rcar-gen4: Document how to obtain platform firmware 2025-05-21 12:02:59 +00:00
msi-howto.rst Documentation: PCI: Use PCI_IRQ_INTX instead of PCI_IRQ_LEGACY 2024-04-25 12:53:29 -05:00
pci-error-recovery.rst Documentation: PCI: Tidy error recovery doc's PCIe nomenclature 2025-09-16 10:53:40 -05:00
pci-iov-howto.rst PCI/doc: Convert examples to generic power management 2022-07-11 18:17:29 -05:00
pci.rst Documentation: PCI: fix typo in pci.rst 2024-09-10 15:30:42 -06:00
pcieaer-howto.rst Documentation: PCI: Fix typos 2025-09-18 17:23:22 -05:00
pciebus-howto.rst PCI: Protect Link Control 2 Register with RMW locking 2024-10-23 16:50:02 -05:00
sysfs-pci.rst PCI: Remove pci_mmap_page_range() wrapper 2022-07-29 12:08:44 -05:00
tph.rst PCI/TPH: Add TPH documentation 2024-10-21 16:19:32 -05:00