mirror of
https://git.codelinaro.org/clo/qsdk/oss/boot/u-boot-2016.git
synced 2026-02-13 11:30:03 +01:00
mtd: nand: Fix length bug in ioread16_rep() and iowrite16_rep()
The ioread16_rep() and iowrite16_rep() implementations are U-Boot specific and have been introduced with the Linux MTD v3.14 sync. While introducing these functions, the length for the loop has been miscalculated. The ">> 1" is already present in the caller. So lets remove it in the function. Tested on omap3_ha. Signed-off-by: Stefan Roese <sr@denx.de> Cc: Heiko Schocher <hs@denx.de> Cc: Tom Rini <trini@ti.com> Cc: Scott Wood <scottwood@freescale.com> Acked-by: Heiko Schocher <hs@denx.de>
This commit is contained in:
parent
2f665945b3
commit
be16aba5ce
1 changed files with 1 additions and 3 deletions
|
|
@ -308,8 +308,7 @@ static void ioread16_rep(void *addr, void *buf, int len)
|
|||
{
|
||||
int i;
|
||||
u16 *p = (u16 *) buf;
|
||||
len >>= 1;
|
||||
|
||||
|
||||
for (i = 0; i < len; i++)
|
||||
p[i] = readw(addr);
|
||||
}
|
||||
|
|
@ -318,7 +317,6 @@ static void iowrite16_rep(void *addr, void *buf, int len)
|
|||
{
|
||||
int i;
|
||||
u16 *p = (u16 *) buf;
|
||||
len >>= 1;
|
||||
|
||||
for (i = 0; i < len; i++)
|
||||
writew(p[i], addr);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue