diff options
author | Simon Glass <sjg@chromium.org> | 2017-07-29 11:34:53 -0600 |
---|---|---|
committer | Jaehoon Chung <jh80.chung@samsung.com> | 2017-08-17 16:44:16 +0900 |
commit | 6faa4ed74df2d83cbb959ba799032da4249893b6 (patch) | |
tree | a79d028afa2b58447d49c6e70497530e0138779a /drivers/block/blk_legacy.c | |
parent | 745fb9c25e9fd4c59e375cf8f6e2eb8ff75d6d95 (diff) | |
download | u-boot-6faa4ed74df2d83cbb959ba799032da4249893b6.tar.gz |
dm: blk: Add a function to find an interface-type name
Add a function to find the name of an interface type (e.g. "sata", "scsi")
from the interface type enum.
This is useful for generic code (not specific to SATA or SCSI, for
example) that wants to display the type of interface it is dealing with.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/block/blk_legacy.c')
-rw-r--r-- | drivers/block/blk_legacy.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/block/blk_legacy.c b/drivers/block/blk_legacy.c index 7b90a8a6e1..981872ecb3 100644 --- a/drivers/block/blk_legacy.c +++ b/drivers/block/blk_legacy.c @@ -38,6 +38,13 @@ static struct blk_driver *blk_driver_lookup_typename(const char *if_typename) return NULL; } +const char *blk_get_if_type_name(enum if_type if_type) +{ + struct blk_driver *drv = blk_driver_lookup_type(if_type); + + return drv ? drv->if_typename : NULL; +} + /** * get_desc() - Get the block device descriptor for the given device number * |