summaryrefslogtreecommitdiff
path: root/src/include/device/pciexp.h
diff options
context:
space:
mode:
authorPatrick Rudolph <patrick.rudolph@9elements.com>2024-10-16 12:14:06 +0200
committerLean Sheng Tan <sheng.tan@9elements.com>2024-10-23 11:49:30 +0000
commit5d6355efcfc4ae1840574a5545fdbd74a16b6c6e (patch)
treeb40742e7c76f6651de2e6f6bbc6aef7bdd4cd283 /src/include/device/pciexp.h
parent407799f8792cb1cc8b3beedee2418df2b53f14fb (diff)
device/pciexp: Add hot-plug capable helper function
Add and use a new helper function to determine if a device is 1) a PCIe device 2) it's mark hot-plug capable Change-Id: I61cc013844024b43808cd2f054310cb6676ba69e Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/84792 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Shuo Liu <shuo.liu@intel.com>
Diffstat (limited to 'src/include/device/pciexp.h')
-rw-r--r--src/include/device/pciexp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/device/pciexp.h b/src/include/device/pciexp.h
index 05d3873238..2618c02f32 100644
--- a/src/include/device/pciexp.h
+++ b/src/include/device/pciexp.h
@@ -45,6 +45,8 @@ static inline bool pciexp_is_downstream_port(int type)
type == PCI_EXP_TYPE_PCIE_BRIDGE;
}
+bool pciexp_dev_is_slot_hot_plug_cap(struct device *dev);
+
struct device *pcie_find_dsn(const uint64_t serial, const uint16_t vid,
struct device *from);