X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fasm-i386%2Fide.h;h=859ebf4da632cabe31276fb5d8ff6cb8121288bc;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=0409c22f1c523834500c5d425e628209df2cc268;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/include/asm-i386/ide.h b/include/asm-i386/ide.h index 0409c22f1..859ebf4da 100644 --- a/include/asm-i386/ide.h +++ b/include/asm-i386/ide.h @@ -28,9 +28,6 @@ static __inline__ int ide_default_irq(unsigned long base) { switch (base) { -#ifdef CONFIG_X86_PC9800 - case 0x640: return 9; -#endif case 0x1f0: return 14; case 0x170: return 15; case 0x1e8: return 11; @@ -45,48 +42,17 @@ static __inline__ int ide_default_irq(unsigned long base) static __inline__ unsigned long ide_default_io_base(int index) { switch (index) { -#ifdef CONFIG_X86_PC9800 - case 0: - case 1: return 0x640; -#else case 0: return 0x1f0; case 1: return 0x170; case 2: return 0x1e8; case 3: return 0x168; case 4: return 0x1e0; case 5: return 0x160; -#endif default: return 0; } } -#ifdef CONFIG_X86_PC9800 -static __inline__ void ide_init_hwif_ports(hw_regs_t *hw, unsigned long data_port, - unsigned long ctrl_port, int *irq) -{ - unsigned long reg = data_port; - int i; - - unsigned long increment = data_port == 0x640 ? 2 : 1; - - for (i = IDE_DATA_OFFSET; i <= IDE_STATUS_OFFSET; i++) { - hw->io_ports[i] = reg; - reg += increment; - } - if (ctrl_port) { - hw->io_ports[IDE_CONTROL_OFFSET] = ctrl_port; - } else if (data_port == 0x640) { - hw->io_ports[IDE_CONTROL_OFFSET] = 0x74c; - } else { - hw->io_ports[IDE_CONTROL_OFFSET] = hw->io_ports[IDE_DATA_OFFSET] + 0x206; - } - if (irq != NULL) - *irq = 0; - hw->io_ports[IDE_IRQ_OFFSET] = 0; -} -#endif - #define IDE_ARCH_OBSOLETE_INIT #define ide_default_io_ctl(base) ((base) + 0x206) /* obsolete */