1 1.1.2.5 cliff /* $NetBSD: rmixl_obiovar.h,v 1.1.2.5 2009/11/13 05:26:42 cliff Exp $ */ 2 1.1.2.1 cliff 3 1.1.2.5 cliff #ifndef _MIPS_RMI_RMIXL_OBIOVAR_H_ 4 1.1.2.5 cliff #define _MIPS_RMI_RMIXL_OBIOVAR_H_ 5 1.1.2.1 cliff 6 1.1.2.1 cliff #include <dev/pci/pcivar.h> 7 1.1.2.4 cliff #include <mips/bus_dma.h> 8 1.1.2.1 cliff #include <mips/pci_machdep.h> 9 1.1.2.1 cliff 10 1.1.2.1 cliff struct obio_attach_args { 11 1.1.2.3 cliff bus_space_tag_t obio_el_bst; 12 1.1.2.3 cliff bus_space_tag_t obio_eb_bst; 13 1.1.2.1 cliff bus_addr_t obio_addr; 14 1.1.2.1 cliff bus_size_t obio_size; 15 1.1.2.1 cliff int obio_intr; 16 1.1.2.1 cliff unsigned int obio_mult; 17 1.1.2.4 cliff bus_dma_tag_t obio_29bit_dmat; 18 1.1.2.4 cliff bus_dma_tag_t obio_32bit_dmat; 19 1.1.2.4 cliff bus_dma_tag_t obio_64bit_dmat; 20 1.1.2.1 cliff }; 21 1.1.2.1 cliff 22 1.1.2.1 cliff typedef struct obio_softc { 23 1.1.2.4 cliff device_t sc_dev; 24 1.1.2.3 cliff bus_space_tag_t sc_el_bst; 25 1.1.2.3 cliff bus_space_tag_t sc_eb_bst; 26 1.1.2.4 cliff bus_dma_tag_t sc_29bit_dmat; 27 1.1.2.4 cliff bus_dma_tag_t sc_32bit_dmat; 28 1.1.2.4 cliff bus_dma_tag_t sc_64bit_dmat; 29 1.1.2.1 cliff bus_addr_t sc_base; 30 1.1.2.1 cliff bus_size_t sc_size; 31 1.1.2.1 cliff } obio_softc_t; 32 1.1.2.1 cliff 33 1.1.2.5 cliff #endif /* _MIPS_RMI_RMIXL_OBIOVAR_H_ */ 34