Deleted Added
full compact
tdkphy.c (67314) tdkphy.c (69925)
1/*
2 * Copyright (c) 2000,2001 Jonathan Chen.
3 * 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

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

20 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
1/*
2 * Copyright (c) 2000,2001 Jonathan Chen.
3 * 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

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

20 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
21 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
23 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
24 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
26 * SUCH DAMAGE.
27 *
28 * $FreeBSD: head/sys/dev/mii/tdkphy.c 67314 2000-10-19 08:34:32Z jon $
28 * $FreeBSD: head/sys/dev/mii/tdkphy.c 69925 2000-12-12 19:31:14Z wpaul $
29 */
30
31/*
32 * Driver for the TDK 78Q2120 MII
33 *
34 * References:
35 * Datasheet for the 78Q2120 - http://www.tsc.tdk.com/lan/78q2120.pdf
36 * Most of this code stolen from ukphy.c

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

163
164static int tdkphy_detach(device_t dev)
165{
166 struct mii_softc *sc;
167 struct mii_data *mii;
168
169 sc = device_get_softc(dev);
170 mii = device_get_softc(device_get_parent(dev));
29 */
30
31/*
32 * Driver for the TDK 78Q2120 MII
33 *
34 * References:
35 * Datasheet for the 78Q2120 - http://www.tsc.tdk.com/lan/78q2120.pdf
36 * Most of this code stolen from ukphy.c

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

163
164static int tdkphy_detach(device_t dev)
165{
166 struct mii_softc *sc;
167 struct mii_data *mii;
168
169 sc = device_get_softc(dev);
170 mii = device_get_softc(device_get_parent(dev));
171 mii_phy_auto_stop(sc);
171 sc->mii_dev = NULL;
172 LIST_REMOVE(sc, mii_list);
173
174 return(0);
175}
176
177int
178tdkphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)

--- 184 unchanged lines hidden ---
172 sc->mii_dev = NULL;
173 LIST_REMOVE(sc, mii_list);
174
175 return(0);
176}
177
178int
179tdkphy_service(struct mii_softc *sc, struct mii_data *mii, int cmd)

--- 184 unchanged lines hidden ---