xref: /linux/drivers/usb/musb/musb_trace.c (revision e58e871becec2d3b04ed91c0c16fe8deac9c9dfa)
1 /*
2  * musb_trace.c - MUSB Controller Trace Support
3  *
4  * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com
5  *
6  * Author: Bin Liu <b-liu@ti.com>
7  *
8  * This program is free software: you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License version 2  of
10  * the License as published by the Free Software Foundation.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  * GNU General Public License for more details.
16  */
17 
18 #define CREATE_TRACE_POINTS
19 #include "musb_trace.h"
20 
21 void musb_dbg(struct musb *musb, const char *fmt, ...)
22 {
23 	struct va_format vaf;
24 	va_list args;
25 
26 	va_start(args, fmt);
27 	vaf.fmt = fmt;
28 	vaf.va = &args;
29 
30 	trace_musb_log(musb, &vaf);
31 
32 	va_end(args);
33 }
34