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

Signed-off-by: Vasili Galka <vvv...@gmail.com>
Cc: Dirk Eibach <dirk.eib...@gdsys.cc>, Stefan Roese <s...@denx.de>
---
 board/gdsys/405ex/io64.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/board/gdsys/405ex/io64.c b/board/gdsys/405ex/io64.c
index 2f8e306..3a075c4 100644
--- a/board/gdsys/405ex/io64.c
+++ b/board/gdsys/405ex/io64.c
@@ -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);
-- 
1.7.9

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to