armv7 kernel will fail to compile with -DSDHC_DEBUG as it lacks a
definition for ommc_dump_regs, so add it.

I previously mailed this patch a while ago[1], but my mail client fudged
tabs/whitespace, here is a working patch.

Ian

[1] http://marc.info/?l=openbsd-tech&m=143580188423401&w=2

Index: omap/ommmc.c
===================================================================
RCS file: /cvs/src/sys/arch/armv7/omap/ommmc.c,v
retrieving revision 1.14
diff -u -p -r1.14 ommmc.c
--- omap/ommmc.c        30 May 2015 02:17:36 -0000      1.14
+++ omap/ommmc.c        16 Aug 2015 22:01:31 -0000
@@ -244,7 +244,41 @@ void       ommmc_write_data(struct ommmc_softc
 #ifdef SDHC_DEBUG
 int ommmcdebug = 20;
 #define DPRINTF(n,s)   do { if ((n) <= ommmcdebug) printf s; } while (0)
-void   ommmc_dump_regs(struct ommmc_softc *);
+void
+ommmc_dump_regs(struct ommmc_softc *)
+{
+       DPRINTF(3,("%s: SYSCONFIG: 0x%08x SYSSTATUS: 0x%08x   CSRE: 0x%08x\n",
+           DEVNAME(sc),     HREAD4(sc, MMCHS_SYSCONFIG), HREAD4(sc, 
MMCHS_SYSSTATUS),
+           HREAD4(sc, MMCHS_CSRE)));
+
+       DPRINTF(3,("%s:   SYSTEST: 0x%08x       CON: 0x%08x  PWCNT: 0x%08x\n",
+           DEVNAME(sc),         HREAD4(sc, MMCHS_SYSTEST), HREAD4(sc, 
MMCHS_CON),
+           HREAD4(sc, MMCHS_PWCNT)));
+
+       DPRINTF(3,("%s:       BLK: 0x%08x       ARG: 0x%08x    CMD: 0x%08x\n",
+           DEVNAME(sc),         HREAD4(sc, MMCHS_BLK), HREAD4(sc, MMCHS_ARG),
+           HREAD4(sc, MMCHS_CMD)));
+
+       DPRINTF(3,("%s:     RSP10: 0x%08x     RSP32: 0x%08x  RSP54: 0x%08x\n",
+           DEVNAME(sc),         HREAD4(sc, MMCHS_RSP10), HREAD4(sc, 
MMCHS_RSP32),
+           HREAD4(sc, MMCHS_RSP54)));
+
+       DPRINTF(3,("%s:     RSP76: 0x%08x      DATA: 0x%08x PSTATE: 0x%08x\n",
+           DEVNAME(sc),         HREAD4(sc, MMCHS_RSP76), HREAD4(sc, 
MMCHS_DATA),
+           HREAD4(sc, MMCHS_PSTATE)));
+
+       DPRINTF(3,("%s:      HCTL: 0x%08x    SYSCTL: 0x%08x   STAT: 0x%08x\n",
+           DEVNAME(sc),         HREAD4(sc, MMCHS_HCTL), HREAD4(sc, 
MMCHS_SYSCTL),
+           HREAD4(sc, MMCHS_STAT)));
+
+       DPRINTF(3,("%s:        IE: 0x%08x       ISE: 0x%08x   AC12: 0x%08x\n",
+           DEVNAME(sc),         HREAD4(sc, MMCHS_IE), HREAD4(sc, MMCHS_ISE),
+           HREAD4(sc, MMCHS_AC12)));
+
+       DPRINTF(3,("%s:      CAPA: 0x%08x  CUR_CAPA: 0x%08x    REV: 0x%08x\n",
+           DEVNAME(sc),         HREAD4(sc, MMCHS_CAPA), HREAD4(sc, 
MMCHS_CUR_CAPA),
+           HREAD4(sc, MMCHS_REV)));
+}
 #else
 #define DPRINTF(n,s)   do {} while(0)
 #endif

Reply via email to