diff options
author | Stefan Roese <sr@denx.de> | 2007-06-01 15:19:29 +0200 |
---|---|---|
committer | Stefan Roese <sr@denx.de> | 2007-06-01 15:19:29 +0200 |
commit | a471db07fbb65a841ffc9f4f112562b945230f98 (patch) | |
tree | ab714fc40c0b16d7ca387ddd95b9c357508f74a9 /board/amcc/bamboo/flash.c | |
parent | 53ad02103fb8be4138a9937a8ab91fcdff7b4987 (diff) | |
download | u-boot-imx-a471db07fbb65a841ffc9f4f112562b945230f98.zip u-boot-imx-a471db07fbb65a841ffc9f4f112562b945230f98.tar.gz u-boot-imx-a471db07fbb65a841ffc9f4f112562b945230f98.tar.bz2 |
ppc4xx: Prepare Bamboo port for NAND booting support
This patch updates the "normal" Bamboo NOR booting port, so
that it is compatible with the coming soon NAND booting
Bamboo port.
It also enables the 2nd NAND flash on the Bamboo.
Signed-off-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'board/amcc/bamboo/flash.c')
-rw-r--r-- | board/amcc/bamboo/flash.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/board/amcc/bamboo/flash.c b/board/amcc/bamboo/flash.c index a30ab7a..8a2e832 100644 --- a/board/amcc/bamboo/flash.c +++ b/board/amcc/bamboo/flash.c @@ -53,7 +53,7 @@ flash_info_t flash_info[CFG_MAX_FLASH_BANKS]; /* info for FLASH chips */ static unsigned long flash_addr_table[][CFG_MAX_FLASH_BANKS] = { {0x87800001, 0xFFF00000, 0xFFF80000}, /* 0:boot from small flash */ {0x00000000, 0x00000000, 0x00000000}, /* 1:boot from pci 66 */ - {0x00000000, 0x00000000, 0x00000000}, /* 2:boot from nand flash */ + {0x87800001, 0x00000000, 0x00000000}, /* 0:boot from nand flash */ {0x87F00000, 0x87F80000, 0xFFC00001}, /* 3:boot from big flash 33*/ {0x87F00000, 0x87F80000, 0xFFC00001}, /* 4:boot from big flash 66*/ {0x00000000, 0x00000000, 0x00000000}, /* 5:boot from */ @@ -134,10 +134,10 @@ unsigned long flash_init(void) flash_info[i].size = 0; /* check whether the address is 0 */ - if (flash_addr_table[index][i] == 0) { + if (flash_addr_table[index][i] == 0) continue; - } + DEBUGF("Detection bank %d...\n", i); /* call flash_get_size() to initialize sector address */ size_b[i] = flash_get_size((vu_long *) flash_addr_table[index][i], &flash_info[i]); |