projects
/
oweals
/
u-boot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
c6fe4da
)
esd/common/fpga.c: fix 'assignment of read-only location' error
author
Wolfgang Denk
<wd@denx.de>
Sun, 9 Mar 2008 09:09:53 +0000
(10:09 +0100)
committer
Wolfgang Denk
<wd@denx.de>
Sun, 9 Mar 2008 09:09:53 +0000
(10:09 +0100)
Signed-off-by: Wolfgang Denk <wd@denx.de>
board/esd/common/fpga.c
patch
|
blob
|
history
diff --git
a/board/esd/common/fpga.c
b/board/esd/common/fpga.c
index aab5509bcbfa8ea998e1601f61258631a97aace5..dc9266256afdcb054be3e19cba593f323f88b2b7 100644
(file)
--- a/
board/esd/common/fpga.c
+++ b/
board/esd/common/fpga.c
@@
-96,10
+96,10
@@
static int fpga_boot(const unsigned char *fpgadata, int size)
{
int i,index,len;
int count;
+ unsigned char b;
#ifdef CFG_FPGA_SPARTAN2
int j;
#else
- unsigned char b;
int bit;
#endif
@@
-196,9
+196,10
@@
static int fpga_boot(const unsigned char *fpgadata, int size)
*/
for (i=index; i<size; i++)
{
+ b = fpgadata[i];
for (j=0; j<8; j++)
{
- if ((
fpgadata[i]
& 0x80) == 0x80)
+ if ((
b
& 0x80) == 0x80)
{
FPGA_WRITE_1;
}
@@
-206,7
+207,7
@@
static int fpga_boot(const unsigned char *fpgadata, int size)
{
FPGA_WRITE_0;
}
-
fpgadata[i]
<<= 1;
+
b
<<= 1;
}
}
#else