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 | |