Browse Source

dm: include <dm/util.h> from drivers/core/util.c

Fix sparse warnings "... was not declared. Should it be static?"

Also, fix redefinition of dm_warn/dm_dbg.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Masahiro Yamada 8 years ago
parent
commit
766c28a548
1 changed files with 5 additions and 0 deletions
  1. 5 0
      drivers/core/util.c

+ 5 - 0
drivers/core/util.c

@@ -5,9 +5,11 @@
  */
  */
 
 
 #include <common.h>
 #include <common.h>
+#include <dm/util.h>
 #include <libfdt.h>
 #include <libfdt.h>
 #include <vsprintf.h>
 #include <vsprintf.h>
 
 
+#ifdef CONFIG_DM_WARN
 void dm_warn(const char *fmt, ...)
 void dm_warn(const char *fmt, ...)
 {
 {
 	va_list args;
 	va_list args;
@@ -16,7 +18,9 @@ void dm_warn(const char *fmt, ...)
 	vprintf(fmt, args);
 	vprintf(fmt, args);
 	va_end(args);
 	va_end(args);
 }
 }
+#endif
 
 
+#ifdef DEBUG
 void dm_dbg(const char *fmt, ...)
 void dm_dbg(const char *fmt, ...)
 {
 {
 	va_list args;
 	va_list args;
@@ -25,6 +29,7 @@ void dm_dbg(const char *fmt, ...)
 	vprintf(fmt, args);
 	vprintf(fmt, args);
 	va_end(args);
 	va_end(args);
 }
 }
+#endif
 
 
 int list_count_items(struct list_head *head)
 int list_count_items(struct list_head *head)
 {
 {