]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - arch/arm/cpu/arm926ejs/mx28/debug.h
Unified codebase for TX28, TX48, TX51, TX53
[karo-tx-uboot.git] / arch / arm / cpu / arm926ejs / mx28 / debug.h
1 #ifdef DEBUG
2 extern void printhex(int data);
3 extern void printdec(int data);
4 extern void dprintf(const char *fmt, ...);
5 static int debug = 1;
6 #define dbg_lvl(lvl)            (debug > (lvl))
7 #else
8 #define dbg_lvl(lvl)            0
9 #define printhex(d)             do { } while (0)
10 #define printdec(d)             do { } while (0)
11 #define dprintf(lvl, fmt...)    do { } while (0)
12 #endif
13
14 #define dbg(lvl, fmt...)        do { if (dbg_lvl(lvl)) dprintf(fmt); } while (0)