summaryrefslogtreecommitdiff
path: root/arch/arm/mach-ux500/include/mach/id.h
diff options
context:
space:
mode:
authorRabin Vincent <rabin.vincent@stericsson.com>2011-09-12 10:06:12 +0530
committerPhilippe Langlais <philippe.langlais@linaro.org>2012-03-19 08:54:38 +0100
commit419424ed8b7c9d0f5f34fbf7e0f184ebe48bf0a2 (patch)
tree4cd6196b7ee1ca0d5cd623f81842d2007beb3282 /arch/arm/mach-ux500/include/mach/id.h
parentccc34719dcf33f357a82a79c49a43a36f84a72a4 (diff)
ux500: optimize out cpu_is_* if not compiled in
Change-Id: I306243b78341c9fae042795933eb4e442f92f5f5
Diffstat (limited to 'arch/arm/mach-ux500/include/mach/id.h')
-rw-r--r--arch/arm/mach-ux500/include/mach/id.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/mach-ux500/include/mach/id.h b/arch/arm/mach-ux500/include/mach/id.h
index 2deabf591b5..2c2bf11e96d 100644
--- a/arch/arm/mach-ux500/include/mach/id.h
+++ b/arch/arm/mach-ux500/include/mach/id.h
@@ -38,12 +38,20 @@ static inline unsigned int __attribute_const__ dbx500_revision(void)
static inline bool __attribute_const__ cpu_is_u8500(void)
{
+#ifdef CONFIG_UX500_SOC_DB8500
return dbx500_partnumber() == 0x8500;
+#else
+ return false;
+#endif
}
static inline bool __attribute_const__ cpu_is_u5500(void)
{
+#ifdef CONFIG_UX500_SOC_DB5500
return dbx500_partnumber() == 0x5500;
+#else
+ return false;
+#endif
}
/*