X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Fdm%2Futil.h;h=15daa3d19f1021a70d351095dfc46f7e9b5af38b;hb=f4c6f9335c1e867862dcebcfa9c05b2e3dd05636;hp=8be64a921dd75aaf835de4c1b87296ebcc2bd327;hpb=5495dae7aa9d5cd161e07174d38acac86515c58a;p=oweals%2Fu-boot.git diff --git a/include/dm/util.h b/include/dm/util.h index 8be64a921d..15daa3d19f 100644 --- a/include/dm/util.h +++ b/include/dm/util.h @@ -5,8 +5,15 @@ */ #ifndef __DM_UTIL_H +#define __DM_UTIL_H +#ifdef CONFIG_DM_WARN void dm_warn(const char *fmt, ...); +#else +static inline void dm_warn(const char *fmt, ...) +{ +} +#endif #ifdef DEBUG void dm_dbg(const char *fmt, ...); @@ -26,4 +33,19 @@ struct list_head; */ int list_count_items(struct list_head *head); +/* Dump out a tree of all devices */ +void dm_dump_all(void); + +/* Dump out a list of uclasses and their devices */ +void dm_dump_uclass(void); + +#ifdef CONFIG_DEBUG_DEVRES +/* Dump out a list of device resources */ +void dm_dump_devres(void); +#else +static inline void dm_dump_devres(void) +{ +} +#endif + #endif