Skip to content
Snippets Groups Projects
Commit 2e436467 authored by Vasili Galka's avatar Vasili Galka Committed by Tom Rini
Browse files

Fix bug in io64 target (introduced by commit aba27acf)


From comparison of current logic and the logic that was prior to commit
aba27acf, we see that first parameter of FPGA_GET_REG() shall be the
FPGA index and not channel number. The re-factoring in commit aba27acf
accidentally changed that.

Cc: Stefan Roese <sr@denx.de>
Acked-by: default avatarDirk Eibach <dirk.eibach@gdsys.cc>
Signed-off-by: default avatarVasili Galka <vvv444@gmail.com>
parent 7d2357c1
No related branches found
No related tags found
No related merge requests found
......@@ -287,7 +287,7 @@ int last_stage_init(void)
for (fpga = 0; fpga < 2; ++fpga) {
for (k = 0; k < 32; ++k) {
u16 status;
FPGA_GET_REG(k, ch[k].status_int, &status);
FPGA_GET_REG(fpga, ch[k].status_int, &status);
if (!(status & (1 << 4))) {
failed = 1;
printf("fpga %d channel %d: no serdes lock\n",
......@@ -304,7 +304,7 @@ int last_stage_init(void)
for (fpga = 0; fpga < 2; ++fpga) {
for (k = 0; k < 32; ++k) {
u16 status;
FPGA_GET_REG(k, hicb_ch[k].status_int, &status);
FPGA_GET_REG(fpga, hicb_ch[k].status_int, &status);
if (status)
printf("fpga %d hicb %d: hicb status %04x\n",
fpga, k, status);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment