linux/drivers/staging/rtl8192e/rtllib_debug.h
<<
>>
Prefs
   1/******************************************************************************
   2 * Copyright(c) 2008 - 2010 Realtek Corporation. All rights reserved.
   3 *
   4 * Based on the r8180 driver, which is:
   5 * Copyright 2004-2005 Andrea Merello <andrea.merello@gmail.com>, et al.
   6 * This program is free software; you can redistribute it and/or modify it
   7 * under the terms of version 2 of the GNU General Public License as
   8 * published by the Free Software Foundation.
   9 *
  10 * This program is distributed in the hope that it will be useful, but WITHOUT
  11 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  12 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  13 * more details.
  14 *
  15 * You should have received a copy of the GNU General Public License along with
  16 * this program; if not, write to the Free Software Foundation, Inc.,
  17 * 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
  18 *
  19 * The full GNU General Public License is included in this distribution in the
  20 * file called LICENSE.
  21 *
  22 * Contact Information:
  23 * wlanfae <wlanfae@realtek.com>
  24******************************************************************************/
  25#ifndef _RTL_DEBUG_H
  26#define _RTL_DEBUG_H
  27
  28/* Allow files to override DRV_NAME */
  29#ifndef DRV_NAME
  30#define DRV_NAME "rtllib_92e"
  31#endif
  32
  33#define DMESG(x, a...)
  34
  35extern u32 rt_global_debug_component;
  36
  37/* These are the defines for rt_global_debug_component */
  38enum RTL_DEBUG {
  39        COMP_TRACE              = (1 << 0),
  40        COMP_DBG                = (1 << 1),
  41        COMP_INIT               = (1 << 2),
  42        COMP_RECV               = (1 << 3),
  43        COMP_SEND               = (1 << 4),
  44        COMP_CMD                = (1 << 5),
  45        COMP_POWER              = (1 << 6),
  46        COMP_EPROM              = (1 << 7),
  47        COMP_SWBW               = (1 << 8),
  48        COMP_SEC                = (1 << 9),
  49        COMP_LPS                = (1 << 10),
  50        COMP_QOS                = (1 << 11),
  51        COMP_RATE               = (1 << 12),
  52        COMP_RXDESC             = (1 << 13),
  53        COMP_PHY                = (1 << 14),
  54        COMP_DIG                = (1 << 15),
  55        COMP_TXAGC              = (1 << 16),
  56        COMP_HALDM              = (1 << 17),
  57        COMP_POWER_TRACKING     = (1 << 18),
  58        COMP_CH                 = (1 << 19),
  59        COMP_RF                 = (1 << 20),
  60        COMP_FIRMWARE           = (1 << 21),
  61        COMP_HT                 = (1 << 22),
  62        COMP_RESET              = (1 << 23),
  63        COMP_CMDPKT             = (1 << 24),
  64        COMP_SCAN               = (1 << 25),
  65        COMP_PS                 = (1 << 26),
  66        COMP_DOWN               = (1 << 27),
  67        COMP_INTR               = (1 << 28),
  68        COMP_LED                = (1 << 29),
  69        COMP_MLME               = (1 << 30),
  70        COMP_ERR                = (1 << 31)
  71};
  72
  73#define RT_TRACE(component, x, args...)         \
  74do {                    \
  75        if (rt_global_debug_component & component) \
  76                printk(KERN_DEBUG DRV_NAME ":" x "\n", ##args);\
  77} while (0)
  78
  79#endif
  80