2nd try. Fix errors (hopefully) that prevented this from compiling. This
has not been tested, as I lack the tools necessary to build this (and can't bootstrap pmppc toolchain for some reason.) Requested by garbled@
This commit is contained in:
parent
035291d378
commit
f943f04933
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: com_cpcbus.c,v 1.7 2006/07/13 22:56:02 gdamore Exp $ */
|
||||
/* $NetBSD: com_cpcbus.c,v 1.8 2006/08/16 21:28:36 gdamore Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2002 The NetBSD Foundation, Inc.
|
||||
@ -37,7 +37,7 @@
|
||||
*/
|
||||
|
||||
#include <sys/cdefs.h>
|
||||
__KERNEL_RCSID(0, "$NetBSD: com_cpcbus.c,v 1.7 2006/07/13 22:56:02 gdamore Exp $");
|
||||
__KERNEL_RCSID(0, "$NetBSD: com_cpcbus.c,v 1.8 2006/08/16 21:28:36 gdamore Exp $");
|
||||
|
||||
#include <sys/param.h>
|
||||
#include <sys/device.h>
|
||||
@ -80,14 +80,12 @@ com_cpc_attach(struct device *parent, struct device *self, void *aux)
|
||||
int irq = caa->cpca_irq;
|
||||
bus_space_handle_t ioh;
|
||||
|
||||
sc->sc_com.sc_iobase = iobase;
|
||||
|
||||
if (!com_is_console(caa->cpca_tag, iobase, &ioh) &&
|
||||
bus_space_map(caa->cpca_tag, iobase, COM_NPORTS, 0, &ioh)) {
|
||||
printf("%s: can't map i/o space\n", self->dv_xname);
|
||||
return;
|
||||
}
|
||||
COM_INIT_REGS(sc->sc_regs, caa->cpca_tag, ioh, iobase);
|
||||
COM_INIT_REGS(sc->sc_com.sc_regs, caa->cpca_tag, ioh, iobase);
|
||||
|
||||
sc->sc_com.sc_frequency = CPC_COM_SPEED(caa->cpca_freq);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user