summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Smith <brad@cvs.openbsd.org>2007-11-17 13:55:28 +0000
committerBrad Smith <brad@cvs.openbsd.org>2007-11-17 13:55:28 +0000
commit264951a0fbefcbfd21f7e25b3678c3b9324b1c40 (patch)
treead3bb7a3fe7488efc8427cb91cad4c89b11a417a
parent74358c6bd93ac2aaaab33ba78e8fc74dbaa9fc90 (diff)
Rename fiber TBI flag from BGE_TBI to BGE_PHY_FIBER_TBI. No functional change.
ok dlg@
-rw-r--r--sys/dev/pci/if_bge.c28
-rw-r--r--sys/dev/pci/if_bgereg.h20
2 files changed, 24 insertions, 24 deletions
diff --git a/sys/dev/pci/if_bge.c b/sys/dev/pci/if_bge.c
index 1be0ffff583..3646d9d6dbc 100644
--- a/sys/dev/pci/if_bge.c
+++ b/sys/dev/pci/if_bge.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_bge.c,v 1.215 2007/10/13 16:29:52 kettenis Exp $ */
+/* $OpenBSD: if_bge.c,v 1.216 2007/11/17 13:55:27 brad Exp $ */
/*
* Copyright (c) 2001 Wind River Systems
@@ -1627,7 +1627,7 @@ bge_blockinit(struct bge_softc *sc)
BGE_MACMODE_RXDMA_ENB|BGE_MACMODE_RX_STATS_CLEAR|
BGE_MACMODE_TX_STATS_CLEAR|BGE_MACMODE_RX_STATS_ENB|
BGE_MACMODE_TX_STATS_ENB|BGE_MACMODE_FRMHDR_DMA_ENB|
- (sc->bge_flags & BGE_TBI ? BGE_PORTMODE_TBI : BGE_PORTMODE_MII));
+ (sc->bge_flags & BGE_PHY_FIBER_TBI ? BGE_PORTMODE_TBI : BGE_PORTMODE_MII));
/* Set misc. local control, enable interrupts on attentions */
CSR_WRITE_4(sc, BGE_MISC_LOCAL_CTL, BGE_MLC_INTR_ONATTN);
@@ -1705,7 +1705,7 @@ bge_blockinit(struct bge_softc *sc)
BGE_MACSTAT_LINK_CHANGED);
/* Enable PHY auto polling (for MII/GMII only) */
- if (sc->bge_flags & BGE_TBI) {
+ if (sc->bge_flags & BGE_PHY_FIBER_TBI) {
CSR_WRITE_4(sc, BGE_MI_STS, BGE_MISTS_LINK);
} else {
BGE_SETBIT(sc, BGE_MI_MODE, BGE_MIMODE_AUTOPOLL|10<<16);
@@ -2103,11 +2103,11 @@ bge_attach(struct device *parent, struct device *self, void *aux)
}
if ((hwcfg & BGE_HWCFG_MEDIA) == BGE_MEDIA_FIBER)
- sc->bge_flags |= BGE_TBI;
+ sc->bge_flags |= BGE_PHY_FIBER_TBI;
/* The SysKonnect SK-9D41 is a 1000baseSX card. */
if (PCI_PRODUCT(subid) == SK_SUBSYSID_9D41)
- sc->bge_flags |= BGE_TBI;
+ sc->bge_flags |= BGE_PHY_FIBER_TBI;
/* Hookup IRQ last. */
DPRINTFN(5, ("pci_intr_establish\n"));
@@ -2127,7 +2127,7 @@ bge_attach(struct device *parent, struct device *self, void *aux)
printf(": %s, address %s\n", intrstr,
ether_sprintf(sc->arpcom.ac_enaddr));
- if (sc->bge_flags & BGE_TBI) {
+ if (sc->bge_flags & BGE_PHY_FIBER_TBI) {
ifmedia_init(&sc->bge_ifmedia, IFM_IMASK, bge_ifmedia_upd,
bge_ifmedia_sts);
ifmedia_add(&sc->bge_ifmedia, IFM_ETHER|IFM_1000_SX, 0, NULL);
@@ -2351,7 +2351,7 @@ bge_reset(struct bge_softc *sc)
* adjustment to insure the SERDES drive level is set
* to 1.2V.
*/
- if (sc->bge_flags & BGE_TBI &&
+ if (sc->bge_flags & BGE_PHY_FIBER_TBI &&
BGE_ASICREV(sc->bge_chipid) == BGE_ASICREV_BCM5704) {
u_int32_t serdescfg;
@@ -2669,7 +2669,7 @@ bge_tick(void *xsc)
else
bge_stats_update(sc);
- if (sc->bge_flags & BGE_TBI) {
+ if (sc->bge_flags & BGE_PHY_FIBER_TBI) {
/*
* Since in TBI mode auto-polling can't be used we should poll
* link status manually. Here we register pending link event
@@ -3139,7 +3139,7 @@ bge_ifmedia_upd(struct ifnet *ifp)
struct ifmedia *ifm = &sc->bge_ifmedia;
/* If this is a 1000baseX NIC, enable the TBI port. */
- if (sc->bge_flags & BGE_TBI) {
+ if (sc->bge_flags & BGE_PHY_FIBER_TBI) {
if (IFM_TYPE(ifm->ifm_media) != IFM_ETHER)
return (EINVAL);
switch(IFM_SUBTYPE(ifm->ifm_media)) {
@@ -3198,7 +3198,7 @@ bge_ifmedia_sts(struct ifnet *ifp, struct ifmediareq *ifmr)
struct bge_softc *sc = ifp->if_softc;
struct mii_data *mii = &sc->bge_mii;
- if (sc->bge_flags & BGE_TBI) {
+ if (sc->bge_flags & BGE_PHY_FIBER_TBI) {
ifmr->ifm_status = IFM_AVALID;
ifmr->ifm_active = IFM_ETHER;
if (CSR_READ_4(sc, BGE_MAC_STS) &
@@ -3280,7 +3280,7 @@ bge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
break;
case SIOCSIFMEDIA:
/* XXX Flow control is not supported for 1000BASE-SX */
- if (sc->bge_flags & BGE_TBI) {
+ if (sc->bge_flags & BGE_PHY_FIBER_TBI) {
ifr->ifr_media &= ~IFM_ETH_FMASK;
sc->bge_flowflags = 0;
}
@@ -3300,7 +3300,7 @@ bge_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
}
/* FALLTHROUGH */
case SIOCGIFMEDIA:
- if (sc->bge_flags & BGE_TBI) {
+ if (sc->bge_flags & BGE_PHY_FIBER_TBI) {
error = ifmedia_ioctl(ifp, ifr, &sc->bge_ifmedia,
command);
} else {
@@ -3431,7 +3431,7 @@ bge_stop(struct bge_softc *sc)
* unchanged so that things will be put back to normal when
* we bring the interface back up.
*/
- if (!(sc->bge_flags & BGE_TBI)) {
+ if (!(sc->bge_flags & BGE_PHY_FIBER_TBI)) {
mii = &sc->bge_mii;
itmp = ifp->if_flags;
ifp->if_flags |= IFF_UP;
@@ -3519,7 +3519,7 @@ bge_link_upd(struct bge_softc *sc)
return;
}
- if (sc->bge_flags & BGE_TBI) {
+ if (sc->bge_flags & BGE_PHY_FIBER_TBI) {
status = CSR_READ_4(sc, BGE_MAC_STS);
if (status & BGE_MACSTAT_TBI_PCS_SYNCHED) {
if (!sc->bge_link) {
diff --git a/sys/dev/pci/if_bgereg.h b/sys/dev/pci/if_bgereg.h
index cff71f62ea0..0392f39d6ef 100644
--- a/sys/dev/pci/if_bgereg.h
+++ b/sys/dev/pci/if_bgereg.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_bgereg.h,v 1.74 2007/10/13 16:29:52 kettenis Exp $ */
+/* $OpenBSD: if_bgereg.h,v 1.75 2007/11/17 13:55:27 brad Exp $ */
/*
* Copyright (c) 2001 Wind River Systems
@@ -2428,15 +2428,15 @@ struct bge_softc {
#define BGE_TXRING_VALID 0x00000001
#define BGE_RXRING_VALID 0x00000002
#define BGE_JUMBO_RXRING_VALID 0x00000004
-#define BGE_TBI 0x00000008
-#define BGE_RX_ALIGNBUG 0x00000010
-#define BGE_NO_3LED 0x00000020
-#define BGE_PCIX 0x00000040
-#define BGE_PCIE 0x00000080
-#define BGE_ASF_MODE 0x00000100
-#define BGE_NO_EEPROM 0x00000200
-#define BGE_JUMBO_CAP 0x00000400
-#define BGE_10_100_ONLY 0x00000800
+#define BGE_RX_ALIGNBUG 0x00000008
+#define BGE_NO_3LED 0x00000010
+#define BGE_PCIX 0x00000020
+#define BGE_PCIE 0x00000040
+#define BGE_ASF_MODE 0x00000080
+#define BGE_NO_EEPROM 0x00000100
+#define BGE_JUMBO_CAP 0x00000200
+#define BGE_10_100_ONLY 0x00000400
+#define BGE_PHY_FIBER_TBI 0x00000800
#define BGE_PHY_ADC_BUG 0x00001000
#define BGE_PHY_5704_A0_BUG 0x00002000
#define BGE_PHY_JITTER_BUG 0x00004000