1*b7d02abbSdyoung /* $NetBSD: bus_defs.h,v 1.1 2011/07/19 15:17:20 dyoung Exp $ */ 2*b7d02abbSdyoung 3*b7d02abbSdyoung #ifndef _MMEYE_BUS_DEFS_H_ 4*b7d02abbSdyoung #define _MMEYE_BUS_DEFS_H_ 5*b7d02abbSdyoung 6*b7d02abbSdyoung #include <sh3/bus_defs.h> 7*b7d02abbSdyoung 8*b7d02abbSdyoung /* 9*b7d02abbSdyoung * Dummy bus_dma(9) 10*b7d02abbSdyoung * XXX: mmeye doesn't use bus_dma. 11*b7d02abbSdyoung */ 12*b7d02abbSdyoung typedef void *bus_dma_tag_t; 13*b7d02abbSdyoung 14*b7d02abbSdyoung typedef struct bus_dma_segment { 15*b7d02abbSdyoung bus_addr_t ds_addr; 16*b7d02abbSdyoung bus_size_t ds_len; 17*b7d02abbSdyoung } bus_dma_segment_t; 18*b7d02abbSdyoung 19*b7d02abbSdyoung typedef struct bus_dmamap { 20*b7d02abbSdyoung bus_size_t dm_maxsegsz; 21*b7d02abbSdyoung bus_size_t dm_mapsize; 22*b7d02abbSdyoung int dm_nsegs; 23*b7d02abbSdyoung bus_dma_segment_t *dm_segs; 24*b7d02abbSdyoung } *bus_dmamap_t; 25*b7d02abbSdyoung 26*b7d02abbSdyoung #endif /* _MMEYE_BUS_DEFS_H_ */ 27