Merge with Linux 2.5.59.
[linux-2.6/linux-mips.git] / include / asm-arm / ide.h
blob79204592dd68871371c42ac84bfee149e671db24
1 /*
2 * linux/include/asm-arm/ide.h
4 * Copyright (C) 1994-1996 Linus Torvalds & authors
5 */
7 /*
8 * This file contains the i386 architecture specific IDE code.
9 */
11 #ifndef __ASMARM_IDE_H
12 #define __ASMARM_IDE_H
14 #ifdef __KERNEL__
16 #ifndef MAX_HWIFS
17 #define MAX_HWIFS 4
18 #endif
20 #include <asm/arch/ide.h>
23 * We always use the new IDE port registering,
24 * so these are fixed here.
26 #define ide_default_io_base(i) ((ide_ioreg_t)0)
27 #define ide_default_irq(b) (0)
29 #define ide_request_irq(irq,hand,flg,dev,id) request_irq((irq),(hand),(flg),(dev),(id))
30 #define ide_free_irq(irq,dev_id) free_irq((irq), (dev_id))
31 #define ide_check_region(from,extent) check_region((from), (extent))
32 #define ide_request_region(from,extent,name) request_region((from), (extent), (name))
33 #define ide_release_region(from,extent) release_region((from), (extent))
36 * The following are not needed for the non-m68k ports
38 #define ide_ack_intr(hwif) (1)
40 #endif /* __KERNEL__ */
42 #endif /* __ASMARM_IDE_H */