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