brgphy.c (286041) | brgphy.c (287470) |
---|---|
1/*- 2 * Copyright (c) 2000 3 * Bill Paul <wpaul@ee.columbia.edu>. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 30 * THE POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2000 3 * Bill Paul <wpaul@ee.columbia.edu>. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 30 * THE POSSIBILITY OF SUCH DAMAGE. 31 */ 32 33#include <sys/cdefs.h> |
34__FBSDID("$FreeBSD: head/sys/dev/mii/brgphy.c 286041 2015-07-29 20:50:48Z sbruno $"); | 34__FBSDID("$FreeBSD: head/sys/dev/mii/brgphy.c 287470 2015-09-04 17:48:19Z sbruno $"); |
35 36/* 37 * Driver for the Broadcom BCM54xx/57xx 1000baseTX PHY. 38 */ 39 40#include <sys/param.h> 41#include <sys/systm.h> 42#include <sys/kernel.h> --- 70 unchanged lines hidden (view full) --- 113static void brgphy_fixup_crc_bug(struct mii_softc *); 114static void brgphy_fixup_jitter_bug(struct mii_softc *); 115static void brgphy_ethernet_wirespeed(struct mii_softc *); 116static void brgphy_jumbo_settings(struct mii_softc *, u_long); 117 118static const struct mii_phydesc brgphys[] = { 119 MII_PHY_DESC(BROADCOM, BCM5400), 120 MII_PHY_DESC(BROADCOM, BCM5401), | 35 36/* 37 * Driver for the Broadcom BCM54xx/57xx 1000baseTX PHY. 38 */ 39 40#include <sys/param.h> 41#include <sys/systm.h> 42#include <sys/kernel.h> --- 70 unchanged lines hidden (view full) --- 113static void brgphy_fixup_crc_bug(struct mii_softc *); 114static void brgphy_fixup_jitter_bug(struct mii_softc *); 115static void brgphy_ethernet_wirespeed(struct mii_softc *); 116static void brgphy_jumbo_settings(struct mii_softc *, u_long); 117 118static const struct mii_phydesc brgphys[] = { 119 MII_PHY_DESC(BROADCOM, BCM5400), 120 MII_PHY_DESC(BROADCOM, BCM5401), |
121 MII_PHY_DESC(BROADCOM, BCM5402), |
|
121 MII_PHY_DESC(BROADCOM, BCM5411), | 122 MII_PHY_DESC(BROADCOM, BCM5411), |
123 MII_PHY_DESC(BROADCOM, BCM5404), 124 MII_PHY_DESC(BROADCOM, BCM5424), |
|
122 MII_PHY_DESC(BROADCOM, BCM54K2), 123 MII_PHY_DESC(BROADCOM, BCM5701), 124 MII_PHY_DESC(BROADCOM, BCM5703), 125 MII_PHY_DESC(BROADCOM, BCM5704), 126 MII_PHY_DESC(BROADCOM, BCM5705), 127 MII_PHY_DESC(BROADCOM, BCM5706), 128 MII_PHY_DESC(BROADCOM, BCM5714), 129 MII_PHY_DESC(BROADCOM, BCM5421), 130 MII_PHY_DESC(BROADCOM, BCM5750), 131 MII_PHY_DESC(BROADCOM, BCM5752), 132 MII_PHY_DESC(BROADCOM, BCM5780), 133 MII_PHY_DESC(BROADCOM, BCM5708C), 134 MII_PHY_DESC(BROADCOM, BCM5466), | 125 MII_PHY_DESC(BROADCOM, BCM54K2), 126 MII_PHY_DESC(BROADCOM, BCM5701), 127 MII_PHY_DESC(BROADCOM, BCM5703), 128 MII_PHY_DESC(BROADCOM, BCM5704), 129 MII_PHY_DESC(BROADCOM, BCM5705), 130 MII_PHY_DESC(BROADCOM, BCM5706), 131 MII_PHY_DESC(BROADCOM, BCM5714), 132 MII_PHY_DESC(BROADCOM, BCM5421), 133 MII_PHY_DESC(BROADCOM, BCM5750), 134 MII_PHY_DESC(BROADCOM, BCM5752), 135 MII_PHY_DESC(BROADCOM, BCM5780), 136 MII_PHY_DESC(BROADCOM, BCM5708C), 137 MII_PHY_DESC(BROADCOM, BCM5466), |
138 MII_PHY_DESC(BROADCOM2, BCM5478), 139 MII_PHY_DESC(BROADCOM2, BCM5488), |
|
135 MII_PHY_DESC(BROADCOM2, BCM5482), 136 MII_PHY_DESC(BROADCOM2, BCM5708S), 137 MII_PHY_DESC(BROADCOM2, BCM5709C), 138 MII_PHY_DESC(BROADCOM2, BCM5709S), 139 MII_PHY_DESC(BROADCOM2, BCM5709CAX), 140 MII_PHY_DESC(BROADCOM2, BCM5722), 141 MII_PHY_DESC(BROADCOM2, BCM5755), 142 MII_PHY_DESC(BROADCOM2, BCM5754), --- 946 unchanged lines hidden --- | 140 MII_PHY_DESC(BROADCOM2, BCM5482), 141 MII_PHY_DESC(BROADCOM2, BCM5708S), 142 MII_PHY_DESC(BROADCOM2, BCM5709C), 143 MII_PHY_DESC(BROADCOM2, BCM5709S), 144 MII_PHY_DESC(BROADCOM2, BCM5709CAX), 145 MII_PHY_DESC(BROADCOM2, BCM5722), 146 MII_PHY_DESC(BROADCOM2, BCM5755), 147 MII_PHY_DESC(BROADCOM2, BCM5754), --- 946 unchanged lines hidden --- |