From: Dirk Eibach <eib...@gdsys.de>

Signed-off-by: Dirk Eibach <dirk.eib...@gdsys.cc>
---
Changes in v2: None

 board/gdsys/common/mclink.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/board/gdsys/common/mclink.c b/board/gdsys/common/mclink.c
index 9a4f3e9..d2983bb 100644
--- a/board/gdsys/common/mclink.c
+++ b/board/gdsys/common/mclink.c
@@ -40,11 +40,11 @@ enum {
 int mclink_probe(void)
 {
        unsigned int k;
-       unsigned int ctr = 0;
        int slaves = 0;
 
        for (k = 0; k < CONFIG_SYS_MCLINK_MAX; ++k) {
                int timeout = 0;
+               unsigned int ctr = 0;
 
                if (!(fpga_get_reg(k, REG(mc_status)) & (1 << 15)))
                        break;
@@ -53,7 +53,7 @@ int mclink_probe(void)
 
                while (!(fpga_get_reg(k, REG(mc_status)) & (1 << 14))) {
                        udelay(100);
-                       if (ctr++ > 3) {
+                       if (ctr++ > 500) {
                                timeout = 1;
                                break;
                        }
@@ -61,6 +61,8 @@ int mclink_probe(void)
                if (timeout)
                        break;
 
+               printf("waited %d us for mclink %d to come up\n", ctr * 100, k);
+
                slaves++;
        }
 
-- 
1.7.2.5

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

Reply via email to