]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
net: gem: Enable CTRL+C in wait_for_bit
authorMichal Simek <michal.simek@xilinx.com>
Thu, 24 Sep 2015 18:13:45 +0000 (20:13 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 24 Sep 2015 18:13:45 +0000 (20:13 +0200)
Enable to break waiting loop at any time.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/net/zynq_gem.c

index 1339d8030baeac9dd44ac8681c12768b34150be8..858e76c12ed2fc99a4ef9223ee0305cbb684aba9 100644 (file)
@@ -422,6 +422,12 @@ static inline int wait_for_bit(const char *func, u32 *reg, const u32 mask,
                if (get_timer(start) > timeout)
                        break;
 
+               if (ctrlc()) {
+                       puts("Abort\n");
+                       return -1;
+               }
+
+
                udelay(1);
        }