xref: /linux/drivers/net/wireless/intel/iwlwifi/dvm/led.h (revision 03ab8e6297acd1bc0eedaa050e2a1635c576fd11)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /******************************************************************************
3  *
4  * Copyright(c) 2003 - 2014 Intel Corporation. All rights reserved.
5  *****************************************************************************/
6 
7 #ifndef __iwl_leds_h__
8 #define __iwl_leds_h__
9 
10 
11 struct iwl_priv;
12 
13 #define IWL_LED_SOLID 11
14 #define IWL_DEF_LED_INTRVL cpu_to_le32(1000)
15 
16 #define IWL_LED_ACTIVITY       (0<<1)
17 #define IWL_LED_LINK           (1<<1)
18 
19 #ifdef CONFIG_IWLWIFI_LEDS
20 void iwlagn_led_enable(struct iwl_priv *priv);
21 void iwl_leds_init(struct iwl_priv *priv);
22 void iwl_leds_exit(struct iwl_priv *priv);
23 #else
iwlagn_led_enable(struct iwl_priv * priv)24 static inline void iwlagn_led_enable(struct iwl_priv *priv)
25 {
26 }
iwl_leds_init(struct iwl_priv * priv)27 static inline void iwl_leds_init(struct iwl_priv *priv)
28 {
29 }
iwl_leds_exit(struct iwl_priv * priv)30 static inline void iwl_leds_exit(struct iwl_priv *priv)
31 {
32 }
33 #endif
34 
35 #endif /* __iwl_leds_h__ */
36