| * ARM/ARM26 default IDE host driver |
| * Copyright (C) 2004 Bartlomiej Zolnierkiewicz |
| * Based on code by: Russell King, Ian Molton and Alexander Schulz. |
| * May be copied or modified under the terms of the GNU General Public License. |
| #include <linux/kernel.h> |
| #include <asm/mach-types.h> |
| # define IDE_ARM_HOST (machine_is_a5k()) |
| # define IDE_ARM_HOST (1) |
| #ifdef CONFIG_ARCH_CLPS7500 |
| # include <asm/arch/hardware.h> |
| # define IDE_ARM_IO (ISASLOT_IO + 0x1f0) |
| # define IDE_ARM_IRQ IRQ_ISA_14 |
| # define IDE_ARM_IO 0x1f0 |
| # define IDE_ARM_IRQ IRQ_HARDDISK |
| void __init ide_arm_init(void) |
| memset(&hw, 0, sizeof(hw)); |
| ide_std_init_ports(&hw, IDE_ARM_IO, IDE_ARM_IO + 0x206); |
| ide_register_hw(&hw, NULL); |