Hey, my LEDs work now.
This commit is contained in:
parent
ea155978ee
commit
0cc7712b97
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: if_xi.c,v 1.40 2004/08/08 05:56:50 mycroft Exp $ */
|
/* $NetBSD: if_xi.c,v 1.41 2004/08/08 06:37:17 mycroft Exp $ */
|
||||||
/* OpenBSD: if_xe.c,v 1.9 1999/09/16 11:28:42 niklas Exp */
|
/* OpenBSD: if_xe.c,v 1.9 1999/09/16 11:28:42 niklas Exp */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -62,7 +62,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: if_xi.c,v 1.40 2004/08/08 05:56:50 mycroft Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: if_xi.c,v 1.41 2004/08/08 06:37:17 mycroft Exp $");
|
||||||
|
|
||||||
#include "opt_inet.h"
|
#include "opt_inet.h"
|
||||||
#include "opt_ipx.h"
|
#include "opt_ipx.h"
|
||||||
|
@ -1246,15 +1246,11 @@ xi_full_reset(sc)
|
||||||
|
|
||||||
/* Configure the LED registers. */
|
/* Configure the LED registers. */
|
||||||
/* XXX This is not good for 10base2. */
|
/* XXX This is not good for 10base2. */
|
||||||
if (sc->sc_chipset >= XI_CHIPSET_DINGO) {
|
bus_space_write_1(bst, bsh, offset + LED,
|
||||||
bus_space_write_1(bst, bsh, offset + LED,
|
(LED_TX_ACT << LED1_SHIFT) | (LED_10MB_LINK << LED0_SHIFT));
|
||||||
(LED_TX_ACT << LED1_SHIFT) | (LED_10MB_LINK << LED0_SHIFT));
|
if (sc->sc_chipset >= XI_CHIPSET_DINGO)
|
||||||
bus_space_write_1(bst, bsh, offset + LED3,
|
bus_space_write_1(bst, bsh, offset + LED3,
|
||||||
LED_100MB_LINK << LED3_SHIFT);
|
LED_100MB_LINK << LED3_SHIFT);
|
||||||
} else {
|
|
||||||
bus_space_write_1(bst, bsh, offset + LED,
|
|
||||||
(LED_TX_ACT << LED1_SHIFT) | (LED_LINK << LED0_SHIFT));
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Enable receiver and go online. */
|
/* Enable receiver and go online. */
|
||||||
PAGE(sc, 0x40);
|
PAGE(sc, 0x40);
|
||||||
|
|
Loading…
Reference in New Issue