Minor cleanup

This commit is contained in:
Wolfgang Denk 2006-06-02 17:04:21 +02:00
parent 5abc2c5d4c
commit 2fd9eb509d
2 changed files with 31 additions and 25 deletions

View File

@ -2,8 +2,11 @@
Changes since U-Boot 1.1.4: Changes since U-Boot 1.1.4:
====================================================================== ======================================================================
* Add support for PCS440EP board
Patch by Stefan Roese, 02 Jun 2006
* Fix examples/Makefile; some build targets were lost * Fix examples/Makefile; some build targets were lost
* Fix watchdog handling in CFI flash driver * Fix watchdog handling in CFI flash driver
Just use udelay() when waiting for status changes which will Just use udelay() when waiting for status changes which will
implicitely trigger the watchdog. implicitely trigger the watchdog.
@ -13,9 +16,6 @@ Changes since U-Boot 1.1.4:
MPC8272 boards. Eventually this should be used on all boards?] MPC8272 boards. Eventually this should be used on all boards?]
Patch by Wolfgang Grandegger, 17 Jan 2006 Patch by Wolfgang Grandegger, 17 Jan 2006
* Add support for PCS440EP board
Patch by Stefan Roese, 02 Jun 2006
* Correct GPIO setup (UART1/IRQ's) on yosemite & yellowstone * Correct GPIO setup (UART1/IRQ's) on yosemite & yellowstone
Patch by Stefan Roese, 29 May 2006 Patch by Stefan Roese, 29 May 2006

View File

