MCC200: restrict addressable flash space to 32 MB
This commit is contained in:
parent
463764c893
commit
6183bb9e5b
@ -2,6 +2,8 @@
|
||||
Changes since U-Boot 1.1.4:
|
||||
======================================================================
|
||||
|
||||
* MCC200: restrict addressable flash space to 32 MB
|
||||
|
||||
* Add debug console on COM12 for MCC200 board
|
||||
|
||||
* Fix control-c handing in CONFIG_CMDLINE_EDITING
|
||||
|
@ -203,6 +203,8 @@ int checkboard (void)
|
||||
|
||||
int misc_init_r (void)
|
||||
{
|
||||
ulong flash_sup_end, snum;
|
||||
|
||||
/*
|
||||
* Adjust flash start and offset to detected values
|
||||
*/
|
||||
@ -257,6 +259,12 @@ int misc_init_r (void)
|
||||
(flash_info[0].start[0] - 1) + flash_info[0].size,
|
||||
&flash_info[0]);
|
||||
*(volatile int*)MPC5XXX_CS0_CFG &= ~(1 << 6);
|
||||
printf ("Warning: Only 32 of 64 MB of Flash are accessible from U-Boot\n");
|
||||
flash_info[0].size = 32 << 20;
|
||||
for (snum = 0, flash_sup_end = gd->bd->bi_flashstart + (32<<20);
|
||||
flash_info[0].start[snum] < flash_sup_end;
|
||||
snum++);
|
||||
flash_info[0].sector_count = snum;
|
||||
}
|
||||
|
||||
return (0);
|
||||
|
Loading…
Reference in New Issue
Block a user