diff options
Diffstat (limited to 'drivers/infiniband/hw/qib/qib_twsi.c')
-rw-r--r-- | drivers/infiniband/hw/qib/qib_twsi.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/infiniband/hw/qib/qib_twsi.c b/drivers/infiniband/hw/qib/qib_twsi.c index 647f7beb1b0a..f5698664419b 100644 --- a/drivers/infiniband/hw/qib/qib_twsi.c +++ b/drivers/infiniband/hw/qib/qib_twsi.c | |||
@@ -105,6 +105,7 @@ static void scl_out(struct qib_devdata *dd, u8 bit) | |||
105 | udelay(2); | 105 | udelay(2); |
106 | else { | 106 | else { |
107 | int rise_usec; | 107 | int rise_usec; |
108 | |||
108 | for (rise_usec = SCL_WAIT_USEC; rise_usec > 0; rise_usec -= 2) { | 109 | for (rise_usec = SCL_WAIT_USEC; rise_usec > 0; rise_usec -= 2) { |
109 | if (mask & dd->f_gpio_mod(dd, 0, 0, 0)) | 110 | if (mask & dd->f_gpio_mod(dd, 0, 0, 0)) |
110 | break; | 111 | break; |
@@ -326,6 +327,7 @@ int qib_twsi_reset(struct qib_devdata *dd) | |||
326 | static int qib_twsi_wr(struct qib_devdata *dd, int data, int flags) | 327 | static int qib_twsi_wr(struct qib_devdata *dd, int data, int flags) |
327 | { | 328 | { |
328 | int ret = 1; | 329 | int ret = 1; |
330 | |||
329 | if (flags & QIB_TWSI_START) | 331 | if (flags & QIB_TWSI_START) |
330 | start_seq(dd); | 332 | start_seq(dd); |
331 | 333 | ||
@@ -435,8 +437,7 @@ int qib_twsi_blk_wr(struct qib_devdata *dd, int dev, int addr, | |||
435 | int sub_len; | 437 | int sub_len; |
436 | const u8 *bp = buffer; | 438 | const u8 *bp = buffer; |
437 | int max_wait_time, i; | 439 | int max_wait_time, i; |
438 | int ret; | 440 | int ret = 1; |
439 | ret = 1; | ||
440 | 441 | ||
441 | while (len > 0) { | 442 | while (len > 0) { |
442 | if (dev == QIB_TWSI_NO_DEV) { | 443 | if (dev == QIB_TWSI_NO_DEV) { |