diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2009-10-05 08:41:13 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2009-10-05 08:41:13 +0200 |
commit | 0f7c7fdc0c7e11d759ad60fc2b40bc17759ddf05 (patch) | |
tree | 50f16f6dea9284f0ba9993d54262f53b208dbccb /include/asm-arm | |
parent | d571b52a9615fb9a6ef484471bdc2b8b88568748 (diff) | |
download | barebox-0f7c7fdc0c7e11d759ad60fc2b40bc17759ddf05.tar.gz barebox-0f7c7fdc0c7e11d759ad60fc2b40bc17759ddf05.tar.xz |
i.MX introduce cpu_is_*() macros
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/asm-arm')
-rw-r--r-- | include/asm-arm/arch-imx/generic.h | 37 |
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 + |