summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/asm-arm/arch-imx/generic.h37
1 files changed, 37 insertions, 0 deletions
diff --git a/include/asm-arm/arch-imx/generic.h b/include/asm-arm/arch-imx/generic.h
index 1d2b4be829..99a53a49a4 100644
--- a/include/asm-arm/arch-imx/generic.h
+++ b/include/asm-arm/arch-imx/generic.h
@@ -2,3 +2,40 @@
int imx_silicon_revision(void);
#define IMX27_CHIP_REVISION_1_0 0
#define IMX27_CHIP_REVISION_2_0 1
+
+#ifdef CONFIG_ARCH_IMX1
+#define cpu_is_mx1() (1)
+#else
+#define cpu_is_mx1() (0)
+#endif
+
+#ifdef CONFIG_ARCH_IMX21
+#define cpu_is_mx21() (1)
+#else
+#define cpu_is_mx21() (0)
+#endif
+
+#ifdef CONFIG_ARCH_IMX25
+#define cpu_is_mx25() (1)
+#else
+#define cpu_is_mx25() (0)
+#endif
+
+#ifdef CONFIG_ARCH_IMX27
+#define cpu_is_mx27() (1)
+#else
+#define cpu_is_mx27() (0)
+#endif
+
+#ifdef CONFIG_ARCH_IMX31
+#define cpu_is_mx31() (1)
+#else
+#define cpu_is_mx31() (0)
+#endif
+
+#ifdef CONFIG_ARCH_IMX35
+#define cpu_is_mx35() (1)
+#else
+#define cpu_is_mx35() (0)
+#endif
+