diff options
| author | Bjorn Helgaas <bhelgaas@google.com> | 2026-08-21 16:40:40 -0500 |
|---|---|---|
| committer | Bjorn Helgaas <bhelgaas@google.com> | 2026-08-21 16:40:40 -0500 |
| commit | 4fe60541de1176c55028aedf755a8968bfab1b97 (patch) | |
| tree | 964abe95edb727c3798a97668e65a072ad8ba3b2 /include | |
| parent | e3a6268803d5283f9f8cf26a4c070ee7396c9b67 (diff) | |
| parent | 29e179cb7f636dca79b047db3dd7f0e588fdba37 (diff) | |
| download | linux-4fe60541de1176c55028aedf755a8968bfab1b97.tar.gz linux-4fe60541de1176c55028aedf755a8968bfab1b97.zip | |
Merge branch 'pci/controller/root-port-reset'
* pci/controller/root-port-reset:
misc: pci_endpoint_test: Add AER error handlers
PCI: dw-rockchip: Implement .reset_root_port() and use for link down
PCI: qcom: Implement .reset_root_port() and use for link down
PCI: host-common: Add link down handling for Root Ports
PCI/ERR: Add support for resetting the Root Ports in a platform-specific way
PCI: dwc: ep: Clear MSI iATU mapping in dw_pcie_ep_cleanup()
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/pci.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h index 4d9f9ed281b6..c928c9cdeaa5 100644 --- a/include/linux/pci.h +++ b/include/linux/pci.h @@ -648,6 +648,7 @@ struct pci_host_bridge { void (*release_fn)(struct pci_host_bridge *); int (*enable_device)(struct pci_host_bridge *bridge, struct pci_dev *dev); void (*disable_device)(struct pci_host_bridge *bridge, struct pci_dev *dev); + int (*reset_root_port)(struct pci_host_bridge *bridge, struct pci_dev *dev); void *release_data; unsigned int ignore_reset_delay:1; /* For entire hierarchy */ unsigned int no_ext_tags:1; /* No Extended Tags */ |
