summaryrefslogtreecommitdiff
path: root/sys/dev/sbus
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/sbus')
-rw-r--r--sys/dev/sbus/agten.c19
-rw-r--r--sys/dev/sbus/spif.c145
-rw-r--r--sys/dev/sbus/stp4020.c135
3 files changed, 72 insertions, 227 deletions
diff --git a/sys/dev/sbus/agten.c b/sys/dev/sbus/agten.c
index 53d84a26ab3..4a59e056e5b 100644
--- a/sys/dev/sbus/agten.c
+++ b/sys/dev/sbus/agten.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: agten.c,v 1.10 2013/10/20 20:07:30 miod Exp $ */
+/* $OpenBSD: agten.c,v 1.11 2018/12/27 11:09:17 claudio Exp $ */
/*
* Copyright (c) 2002, 2003, Miodrag Vallat.
* All rights reserved.
@@ -221,12 +221,7 @@ agtenattach(struct device *parent, struct device *self, void *args)
}
int
-agten_ioctl(dev, cmd, data, flags, p)
- void *dev;
- u_long cmd;
- caddr_t data;
- int flags;
- struct proc *p;
+agten_ioctl(void *dev, u_long cmd, caddr_t data, int flags, struct proc *p)
{
struct agten_softc *sc = dev;
struct wsdisplay_cmap *cm;
@@ -287,10 +282,7 @@ agten_ioctl(dev, cmd, data, flags, p)
* offset, allowing for the given protection, or return -1 for error.
*/
paddr_t
-agten_mmap(v, offset, prot)
- void *v;
- off_t offset;
- int prot;
+agten_mmap(void *v, off_t offset, int prot)
{
struct agten_softc *sc = v;
@@ -307,10 +299,7 @@ agten_mmap(v, offset, prot)
}
void
-agten_setcolor(v, index, r, g, b)
- void *v;
- u_int index;
- u_int8_t r, g, b;
+agten_setcolor(void *v, u_int index, u_int8_t r, u_int8_t g, u_int8_t b)
{
struct agten_softc *sc = v;
diff --git a/sys/dev/sbus/spif.c b/sys/dev/sbus/spif.c
index 2c2f0115070..b6dd4317a27 100644
--- a/sys/dev/sbus/spif.c
+++ b/sys/dev/sbus/spif.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: spif.c,v 1.21 2018/02/19 08:59:52 mpi Exp $ */
+/* $OpenBSD: spif.c,v 1.22 2018/12/27 11:09:17 claudio Exp $ */
/*
* Copyright (c) 1999-2002 Jason L. Wright (jason@thought.net)
@@ -145,9 +145,7 @@ struct cfdriver sbpp_cd = {
#define DTR_READ(sc,port) ((sc)->sc_ttys->sc_port[(port)].sp_dtr)
int
-spifmatch(parent, vcf, aux)
- struct device *parent;
- void *vcf, *aux;
+spifmatch(struct device *parent, void *vcf, void *aux)
{
struct cfdata *cf = vcf;
struct sbus_attach_args *sa = aux;
@@ -159,9 +157,7 @@ spifmatch(parent, vcf, aux)
}
void
-spifattach(parent, self, aux)
- struct device *parent, *self;
- void *aux;
+spifattach(struct device *parent, struct device *self, void *aux)
{
struct spif_softc *sc = (struct spif_softc *)self;
struct sbus_attach_args *sa = aux;
@@ -278,9 +274,7 @@ fail_unmapregs:
}
int
-sttymatch(parent, vcf, aux)
- struct device *parent;
- void *vcf, *aux;
+sttymatch(struct device *parent, void *vcf, void *aux)
{
struct spif_softc *sc = (struct spif_softc *)parent;
@@ -288,9 +282,7 @@ sttymatch(parent, vcf, aux)
}
void
-sttyattach(parent, dev, aux)
- struct device *parent, *dev;
- void *aux;
+sttyattach(struct device *parent, struct device *dev, void *aux)
{
struct spif_softc *sc = (struct spif_softc *)parent;
struct stty_softc *ssc = (struct stty_softc *)dev;
@@ -326,11 +318,7 @@ sttyattach(parent, dev, aux)
}
int
-sttyopen(dev, flags, mode, p)
- dev_t dev;
- int flags;
- int mode;
- struct proc *p;
+sttyopen(dev_t dev, int flags, int mode, struct proc *p)
{
struct spif_softc *csc;
struct stty_softc *sc;
@@ -418,11 +406,7 @@ sttyopen(dev, flags, mode, p)
}
int
-sttyclose(dev, flags, mode, p)
- dev_t dev;
- int flags;
- int mode;
- struct proc *p;
+sttyclose(dev_t dev, int flags, int mode, struct proc *p)
{
struct stty_softc *sc = stty_cd.cd_devs[SPIF_CARD(dev)];
struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
@@ -447,12 +431,7 @@ sttyclose(dev, flags, mode, p)
}
int
-sttyioctl(dev, cmd, data, flags, p)
- dev_t dev;
- u_long cmd;
- caddr_t data;
- int flags;
- struct proc *p;
+sttyioctl(dev_t dev, u_long cmd, caddr_t data, int flags, struct proc *p)
{
struct stty_softc *stc = stty_cd.cd_devs[SPIF_CARD(dev)];
struct stty_port *sp = &stc->sc_port[SPIF_PORT(dev)];
@@ -520,9 +499,7 @@ sttyioctl(dev, cmd, data, flags, p)
}
int
-stty_modem_control(sp, bits, how)
- struct stty_port *sp;
- int bits, how;
+stty_modem_control(struct stty_port *sp, int bits, int how)
{
struct spif_softc *csc = sp->sp_sc;
struct tty *tp = sp->sp_tty;
@@ -576,9 +553,7 @@ stty_modem_control(sp, bits, how)
}
int
-stty_param(tp, t)
- struct tty *tp;
- struct termios *t;
+stty_param(struct tty *tp, struct termios *t)
{
struct stty_softc *st = stty_cd.cd_devs[SPIF_CARD(tp->t_dev)];
struct stty_port *sp = &st->sc_port[SPIF_PORT(tp->t_dev)];
@@ -674,10 +649,7 @@ stty_param(tp, t)
}
int
-sttyread(dev, uio, flags)
- dev_t dev;
- struct uio *uio;
- int flags;
+sttyread(dev_t dev, struct uio *uio, int flags)
{
struct stty_softc *sc = stty_cd.cd_devs[SPIF_CARD(dev)];
struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
@@ -687,10 +659,7 @@ sttyread(dev, uio, flags)
}
int
-sttywrite(dev, uio, flags)
- dev_t dev;
- struct uio *uio;
- int flags;
+sttywrite(dev_t dev, struct uio *uio, int flags)
{
struct stty_softc *sc = stty_cd.cd_devs[SPIF_CARD(dev)];
struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
@@ -700,8 +669,7 @@ sttywrite(dev, uio, flags)
}
struct tty *
-sttytty(dev)
- dev_t dev;
+sttytty(dev_t dev)
{
struct stty_softc *sc = stty_cd.cd_devs[SPIF_CARD(dev)];
struct stty_port *sp = &sc->sc_port[SPIF_PORT(dev)];
@@ -710,9 +678,7 @@ sttytty(dev)
}
int
-sttystop(tp, flags)
- struct tty *tp;
- int flags;
+sttystop(struct tty *tp, int flags)
{
struct stty_softc *sc = stty_cd.cd_devs[SPIF_CARD(tp->t_dev)];
struct stty_port *sp = &sc->sc_port[SPIF_PORT(tp->t_dev)];
@@ -729,8 +695,7 @@ sttystop(tp, flags)
}
void
-stty_start(tp)
- struct tty *tp;
+stty_start(struct tty *tp)
{
struct stty_softc *stc = stty_cd.cd_devs[SPIF_CARD(tp->t_dev)];
struct stty_port *sp = &stc->sc_port[SPIF_PORT(tp->t_dev)];
@@ -755,9 +720,7 @@ stty_start(tp)
}
int
-spifstcintr_rxexception(sc, needsoftp)
- struct spif_softc *sc;
- int *needsoftp;
+spifstcintr_rxexception(struct spif_softc *sc, int *needsoftp)
{
struct stty_port *sp;
u_int8_t channel, *ptr;
@@ -782,9 +745,7 @@ spifstcintr_rxexception(sc, needsoftp)
}
int
-spifstcintr_rx(sc, needsoftp)
- struct spif_softc *sc;
- int *needsoftp;
+spifstcintr_rx(struct spif_softc *sc, int *needsoftp)
{
struct stty_port *sp;
u_int8_t channel, *ptr, cnt, rcsr;
@@ -817,9 +778,7 @@ spifstcintr_rx(sc, needsoftp)
}
int
-spifstcintr_tx(sc, needsoftp)
- struct spif_softc *sc;
- int *needsoftp;
+spifstcintr_tx(struct spif_softc *sc, int *needsoftp)
{
struct stty_port *sp;
u_int8_t channel, ch;
@@ -870,9 +829,7 @@ spifstcintr_tx(sc, needsoftp)
}
int
-spifstcintr_mx(sc, needsoftp)
- struct spif_softc *sc;
- int *needsoftp;
+spifstcintr_mx(struct spif_softc *sc, int *needsoftp)
{
struct stty_port *sp;
u_int8_t channel, mcr;
@@ -890,8 +847,7 @@ spifstcintr_mx(sc, needsoftp)
}
int
-spifstcintr(vsc)
- void *vsc;
+spifstcintr(void *vsc)
{
struct spif_softc *sc = (struct spif_softc *)vsc;
int needsoft = 0, r = 0, i;
@@ -923,8 +879,7 @@ spifstcintr(vsc)
}
void
-spifsoftintr(vsc)
- void *vsc;
+spifsoftintr(void *vsc)
{
struct spif_softc *sc = (struct spif_softc *)vsc;
struct stty_softc *stc = sc->sc_ttys;
@@ -994,9 +949,7 @@ spifsoftintr(vsc)
}
void
-stty_write_ccr(sc, val)
- struct spif_softc *sc;
- u_int8_t val;
+stty_write_ccr(struct spif_softc *sc, u_int8_t val)
{
int tries = 100000;
@@ -1008,10 +961,7 @@ stty_write_ccr(sc, val)
}
int
-stty_compute_baud(speed, clock, bprlp, bprhp)
- speed_t speed;
- int clock;
- u_int8_t *bprlp, *bprhp;
+stty_compute_baud(speed_t speed, int clock, u_int8_t *bprlp, u_int8_t *bprhp)
{
u_int32_t rate;
@@ -1030,9 +980,7 @@ stty_compute_baud(speed, clock, bprlp, bprhp)
}
int
-sbppmatch(parent, vcf, aux)
- struct device *parent;
- void *vcf, *aux;
+sbppmatch(struct device *parent, void *vcf, void *aux)
{
struct spif_softc *sc = (struct spif_softc *)parent;
@@ -1040,9 +988,7 @@ sbppmatch(parent, vcf, aux)
}
void
-sbppattach(parent, dev, aux)
- struct device *parent, *dev;
- void *aux;
+sbppattach(struct device *parent, struct device *dev, void *aux)
{
struct spif_softc *sc = (struct spif_softc *)parent;
struct sbpp_softc *psc = (struct sbpp_softc *)dev;
@@ -1058,74 +1004,49 @@ sbppattach(parent, dev, aux)
}
int
-sbppopen(dev, flags, mode, p)
- dev_t dev;
- int flags;
- int mode;
- struct proc *p;
+sbppopen(dev_t dev, int flags, int mode, struct proc *p)
{
return (ENXIO);
}
int
-sbppclose(dev, flags, mode, p)
- dev_t dev;
- int flags;
- int mode;
- struct proc *p;
+sbppclose(dev_t dev, int flags, int mode, struct proc *p)
{
return (ENXIO);
}
int
-spifppcintr(v)
- void *v;
+spifppcintr(void *v)
{
return (0);
}
int
-sbppread(dev, uio, flags)
- dev_t dev;
- struct uio *uio;
- int flags;
+sbppread(dev_t dev, struct uio *uio, int flags)
{
return (sbpp_rw(dev, uio));
}
int
-sbppwrite(dev, uio, flags)
- dev_t dev;
- struct uio *uio;
- int flags;
+sbppwrite(dev_t dev, struct uio *uio, int flags)
{
return (sbpp_rw(dev, uio));
}
int
-sbpp_rw(dev, uio)
- dev_t dev;
- struct uio *uio;
+sbpp_rw(dev_t dev, struct uio *uio)
{
return (ENXIO);
}
int
-sbpppoll(dev, events, p)
- dev_t dev;
- int events;
- struct proc *p;
+sbpppoll(dev_t dev, int events, struct proc *p)
{
return (seltrue(dev, events, p));
}
int
-sbppioctl(dev, cmd, data, flags, p)
- dev_t dev;
- u_long cmd;
- caddr_t data;
- int flags;
- struct proc *p;
+sbppioctl(dev_t dev, u_long cmd, caddr_t data, int flags, struct proc *p)
{
int error;
diff --git a/sys/dev/sbus/stp4020.c b/sys/dev/sbus/stp4020.c
index 1fd19684546..47621041924 100644
--- a/sys/dev/sbus/stp4020.c
+++ b/sys/dev/sbus/stp4020.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: stp4020.c,v 1.19 2016/03/19 11:34:22 mpi Exp $ */
+/* $OpenBSD: stp4020.c,v 1.20 2018/12/27 11:09:17 claudio Exp $ */
/* $NetBSD: stp4020.c,v 1.23 2002/06/01 23:51:03 lukem Exp $ */
/*-
@@ -85,7 +85,6 @@ static void stp4020_dump_regs(struct stp4020_socket *);
static u_int16_t stp4020_rd_sockctl(struct stp4020_socket *, int);
static void stp4020_wr_sockctl(struct stp4020_socket *, int, u_int16_t);
-static u_int16_t stp4020_rd_winctl(struct stp4020_socket *, int, int);
static void stp4020_wr_winctl(struct stp4020_socket *, int, int, u_int16_t);
void stp4020_delay(unsigned int);
@@ -139,41 +138,21 @@ static struct pcmcia_chip_functions stp4020_functions = {
static __inline__ u_int16_t
-stp4020_rd_sockctl(h, idx)
- struct stp4020_socket *h;
- int idx;
+stp4020_rd_sockctl(struct stp4020_socket *h, int idx)
{
int o = ((STP4020_SOCKREGS_SIZE * (h->sock)) + idx);
return (bus_space_read_2(h->tag, h->regs, o));
}
static __inline__ void
-stp4020_wr_sockctl(h, idx, v)
- struct stp4020_socket *h;
- int idx;
- u_int16_t v;
+stp4020_wr_sockctl(struct stp4020_socket *h, int idx, u_int16_t v)
{
int o = (STP4020_SOCKREGS_SIZE * (h->sock)) + idx;
bus_space_write_2(h->tag, h->regs, o, v);
}
-static __inline__ u_int16_t
-stp4020_rd_winctl(h, win, idx)
- struct stp4020_socket *h;
- int win;
- int idx;
-{
- int o = (STP4020_SOCKREGS_SIZE * (h->sock)) +
- (STP4020_WINREGS_SIZE * win) + idx;
- return (bus_space_read_2(h->tag, h->regs, o));
-}
-
static __inline__ void
-stp4020_wr_winctl(h, win, idx, v)
- struct stp4020_socket *h;
- int win;
- int idx;
- u_int16_t v;
+stp4020_wr_winctl(struct stp4020_socket *h, int win, int idx, u_int16_t v)
{
int o = (STP4020_SOCKREGS_SIZE * (h->sock)) +
(STP4020_WINREGS_SIZE * win) + idx;
@@ -182,9 +161,7 @@ stp4020_wr_winctl(h, win, idx, v)
int
-stp4020print(aux, busname)
- void *aux;
- const char *busname;
+stp4020print(void *aux, const char *busname)
{
struct pcmciabus_attach_args *paa = aux;
struct stp4020_socket *h = paa->pch;
@@ -227,9 +204,7 @@ stpattach_common(struct stp4020_softc *sc, int clockfreq)
}
void
-stp4020_attach_socket(h, speed)
- struct stp4020_socket *h;
- int speed;
+stp4020_attach_socket(struct stp4020_socket *h, int speed)
{
struct pcmciabus_attach_args paa;
int v;
@@ -291,8 +266,7 @@ stp4020_attach_socket(h, speed)
* Deferred thread creation callback.
*/
void
-stp4020_create_event_thread(arg)
- void *arg;
+stp4020_create_event_thread(void *arg)
{
struct stp4020_softc *sc = arg;
@@ -306,8 +280,7 @@ stp4020_create_event_thread(arg)
* The actual event handling thread.
*/
void
-stp4020_event_thread(arg)
- void *arg;
+stp4020_event_thread(void *arg)
{
struct stp4020_softc *sc = arg;
int s, sense;
@@ -365,9 +338,7 @@ stp4020_event_thread(arg)
}
void
-stp4020_queue_event(sc, sock)
- struct stp4020_softc *sc;
- int sock;
+stp4020_queue_event(struct stp4020_softc *sc, int sock)
{
int s;
@@ -396,8 +367,7 @@ stp4020_intr_dispatch(void *arg)
}
int
-stp4020_statintr(arg)
- void *arg;
+stp4020_statintr(void *arg)
{
struct stp4020_softc *sc = arg;
int i, sense, r = 0;
@@ -502,8 +472,7 @@ stp4020_statintr(arg)
}
int
-stp4020_iointr(arg)
- void *arg;
+stp4020_iointr(void *arg)
{
struct stp4020_softc *sc = arg;
int i, r = 0;
@@ -617,10 +586,8 @@ stp4020_map_window(struct stp4020_socket *h, int win, int speed)
}
int
-stp4020_chip_mem_alloc(pch, size, pcmhp)
- pcmcia_chipset_handle_t pch;
- bus_size_t size;
- struct pcmcia_mem_handle *pcmhp;
+stp4020_chip_mem_alloc(pcmcia_chipset_handle_t pch, bus_size_t size,
+ struct pcmcia_mem_handle *pcmhp)
{
struct stp4020_socket *h = (struct stp4020_socket *)pch;
@@ -635,21 +602,15 @@ stp4020_chip_mem_alloc(pch, size, pcmhp)
}
void
-stp4020_chip_mem_free(pch, pcmhp)
- pcmcia_chipset_handle_t pch;
- struct pcmcia_mem_handle *pcmhp;
+stp4020_chip_mem_free(pcmcia_chipset_handle_t pch,
+ struct pcmcia_mem_handle *pcmhp)
{
}
int
-stp4020_chip_mem_map(pch, kind, card_addr, size, pcmhp, offsetp, windowp)
- pcmcia_chipset_handle_t pch;
- int kind;
- bus_addr_t card_addr;
- bus_size_t size;
- struct pcmcia_mem_handle *pcmhp;
- bus_size_t *offsetp;
- int *windowp;
+stp4020_chip_mem_map(pcmcia_chipset_handle_t pch, int kind,
+ bus_addr_t card_addr, bus_size_t size, struct pcmcia_mem_handle *pcmhp,
+ bus_size_t *offsetp, int *windowp)
{
struct stp4020_socket *h = (struct stp4020_socket *)pch;
int win = (kind & PCMCIA_MEM_ATTR) ? STP_WIN_ATTR : STP_WIN_MEM;
@@ -666,19 +627,13 @@ stp4020_chip_mem_map(pch, kind, card_addr, size, pcmhp, offsetp, windowp)
}
void
-stp4020_chip_mem_unmap(pch, win)
- pcmcia_chipset_handle_t pch;
- int win;
+stp4020_chip_mem_unmap(pcmcia_chipset_handle_t pch, int win)
{
}
int
-stp4020_chip_io_alloc(pch, start, size, align, pcihp)
- pcmcia_chipset_handle_t pch;
- bus_addr_t start;
- bus_size_t size;
- bus_size_t align;
- struct pcmcia_io_handle *pcihp;
+stp4020_chip_io_alloc(pcmcia_chipset_handle_t pch, bus_addr_t start,
+ bus_size_t size, bus_size_t align, struct pcmcia_io_handle *pcihp)
{
struct stp4020_socket *h = (struct stp4020_socket *)pch;
@@ -689,20 +644,14 @@ stp4020_chip_io_alloc(pch, start, size, align, pcihp)
}
void
-stp4020_chip_io_free(pch, pcihp)
- pcmcia_chipset_handle_t pch;
- struct pcmcia_io_handle *pcihp;
+stp4020_chip_io_free(pcmcia_chipset_handle_t pch,
+ struct pcmcia_io_handle *pcihp)
{
}
int
-stp4020_chip_io_map(pch, width, offset, size, pcihp, windowp)
- pcmcia_chipset_handle_t pch;
- int width;
- bus_addr_t offset;
- bus_size_t size;
- struct pcmcia_io_handle *pcihp;
- int *windowp;
+stp4020_chip_io_map(pcmcia_chipset_handle_t pch, int width, bus_addr_t offset,
+ bus_size_t size, struct pcmcia_io_handle *pcihp, int *windowp)
{
struct stp4020_socket *h = (struct stp4020_socket *)pch;
@@ -714,15 +663,12 @@ stp4020_chip_io_map(pch, width, offset, size, pcihp, windowp)
}
void
-stp4020_chip_io_unmap(pch, win)
- pcmcia_chipset_handle_t pch;
- int win;
+stp4020_chip_io_unmap(pcmcia_chipset_handle_t pch, int win)
{
}
void
-stp4020_chip_socket_enable(pch)
- pcmcia_chipset_handle_t pch;
+stp4020_chip_socket_enable(pcmcia_chipset_handle_t pch)
{
struct stp4020_socket *h = (struct stp4020_socket *)pch;
int i, v;
@@ -818,8 +764,7 @@ stp4020_chip_socket_enable(pch)
}
void
-stp4020_chip_socket_disable(pch)
- pcmcia_chipset_handle_t pch;
+stp4020_chip_socket_disable(pcmcia_chipset_handle_t pch)
{
struct stp4020_socket *h = (struct stp4020_socket *)pch;
int v;
@@ -842,13 +787,9 @@ stp4020_chip_socket_disable(pch)
}
void *
-stp4020_chip_intr_establish(pch, pf, ipl, handler, arg, xname)
- pcmcia_chipset_handle_t pch;
- struct pcmcia_function *pf;
- int ipl;
- int (*handler) (void *);
- void *arg;
- char *xname;
+stp4020_chip_intr_establish(pcmcia_chipset_handle_t pch,
+ struct pcmcia_function *pf, int ipl, int (*handler) (void *), void *arg,
+ char *xname)
{
struct stp4020_socket *h = (struct stp4020_socket *)pch;
@@ -865,9 +806,7 @@ stp4020_chip_intr_establish(pch, pf, ipl, handler, arg, xname)
}
void
-stp4020_chip_intr_disestablish(pch, ih)
- pcmcia_chipset_handle_t pch;
- void *ih;
+stp4020_chip_intr_disestablish(pcmcia_chipset_handle_t pch, void *ih)
{
struct stp4020_socket *h = (struct stp4020_socket *)pch;
@@ -880,9 +819,7 @@ stp4020_chip_intr_disestablish(pch, ih)
}
const char *
-stp4020_chip_intr_string(pch, ih)
- pcmcia_chipset_handle_t pch;
- void *ih;
+stp4020_chip_intr_string(pcmcia_chipset_handle_t pch, void *ih)
{
if (ih == NULL)
return ("couldn't establish interrupt");
@@ -895,8 +832,7 @@ stp4020_chip_intr_string(pch, ih)
* XXX - assumes a context
*/
void
-stp4020_delay(ms)
- unsigned int ms;
+stp4020_delay(unsigned int ms)
{
unsigned int nticks;
@@ -917,8 +853,7 @@ stp4020_delay(ms)
#ifdef STP4020_DEBUG
void
-stp4020_dump_regs(h)
- struct stp4020_socket *h;
+stp4020_dump_regs(struct stp4020_socket *h)
{
/*
* Dump control and status registers.