Deleted Added
full compact
if_bge.c (166676) if_bge.c (166677)
1/*-
2 * Copyright (c) 2001 Wind River Systems
3 * Copyright (c) 1997, 1998, 1999, 2001
4 * Bill Paul <wpaul@windriver.com>. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 18 unchanged lines hidden (view full) ---

27 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
31 * THE POSSIBILITY OF SUCH DAMAGE.
32 */
33
34#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2001 Wind River Systems
3 * Copyright (c) 1997, 1998, 1999, 2001
4 * Bill Paul <wpaul@windriver.com>. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 18 unchanged lines hidden (view full) ---

27 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
28 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
29 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
30 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
31 * THE POSSIBILITY OF SUCH DAMAGE.
32 */
33
34#include <sys/cdefs.h>
35__FBSDID("$FreeBSD: head/sys/dev/bge/if_bge.c 166676 2007-02-12 23:33:05Z jkim $");
35__FBSDID("$FreeBSD: head/sys/dev/bge/if_bge.c 166677 2007-02-12 23:58:52Z jkim $");
36
37/*
38 * Broadcom BCM570x family gigabit ethernet driver for FreeBSD.
39 *
40 * The Broadcom BCM5700 is based on technology originally developed by
41 * Alteon Networks as part of the Tigon I and Tigon II gigabit ethernet
42 * MAC chips. The BCM5700, sometimes refered to as the Tigon III, has
43 * two on-board MIPS R4000 CPUs and can have as much as 16MB of external

--- 2167 unchanged lines hidden (view full) ---

2211 sc->bge_flags |= BGE_FLAG_575X_PLUS;
2212 /* FALLTHRU */
2213 case BGE_ASICREV_BCM5705:
2214 sc->bge_flags |= BGE_FLAG_5705_PLUS;
2215 break;
2216 }
2217
2218 /* Set various bug flags. */
36
37/*
38 * Broadcom BCM570x family gigabit ethernet driver for FreeBSD.
39 *
40 * The Broadcom BCM5700 is based on technology originally developed by
41 * Alteon Networks as part of the Tigon I and Tigon II gigabit ethernet
42 * MAC chips. The BCM5700, sometimes refered to as the Tigon III, has
43 * two on-board MIPS R4000 CPUs and can have as much as 16MB of external

--- 2167 unchanged lines hidden (view full) ---

2211 sc->bge_flags |= BGE_FLAG_575X_PLUS;
2212 /* FALLTHRU */
2213 case BGE_ASICREV_BCM5705:
2214 sc->bge_flags |= BGE_FLAG_5705_PLUS;
2215 break;
2216 }
2217
2218 /* Set various bug flags. */
2219 if (sc->bge_chipid == BGE_CHIPID_BCM5701_A0 ||
2220 sc->bge_chipid == BGE_CHIPID_BCM5701_B0)
2221 sc->bge_flags |= BGE_FLAG_CRC_BUG;
2219 if (sc->bge_chiprev == BGE_CHIPREV_5703_AX ||
2220 sc->bge_chiprev == BGE_CHIPREV_5704_AX)
2221 sc->bge_flags |= BGE_FLAG_ADC_BUG;
2222 if (sc->bge_chipid == BGE_CHIPID_BCM5704_A0)
2223 sc->bge_flags |= BGE_FLAG_5704_A0_BUG;
2224 if (BGE_IS_5705_PLUS(sc) &&
2225 !(sc->bge_flags & BGE_FLAG_ADJUST_TRIM)) {
2226 if (sc->bge_asicrev == BGE_ASICREV_BCM5755 ||

--- 2033 unchanged lines hidden ---
2222 if (sc->bge_chiprev == BGE_CHIPREV_5703_AX ||
2223 sc->bge_chiprev == BGE_CHIPREV_5704_AX)
2224 sc->bge_flags |= BGE_FLAG_ADC_BUG;
2225 if (sc->bge_chipid == BGE_CHIPID_BCM5704_A0)
2226 sc->bge_flags |= BGE_FLAG_5704_A0_BUG;
2227 if (BGE_IS_5705_PLUS(sc) &&
2228 !(sc->bge_flags & BGE_FLAG_ADJUST_TRIM)) {
2229 if (sc->bge_asicrev == BGE_ASICREV_BCM5755 ||

--- 2033 unchanged lines hidden ---