device/device_util: Add string for DEVICE_PATH_NONE

Add string for DEVICE_PATH_NONE in dev_path. The enum DEVICE_PATH_NONE
can be translated to string and shouldn't be translated by
"Unknown device path type: 0".

Makes console output a lot prettier and readable.

Note: DEVICE_PATH_NONE is used on dummy devices for hotpluggable slots.

Change-Id: I08d471d8217f966e80daefe2d9971e357defde62
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/22272
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
Patrick Rudolph 2017-11-01 11:33:00 +01:00 committed by Patrick Georgi
parent 12217f2878
commit 6a81184058
1 changed files with 3 additions and 0 deletions

View File

@ -274,6 +274,9 @@ const char *dev_path(device_t dev)
memcpy(buffer, "<null>", 7); memcpy(buffer, "<null>", 7);
} else { } else {
switch(dev->path.type) { switch(dev->path.type) {
case DEVICE_PATH_NONE:
memcpy(buffer, "NONE", 5);
break;
case DEVICE_PATH_ROOT: case DEVICE_PATH_ROOT:
memcpy(buffer, "Root Device", 12); memcpy(buffer, "Root Device", 12);
break; break;