Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0-or-later */
0002 /*
0003     Copyright (C) 2004 - 2009 Ivo van Doorn <IvDoorn@gmail.com>
0004     <http://rt2x00.serialmonkey.com>
0005 
0006  */
0007 
0008 /*
0009     Module: rt2x00lib
0010     Abstract: rt2x00 led datastructures and routines
0011  */
0012 
0013 #ifndef RT2X00LEDS_H
0014 #define RT2X00LEDS_H
0015 
0016 enum led_type {
0017     LED_TYPE_RADIO,
0018     LED_TYPE_ASSOC,
0019     LED_TYPE_ACTIVITY,
0020     LED_TYPE_QUALITY,
0021 };
0022 
0023 struct rt2x00_led {
0024     struct rt2x00_dev *rt2x00dev;
0025     struct led_classdev led_dev;
0026 
0027     enum led_type type;
0028     unsigned int flags;
0029 #define LED_INITIALIZED     ( 1 << 0 )
0030 #define LED_REGISTERED      ( 1 << 1 )
0031 };
0032 
0033 #endif /* RT2X00LEDS_H */