0001
0002
0003
0004
0005
0006
0007 #ifndef _RTL_DEBUG_H
0008 #define _RTL_DEBUG_H
0009
0010 #include <linux/bits.h>
0011
0012
0013 #ifndef DRV_NAME
0014 #define DRV_NAME "rtllib_92e"
0015 #endif
0016
0017 extern u32 rt_global_debug_component;
0018
0019
0020 enum RTL_DEBUG {
0021 COMP_TRACE = BIT(0),
0022 COMP_DBG = BIT(1),
0023 COMP_INIT = BIT(2),
0024 COMP_RECV = BIT(3),
0025 COMP_POWER = BIT(6),
0026 COMP_SWBW = BIT(8),
0027 COMP_SEC = BIT(9),
0028 COMP_LPS = BIT(10),
0029 COMP_QOS = BIT(11),
0030 COMP_RATE = BIT(12),
0031 COMP_RXDESC = BIT(13),
0032 COMP_PHY = BIT(14),
0033 COMP_DIG = BIT(15),
0034 COMP_TXAGC = BIT(16),
0035 COMP_HALDM = BIT(17),
0036 COMP_POWER_TRACKING = BIT(18),
0037 COMP_CH = BIT(19),
0038 COMP_RF = BIT(20),
0039 COMP_FIRMWARE = BIT(21),
0040 COMP_RESET = BIT(23),
0041 COMP_CMDPKT = BIT(24),
0042 COMP_SCAN = BIT(25),
0043 COMP_PS = BIT(26),
0044 COMP_DOWN = BIT(27),
0045 COMP_INTR = BIT(28),
0046 COMP_ERR = BIT(31)
0047 };
0048
0049 #define RT_TRACE(component, x, args...) \
0050 do { \
0051 if (rt_global_debug_component & component) \
0052 printk(KERN_DEBUG DRV_NAME ":" x "\n", ##args);\
0053 } while (0)
0054
0055 #endif