Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/mips/rmi - add to struct rmixl_config storage for I...
details: https://anonhg.NetBSD.org/src/rev/54e4b31a0923
branches: trunk
changeset: 763365:54e4b31a0923
user: cliff <cliff%NetBSD.org@localhost>
date: Fri Mar 18 00:58:54 2011 +0000
description:
- add to struct rmixl_config storage for IO Peripherals Bus
base address, address mask, and bus space.
diffstat:
sys/arch/mips/rmi/rmixlvar.h | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diffs (42 lines):
diff -r 038f594b15e4 -r 54e4b31a0923 sys/arch/mips/rmi/rmixlvar.h
--- a/sys/arch/mips/rmi/rmixlvar.h Fri Mar 18 00:58:35 2011 +0000
+++ b/sys/arch/mips/rmi/rmixlvar.h Fri Mar 18 00:58:54 2011 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: rmixlvar.h,v 1.3 2011/02/20 07:48:37 matt Exp $ */
+/* $NetBSD: rmixlvar.h,v 1.4 2011/03/18 00:58:54 cliff Exp $ */
/*
* Copyright 2002 Wasabi Systems, Inc.
@@ -112,6 +112,8 @@
struct rmixl_config {
uint64_t rc_io_pbase;
+ uint64_t rc_flash_pbase; /* FLASH_BAR */
+ uint64_t rc_flash_mask; /* FLASH_BAR */
bus_addr_t rc_pci_cfg_pbase;
bus_size_t rc_pci_cfg_size;
bus_addr_t rc_pci_ecfg_pbase;
@@ -122,6 +124,7 @@
bus_size_t rc_pci_io_size;
struct mips_bus_space rc_obio_eb_memt; /* DEVIO -eb */
struct mips_bus_space rc_obio_el_memt; /* DEVIO -el */
+ struct mips_bus_space rc_iobus_memt; /* Peripherals IO Bus */
struct mips_bus_space rc_pci_cfg_memt; /* PCI CFG */
struct mips_bus_space rc_pci_ecfg_memt; /* PCI ECFG */
struct mips_bus_space rc_pci_memt; /* PCI MEM */
@@ -133,6 +136,7 @@
struct extent *rc_phys_ex; /* Note: MB units */
struct extent *rc_obio_eb_ex;
struct extent *rc_obio_el_ex;
+ struct extent *rc_iobus_ex;
struct extent *rc_pci_cfg_ex;
struct extent *rc_pci_ecfg_ex;
struct extent *rc_pci_mem_ex;
@@ -149,6 +153,7 @@
extern void rmixl_obio_eb_bus_mem_init(bus_space_tag_t, void *);
extern void rmixl_obio_el_bus_mem_init(bus_space_tag_t, void *);
+extern void rmixl_iobus_bus_mem_init(bus_space_tag_t, void *);
extern void rmixl_pci_cfg_bus_mem_init(bus_space_tag_t, void *);
extern void rmixl_pci_ecfg_bus_mem_init(bus_space_tag_t, void *);
extern void rmixl_pci_bus_mem_init(bus_space_tag_t, void *);
Home |
Main Index |
Thread Index |
Old Index