]> git.baikalelectronics.ru Git - kernel.git/commit
[TG3]: Add tw32_wait_f() for some sensitive registers
authorMichael Chan <mchan@broadcom.com>
Tue, 20 Dec 2005 00:27:04 +0000 (16:27 -0800)
committerDavid S. Miller <davem@davemloft.net>
Tue, 20 Dec 2005 00:27:04 +0000 (16:27 -0800)
commit8b07db38697b7094b190f68ef3aa61ca48e80b85
tree3f554445d377269c941688d2ce23479bd198d8a3
parentbd028d0d3b59404d8944918d526265c6d7258574
[TG3]: Add tw32_wait_f() for some sensitive registers

The tw32_f() function (register write with immediate read flush) can
hang when used on some registers to switch clock frequencies and
power. A new tw32_wait_f() is added for such registers with the
delay before the read and after the read.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/tg3.c