Module Name:    src
Committed By:   andvar
Date:           Sun Sep 10 14:28:57 UTC 2023

Modified Files:
        src/sys/arch/hpcmips/dev: plumpcmcia.c

Log Message:
Various fixes to (re)enable PLUMPCMCIA_DEBUG build:
remove brackets around DPRINTF params (that's leftover from custom definition).
pcihp->ioh expects %lx specifier, not %x.
constify char *width_names.
rename cardtype to type in one of DPRINTF argument's condition.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/hpcmips/dev/plumpcmcia.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/hpcmips/dev/plumpcmcia.c
diff -u src/sys/arch/hpcmips/dev/plumpcmcia.c:1.30 src/sys/arch/hpcmips/dev/plumpcmcia.c:1.31
--- src/sys/arch/hpcmips/dev/plumpcmcia.c:1.30	Sat Aug  7 16:18:54 2021
+++ src/sys/arch/hpcmips/dev/plumpcmcia.c	Sun Sep 10 14:28:57 2023
@@ -1,4 +1,4 @@
-/*	$NetBSD: plumpcmcia.c,v 1.30 2021/08/07 16:18:54 thorpej Exp $ */
+/*	$NetBSD: plumpcmcia.c,v 1.31 2023/09/10 14:28:57 andvar Exp $ */
 
 /*
  * Copyright (c) 1999, 2000 UCHIYAMA Yasushi. All rights reserved.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: plumpcmcia.c,v 1.30 2021/08/07 16:18:54 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: plumpcmcia.c,v 1.31 2023/09/10 14:28:57 andvar Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -375,9 +375,9 @@ plumpcmcia_chip_mem_alloc(pcmcia_chipset
 	pcmhp->size = size;
 	pcmhp->realsize = realsize;
 
-	DPRINTF(("plumpcmcia_chip_mem_alloc: size %#x->%#x addr %#x->%#x\n", 
+	DPRINTF("plumpcmcia_chip_mem_alloc: size %#x->%#x addr %#x->%#x\n", 
 	    (unsigned)size, (unsigned)realsize, (unsigned)pcmhp->addr,
-	    (unsigned)pcmhp->memh));
+	    (unsigned)pcmhp->memh);
 
 	return (0);
 }
@@ -409,7 +409,7 @@ plumpcmcia_chip_mem_map(pcmcia_chipset_h
 		}
 	}
 	if (win == -1) {
-		DPRINTF(("plumpcmcia_chip_mem_map: no window\n"));
+		DPRINTF("plumpcmcia_chip_mem_map: no window\n");
 		return (1);
 	}
 
@@ -421,10 +421,10 @@ plumpcmcia_chip_mem_map(pcmcia_chipset_h
 	*windowp = win;
 	card_offset = (((int32_t)card_addr) - ((int32_t)busaddr));
 
-	DPRINTF(("plumpcmcia_chip_mem_map window %d bus %#x(kv:%#x)+%#x"
+	DPRINTF("plumpcmcia_chip_mem_map window %d bus %#x(kv:%#x)+%#x"
 	    " size %#x at card addr %#x offset %#x\n", win,
 	    (unsigned)busaddr, (unsigned)pcmhp->memh, (unsigned)*offsetp,
-	    (unsigned)size, (unsigned)card_addr, (unsigned)card_offset));
+	    (unsigned)size, (unsigned)card_addr, (unsigned)card_offset);
 
 	ph->ph_mem[win].pm_addr = busaddr;
 	ph->ph_mem[win].pm_size = size;
@@ -480,8 +480,8 @@ plumpcmcia_chip_do_mem_map(struct plumpc
 	reg |= PLUM_PCMCIA_WINEN_MEM(win);
 	plum_conf_write(regt, regh, PLUM_PCMCIA_WINEN, reg);
 	
-	DPRINTF(("plumpcmcia_chip_do_mem_map: window:%d %#x(%#x)+%#x\n",
-	    win, offset, addr, size));
+	DPRINTF("plumpcmcia_chip_do_mem_map: window:%d %#x(%#x)+%#x\n",
+	    win, offset, addr, size);
 
 	delay(100);
 }
@@ -508,31 +508,31 @@ plumpcmcia_chip_io_alloc(pcmcia_chipset_
 {
 	struct plumpcmcia_handle *ph = (void*)pch;
 
-	DPRINTF(("plumpcmcia_chip_io_alloc: start=%#x size=%#x ",
-	    (unsigned)start, (unsigned)size));
+	DPRINTF("plumpcmcia_chip_io_alloc: start=%#x size=%#x ",
+	    (unsigned)start, (unsigned)size);
 	if (start) {
 		if (bus_space_map(ph->ph_iot, ph->ph_iobase + start, 
 		    size, 0, &pcihp->ioh)) {
-			DPRINTF(("bus_space_map failed\n"));
+			DPRINTF("bus_space_map failed\n");
 			return (1);
 		}
 		pcihp->flags = 0;
 		pcihp->addr = start;
-		DPRINTF(("(mapped) %#x+%#x\n", (unsigned)start,
-		    (unsigned)size));
+		DPRINTF("(mapped) %#x+%#x\n", (unsigned)start,
+		    (unsigned)size);
 	} else {
 		if (bus_space_alloc(ph->ph_iot, ph->ph_iobase,
 		    ph->ph_iobase + ph->ph_iosize, size, 
 		    align, 0, 0, 0, &pcihp->ioh)) {
-			DPRINTF(("bus_space_alloc failed\n"));
+			DPRINTF("bus_space_alloc failed\n");
 			return 1;
 		}
 		/* Address offset from IO area base */
 		pcihp->addr = pcihp->ioh - ph->ph_iobase - 
 		    ((struct bus_space_tag_hpcmips*)ph->ph_iot)->base;
 		pcihp->flags = PCMCIA_IO_ALLOCATED;
-		DPRINTF(("(allocated) %#x+%#x\n", (unsigned)pcihp->addr,
-		    (unsigned)size));
+		DPRINTF("(allocated) %#x+%#x\n", (unsigned)pcihp->addr,
+		    (unsigned)size);
 	}
 	
 	pcihp->iot = ph->ph_iot;
