xref: /netbsd/sys/arch/evbmips/malta/pci/pci_machdep.c (revision bf9ec67e)
1 /*	$NetBSD: pci_machdep.c,v 1.2 2002/03/18 01:21:13 simonb Exp $	*/
2 
3 #include <sys/param.h>
4 #include <sys/device.h>
5 
6 #define _MIPS_BUS_DMA_PRIVATE
7 #include <machine/bus.h>
8 
9 /*
10  * PCI doesn't have any special needs; just use
11  * the generic versions of these functions.
12  */
13 struct mips_bus_dma_tag pci_bus_dma_tag = {
14 	NULL,	/* cookie */
15 	0,	/* _wbase */
16 	0,	/* _physbase */
17 	0,	/* _wsize */
18 	_bus_dmamap_create,
19 	_bus_dmamap_destroy,
20 	_bus_dmamap_load,
21 	_bus_dmamap_load_mbuf,
22 	_bus_dmamap_load_uio,
23 	_bus_dmamap_load_raw,
24 	_bus_dmamap_unload,
25 	_bus_dmamap_sync,
26 	_bus_dmamem_alloc,
27 	_bus_dmamem_free,
28 	_bus_dmamem_map,
29 	_bus_dmamem_unmap,
30 	_bus_dmamem_mmap,
31 };
32