summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Liu <r64343@freescale.com>2012-07-30 17:30:55 +0800
committerJason Liu <r64343@freescale.com>2012-07-30 17:45:52 +0800
commit1c325b0236df114e2e74de0cd02521c2398e15dc (patch)
treef37f105f74f2fe04b2ea97b6484896b9fac92d57
parent2e0fba106dd5c1a9f62d95f3ccdccb33eb4a3828 (diff)
downloadu-boot-imx-1c325b0236df114e2e74de0cd02521c2398e15dc.zip
u-boot-imx-1c325b0236df114e2e74de0cd02521c2398e15dc.tar.gz
u-boot-imx-1c325b0236df114e2e74de0cd02521c2398e15dc.tar.bz2
ENGR00218805 imx6: print the silicon revision correctly
The silicon revision is not printed correctly, on ARM2 and sabrelite board, the log is just as the following: CPU: Freescale i.MX6 family TO0.0 at 792 MHz We need print the silicon revision correctly as: CPU: Freescale i.MX6 family TO1.2 at 792 MHz with i.mx6q TO1.2 chip Signed-off-by: Jason Liu <r64343@freescale.com>
-rw-r--r--board/freescale/mx6q_arm2/mx6q_arm2.c9
-rw-r--r--board/freescale/mx6q_sabrelite/mx6q_sabrelite.c6
2 files changed, 4 insertions, 11 deletions
diff --git a/board/freescale/mx6q_arm2/mx6q_arm2.c b/board/freescale/mx6q_arm2/mx6q_arm2.c
index 1e0c8a1..1538212 100644
--- a/board/freescale/mx6q_arm2/mx6q_arm2.c
+++ b/board/freescale/mx6q_arm2/mx6q_arm2.c
@@ -148,13 +148,7 @@ enum boot_device get_boot_device(void)
u32 get_board_rev(void)
{
-
-#if defined CONFIG_MX6Q
- system_rev = 0x63000;
-#elif defined CONFIG_MX6DL
- system_rev = 0x61000;
-#endif
- return system_rev;
+ return fsl_system_rev;
}
#ifdef CONFIG_ARCH_MMU
@@ -1152,6 +1146,7 @@ int board_init(void)
{
mxc_iomux_v3_init((void *)IOMUXC_BASE_ADDR);
setup_boot_device();
+ fsl_set_system_rev();
/* board id for linux */
gd->bd->bi_arch_number = MACH_TYPE_MX6Q_ARM2;
diff --git a/board/freescale/mx6q_sabrelite/mx6q_sabrelite.c b/board/freescale/mx6q_sabrelite/mx6q_sabrelite.c
index ccec01a..a57f58c 100644
--- a/board/freescale/mx6q_sabrelite/mx6q_sabrelite.c
+++ b/board/freescale/mx6q_sabrelite/mx6q_sabrelite.c
@@ -128,10 +128,7 @@ enum boot_device get_boot_device(void)
u32 get_board_rev(void)
{
-
- system_rev = 0x63000;
-
- return system_rev;
+ return fsl_system_rev;
}
#ifdef CONFIG_ARCH_MMU
@@ -434,6 +431,7 @@ int board_init(void)
#endif
mxc_iomux_v3_init((void *)IOMUXC_BASE_ADDR);
setup_boot_device();
+ fsl_set_system_rev();
/* board id for linux */
gd->bd->bi_arch_number = MACH_TYPE_MX6Q_SABRELITE;