diff options
| -rw-r--r-- | drivers/infiniband/hw/qib/qib_iba7322.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/infiniband/hw/qib/qib_iba7322.c b/drivers/infiniband/hw/qib/qib_iba7322.c index 5eedf83e2c3b..fc14ef8e5597 100644 --- a/drivers/infiniband/hw/qib/qib_iba7322.c +++ b/drivers/infiniband/hw/qib/qib_iba7322.c | |||
| @@ -7271,6 +7271,8 @@ static int serdes_7322_init(struct qib_pportdata *ppd) | |||
| 7271 | ibsd_wr_allchans(ppd, 20, (4 << 13), BMASK(15, 13)); /* SDR */ | 7271 | ibsd_wr_allchans(ppd, 20, (4 << 13), BMASK(15, 13)); /* SDR */ |
| 7272 | 7272 | ||
| 7273 | data = qib_read_kreg_port(ppd, krp_serdesctrl); | 7273 | data = qib_read_kreg_port(ppd, krp_serdesctrl); |
| 7274 | /* Turn off IB latency mode */ | ||
| 7275 | data &= ~SYM_MASK(IBSerdesCtrl_0, IB_LAT_MODE); | ||
| 7274 | qib_write_kreg_port(ppd, krp_serdesctrl, data | | 7276 | qib_write_kreg_port(ppd, krp_serdesctrl, data | |
| 7275 | SYM_MASK(IBSerdesCtrl_0, RXLOSEN)); | 7277 | SYM_MASK(IBSerdesCtrl_0, RXLOSEN)); |
| 7276 | 7278 | ||
