diff options
author | Fugang Duan <B38611@freescale.com> | 2012-03-19 20:35:30 +0800 |
---|---|---|
committer | Jason Liu <r64343@freescale.com> | 2012-07-20 13:24:08 +0800 |
commit | 7aea3d96c693e0ee5af74d1c1bb87e6d7c8601d0 (patch) | |
tree | 8321364eb0c61b95d1f95fa13b4e94a7deca31f7 /arch/arm/plat-mxc/include/mach/mxc.h | |
parent | 57055ce46e0766476aa1b892294a2fa4e331f234 (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-x | arch/arm/plat-mxc/include/mach/mxc.h | 14 |
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__ |