Commit:     40ee8c768cbb57aac7e55f7b54572afa8a9eac5a
Parent:     97db9ee7ee86aba1117ea6605413e0972b506fbc
Author:     Gary Zambrano <[EMAIL PROTECTED]>
AuthorDate: Fri Feb 16 13:27:27 2007 -0800
Committer:  Jeff Garzik <[EMAIL PROTECTED]>
CommitDate: Sat Feb 17 15:37:14 2007 -0500

    B44: increase wait loop
    The b44 Enet control disable bit may take longer to clear on some
    systems, so the loop count is increased with this patch. Functionality
    is not compromised, but a debug message can be seen when the bit is not
    cleared within the count value.
    Thanks to Vasileios Lourdas who reported the problem.
    Signed-off by: Gary Zambrano <[EMAIL PROTECTED]>
    Signed-off-by: Jeff Garzik <[EMAIL PROTECTED]>
 drivers/net/b44.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/b44.c b/drivers/net/b44.c
index 9332f4c..aaada57 100644
--- a/drivers/net/b44.c
+++ b/drivers/net/b44.c
@@ -1288,7 +1288,7 @@ static void b44_chip_reset(struct b44 *bp)
        if (ssb_is_core_up(bp)) {
                bw32(bp, B44_RCV_LAZY, 0);
                bw32(bp, B44_ENET_CTRL, ENET_CTRL_DISABLE);
-               b44_wait_bit(bp, B44_ENET_CTRL, ENET_CTRL_DISABLE, 100, 1);
+               b44_wait_bit(bp, B44_ENET_CTRL, ENET_CTRL_DISABLE, 200, 1);
                bw32(bp, B44_DMATX_CTRL, 0);
                bp->tx_prod = bp->tx_cons = 0;
                if (br32(bp, B44_DMARX_STAT) & DMARX_STAT_EMASK) {
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to