1/* $NetBSD: ataconf.h,v 1.5 2017/10/10 17:19:38 jdolecek 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