Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6
[linux-2.6] / 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 <asm/io.h>
13 #include <asm/cayman.h>
14
15 void __iomem *ioport_map(unsigned long port, unsigned int len)
16 {
17         if (port < 0x400)
18                 return (void __iomem *)((port << 2) | smsc_superio_virt);
19
20         return (void __iomem *)port;
21 }
22