summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2010-02-19 15:02:38 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2010-02-19 15:02:38 +0000
commitde8a15f48a1ae8a80705c902e1f22e377a4cd16a (patch)
tree141870fcc2487b2600328fadae8305491e6f7a14
parentaf889771a40d2b7dd2767d0d2b78c67f00d4ebd6 (diff)
Make this truly MI:
- remove (unused) MSR defines and x86 specific <machine/cpufunc.h> include - default sc_dmamap_flags to BUS_DMA_COHERENT
-rw-r--r--sys/dev/pci/auglx.c20
1 files changed, 2 insertions, 18 deletions
diff --git a/sys/dev/pci/auglx.c b/sys/dev/pci/auglx.c
index 452c32e405d..40a2ef5d3a8 100644
--- a/sys/dev/pci/auglx.c
+++ b/sys/dev/pci/auglx.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: auglx.c,v 1.1 2010/02/19 15:00:15 miod Exp $ */
+/* $OpenBSD: auglx.c,v 1.2 2010/02/19 15:02:37 miod Exp $ */
/*
* Copyright (c) 2008 Marc Balmer <mbalmer@openbsd.org>
@@ -47,7 +47,6 @@
#include <sys/audioio.h>
#include <machine/bus.h>
-#include <machine/cpufunc.h>
#include <dev/pci/pcireg.h>
#include <dev/pci/pcivar.h>
@@ -60,22 +59,6 @@
#define AUGLX_ACC_BAR 0x10
-/* Standard GeodeLink Device (GLD) MSRs */
-#define ACC_GLD_MSR_CAP 0x51500000 /* Capabilities */
-#define ACC_GLD_MSR_CONFIG 0x51500001 /* Master configuration */
-#define ACC_GLD_MSR_SMI 0x51500002
-#define ACC_GLD_MSR_ERROR 0x51500003
-#define ACC_GLD_MSR_PM 0x51500004 /* Power management */
-#define ACC_GLD_MSR_DIAG 0x51500005 /* Diagnostics */
-
-/* ACC_GLD_MSR_SMI Bit Definitions */
-#define IRQ_SSMI_FLAG 0x0000000100000000
-#define IRQ_SSMI_EN 0x0000000000000001
-
-/* ACC_GLD_MSR_ERROR Bit Definitions */
-#define UNEXP_TYPE_ERR_FLAG 0x0000000100000000
-#define UNEXP_TYPE_ERR_EN 0x0000000000000001
-
/* ACC Native Registers */
#define ACC_GPIO_STATUS 0x00
#define ACC_GPIO_CNTL 0x04
@@ -337,6 +320,7 @@ auglx_attach(struct device *parent, struct device *self, void *aux)
}
sc->sc_dmat = pa->pa_dmat;
+ sc->sc_dmamap_flags = BUS_DMA_COHERENT;
if (pci_intr_map(pa, &ih)) {
printf(": can't map interrupt");