Merge branch 'pci/endpoint/doorbell'
authorBjorn Helgaas <bhelgaas@google.com>
Thu, 31 Jul 2025 21:11:45 +0000 (16:11 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Thu, 31 Jul 2025 21:11:45 +0000 (16:11 -0500)
commit63e6f0df6a07945709c02822e89ec61ce7fe7c9a
treede0279e9cc5128d830c90cbf4a0016c0f20adc8e
parentb8222fe27cc2b68e08989f4b91c6dcd5b69dbc25
parentb351e9c93a4fc0a1b789c0b89eeecb9d5bf564cd
Merge branch 'pci/endpoint/doorbell'

- Add RC-to-EP doorbell support using platform MSI controller (Frank Li)

- Check for MSI parent and mutability since we currently don't support
  mutable MSI controllers (Frank Li)

- Add pci_epf_align_inbound_addr() helper (Frank Li)

- Add a doorbell test (Frank Li)

* pci/endpoint/doorbell:
  selftests: pci_endpoint: Add doorbell test case
  misc: pci_endpoint_test: Add doorbell test case
  PCI: endpoint: pci-epf-test: Add doorbell test support
  PCI: endpoint: Add pci_epf_align_inbound_addr() helper for inbound address alignment
  PCI: endpoint: pci-ep-msi: Add checks for MSI parent and mutability
  PCI: endpoint: Add RC-to-EP doorbell support using platform MSI controller
drivers/pci/endpoint/pci-epf-core.c