xref: /linux-6.15/include/linux/hid-debug.h (revision c080d89a)
1*c080d89aSJiri Kosina #ifndef __HID_DEBUG_H
2*c080d89aSJiri Kosina #define __HID_DEBUG_H
3*c080d89aSJiri Kosina 
4dde5845aSJiri Kosina /*
5*c080d89aSJiri Kosina  *  Copyright (c) 2007	Jiri Kosina
6dde5845aSJiri Kosina  */
7dde5845aSJiri Kosina 
8dde5845aSJiri Kosina /*
9dde5845aSJiri Kosina  * This program is free software; you can redistribute it and/or modify
10dde5845aSJiri Kosina  * it under the terms of the GNU General Public License as published by
11dde5845aSJiri Kosina  * the Free Software Foundation; either version 2 of the License, or
12dde5845aSJiri Kosina  * (at your option) any later version.
13dde5845aSJiri Kosina  *
14dde5845aSJiri Kosina  * This program is distributed in the hope that it will be useful,
15dde5845aSJiri Kosina  * but WITHOUT ANY WARRANTY; without even the implied warranty of
16dde5845aSJiri Kosina  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17dde5845aSJiri Kosina  * GNU General Public License for more details.
18dde5845aSJiri Kosina  *
19dde5845aSJiri Kosina  * You should have received a copy of the GNU General Public License
20dde5845aSJiri Kosina  * along with this program; if not, write to the Free Software
21dde5845aSJiri Kosina  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
22dde5845aSJiri Kosina  *
23dde5845aSJiri Kosina  */
24dde5845aSJiri Kosina 
25*c080d89aSJiri Kosina #ifdef CONFIG_HID_DEBUG
26dde5845aSJiri Kosina 
27*c080d89aSJiri Kosina void hid_dump_input(struct hid_usage *, __s32);
28*c080d89aSJiri Kosina void hid_dump_device(struct hid_device *);
29*c080d89aSJiri Kosina void hid_dump_field(struct hid_field *, int);
30*c080d89aSJiri Kosina void hid_resolv_usage(unsigned);
31*c080d89aSJiri Kosina void hid_resolv_event(__u8, __u16);
32dde5845aSJiri Kosina 
33*c080d89aSJiri Kosina #else
34dde5845aSJiri Kosina 
35*c080d89aSJiri Kosina #define hid_dump_input(a,b)     do { } while (0)
36*c080d89aSJiri Kosina #define hid_dump_device(c)      do { } while (0)
37*c080d89aSJiri Kosina #define hid_dump_field(a,b)     do { } while (0)
38*c080d89aSJiri Kosina #define hid_resolv_usage(a)         do { } while (0)
39*c080d89aSJiri Kosina #define hid_resolv_event(a,b)       do { } while (0)
40dde5845aSJiri Kosina 
41*c080d89aSJiri Kosina #endif /* CONFIG_HID_DEBUG */
42dde5845aSJiri Kosina 
43dde5845aSJiri Kosina 
44*c080d89aSJiri Kosina #endif
45dde5845aSJiri Kosina 
46