summaryrefslogtreecommitdiffstats
path: root/src/include/device
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2024-01-19 08:24:36 +0100
committerLean Sheng Tan <sheng.tan@9elements.com>2024-01-24 08:51:07 +0000
commitab6bcd2c1a3e47f3bd1ad5c7f1b984a1b38f6da1 (patch)
tree95db294d1db1e5e540428a7d8c16a110e721409b /src/include/device
parentf95dbcee713d3a8a081644ee345ce0f6fedf39ac (diff)
downloadcoreboot-ab6bcd2c1a3e47f3bd1ad5c7f1b984a1b38f6da1.tar.gz
coreboot-ab6bcd2c1a3e47f3bd1ad5c7f1b984a1b38f6da1.tar.bz2
coreboot-ab6bcd2c1a3e47f3bd1ad5c7f1b984a1b38f6da1.zip
device/device_util: Add method to retrieve the domain
Add a function to return the PCI domain device for the specified device. On multi PCI domain platforms this function allows to determine which domain and thus which socket the PCI device belongs to. Change-Id: I0068b82e139fe7a35e6b1b91b7d386b750c80748 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/80090 Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de>
Diffstat (limited to 'src/include/device')
-rw-r--r--src/include/device/device.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/device/device.h b/src/include/device/device.h
index 863299c01da5..83588d473598 100644
--- a/src/include/device/device.h
+++ b/src/include/device/device.h
@@ -188,6 +188,7 @@ void assign_resources(struct bus *bus);
const char *dev_name(const struct device *dev);
const char *dev_path(const struct device *dev);
u32 dev_path_encode(const struct device *dev);
+struct device *dev_get_pci_domain(struct device *dev);
void dev_set_enabled(struct device *dev, int enable);
void disable_children(struct bus *bus);
bool dev_is_active_bridge(struct device *dev);