This commit was manufactured by cvs2svn to create branch 'vserver'.
[linux-2.6.git] / include / asm-arm / arch-nexuspci / ide.h
1 /*
2  * linux/include/asm-arm/arch-nexuspci/ide.h
3  *
4  * Copyright (c) 1998 Russell King
5  *
6  * Modifications:
7  *  29-07-1998  RMK     Major re-work of IDE architecture specific code
8  */
9 #include <asm/irq.h>
10
11 /*
12  * Set up a hw structure for a specified data port, control port and IRQ.
13  * This should follow whatever the default interface uses.
14  */
15 static inline void ide_init_hwif_ports(hw_regs_t *hw, unsigned long data_port,
16                                        unsigned long ctrl_port, int *irq)
17 {
18         unsigned long reg = data_port;
19         int i;
20
21         for (i = IDE_DATA_OFFSET; i <= IDE_STATUS_OFFSET; i++) {
22                 hw->io_ports[i] = reg;
23                 reg += 1;
24         }
25         hw->io_ports[IDE_CONTROL_OFFSET] = ctrl_port;
26         if (irq)
27                 *irq = 0;
28 }
29
30 /*
31  * This registers the standard ports for this architecture with the IDE
32  * driver.
33  */
34 static __inline__ void ide_init_default_hwifs(void)
35 {
36         /* There are no standard ports */
37 }