1
2
3
4
5
6
7#ifndef __DM_UTIL_H
8#define __DM_UTIL_H
9
10#ifdef CONFIG_DM_WARN
11void dm_warn(const char *fmt, ...);
12#else
13static inline void dm_warn(const char *fmt, ...)
14{
15}
16#endif
17
18#ifdef DEBUG
19void dm_dbg(const char *fmt, ...);
20#else
21static inline void dm_dbg(const char *fmt, ...)
22{
23}
24#endif
25
26struct list_head;
27
28
29
30
31
32
33
34int list_count_items(struct list_head *head);
35
36
37void dm_dump_all(void);
38
39
40void dm_dump_uclass(void);
41
42#ifdef CONFIG_DEBUG_DEVRES
43
44void dm_dump_devres(void);
45#else
46static inline void dm_dump_devres(void)
47{
48}
49#endif
50
51#endif
52