9
0
Fork 0

cfi flash: Fix loop count calculation

'reduce the number of loops by the width of the port' means
a simple len / width. Do not try to be clever by shifting
and doing it wrong.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Sascha Hauer 2012-04-05 10:44:28 +02:00
parent ac29648413
commit 14bc0e9f83
1 changed files with 1 additions and 1 deletions

View File

@ -68,7 +68,7 @@ static int intel_flash_write_cfibuffer (struct flash_info *info, ulong dest, con
return retcode;
/* reduce the number of loops by the width of the port */
cnt = len >> (info->portwidth - 1);
cnt = len / width;
flash_write_cmd(info, sector, 0, (u32)cnt - 1);
while (cnt-- > 0) {