device: Add a helper to find device behind a PCI-to-PCI bridge device
This change adds a helper function to find PCI device with dev# and function# behind a PCI-to-PCI bridge device. BUG=b:153858769 BRANCH=None TEST=None Signed-off-by: Furquan Shaikh <furquan@google.com> Change-Id: Ie5672b35cda66431a0f1977f217bdf61d3012ace Reviewed-on: https://review.coreboot.org/c/coreboot/+/40474 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
@@ -293,6 +293,10 @@ DEVTREE_CONST struct device *pcidev_path_on_root(pci_devfn_t devfn);
|
||||
DEVTREE_CONST struct device *pcidev_path_on_bus(unsigned int bus, pci_devfn_t devfn);
|
||||
DEVTREE_CONST struct device *pcidev_on_root(uint8_t dev, uint8_t fn);
|
||||
DEVTREE_CONST struct bus *pci_root_bus(void);
|
||||
/* Find PCI device with given D#:F# sitting behind the given PCI-to-PCI bridge device. */
|
||||
DEVTREE_CONST struct device *pcidev_path_behind_pci2pci_bridge(
|
||||
const struct device *bridge,
|
||||
pci_devfn_t devfn);
|
||||
|
||||
/* To be deprecated, avoid using.
|
||||
*
|
||||
|
Reference in New Issue
Block a user