@@ -16,14 +16,18 @@
#include "qapi/error.h"
//#define DEBUG_PL181 1
-
-#ifdef DEBUG_PL181
-#define DPRINTF(fmt, ...) \
-do { printf("pl181: " fmt , ## __VA_ARGS__); } while (0)
-#else
-#define DPRINTF(fmt, ...) do {} while(0)
+//
+#ifndef DEBUG_PL181
+#define DEBUG_PL181 0
#endif
+#define DPRINTF(fmt, ...) \
+ do { \
+ if (DEBUG_PL181) { \
+ fprintf(stderr, "pl181: " fmt, ## __VA_ARGS__); \
+ } \
+ } while (0)
+
#define PL181_FIFO_LEN 16
#define TYPE_PL181 "pl181"
@@ -43,13 +43,17 @@
//#define DEBUG_SD 1
-#ifdef DEBUG_SD
-#define DPRINTF(fmt, ...) \
-do { fprintf(stderr, "SD: " fmt , ## __VA_ARGS__); } while (0)
-#else
-#define DPRINTF(fmt, ...) do {} while(0)
+#ifndef DEBUG_SD
+#define DEBUG_SD 0
#endif
+#define DPRINTF(fmt, ...) \
+ do { \
+ if (DEBUG_SD) { \
+ fprintf(stderr, "SD: " fmt, ## __VA_ARGS__); \
+ } \
+ } while (0)
+
#define ACMD41_ENQUIRY_MASK 0x00ffffff
#define OCR_POWER_UP 0x80000000
#define OCR_POWER_DELAY_NS 500000 /* 0.5ms */
@@ -18,18 +18,25 @@
#include "qapi/error.h"
//#define DEBUG_SSI_SD 1
-
-#ifdef DEBUG_SSI_SD
-#define DPRINTF(fmt, ...) \
-do { printf("ssi_sd: " fmt , ## __VA_ARGS__); } while (0)
-#define BADF(fmt, ...) \
-do { fprintf(stderr, "ssi_sd: error: " fmt , ## __VA_ARGS__); exit(1);}
while (0)
-#else
-#define DPRINTF(fmt, ...) do {} while(0)
-#define BADF(fmt, ...) \
-do { fprintf(stderr, "ssi_sd: error: " fmt , ## __VA_ARGS__);} while (0)
+#ifndef DEBUG_SSI_SD
+#define DEBUG_SSI_SD 0
#endif
+#define DPRINTF(fmt, ...) \
+ do { \
+ if (DEBUG_SSI_SD) { \
+ fprintf(stderr, "ssi_sd: " fmt, ## __VA_ARGS__); \
+ } \
+ } while (0)
+
+#define BADF(fmt, ...) \
+ do { \
+ fprintf(stderr, "ssi_sd: error: " fmt, ## __VA_ARGS__); \
+ if (DEBUG_SSI_SD) { \
+ exit(1); \
+ } \
+ } while (0)
+
typedef enum {
SSI_SD_CMD = 0,