]> git.sur5r.net Git - u-boot/blobdiff - drivers/core/uclass.c
dm: core: Add a function to get a uclass name
[u-boot] / drivers / core / uclass.c
index de602ae52dcbd2d7d7a823a4e470b81beb6d178b..60610e5a1f5464eee6c49afa5b4d3da9bf807e2d 100644 (file)
@@ -148,6 +148,15 @@ int uclass_get(enum uclass_id id, struct uclass **ucp)
        return 0;
 }
 
+const char *uclass_get_name(enum uclass_id id)
+{
+       struct uclass *uc;
+
+       if (uclass_get(id, &uc))
+               return NULL;
+       return uc->uc_drv->name;
+}
+
 int uclass_find_device(enum uclass_id id, int index, struct udevice **devp)
 {
        struct uclass *uc;