summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/include/mach/setup.h
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@stericsson.com>2010-08-19 10:27:49 +0100
committerRussell King <rmk+kernel@arm.linux.org.uk>2010-09-02 15:46:19 +0100
commitf946738ca882c365a963043de471f45e91ab0a95 (patch)
tree1f4beb6514b94e980e093b0b52bd22189b2563f2 /arch/arm/mach-ux500/include/mach/setup.h
parent2bfc96a127bc1cc94d26bfaa40159966064f9c8c (diff)
downloadlinux-f946738ca882c365a963043de471f45e91ab0a95.tar.gz
ARM: 6331/1: ux500 cpu/SoC version macros v2
This patch adds support for checking if the digital baseband (DB) System-on-Chip (aka "cpu) ASIC hardware version is 1.0, 1.1 or 2.0. We print the result in the bootlog, the functions are then used for runtime decisions based on hardware version. Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com> Signed-off-by: Linus Walleij <linus.walleij@stericsson.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-ux500/include/mach/setup.h')
-rw-r--r--arch/arm/mach-ux500/include/mach/setup.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-ux500/include/mach/setup.h b/arch/arm/mach-ux500/include/mach/setup.h
index e978dbd9e210..54bbe648bf58 100644
--- a/arch/arm/mach-ux500/include/mach/setup.h
+++ b/arch/arm/mach-ux500/include/mach/setup.h
@@ -38,4 +38,11 @@ extern struct sys_timer ux500_timer;
.type = MT_DEVICE, \
}
+#define __MEM_DEV_DESC(x, sz) { \
+ .virtual = IO_ADDRESS(x), \
+ .pfn = __phys_to_pfn(x), \
+ .length = sz, \
+ .type = MT_MEMORY, \
+}
+
#endif /* __ASM_ARCH_SETUP_H */