dwc_otg_dbg.h File Reference

This file defines debug levels. More...

Go to the source code of this file.

Defines

#define DBG_CIL   (0x2)
 When debug level has the DBG_CIL bit set, display CIL Debug messages.
#define DBG_CILV   (0x20)
 When debug level has the DBG_CILV bit set, display CIL Verbose debug messages.
#define DBG_PCD   (0x4)
 When debug level has the DBG_PCD bit set, display PCD (Device) debug messages.
#define DBG_PCDV   (0x40)
 When debug level has the DBG_PCDV set, display PCD (Device) Verbose debug messages.
#define DBG_HCD   (0x8)
 When debug level has the DBG_HCD bit set, display Host debug messages.
#define DBG_HCDV   (0x80)
 When debug level has the DBG_HCDV bit set, display Verbose Host debug messages.
#define DBG_HCD_URB   (0x800)
 When debug level has the DBG_HCD_URB bit set, display enqueued URBs in host mode.
#define DBG_ANY   (0xFF)
 When debug level has any bit set, display debug messages.
#define DBG_OFF   0
 All debug messages off.
#define USB_DWC   "DWC_otg: "
 Prefix string for DWC_DEBUG print macros.
#define DWC_DEBUGPL(lvl, x...)   do{}while(0)
 Print a debug message when the Global debug level variable contains the bit defined in lvl.
#define DWC_DEBUGP(x...)
#define CHK_DEBUG_LEVEL(level)   (0)

Functions

static uint32_t SET_DEBUG_LEVEL (const uint32_t new)
 Set the Debug Level variable.

Variables

uint32_t g_dbg_lvl
 The Debug Level bit-mask variable.


Detailed Description

This file defines debug levels.

Debugging support vanishes in non-debug builds.

Definition in file dwc_otg_dbg.h.


Define Documentation

#define DWC_DEBUGPL ( lvl,
x...   )     do{}while(0)

Print a debug message when the Global debug level variable contains the bit defined in lvl.

Parameters:
[in] lvl - Debug level, use one of the DBG_ constants above.
[in] x - like printf
Example:

DWC_DEBUGPL( DBG_ANY, "%s(%p)\n", __func__, _reg_base_addr);
results in:
usb-DWC_otg: dwc_otg_cil_init(ca867000)

Definition at line 107 of file dwc_otg_dbg.h.


Generated on Tue May 5 02:22:49 2009 for DesignWare USB 2.0 OTG Controller (DWC_otg) Device Driver by  doxygen 1.4.7