1 /***************************************************************************
2 * Porting to Linux on 20030620 *
3 * Author: Paul Chiang *
6 * 0.1 Porting for CPE PCI+Promise IDE *
8 ****************************************************************************/
14 * Set up a hw structure for a specified data port, control port and IRQ.
15 * This should follow whatever the default interface uses.
17 static __inline__
void
18 ide_init_hwif_ports(hw_regs_t
*hw
, int data_port
, int ctrl_port
, int *irq
)
20 ide_ioreg_t reg
= (ide_ioreg_t
) data_port
;
23 for (i
= IDE_DATA_OFFSET
; i
<= IDE_STATUS_OFFSET
; i
++) {
24 hw
->io_ports
[i
] = reg
;
27 hw
->io_ports
[IDE_CONTROL_OFFSET
] = (ide_ioreg_t
) ctrl_port
;
30 //printk("irq=0x%X\n",FIQ_PCI);
36 * This registers the standard ports for this architecture with the IDE
39 static __inline__
void ide_init_default_hwifs(void)
41 /* There are no standard ports */