xref: /netbsd/sys/dev/ata/ataconf.h (revision 6550d01e)
1 /*	$NetBSD: ataconf.h,v 1.3 2009/02/13 22:41:04 apb Exp $	*/
2 
3 /*
4  * Written in 2006 by ITOH Yasufumi.
5  * Public domain.
6  */
7 
8 #ifndef _DEV_ATA_ATACONF_H_
9 #define _DEV_ATA_ATACONF_H_
10 
11 #if defined(_KERNEL_OPT)
12 #include "opt_modular.h"
13 #endif /* defined(_KERNEL_OPT) */
14 
15 #if !defined(_KERNEL_OPT) || defined(MODULAR)
16 
17 /* compile-in everything for module or module-enabled kernel */
18 # define NATA_DMA	1
19 # define NATA_UDMA	1
20 # define NATA_PIOBM	1
21 
22 #else
23 
24 # include "ata_dma.h"
25 # if NATA_UDMA > 1 && NATA_DMA == 0
26    #error ata_udma requires ata_dma
27 # endif
28 
29 #endif
30 
31 #endif /* _DEV_ATA_ATACONF_H_ */
32