summaryrefslogtreecommitdiff
path: root/nand_spl
diff options
context:
space:
mode:
authorDipen Dudhat <dipen.dudhat@freescale.com>2010-03-04 11:22:57 +0530
committerScott Sweeny <scott.sweeny@timesys.com>2010-11-10 14:52:25 -0500
commitc46ddc307cb189f9bb3588cb0c99fd5c924a0598 (patch)
tree4a4525ff4daf81da637e6afadc4a07a2411ac04f /nand_spl
parentedce5daada0d4db638bc2ce21a7729beea4f5ad4 (diff)
P2020RDB Rev D board support for NAND Boot using GPIO
Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
Diffstat (limited to 'nand_spl')
-rw-r--r--nand_spl/board/freescale/p1_p2_rdb/nand_boot.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/nand_spl/board/freescale/p1_p2_rdb/nand_boot.c b/nand_spl/board/freescale/p1_p2_rdb/nand_boot.c
index 35e58a3078..a3d4cff0fa 100644
--- a/nand_spl/board/freescale/p1_p2_rdb/nand_boot.c
+++ b/nand_spl/board/freescale/p1_p2_rdb/nand_boot.c
@@ -32,6 +32,7 @@
#define BOARDREV_MASK 0x10100000
#define BOARDREV_B 0x10100000
#define BOARDREV_C 0x00100000
+#define BOARDREV_D 0x00000000
#define SYSCLK_66 66666666
#define SYSCLK_50 50000000
@@ -110,7 +111,12 @@ void board_init_f(ulong bootflag)
val = pgpio->gpdat;
sysclk_mask = val & SYSCLK_MASK;
temp = val & BOARDREV_MASK;
- if (temp == BOARDREV_C) {
+ if (temp == BOARDREV_D) {
+ if(sysclk_mask == 0)
+ sys_clk = SYSCLK_66;
+ else
+ sys_clk = SYSCLK_100;
+ } else if (temp == BOARDREV_C) {
if(sysclk_mask == 0)
sys_clk = SYSCLK_66;
else