extern u32 mmc_debug_level;\r
extern char dbg_flag[];\r
\r
+#define MMC_DBG_FUNC_CONFIG 1\r
+#if MMC_DBG_FUNC_CONFIG\r
#define MMC_DBG_BOOT_FUNC(mmc_host,fmt, arg...) \\r
do { \\r
- if(mmc_debug_level >= MMC_DBG_NONE) { \\r
+ if(mmc_debug_level >= MMC_DBG_BOOT) { \\r
if(NULL != strpbrk(dbg_flag,mmc_hostname(mmc_host))) { \\r
printk(DRIVER_PREFIX "BOOT " fmt "\n", ##arg);\\r
} \\r
}while(0)\r
#define MMC_DBG_ERR_FUNC(mmc_host,fmt, arg...) \\r
do{ \\r
- if(mmc_debug_level >= MMC_DBG_NONE) { \\r
+ if(mmc_debug_level >= MMC_DBG_ERROR) { \\r
if(NULL != strpbrk(dbg_flag,mmc_hostname(mmc_host))) { \\r
printk(DRIVER_PREFIX "ERROR " fmt "\n", ##arg);\\r
} \\r
}while(0)\r
#define MMC_DBG_WARN_FUNC(mmc_host,fmt, arg...) \\r
do { \\r
- if(mmc_debug_level >= MMC_DBG_NONE) { \\r
+ if(mmc_debug_level >= MMC_DBG_WARN) { \\r
if(NULL != strpbrk(dbg_flag,mmc_hostname(mmc_host))) { \\r
printk(DRIVER_PREFIX "WARN " fmt "\n", ##arg);\\r
} \\r
}while(0)\r
#define MMC_DBG_INFO_FUNC(mmc_host,fmt, arg...) \\r
do { \\r
- if(mmc_debug_level >= MMC_DBG_NONE) { \\r
+ if(mmc_debug_level >= MMC_DBG_INFO) { \\r
if(NULL != strpbrk(dbg_flag,mmc_hostname(mmc_host))) { \\r
printk(DRIVER_PREFIX "INFO " fmt "\n", ##arg);\\r
} \\r
}while(0)\r
#define MMC_DBG_CMD_FUNC(mmc_host,fmt, arg...) \\r
do { \\r
- if(mmc_debug_level >= MMC_DBG_NONE) { \\r
+ if(mmc_debug_level >= MMC_DBG_CMD) { \\r
if(NULL != strpbrk(dbg_flag,mmc_hostname(mmc_host))) { \\r
printk(DRIVER_PREFIX "CMD " fmt "\n", ##arg);\\r
} \\r
} \\r
}while(0)\r
+#else\r
+#define MMC_DBG_BOOT_FUNC(mmc_host,fmt, arg...) {printk(DRIVER_PREFIX "BOOT " fmt "\n", ##arg);}\r
+#define MMC_DBG_ERR_FUNC(mmc_host,fmt, arg...)\r
+#define MMC_DBG_WARN_FUNC(mmc_host,fmt, arg...)\r
+#define MMC_DBG_INFO_FUNC\r
+#define MMC_DBG_CMD_FUNC(mmc_host,fmt, arg...)\r
+#endif\r
\r
#if defined(CONFIG_DYNAMIC_DEBUG)\r
#define mmc_debug(level, fmt, arg...) \\r