xref: /rk3399_rockchip-uboot/drivers/usb/musb-new/musb_debug.h (revision 5b8031ccb4ed6e84457d883198d77efc307085dc)
1eb81955bSIlya Yanok /*
2eb81955bSIlya Yanok  * MUSB OTG driver debug defines
3eb81955bSIlya Yanok  *
4eb81955bSIlya Yanok  * Copyright 2005 Mentor Graphics Corporation
5eb81955bSIlya Yanok  * Copyright (C) 2005-2006 by Texas Instruments
6eb81955bSIlya Yanok  * Copyright (C) 2006-2007 Nokia Corporation
7eb81955bSIlya Yanok  *
8*5b8031ccSTom Rini  * SPDX-License-Identifier:	GPL-2.0
9eb81955bSIlya Yanok  */
10eb81955bSIlya Yanok 
11eb81955bSIlya Yanok #ifndef __MUSB_LINUX_DEBUG_H__
12eb81955bSIlya Yanok #define __MUSB_LINUX_DEBUG_H__
13eb81955bSIlya Yanok 
14eb81955bSIlya Yanok #define yprintk(facility, format, args...) \
15eb81955bSIlya Yanok 	do { printk(facility "%s %d: " format , \
16eb81955bSIlya Yanok 	__func__, __LINE__ , ## args); } while (0)
17eb81955bSIlya Yanok #define WARNING(fmt, args...) yprintk(KERN_WARNING, fmt, ## args)
18eb81955bSIlya Yanok #define INFO(fmt, args...) yprintk(KERN_INFO, fmt, ## args)
19eb81955bSIlya Yanok #define ERR(fmt, args...) yprintk(KERN_ERR, fmt, ## args)
20eb81955bSIlya Yanok 
21eb81955bSIlya Yanok #ifdef CONFIG_DEBUG_FS
22eb81955bSIlya Yanok int musb_init_debugfs(struct musb *musb);
23eb81955bSIlya Yanok void musb_exit_debugfs(struct musb *musb);
24eb81955bSIlya Yanok #else
musb_init_debugfs(struct musb * musb)25eb81955bSIlya Yanok static inline int musb_init_debugfs(struct musb *musb)
26eb81955bSIlya Yanok {
27eb81955bSIlya Yanok 	return 0;
28eb81955bSIlya Yanok }
musb_exit_debugfs(struct musb * musb)29eb81955bSIlya Yanok static inline void musb_exit_debugfs(struct musb *musb)
30eb81955bSIlya Yanok {
31eb81955bSIlya Yanok }
32eb81955bSIlya Yanok #endif
33eb81955bSIlya Yanok 
34eb81955bSIlya Yanok #endif				/*  __MUSB_LINUX_DEBUG_H__ */
35