1f5d7ce3dSmatt #ifndef _ARM_GEMINI_VAR_H_ 2f5d7ce3dSmatt #define _ARM_GEMINI_VAR_H_ 3f5d7ce3dSmatt 4f5d7ce3dSmatt #include <sys/types.h> 5*cf10107dSdyoung #include <sys/bus.h> 6f5d7ce3dSmatt 7f5d7ce3dSmatt /* GEMINI generic */ 8f5d7ce3dSmatt 9f5d7ce3dSmatt 10f5d7ce3dSmatt extern struct bus_space gemini_bs_tag; 11f5d7ce3dSmatt extern struct arm32_bus_dma_tag gemini_bus_dma_tag; 12f5d7ce3dSmatt extern struct bus_space gemini_a4x_bs_tag; 13f5d7ce3dSmatt extern struct bus_space gemini_a2x_bs_tag; 14f5d7ce3dSmatt extern struct bus_space nobyteacc_bs_tag; 15f5d7ce3dSmatt 16f5d7ce3dSmatt 17f5d7ce3dSmatt /* platform needs to provide this */ 18f5d7ce3dSmatt extern bus_dma_tag_t gemini_bus_dma_init(struct arm32_bus_dma_tag *); 19f5d7ce3dSmatt 20f5d7ce3dSmatt #endif /* _ARM_GEMINI_VAR_H_ */ 21