PageRenderTime 18ms CodeModel.GetById 11ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 1ms

/arch/arm/mach-footbridge/include/mach/io.h

https://github.com/AICP/kernel_google_msm
C Header | 31 lines | 11 code | 4 blank | 16 comment | 0 complexity | 2b52686bf675ffa8e51f6db38411165f MD5 | raw file
 1/*
 2 *  arch/arm/mach-footbridge/include/mach/io.h
 3 *
 4 *  Copyright (C) 1997-1999 Russell King
 5 *
 6 * This program is free software; you can redistribute it and/or modify
 7 * it under the terms of the GNU General Public License version 2 as
 8 * published by the Free Software Foundation.
 9 *
10 *  Modifications:
11 *   06-12-1997	RMK	Created.
12 *   07-04-1999	RMK	Major cleanup
13 */
14#ifndef __ASM_ARM_ARCH_IO_H
15#define __ASM_ARM_ARCH_IO_H
16
17#ifdef CONFIG_MMU
18#define MMU_IO(a, b)	(a)
19#else
20#define MMU_IO(a, b)	(b)
21#endif
22
23#define PCIO_SIZE       0x00100000
24#define PCIO_BASE       MMU_IO(0xff000000, 0x7c000000)
25
26/*
27 * Translation of various region addresses to virtual addresses
28 */
29#define __io(a)			((void __iomem *)(PCIO_BASE + (a)))
30
31#endif