]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bnx2x: fix I2C non-respondent issue
authorYuval Mintz <yuvalmin@broadcom.com>
Sat, 16 Jun 2012 20:27:14 +0000 (20:27 +0000)
committerJoe Jin <joe.jin@oracle.com>
Wed, 29 Aug 2012 00:22:05 +0000 (08:22 +0800)
commitf1568ab1fdb5293c05e173357511532602f700f5
treefc58d02a046155dccb14b2b6b9c79a9bc00c4000
parent7d051b4916f9dcaac28c25e89f442f5f6d07a1c1
bnx2x: fix I2C non-respondent issue

When I2C is not responding it's usually due to a previous
unexpected reset during I2C operation. We release it by
powering down and up the SFP+ module.

(cherry picked from commit 50a2984543aa2581d08580f8468533ce0ade8a62)
Signed-off-by: Yaniv Rosner <yaniv.rosner@broadcom.com>
Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Joe Jin <joe.jin@oracle.com>
drivers/net/bnx2x/bnx2x_link.c