1/* 2 * I/O routine for SH-2000 3 */ 4#include <linux/config.h> 5#include <asm/io.h> 6#include <asm/machvec.h> 7 8#define IDE_OFFSET 0xb6200000 9#define NIC_OFFSET 0xb6000000 10#define EXTBUS_OFFSET 0xba000000 11 12unsigned long sh2000_isa_port2addr(unsigned long offset) 13{ 14 if((offset & ~7) == 0x1f0 || offset == 0x3f6) 15 return IDE_OFFSET + offset; 16 else if((offset & ~0x1f) == 0x300) 17 return NIC_OFFSET + offset; 18 return EXTBUS_OFFSET + offset; 19} 20