Module Name: src Committed By: uwe Date: Fri Jul 20 01:26:19 UTC 2012
Modified Files: src/sys/dev/pci: ehci_pci.c Log Message: EHCI_USBINTR is 4 bytes wide, use proper access ops. To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/sys/dev/pci/ehci_pci.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/pci/ehci_pci.c diff -u src/sys/dev/pci/ehci_pci.c:1.55 src/sys/dev/pci/ehci_pci.c:1.56 --- src/sys/dev/pci/ehci_pci.c:1.55 Sun Jun 10 06:15:53 2012 +++ src/sys/dev/pci/ehci_pci.c Fri Jul 20 01:26:19 2012 @@ -1,4 +1,4 @@ -/* $NetBSD: ehci_pci.c,v 1.55 2012/06/10 06:15:53 mrg Exp $ */ +/* $NetBSD: ehci_pci.c,v 1.56 2012/07/20 01:26:19 uwe Exp $ */ /* * Copyright (c) 2001, 2002 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ehci_pci.c,v 1.55 2012/06/10 06:15:53 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ehci_pci.c,v 1.56 2012/07/20 01:26:19 uwe Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -145,7 +145,7 @@ ehci_pci_attach(device_t parent, device_ /* Disable interrupts, so we don't get any spurious ones. */ sc->sc.sc_offs = EREAD1(&sc->sc, EHCI_CAPLENGTH); DPRINTF(("%s: offs=%d\n", device_xname(self), sc->sc.sc_offs)); - EOWRITE2(&sc->sc, EHCI_USBINTR, 0); + EOWRITE4(&sc->sc, EHCI_USBINTR, 0); sc->sc_pc = pc; sc->sc_tag = tag; @@ -285,9 +285,9 @@ ehci_pci_detach(device_t self, int flags ehci_shutdown(self, flags); /* disable interrupts */ - EOWRITE2(&sc->sc, EHCI_USBINTR, 0); + EOWRITE4(&sc->sc, EHCI_USBINTR, 0); /* XXX grotty hack to flush the write */ - (void)EOREAD2(&sc->sc, EHCI_USBINTR); + (void)EOREAD4(&sc->sc, EHCI_USBINTR); if (sc->sc_ih != NULL) { pci_intr_disestablish(sc->sc_pc, sc->sc_ih);