summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/include/mach/generic.h
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2009-10-22 14:21:25 +0200
committerJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2009-10-22 14:21:25 +0200
commitf6a579da9c6c3e2d776f9251bcc727f6e17c0a11 (patch)
treeee85d7902996c70bffe668b5d7172dee24c46574 /arch/arm/mach-imx/include/mach/generic.h
parent9956bdf77d7dbc61fe0f923917d2cdce3e2b40e5 (diff)
downloadbarebox-f6a579da9c6c3e2d776f9251bcc727f6e17c0a11.tar.gz
barebox-f6a579da9c6c3e2d776f9251bcc727f6e17c0a11.tar.xz
[ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Diffstat (limited to 'arch/arm/mach-imx/include/mach/generic.h')
-rw-r--r--arch/arm/mach-imx/include/mach/generic.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/generic.h b/arch/arm/mach-imx/include/mach/generic.h
new file mode 100644
index 0000000000..99a53a49a4
--- /dev/null
+++ b/arch/arm/mach-imx/include/mach/generic.h
@@ -0,0 +1,41 @@
+
+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
+