summaryrefslogtreecommitdiff
path: root/sys/dev/usb
diff options
context:
space:
mode:
authoraugustss <augustss@NetBSD.org>2005-11-10 12:05:01 +0000
committeraugustss <augustss@NetBSD.org>2005-11-10 12:05:01 +0000
commit65ee9092eb161bb2fca51c4ecb4a7f9d04db0d76 (patch)
tree557812b9868f48424e4c4a7ffa03629c6c26e109 /sys/dev/usb
parent92fa4843f139302a7cef13486d1dee02e62de38d (diff)
Abuse types a little less.
Diffstat (limited to 'sys/dev/usb')
-rw-r--r--sys/dev/usb/if_axe.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/sys/dev/usb/if_axe.c b/sys/dev/usb/if_axe.c
index 6c2eb215734..7a58603998d 100644
--- a/sys/dev/usb/if_axe.c
+++ b/sys/dev/usb/if_axe.c
@@ -1,4 +1,4 @@
-/* $NetBSD: if_axe.c,v 1.10 2005/11/10 10:00:19 tron Exp $ */
+/* $NetBSD: if_axe.c,v 1.11 2005/11/10 12:05:01 augustss Exp $ */
/*
* Copyright (c) 1997, 1998, 1999, 2000-2003
@@ -73,7 +73,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_axe.c,v 1.10 2005/11/10 10:00:19 tron Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_axe.c,v 1.11 2005/11/10 12:05:01 augustss Exp $");
#if defined(__NetBSD__)
#include "opt_inet.h"
@@ -290,15 +290,16 @@ axe_miibus_readreg(device_ptr_t dev, int phy, int reg)
}
Static void
-axe_miibus_writereg(device_ptr_t dev, int phy, int reg, int val)
+axe_miibus_writereg(device_ptr_t dev, int phy, int reg, int aval)
{
struct axe_softc *sc = USBGETSOFTC(dev);
usbd_status err;
+ u_int16_t val;
if (sc->axe_dying)
return;
- val = htole32(val);
+ val = htole16(aval);
axe_lock_mii(sc);
axe_cmd(sc, AXE_CMD_MII_OPMODE_SW, 0, 0, NULL);
err = axe_cmd(sc, AXE_CMD_MII_WRITE_REG, reg, phy, (void *)&val);