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. |
Debugging support vanishes in non-debug builds.
Definition in file dwc_otg_dbg.h.
#define DWC_DEBUGPL | ( | lvl, | |||
x... | ) | do{}while(0) |
Print a debug message when the Global debug level variable contains the bit defined in lvl
.
[in] | lvl | - Debug level, use one of the DBG_ constants above. |
[in] | x | - like printf |
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.