diff options
author | Marcus Glocker <mglocker@cvs.openbsd.org> | 2007-10-18 05:56:16 +0000 |
---|---|---|
committer | Marcus Glocker <mglocker@cvs.openbsd.org> | 2007-10-18 05:56:16 +0000 |
commit | 024f3df0062008ce2087603099c549c9817efac4 (patch) | |
tree | 26f75bcb3cdc5859a02277181161371db1f97a2b /sys/dev/ic/bwivar.h | |
parent | 72fc5a49fe02d2c1e51324bb423b249f7aef654c (diff) |
Add some first LEDs support. Tested on my cardbus Linksys WPC54G Ver 3.
Diff ported from DragonFlyBSD
Diffstat (limited to 'sys/dev/ic/bwivar.h')
-rw-r--r-- | sys/dev/ic/bwivar.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sys/dev/ic/bwivar.h b/sys/dev/ic/bwivar.h index d54cfdeffaf..22682f032f2 100644 --- a/sys/dev/ic/bwivar.h +++ b/sys/dev/ic/bwivar.h @@ -1,4 +1,4 @@ -/* $OpenBSD: bwivar.h,v 1.18 2007/10/04 05:44:43 mglocker Exp $ */ +/* $OpenBSD: bwivar.h,v 1.19 2007/10/18 05:56:15 mglocker Exp $ */ /* * Copyright (c) 2007 The DragonFly Project. All rights reserved. @@ -256,6 +256,13 @@ struct bwi_fw_iv { } iv_val; } __packed; +struct bwi_led { + uint8_t l_flags; /* BWI_LED_F_ */ + uint8_t l_act; /* BWI_LED_ACT_ */ +}; + +#define BWI_LED_F_ACTLOW 0x1 + enum bwi_clock_mode { BWI_CLOCK_MODE_SLOW, BWI_CLOCK_MODE_FAST, @@ -422,6 +429,7 @@ do { \ } while (0) #define BWI_MAC_MAX 2 +#define BWI_LED_MAX 4 enum bwi_bus_space { BWI_BUS_SPACE_30BIT = 1, @@ -508,6 +516,8 @@ struct bwi_softc { int sc_nmac; struct bwi_mac sc_mac[BWI_MAC_MAX]; + + struct bwi_led sc_leds[BWI_LED_MAX]; enum bwi_bus_space sc_bus_space; |