summaryrefslogtreecommitdiff
path: root/arch/arm/plat-mxc/include/mach/mxc.h
diff options
context:
space:
mode:
authorFugang Duan <B38611@freescale.com>2012-03-19 20:35:30 +0800
committerJason Liu <r64343@freescale.com>2012-07-20 13:24:08 +0800
commit7aea3d96c693e0ee5af74d1c1bb87e6d7c8601d0 (patch)
tree8321364eb0c61b95d1f95fa13b4e94a7deca31f7 /arch/arm/plat-mxc/include/mach/mxc.h
parent57055ce46e0766476aa1b892294a2fa4e331f234 (diff)
ENGR00177186 - MX6 : modify board_is_mx6_xxx macro.
- Redefine MX6 board revision ID, and modify the following macros to make codes readable. board_is_mx6_reva() board_is_mx6_revb() board_is_mx6_revc() Signed-off-by: Fugang Duan <B38611@freescale.com>
Diffstat (limited to 'arch/arm/plat-mxc/include/mach/mxc.h')
-rwxr-xr-xarch/arm/plat-mxc/include/mach/mxc.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/arch/arm/plat-mxc/include/mach/mxc.h b/arch/arm/plat-mxc/include/mach/mxc.h
index caa218b08257..6e7dfcc6e3b3 100755
--- a/arch/arm/plat-mxc/include/mach/mxc.h
+++ b/arch/arm/plat-mxc/include/mach/mxc.h
@@ -73,8 +73,9 @@
#ifndef __ASSEMBLY__
extern unsigned int system_rev;
-#define board_is_rev(rev) (((system_rev & 0x0F00) == rev) ? 1 : 0)
+#define board_is_rev(rev) (((system_rev & 0x0F00) == rev) ? 1 : 0)
#define imx_cpu_ver() (system_rev & 0xFF)
+
#endif
#ifdef CONFIG_ARCH_MX5
@@ -92,10 +93,15 @@ extern unsigned int system_rev;
board_is_rev(IMX_BOARD_REV_2))
#define board_is_mx6q_sabre_auto() (cpu_is_mx6q() && \
board_is_rev(IMX_BOARD_REV_3))
-#define board_is_mx6_sabreauto_reva() \
- board_is_rev(IMX_BOARD_REV_2)
-#define board_is_mx6_sabreauto_revb() \
+
+#define board_is_mx6_unknown() \
board_is_rev(IMX_BOARD_REV_1)
+#define board_is_mx6_reva() \
+ board_is_rev(IMX_BOARD_REV_2)
+#define board_is_mx6_revb() \
+ board_is_rev(IMX_BOARD_REV_3)
+#define board_is_mx6_revc() \
+ board_is_rev(IMX_BOARD_REV_4)
#endif
#ifndef __ASSEMBLY__