mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-15 01:17:39 +00:00
Merge branch 'master' of git://git.denx.de/u-boot-cfi-flash
This commit is contained in:
commit
53ce77eef1
1 changed files with 5 additions and 0 deletions
|
@ -744,8 +744,12 @@ static void flash_add_byte (flash_info_t * info, cfiword_t * cword, uchar c)
|
|||
static flash_sect_t find_sector (flash_info_t * info, ulong addr)
|
||||
{
|
||||
static flash_sect_t saved_sector = 0; /* previously found sector */
|
||||
static flash_info_t *saved_info = 0; /* previously used flash bank */
|
||||
flash_sect_t sector = saved_sector;
|
||||
|
||||
if ((info != saved_info) || (sector >= info->sector_count))
|
||||
sector = 0;
|
||||
|
||||
while ((info->start[sector] < addr)
|
||||
&& (sector < info->sector_count - 1))
|
||||
sector++;
|
||||
|
@ -757,6 +761,7 @@ static flash_sect_t find_sector (flash_info_t * info, ulong addr)
|
|||
sector--;
|
||||
|
||||
saved_sector = sector;
|
||||
saved_info = info;
|
||||
return sector;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue