aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64/include/nexusvar.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/sparc64/include/nexusvar.h')
-rw-r--r--sys/sparc64/include/nexusvar.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/sys/sparc64/include/nexusvar.h b/sys/sparc64/include/nexusvar.h
index 5ad396b3fd19..f62ebcdceb75 100644
--- a/sys/sparc64/include/nexusvar.h
+++ b/sys/sparc64/include/nexusvar.h
@@ -37,16 +37,9 @@ enum nexus_ivars {
NEXUS_IVAR_NREG,
NEXUS_IVAR_INTERRUPTS,
NEXUS_IVAR_NINTERRUPTS,
- NEXUS_IVAR_BUSTAG,
NEXUS_IVAR_DMATAG,
};
-/* XXX: these are the UPA registers and should probably go elsewhere */
-struct ofw_nexus_reg {
- int64_t or_paddr;
- int64_t or_len;
-};
-
/*
* Simplified accessors for nexus devices
* XXX: These should be made specializations of generic bus accessor macros
@@ -59,11 +52,10 @@ NEXUS_ACCESSOR(node, NODE, phandle_t)
NEXUS_ACCESSOR(name, NAME, char *)
NEXUS_ACCESSOR(device_type, DEVICE_TYPE, char *)
NEXUS_ACCESSOR(model, MODEL, char *)
-NEXUS_ACCESSOR(reg, REG, struct ofw_nexus_reg *)
+NEXUS_ACCESSOR(reg, REG, struct upa_regs *)
NEXUS_ACCESSOR(nreg, NREG, int)
NEXUS_ACCESSOR(interrupts, INTERRUPTS, u_int *)
NEXUS_ACCESSOR(ninterrupts, NINTERRUPTS, int)
-NEXUS_ACCESSOR(bustag, BUSTAG, bus_space_tag_t)
NEXUS_ACCESSOR(dmatag, DMATAG, bus_dma_tag_t)
#undef NEXUS_ACCESSOR