Home | History | Annotate | Line # | Download | only in ata
      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