diff options
author | Dipen Dudhat <dipen.dudhat@freescale.com> | 2010-03-04 11:22:57 +0530 |
---|---|---|
committer | Scott Sweeny <scott.sweeny@timesys.com> | 2010-11-10 14:52:25 -0500 |
commit | c46ddc307cb189f9bb3588cb0c99fd5c924a0598 (patch) | |
tree | 4a4525ff4daf81da637e6afadc4a07a2411ac04f /nand_spl | |
parent | edce5daada0d4db638bc2ce21a7729beea4f5ad4 (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.c | 8 |
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 |