summaryrefslogtreecommitdiff
path: root/src/include/device
diff options
context:
space:
mode:
authorDuncan Laurie <dlaurie@chromium.org>2013-06-10 09:59:17 -0700
committerStefan Reinauer <stefan.reinauer@coreboot.org>2013-11-26 00:07:57 +0100
commit5f5d914876218b106917a12c181b5b3f79264955 (patch)
tree21d0e70a0622cc3d621a49d7b48dca131cdfda65 /src/include/device
parent28080e451039bb14bdf2ab03a26f2819ed4991bf (diff)
downloadcoreboot-5f5d914876218b106917a12c181b5b3f79264955.tar.xz
Add function to encode device path into integer
This function will encode the device path into 3 bytes of a dword which can be saved for debug. It will be used by subsequent commit to store the current device into CMOS for debugging BIOS hangs. Change-Id: I3a5155ea53c8d280806e610a0f8998dbabe15f3c Signed-off-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-on: https://gerrit.chromium.org/gerrit/58103 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: http://review.coreboot.org/4228 Tested-by: build bot (Jenkins) Reviewed-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
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 fec0497508..c1a2c3d117 100644
--- a/src/include/device/device.h
+++ b/src/include/device/device.h
@@ -154,6 +154,7 @@ void enumerate_static_device(void);
void enumerate_static_devices(void);
const char *dev_name(device_t dev);
const char *dev_path(device_t dev);
+u32 dev_path_encode(device_t dev);
const char *bus_path(struct bus *bus);
void dev_set_enabled(device_t dev, int enable);
void disable_children(struct bus *bus);