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