1
2
3
4
5
6 #ifndef __PVRUSB2_DEBUG_H
7 #define __PVRUSB2_DEBUG_H
8
9 extern int pvrusb2_debug;
10
11 #define pvr2_trace(msk, fmt, arg...) do {if (msk & pvrusb2_debug) pr_info("pvrusb2: " fmt "\n", ##arg); } while (0)
12
13
14
15 #define PVR2_TRACE_INFO (1 << 0)
16 #define PVR2_TRACE_ERROR_LEGS (1 << 1)
17 #define PVR2_TRACE_TOLERANCE (1 << 2)
18 #define PVR2_TRACE_TRAP (1 << 3)
19 #define PVR2_TRACE_STD (1 << 4)
20 #define PVR2_TRACE_INIT (1 << 5)
21 #define PVR2_TRACE_START_STOP (1 << 6)
22 #define PVR2_TRACE_CTL (1 << 7)
23 #define PVR2_TRACE_STATE (1 << 8)
24 #define PVR2_TRACE_STBITS (1 << 9)
25 #define PVR2_TRACE_EEPROM (1 << 10)
26 #define PVR2_TRACE_STRUCT (1 << 11)
27 #define PVR2_TRACE_OPEN_CLOSE (1 << 12)
28 #define PVR2_TRACE_CTXT (1 << 13)
29 #define PVR2_TRACE_SYSFS (1 << 14)
30 #define PVR2_TRACE_FIRMWARE (1 << 15)
31 #define PVR2_TRACE_CHIPS (1 << 16)
32 #define PVR2_TRACE_I2C (1 << 17)
33 #define PVR2_TRACE_I2C_CMD (1 << 18)
34 #define PVR2_TRACE_I2C_CORE (1 << 19)
35 #define PVR2_TRACE_I2C_TRAF (1 << 20)
36 #define PVR2_TRACE_V4LIOCTL (1 << 21)
37 #define PVR2_TRACE_ENCODER (1 << 22)
38 #define PVR2_TRACE_BUF_POOL (1 << 23)
39 #define PVR2_TRACE_BUF_FLOW (1 << 24)
40 #define PVR2_TRACE_DATA_FLOW (1 << 25)
41 #define PVR2_TRACE_DEBUGIFC (1 << 26)
42 #define PVR2_TRACE_GPIO (1 << 27)
43 #define PVR2_TRACE_DVB_FEED (1 << 28)
44
45
46 #endif