Module Name: src
Committed By: uebayasi
Date: Fri Oct 17 20:52:01 UTC 2014
Modified Files:
src/sys/dev/cardbus: rbus_ppb.c
Log Message:
Fix i386 CARDBUS build.
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/dev/cardbus/rbus_ppb.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/dev/cardbus/rbus_ppb.c
diff -u src/sys/dev/cardbus/rbus_ppb.c:1.42 src/sys/dev/cardbus/rbus_ppb.c:1.43
--- src/sys/dev/cardbus/rbus_ppb.c:1.42 Thu Feb 2 19:43:02 2012
+++ src/sys/dev/cardbus/rbus_ppb.c Fri Oct 17 20:52:00 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: rbus_ppb.c,v 1.42 2012/02/02 19:43:02 tls Exp $ */
+/* $NetBSD: rbus_ppb.c,v 1.43 2014/10/17 20:52:00 uebayasi Exp $ */
/*
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rbus_ppb.c,v 1.42 2012/02/02 19:43:02 tls Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rbus_ppb.c,v 1.43 2014/10/17 20:52:00 uebayasi Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -156,23 +156,14 @@ rbus_intr_fixup(pci_chipset_tag_t pc,
void
rbus_do_header_fixup(pci_chipset_tag_t pc, pcitag_t tag, void *context)
{
- int pin, irq;
int bus, device, function;
- pcireg_t intr, id;
+ pcireg_t intr;
int *pline = (int *)context;
int line = *pline;
pci_decompose_tag(pc, tag, &bus, &device, &function);
- id = pci_conf_read(pc, tag, PCI_ID_REG);
intr = pci_conf_read(pc, tag, PCI_INTERRUPT_REG);
- pin = PCI_INTERRUPT_PIN(intr);
- irq = PCI_INTERRUPT_LINE(intr);
-
-#if 0
- printf("do_header %02x:%02x:%02x pin=%d => line %d\n",
- bus, device, function, pin, line);
-#endif
intr &= ~(PCI_INTERRUPT_LINE_MASK << PCI_INTERRUPT_LINE_SHIFT);
intr |= (line << PCI_INTERRUPT_LINE_SHIFT);
@@ -532,7 +523,6 @@ rbus_do_phys_allocate(pci_chipset_tag_t
struct cardbus_softc *sc = rct->sc;
cardbus_function_t *cf = sc->sc_cf;
rbus_tag_t rbustag;
- bus_space_tag_t bustag;
bus_addr_t mask = size -1;
bus_addr_t base = 0;
bus_space_handle_t handle;
@@ -565,11 +555,9 @@ rbus_do_phys_allocate(pci_chipset_tag_t
}
if(PCI_MAPREG_TYPE(type) == PCI_MAPREG_TYPE_IO) {
- bustag = sc->sc_iot;
rbustag = rct->iobustags[bus];
bustype = "io";
} else {
- bustag = sc->sc_memt;
rbustag = rct->membustags[bus];
bustype = "mem";
}
@@ -630,16 +618,10 @@ ppb_cardbus_attach(device_t parent, devi
struct pcibus_attach_args pba;
char devinfo[256];
pcireg_t busdata;
- int mybus, rv;
- u_int16_t pciirq;
int minbus, maxbus;
csc->sc_dev = self;
- mybus = ct->ct_bus;
- pciirq = 0;
- rv = 0;
-
pci_devinfo(ca->ca_id, ca->ca_class, 0, devinfo, sizeof(devinfo));
printf(": %s (rev. 0x%02x)\n", devinfo, PCI_REVISION(ca->ca_class));