Linux-2.6.12-rc2
[linux-flexiantxendom0-natty.git] / arch / sh64 / mach-cayman / iomap.c
1 /*
2  * arch/sh64/mach-cayman/iomap.c
3  *
4  * Cayman iomap interface
5  *
6  * Copyright (C) 2004  Paul Mundt
7  *
8  * This file is subject to the terms and conditions of the GNU General Public
9  * License.  See the file "COPYING" in the main directory of this archive
10  * for more details.
11  */
12 #include <linux/config.h>
13 #include <linux/pci.h>
14 #include <asm/io.h>
15 #include <asm/cayman.h>
16
17 void __iomem *ioport_map(unsigned long port, unsigned int len)
18 {
19         if (port < 0x400)
20                 return (void __iomem *)((port << 2) | smsc_superio_virt);
21
22         return (void __iomem *)port;
23 }
24