xref: /rk3399_rockchip-uboot/include/dm/util.h (revision b1799fcbdc9d5bd7c7eb85f70f256d81b3af0bfe)
16494d708SSimon Glass /*
26494d708SSimon Glass  * Copyright (c) 2013 Google, Inc
36494d708SSimon Glass  *
46494d708SSimon Glass  * SPDX-License-Identifier:	GPL-2.0+
56494d708SSimon Glass  */
66494d708SSimon Glass 
76494d708SSimon Glass #ifndef __DM_UTIL_H
8*b1799fcbSMasahiro Yamada #define __DM_UTIL_H
96494d708SSimon Glass 
106494d708SSimon Glass void dm_warn(const char *fmt, ...);
116494d708SSimon Glass 
126494d708SSimon Glass #ifdef DEBUG
136494d708SSimon Glass void dm_dbg(const char *fmt, ...);
146494d708SSimon Glass #else
156494d708SSimon Glass static inline void dm_dbg(const char *fmt, ...)
166494d708SSimon Glass {
176494d708SSimon Glass }
186494d708SSimon Glass #endif
196494d708SSimon Glass 
206494d708SSimon Glass struct list_head;
216494d708SSimon Glass 
226494d708SSimon Glass /**
236494d708SSimon Glass  * list_count_items() - Count number of items in a list
246494d708SSimon Glass  *
256494d708SSimon Glass  * @param head:		Head of list
266494d708SSimon Glass  * @return number of items, or 0 if empty
276494d708SSimon Glass  */
286494d708SSimon Glass int list_count_items(struct list_head *head);
296494d708SSimon Glass 
306494d708SSimon Glass #endif
31