@@ -547,7 +547,7 @@ plumpcmcia_chip_io_map(pcmcia_chipset_ha
     struct pcmcia_io_handle *pcihp, int *windowp)
 {
 #ifdef PLUMPCMCIA_DEBUG
-	static char *width_names[] = { "auto", "io8", "io16" };
+	static const char *width_names[] = { "auto", "io8", "io16" };
 #endif /* PLUMPCMCIA_DEBUG */
 	struct plumpcmcia_handle *ph = (void*)pch;
 	bus_addr_t winofs;
@@ -568,7 +568,7 @@ plumpcmcia_chip_io_map(pcmcia_chipset_ha
 		}
 	}
 	if (win == -1) {
-		DPRINTF(("plumpcmcia_chip_io_map: no window\n"));
+		DPRINTF("plumpcmcia_chip_io_map: no window\n");
 		return (1);
 	}
 	*windowp = win;
@@ -579,9 +579,9 @@ plumpcmcia_chip_io_map(pcmcia_chipset_ha
 
 	plumpcmcia_chip_do_io_map(ph, win);
 
-	DPRINTF(("plumpcmcia_chip_io_map: %#x(kv:%#x)+%#x %s\n", 
+	DPRINTF("plumpcmcia_chip_io_map: %#x(kv:%#x)+%#x %s\n", 
 	    (unsigned)offset, (unsigned)pcihp->ioh, (unsigned)size,
-	    width_names[width]));
+	    width_names[width]);
 
 	return (0);
 }
@@ -646,8 +646,8 @@ plumpcmcia_chip_io_free(pcmcia_chipset_h
 		bus_space_unmap(pcihp->iot, pcihp->ioh, pcihp->size);
 	}
 
-	DPRINTF(("plumpcmcia_chip_io_free %#x+%#x\n", pcihp->ioh, 
-	    (unsigned)pcihp->size));
+	DPRINTF("plumpcmcia_chip_io_free %#lx+%#x\n", pcihp->ioh, 
+	    (unsigned)pcihp->size);
 }
 
 static void
@@ -804,9 +804,9 @@ plumpcmcia_chip_socket_settype(pcmcia_ch
 	else
 		reg |= PLUM_PCMCIA_GENCTRL_CARDTYPE_MEM;
 
-	DPRINTF(("%s: plumpcmcia_chip_socket_enable type %s %02x\n",
+	DPRINTF("%s: plumpcmcia_chip_socket_enable type %s %02x\n",
 	    device_xname(ph->ph_parent), 
-	    ((cardtype == PCMCIA_IFTYPE_IO) ? "io" : "mem"), reg));
+	    ((type == PCMCIA_IFTYPE_IO) ? "io" : "mem"), reg);
 
 	plum_conf_write(regt, regh, PLUM_PCMCIA_GENCTRL, reg);
 }
@@ -874,10 +874,10 @@ plum_csc_intr(void *arg)
 	/* read and clear interrupt status */
 	reg = plum_conf_read(regt, regh, PLUM_PCMCIA_CSCINT_STAT);
 	if (reg & PLUM_PCMCIA_CSCINT_CARD_DETECT) {
-		DPRINTF(("%s: card status change.\n", __func__));
+		DPRINTF("%s: card status change.\n", __func__);
 	} else {
-		DPRINTF(("%s: unhandled csc event. 0x%02x\n",
-		    __func__, reg));
+		DPRINTF("%s: unhandled csc event. 0x%02x\n",
+		    __func__, reg);
 		return (0);
 	}
 
@@ -945,11 +945,11 @@ plumpcmcia_event_thread(void *arg)
 				printf("%s: unknown event.\n", __func__);
 				break;
 			case PLUM_PCMCIA_EVENT_INSERT:
-				DPRINTF(("%s: insert event.\n", __func__));
+				DPRINTF("%s: insert event.\n", __func__);
 				pcmcia_card_attach(pe->pe_ph->ph_pcmcia);
 				break;
 			case PLUM_PCMCIA_EVENT_REMOVE:
-				DPRINTF(("%s: remove event.\n", __func__));
+				DPRINTF("%s: remove event.\n", __func__);
 				pcmcia_card_detach(pe->pe_ph->ph_pcmcia,
 				    DETACH_FORCE);
 				break;
@@ -974,7 +974,7 @@ plumpcmcia_power(void *ctx, int type, lo
 
 	switch (why) {
 	case PWR_RESUME:
-		DPRINTF(("%s: ON\n", device_xname(sc->sc_dev)));
+		DPRINTF("%s: ON\n", device_xname(sc->sc_dev));
 		/* power on */
 		plum_conf_write(regt, regh, PLUM_PCMCIA_CARDPWRCTRL,
 		    PLUM_PCMCIA_CARDPWRCTRL_ON);
@@ -984,7 +984,7 @@ plumpcmcia_power(void *ctx, int type, lo
 	case PWR_STANDBY:
 		plum_conf_write(regt, regh, PLUM_PCMCIA_CARDPWRCTRL,
 		    PLUM_PCMCIA_CARDPWRCTRL_OFF);
-		DPRINTF(("%s: OFF\n", device_xname(sc->sc_dev)));
+		DPRINTF("%s: OFF\n", device_xname(sc->sc_dev));
 		break;
 	}
 

Reply via email to