Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Copyright(c) 2008 - 2010 Realtek Corporation. All rights reserved.
0004  *
0005  * Contact Information: wlanfae <wlanfae@realtek.com>
0006  */
0007 #ifndef _RTL_DEBUG_H
0008 #define _RTL_DEBUG_H
0009 
0010 #include <linux/bits.h>
0011 
0012 /* Allow files to override DRV_NAME */
0013 #ifndef DRV_NAME
0014 #define DRV_NAME "rtllib_92e"
0015 #endif
0016 
0017 extern u32 rt_global_debug_component;
0018 
0019 /* These are the defines for rt_global_debug_component */
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