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