diff options
author | Martin Roth <gaumless@gmail.com> | 2014-05-12 17:38:59 -0600 |
---|---|---|
committer | Martin Roth <martin.roth@se-eng.com> | 2014-05-21 22:38:33 +0200 |
commit | 16d953a46001e8852d63095e5310ed7869d109e7 (patch) | |
tree | 61d435d5247d7c4af6fbf8f789507799588aeed1 /src/include/device | |
parent | db0e0e2c54397dffa8b55bfbfb76a15d641e4235 (diff) | |
download | coreboot-16d953a46001e8852d63095e5310ed7869d109e7.tar.xz |
device_romstage: Add a way to move to the next device
When trying to loop through all the devices in romstage, there was
no function to just go from one to the next.
This allows an easy way to go all the way down the chain of devices.
Change-Id: Id205b24610d75de060b0d48fa283a2ab92d1df0a
Signed-off-by: Martin Roth <gaumless@gmail.com>
Reviewed-on: http://review.coreboot.org/5732
Tested-by: build bot (Jenkins)
Reviewed-by: Marc Jones <marc.jones@se-eng.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Diffstat (limited to 'src/include/device')
-rw-r--r-- | src/include/device/device.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/device/device.h b/src/include/device/device.h index a4ef456add..dcd93f687f 100644 --- a/src/include/device/device.h +++ b/src/include/device/device.h @@ -236,6 +236,8 @@ u32 find_pci_tolm(struct bus *bus); ROMSTAGE_CONST struct device * dev_find_slot (unsigned int bus, unsigned int devfn); +ROMSTAGE_CONST struct device *dev_find_next_pci_device( + ROMSTAGE_CONST struct device *previous_dev); ROMSTAGE_CONST struct device * dev_find_slot_on_smbus (unsigned int bus, unsigned int addr); |