summaryrefslogtreecommitdiffstats
path: root/sys/arm/mv/mvvar.h
diff options
context:
space:
mode:
authorraj <raj@FreeBSD.org>2009-08-25 09:30:03 +0000
committerraj <raj@FreeBSD.org>2009-08-25 09:30:03 +0000
commitc1a2d532dd31a8096b7fbf2046d6494417284551 (patch)
treed0c4d8bd2673afe874c5be6a5b74604683e0e60a /sys/arm/mv/mvvar.h
parent998b5231f2ac0ae770ce77a9d54712659ea0bb80 (diff)
downloadFreeBSD-src-c1a2d532dd31a8096b7fbf2046d6494417284551.zip
FreeBSD-src-c1a2d532dd31a8096b7fbf2046d6494417284551.tar.gz
Eliminate platform_pmap_init() to simplify Marvell bootstrap code.
Diffstat (limited to 'sys/arm/mv/mvvar.h')
-rw-r--r--sys/arm/mv/mvvar.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/arm/mv/mvvar.h b/sys/arm/mv/mvvar.h
index 061f363..9274dcf 100644
--- a/sys/arm/mv/mvvar.h
+++ b/sys/arm/mv/mvvar.h
@@ -41,6 +41,10 @@
#define _MVVAR_H_
#include <sys/rman.h>
+#include <vm/vm.h>
+#include <vm/pmap.h>
+#include <machine/pmap.h>
+#include <machine/vm.h>
#define MV_TYPE_PCI 0
#define MV_TYPE_PCIE 1
@@ -104,6 +108,7 @@ struct decode_win {
int remap;
};
+extern const struct pmap_devmap pmap_devmap[];
extern const struct obio_pci mv_pci_info[];
extern const struct gpio_config mv_gpio_config[];
extern bus_space_tag_t obio_tag;
@@ -124,7 +129,6 @@ int mv_gpio_configure(uint32_t pin, uint32_t flags, uint32_t mask);
void mv_gpio_out(uint32_t pin, uint8_t val, uint8_t enable);
uint8_t mv_gpio_in(uint32_t pin);
-int platform_pmap_init(void);
void platform_mpp_init(void);
int soc_decode_win(void);
void soc_id(uint32_t *dev, uint32_t *rev);
OpenPOWER on IntegriCloud