diff options
author | raj <raj@FreeBSD.org> | 2009-08-25 09:30:03 +0000 |
---|---|---|
committer | raj <raj@FreeBSD.org> | 2009-08-25 09:30:03 +0000 |
commit | c1a2d532dd31a8096b7fbf2046d6494417284551 (patch) | |
tree | d0c4d8bd2673afe874c5be6a5b74604683e0e60a /sys/arm/mv/mvvar.h | |
parent | 998b5231f2ac0ae770ce77a9d54712659ea0bb80 (diff) | |
download | FreeBSD-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.h | 6 |
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); |