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;
}