@ -136,7 +136,7 @@ void flash_print_info(flash_info_t *info)
size = info->start[0] + info->size - info->start[i]; size = info->start[0] + info->size - info->start[i];
erased = 1; erased = 1;
flash = (volatile unsigned long *)info->start[i]; flash = (volatile unsigned long *)info->start[i];
size = size >> 2; /* divide by 4 for longword access */ size = size >> 2; /* divide by 4 for longword access */
for (k=0; k<size; k++) { for (k=0; k<size; k++) {
if (*flash++ != 0xffffffff) { if (*flash++ != 0xffffffff) {
erased = 0; erased = 0;
@ -202,92 +202,98 @@ static ulong flash_get_size(vu_long *addr, flash_info_t *info)
return (0); /* no or unknown flash */ return (0); /* no or unknown flash */
} }
value = addr2[CFG_FLASH_READ1]; /* device ID */ value = addr2[CFG_FLASH_READ1]; /* device ID */
switch (value) { switch (value) {
case (CFG_FLASH_WORD_SIZE)AMD_ID_LV400T: case (CFG_FLASH_WORD_SIZE)AMD_ID_LV400T:
info->flash_id += FLASH_AM400T; info->flash_id += FLASH_AM400T;
info->sector_count = 11; info->sector_count = 11;
info->size = 0x00080000; info->size = 0x00080000;
break; /* => 0.5 MB */ break; /* => 0.5 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_LV400B: case (CFG_FLASH_WORD_SIZE)AMD_ID_LV400B:
info->flash_id += FLASH_AM400B; info->flash_id += FLASH_AM400B;
info->sector_count = 11; info->sector_count = 11;
info->size = 0x00080000; info->size = 0x00080000;
break; /* => 0.5 MB */ break; /* => 0.5 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_LV040B: case (CFG_FLASH_WORD_SIZE)AMD_ID_LV040B:
info->flash_id += FLASH_AM040; info->flash_id += FLASH_AM040;
info->sector_count = 8; info->sector_count = 8;
info->size = 0x0080000; /* => 512 ko */ info->size = 0x0080000; /* => 0.5 MB */
break; break;
case (CFG_FLASH_WORD_SIZE)AMD_ID_LV800T: case (CFG_FLASH_WORD_SIZE)AMD_ID_LV800T:
info->flash_id += FLASH_AM800T; info->flash_id += FLASH_AM800T;
info->sector_count = 19; info->sector_count = 19;
info->size = 0x00100000; info->size = 0x00100000;
break; /* => 1 MB */ break; /* => 1 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_LV800B: case (CFG_FLASH_WORD_SIZE)AMD_ID_LV800B:
info->flash_id += FLASH_AM800B; info->flash_id += FLASH_AM800B;
info->sector_count = 19; info->sector_count = 19;
info->size = 0x00100000; info->size = 0x00100000;
break; /* => 1 MB */ break; /* => 1 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_LV160T: case (CFG_FLASH_WORD_SIZE)AMD_ID_LV160T:
info->flash_id += FLASH_AM160T; info->flash_id += FLASH_AM160T;
info->sector_count = 35; info->sector_count = 35;
info->size = 0x00200000; info->size = 0x00200000;
break; /* => 2 MB */ break; /* => 2 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_LV160B: case (CFG_FLASH_WORD_SIZE)AMD_ID_LV160B:
info->flash_id += FLASH_AM160B; info->flash_id += FLASH_AM160B;
info->sector_count = 35; info->sector_count = 35;
info->size = 0x00200000; info->size = 0x00200000;
break; /* => 2 MB */ break; /* => 2 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_LV320T: case (CFG_FLASH_WORD_SIZE)AMD_ID_LV320T:
info->flash_id += FLASH_AM320T; info->flash_id += FLASH_AM320T;
info->sector_count = 71; info->sector_count = 71;
info->size = 0x00400000; break; /* => 4 MB */ info->size = 0x00400000;
break; /* => 4 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_LV320B: case (CFG_FLASH_WORD_SIZE)AMD_ID_LV320B:
info->flash_id += FLASH_AM320B; info->flash_id += FLASH_AM320B;
info->sector_count = 71; info->sector_count = 71;
info->size = 0x00400000; break; /* => 4 MB */ info->size = 0x00400000;
break; /* => 4 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_DL322T: case (CFG_FLASH_WORD_SIZE)AMD_ID_DL322T:
info->flash_id += FLASH_AMDL322T; info->flash_id += FLASH_AMDL322T;
info->sector_count = 71; info->sector_count = 71;
info->size = 0x00400000; break; /* => 4 MB */ info->size = 0x00400000;
break; /* => 4 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_DL322B: case (CFG_FLASH_WORD_SIZE)AMD_ID_DL322B:
info->flash_id += FLASH_AMDL322B; info->flash_id += FLASH_AMDL322B;
info->sector_count = 71; info->sector_count = 71;
info->size = 0x00400000; break; /* => 4 MB */ info->size = 0x00400000;
break; /* => 4 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_DL323T: case (CFG_FLASH_WORD_SIZE)AMD_ID_DL323T:
info->flash_id += FLASH_AMDL323T; info->flash_id += FLASH_AMDL323T;
info->sector_count = 71; info->sector_count = 71;
info->size = 0x00400000; break; /* => 4 MB */ info->size = 0x00400000;
break; /* => 4 MB */
case (CFG_FLASH_WORD_SIZE)AMD_ID_DL323B: case (CFG_FLASH_WORD_SIZE)AMD_ID_DL323B:
info->flash_id += FLASH_AMDL323B; info->flash_id += FLASH_AMDL323B;
info->sector_count = 71; info->sector_count = 71;
info->size = 0x00400000; break; /* => 4 MB */ info->size = 0x00400000;
break; /* => 4 MB */
case (CFG_FLASH_WORD_SIZE)SST_ID_xF020: case (CFG_FLASH_WORD_SIZE)SST_ID_xF020:
info->flash_id += FLASH_SST020; info->flash_id += FLASH_SST020;
info->sector_count = 64; info->sector_count = 64;
info->size = 0x00040000; info->size = 0x00040000;
break; /* => 256 kB */ break; /* => 256 kB */
case (CFG_FLASH_WORD_SIZE)SST_ID_xF040: case (CFG_FLASH_WORD_SIZE)SST_ID_xF040:
info->flash_id += FLASH_SST040; info->flash_id += FLASH_SST040;
info->sector_count = 128; info->sector_count = 128;
info->size = 0x00080000; info->size = 0x00080000;
break; /* => 512 kB */ break; /* => 512 kB */
default: default:
info->flash_id = FLASH_UNKNOWN; info->flash_id = FLASH_UNKNOWN;