0001
0002
0003
0004
0005
0006 #ifndef __PVRUSB2_DEBUG_H
0007 #define __PVRUSB2_DEBUG_H
0008
0009 extern int pvrusb2_debug;
0010
0011 #define pvr2_trace(msk, fmt, arg...) do {if (msk & pvrusb2_debug) pr_info("pvrusb2: " fmt "\n", ##arg); } while (0)
0012
0013
0014
0015 #define PVR2_TRACE_INFO (1 << 0)
0016 #define PVR2_TRACE_ERROR_LEGS (1 << 1)
0017 #define PVR2_TRACE_TOLERANCE (1 << 2)
0018 #define PVR2_TRACE_TRAP (1 << 3)
0019 #define PVR2_TRACE_STD (1 << 4)
0020 #define PVR2_TRACE_INIT (1 << 5)
0021 #define PVR2_TRACE_START_STOP (1 << 6)
0022 #define PVR2_TRACE_CTL (1 << 7)
0023 #define PVR2_TRACE_STATE (1 << 8)
0024 #define PVR2_TRACE_STBITS (1 << 9)
0025 #define PVR2_TRACE_EEPROM (1 << 10)
0026 #define PVR2_TRACE_STRUCT (1 << 11)
0027 #define PVR2_TRACE_OPEN_CLOSE (1 << 12)
0028 #define PVR2_TRACE_CTXT (1 << 13)
0029 #define PVR2_TRACE_SYSFS (1 << 14)
0030 #define PVR2_TRACE_FIRMWARE (1 << 15)
0031 #define PVR2_TRACE_CHIPS (1 << 16)
0032 #define PVR2_TRACE_I2C (1 << 17)
0033 #define PVR2_TRACE_I2C_CMD (1 << 18)
0034 #define PVR2_TRACE_I2C_CORE (1 << 19)
0035 #define PVR2_TRACE_I2C_TRAF (1 << 20)
0036 #define PVR2_TRACE_V4LIOCTL (1 << 21)
0037 #define PVR2_TRACE_ENCODER (1 << 22)
0038 #define PVR2_TRACE_BUF_POOL (1 << 23)
0039 #define PVR2_TRACE_BUF_FLOW (1 << 24)
0040 #define PVR2_TRACE_DATA_FLOW (1 << 25)
0041 #define PVR2_TRACE_DEBUGIFC (1 << 26)
0042 #define PVR2_TRACE_GPIO (1 << 27)
0043 #define PVR2_TRACE_DVB_FEED (1 << 28)
0044
0045
0046 #endif