From 5ce41386b3778962630a0d3a51211bf37ad7ddd1 Mon Sep 17 00:00:00 2001 From: Stephen Hemminger Date: Wed, 5 Apr 2006 17:47:15 -0700 Subject: [PATCH] --- yaml --- r: 25688 b: refs/heads/master c: 43f2f10444c008296cc8de68a72fd87b33b50452 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/net/sky2.c | 4 ++-- trunk/drivers/net/sky2.h | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index 60801690a242..b89a8b092d5f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 94843566d7119e049a72618a3c939d5c2be022c7 +refs/heads/master: 43f2f10444c008296cc8de68a72fd87b33b50452 diff --git a/trunk/drivers/net/sky2.c b/trunk/drivers/net/sky2.c index 4272e47258df..67b0eab16589 100644 --- a/trunk/drivers/net/sky2.c +++ b/trunk/drivers/net/sky2.c @@ -577,8 +577,8 @@ static void sky2_mac_init(struct sky2_hw *hw, unsigned port) reg = gma_read16(hw, port, GM_PHY_ADDR); gma_write16(hw, port, GM_PHY_ADDR, reg | GM_PAR_MIB_CLR); - for (i = 0; i < GM_MIB_CNT_SIZE; i++) - gma_read16(hw, port, GM_MIB_CNT_BASE + 8 * i); + for (i = GM_MIB_CNT_BASE; i <= GM_MIB_CNT_END; i += 4) + gma_read16(hw, port, i); gma_write16(hw, port, GM_PHY_ADDR, reg); /* transmit control */ diff --git a/trunk/drivers/net/sky2.h b/trunk/drivers/net/sky2.h index 62532b4e45c5..89dd18cd12f0 100644 --- a/trunk/drivers/net/sky2.h +++ b/trunk/drivers/net/sky2.h @@ -1375,7 +1375,7 @@ enum { GM_PHY_ADDR = 0x0088, /* 16 bit r/w GPHY Address Register */ /* MIB Counters */ GM_MIB_CNT_BASE = 0x0100, /* Base Address of MIB Counters */ - GM_MIB_CNT_SIZE = 256, + GM_MIB_CNT_END = 0x025C, /* Last MIB counter */ };