 c43e93300a
			
		
	
	
	c43e93300a
	
	
	
		
			
			If there's no LED on the system, it doesn't make a lot of sense to include close to 4k of LED-related code (mostly in mac80211), so instead of forcing LED support into the kernel, don't build iwlwifi/mac80211 LED support if there's no LED class support. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Reviewed-by: EliadX Peller <eliad@wizery.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
		
			
				
	
	
		
			55 lines
		
	
	
	
		
			1.7 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
	
		
			1.7 KiB
			
		
	
	
	
		
			C
		
	
	
	
	
	
| /******************************************************************************
 | |
|  *
 | |
|  * Copyright(c) 2003 - 2014 Intel Corporation. All rights reserved.
 | |
|  *
 | |
|  * This program is free software; you can redistribute it and/or modify it
 | |
|  * under the terms of version 2 of the GNU General Public License as
 | |
|  * published by the Free Software Foundation.
 | |
|  *
 | |
|  * This program is distributed in the hope that it will be useful, but WITHOUT
 | |
|  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 | |
|  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
 | |
|  * more details.
 | |
|  *
 | |
|  * You should have received a copy of the GNU General Public License along with
 | |
|  * this program; if not, write to the Free Software Foundation, Inc.,
 | |
|  * 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA
 | |
|  *
 | |
|  * The full GNU General Public License is included in this distribution in the
 | |
|  * file called LICENSE.
 | |
|  *
 | |
|  * Contact Information:
 | |
|  *  Intel Linux Wireless <ilw@linux.intel.com>
 | |
|  * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
 | |
|  *
 | |
|  *****************************************************************************/
 | |
| 
 | |
| #ifndef __iwl_leds_h__
 | |
| #define __iwl_leds_h__
 | |
| 
 | |
| 
 | |
| struct iwl_priv;
 | |
| 
 | |
| #define IWL_LED_SOLID 11
 | |
| #define IWL_DEF_LED_INTRVL cpu_to_le32(1000)
 | |
| 
 | |
| #define IWL_LED_ACTIVITY       (0<<1)
 | |
| #define IWL_LED_LINK           (1<<1)
 | |
| 
 | |
| #ifdef CONFIG_IWLWIFI_LEDS
 | |
| void iwlagn_led_enable(struct iwl_priv *priv);
 | |
| void iwl_leds_init(struct iwl_priv *priv);
 | |
| void iwl_leds_exit(struct iwl_priv *priv);
 | |
| #else
 | |
| static inline void iwlagn_led_enable(struct iwl_priv *priv)
 | |
| {
 | |
| }
 | |
| static inline void iwl_leds_init(struct iwl_priv *priv)
 | |
| {
 | |
| }
 | |
| static inline void iwl_leds_exit(struct iwl_priv *priv)
 | |
| {
 | |
| }
 | |
| #endif
 | |
| 
 | |
| #endif /* __iwl_leds_h__ */
 |