Type/alignment cleanup in EEPROM code.
This commit is contained in:
parent
c8fbce69fd
commit
b6ac221d7c
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: if_fxp.c,v 1.5 1997/10/20 01:15:53 thorpej Exp $ */
|
/* $NetBSD: if_fxp.c,v 1.6 1997/11/11 06:35:46 thorpej Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1995, David Greenman
|
* Copyright (c) 1995, David Greenman
|
||||||
|
@ -604,7 +604,7 @@ fxp_attach_common(sc, enaddr)
|
||||||
struct fxp_softc *sc;
|
struct fxp_softc *sc;
|
||||||
u_int8_t *enaddr;
|
u_int8_t *enaddr;
|
||||||
{
|
{
|
||||||
u_int16_t data;
|
u_int16_t data, myea[3];
|
||||||
int i, nmedia, defmedia;
|
int i, nmedia, defmedia;
|
||||||
const int *media;
|
const int *media;
|
||||||
|
|
||||||
|
@ -640,7 +640,7 @@ fxp_attach_common(sc, enaddr)
|
||||||
/*
|
/*
|
||||||
* Get info about the primary PHY
|
* Get info about the primary PHY
|
||||||
*/
|
*/
|
||||||
fxp_read_eeprom(sc, (u_int16_t *)&data, 6, 1);
|
fxp_read_eeprom(sc, &data, 6, 1);
|
||||||
sc->phy_primary_addr = data & 0xff;
|
sc->phy_primary_addr = data & 0xff;
|
||||||
sc->phy_primary_device = (data >> 8) & 0x3f;
|
sc->phy_primary_device = (data >> 8) & 0x3f;
|
||||||
sc->phy_10Mbps_only = data >> 15;
|
sc->phy_10Mbps_only = data >> 15;
|
||||||
|
@ -648,7 +648,8 @@ fxp_attach_common(sc, enaddr)
|
||||||
/*
|
/*
|
||||||
* Read MAC address.
|
* Read MAC address.
|
||||||
*/
|
*/
|
||||||
fxp_read_eeprom(sc, (u_int16_t *)enaddr, 0, 3);
|
fxp_read_eeprom(sc, myea, 0, 3);
|
||||||
|
bcopy(myea, enaddr, ETHER_ADDR_LEN);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Initialize the media structures.
|
* Initialize the media structures.
|
||||||
|
@ -701,7 +702,7 @@ fxp_attach_common(sc, enaddr)
|
||||||
static void
|
static void
|
||||||
fxp_read_eeprom(sc, data, offset, words)
|
fxp_read_eeprom(sc, data, offset, words)
|
||||||
struct fxp_softc *sc;
|
struct fxp_softc *sc;
|
||||||
u_short *data;
|
u_int16_t *data;
|
||||||
int offset;
|
int offset;
|
||||||
int words;
|
int words;
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue