xref: /OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/dvm/led.h (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0-only */
2*4882a593Smuzhiyun /******************************************************************************
3*4882a593Smuzhiyun  *
4*4882a593Smuzhiyun  * Copyright(c) 2003 - 2014 Intel Corporation. All rights reserved.
5*4882a593Smuzhiyun  *
6*4882a593Smuzhiyun  * Contact Information:
7*4882a593Smuzhiyun  *  Intel Linux Wireless <linuxwifi@intel.com>
8*4882a593Smuzhiyun  * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
9*4882a593Smuzhiyun  *
10*4882a593Smuzhiyun  *****************************************************************************/
11*4882a593Smuzhiyun 
12*4882a593Smuzhiyun #ifndef __iwl_leds_h__
13*4882a593Smuzhiyun #define __iwl_leds_h__
14*4882a593Smuzhiyun 
15*4882a593Smuzhiyun 
16*4882a593Smuzhiyun struct iwl_priv;
17*4882a593Smuzhiyun 
18*4882a593Smuzhiyun #define IWL_LED_SOLID 11
19*4882a593Smuzhiyun #define IWL_DEF_LED_INTRVL cpu_to_le32(1000)
20*4882a593Smuzhiyun 
21*4882a593Smuzhiyun #define IWL_LED_ACTIVITY       (0<<1)
22*4882a593Smuzhiyun #define IWL_LED_LINK           (1<<1)
23*4882a593Smuzhiyun 
24*4882a593Smuzhiyun #ifdef CONFIG_IWLWIFI_LEDS
25*4882a593Smuzhiyun void iwlagn_led_enable(struct iwl_priv *priv);
26*4882a593Smuzhiyun void iwl_leds_init(struct iwl_priv *priv);
27*4882a593Smuzhiyun void iwl_leds_exit(struct iwl_priv *priv);
28*4882a593Smuzhiyun #else
iwlagn_led_enable(struct iwl_priv * priv)29*4882a593Smuzhiyun static inline void iwlagn_led_enable(struct iwl_priv *priv)
30*4882a593Smuzhiyun {
31*4882a593Smuzhiyun }
iwl_leds_init(struct iwl_priv * priv)32*4882a593Smuzhiyun static inline void iwl_leds_init(struct iwl_priv *priv)
33*4882a593Smuzhiyun {
34*4882a593Smuzhiyun }
iwl_leds_exit(struct iwl_priv * priv)35*4882a593Smuzhiyun static inline void iwl_leds_exit(struct iwl_priv *priv)
36*4882a593Smuzhiyun {
37*4882a593Smuzhiyun }
38*4882a593Smuzhiyun #endif
39*4882a593Smuzhiyun 
40*4882a593Smuzhiyun #endif /* __iwl_leds_h__ */
41