/* | |
* linux/include/asm-alpha/ide.h | |
* | |
* Copyright (C) 1994-1996 Linus Torvalds & authors | |
*/ | |
/* | |
* This file contains the alpha architecture specific IDE code. | |
*/ | |
#ifndef __ASMalpha_IDE_H | |
#define __ASMalpha_IDE_H | |
#ifdef __KERNEL__ | |
static inline int ide_default_irq(unsigned long base) | |
{ | |
switch (base) { | |
case 0x1f0: return 14; | |
case 0x170: return 15; | |
case 0x1e8: return 11; | |
case 0x168: return 10; | |
default: | |
return 0; | |
} | |
} | |
static inline unsigned long ide_default_io_base(int index) | |
{ | |
switch (index) { | |
case 0: return 0x1f0; | |
case 1: return 0x170; | |
case 2: return 0x1e8; | |
case 3: return 0x168; | |
default: | |
return 0; | |
} | |
} | |
#include <asm-generic/ide_iops.h> | |
#endif /* __KERNEL__ */ | |
#endif /* __ASMalpha_IDE_H */ |