1 1.1.4.2 rpaulo /* $NetBSD: ataconf.h,v 1.1.4.2 2006/09/09 02:49:44 rpaulo Exp $ */ 2 1.1.4.2 rpaulo 3 1.1.4.2 rpaulo /* 4 1.1.4.2 rpaulo * Written in 2006 by ITOH Yasufumi. 5 1.1.4.2 rpaulo * Public domain. 6 1.1.4.2 rpaulo */ 7 1.1.4.2 rpaulo 8 1.1.4.2 rpaulo #ifndef _DEV_ATA_ATACONF_H_ 9 1.1.4.2 rpaulo #define _DEV_ATA_ATACONF_H_ 10 1.1.4.2 rpaulo 11 1.1.4.2 rpaulo #if !defined(_KERNEL_OPT) || defined(LKM) 12 1.1.4.2 rpaulo 13 1.1.4.2 rpaulo /* compile-in everything for LKM or LKM-enabled kernel */ 14 1.1.4.2 rpaulo # define NATA_DMA 1 15 1.1.4.2 rpaulo # define NATA_UDMA 1 16 1.1.4.2 rpaulo # define NATA_PIOBM 1 17 1.1.4.2 rpaulo 18 1.1.4.2 rpaulo #else 19 1.1.4.2 rpaulo 20 1.1.4.2 rpaulo # include "ata_dma.h" 21 1.1.4.2 rpaulo # if NATA_UDMA > 1 && NATA_DMA == 0 22 1.1.4.2 rpaulo #error ata_udma requires ata_dma 23 1.1.4.2 rpaulo # endif 24 1.1.4.2 rpaulo 25 1.1.4.2 rpaulo #endif 26 1.1.4.2 rpaulo 27 1.1.4.2 rpaulo #endif /* _DEV_ATA_ATACONF_H_ */ 28