Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
iwl-config.h File Reference
#include <linux/types.h>
#include <net/mac80211.h>

Go to the source code of this file.

Data Structures

struct  iwl_base_params
 
struct  iwl_bt_params
 
struct  iwl_ht_params
 
struct  iwl_eeprom_params
 
struct  iwl_cfg
 

Macros

#define IWL_MAX_PLCP_ERR_THRESHOLD_MIN   1
 
#define IWL_MAX_PLCP_ERR_THRESHOLD_DEF   50
 
#define IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF   100
 
#define IWL_MAX_PLCP_ERR_EXT_LONG_THRESHOLD_DEF   200
 
#define IWL_MAX_PLCP_ERR_THRESHOLD_MAX   255
 
#define IWL_MAX_PLCP_ERR_THRESHOLD_DISABLE   0
 
#define IWL_WATCHDOG_DISABLED   0
 
#define IWL_DEF_WD_TIMEOUT   2000
 
#define IWL_LONG_WD_TIMEOUT   10000
 
#define IWL_MAX_WD_TIMEOUT   120000
 
#define ANT_NONE   0x0
 
#define ANT_A   BIT(0)
 
#define ANT_B   BIT(1)
 
#define ANT_C   BIT(2)
 
#define ANT_AB   (ANT_A | ANT_B)
 
#define ANT_AC   (ANT_A | ANT_C)
 
#define ANT_BC   (ANT_B | ANT_C)
 
#define ANT_ABC   (ANT_A | ANT_B | ANT_C)
 
#define EEPROM_REG_BAND_1_CHANNELS   0x08
 
#define EEPROM_REG_BAND_2_CHANNELS   0x26
 
#define EEPROM_REG_BAND_3_CHANNELS   0x42
 
#define EEPROM_REG_BAND_4_CHANNELS   0x5C
 
#define EEPROM_REG_BAND_5_CHANNELS   0x74
 
#define EEPROM_REG_BAND_24_HT40_CHANNELS   0x82
 
#define EEPROM_REG_BAND_52_HT40_CHANNELS   0x92
 
#define EEPROM_6000_REG_BAND_24_HT40_CHANNELS   0x80
 
#define EEPROM_REGULATORY_BAND_NO_HT40   0
 

Enumerations

enum  iwl_device_family {
  IWL_DEVICE_FAMILY_UNDEFINED, IWL_DEVICE_FAMILY_1000, IWL_DEVICE_FAMILY_100, IWL_DEVICE_FAMILY_2000,
  IWL_DEVICE_FAMILY_2030, IWL_DEVICE_FAMILY_105, IWL_DEVICE_FAMILY_135, IWL_DEVICE_FAMILY_5000,
  IWL_DEVICE_FAMILY_5150, IWL_DEVICE_FAMILY_6000, IWL_DEVICE_FAMILY_6000i, IWL_DEVICE_FAMILY_6005,
  IWL_DEVICE_FAMILY_6030, IWL_DEVICE_FAMILY_6050, IWL_DEVICE_FAMILY_6150
}
 
enum  iwl_led_mode { IWL_LED_DEFAULT, IWL_LED_RF_STATE, IWL_LED_BLINK, IWL_LED_DISABLE }
 

Macro Definition Documentation

#define ANT_A   BIT(0)

Definition at line 123 of file iwl-config.h.

#define ANT_AB   (ANT_A | ANT_B)

Definition at line 126 of file iwl-config.h.

#define ANT_ABC   (ANT_A | ANT_B | ANT_C)

Definition at line 129 of file iwl-config.h.

#define ANT_AC   (ANT_A | ANT_C)

Definition at line 127 of file iwl-config.h.

#define ANT_B   BIT(1)

Definition at line 124 of file iwl-config.h.

#define ANT_BC   (ANT_B | ANT_C)

Definition at line 128 of file iwl-config.h.

#define ANT_C   BIT(2)

Definition at line 125 of file iwl-config.h.

#define ANT_NONE   0x0

Definition at line 122 of file iwl-config.h.

#define EEPROM_6000_REG_BAND_24_HT40_CHANNELS   0x80

Definition at line 207 of file iwl-config.h.

#define EEPROM_REG_BAND_1_CHANNELS   0x08

Definition at line 200 of file iwl-config.h.

#define EEPROM_REG_BAND_24_HT40_CHANNELS   0x82

Definition at line 205 of file iwl-config.h.

#define EEPROM_REG_BAND_2_CHANNELS   0x26

Definition at line 201 of file iwl-config.h.

#define EEPROM_REG_BAND_3_CHANNELS   0x42

Definition at line 202 of file iwl-config.h.

#define EEPROM_REG_BAND_4_CHANNELS   0x5C

Definition at line 203 of file iwl-config.h.

#define EEPROM_REG_BAND_52_HT40_CHANNELS   0x92

Definition at line 206 of file iwl-config.h.

#define EEPROM_REG_BAND_5_CHANNELS   0x74

Definition at line 204 of file iwl-config.h.

#define EEPROM_REGULATORY_BAND_NO_HT40   0

Definition at line 208 of file iwl-config.h.

#define IWL_DEF_WD_TIMEOUT   2000

Definition at line 117 of file iwl-config.h.

#define IWL_LONG_WD_TIMEOUT   10000

Definition at line 118 of file iwl-config.h.

#define IWL_MAX_PLCP_ERR_EXT_LONG_THRESHOLD_DEF   200

Definition at line 111 of file iwl-config.h.

#define IWL_MAX_PLCP_ERR_LONG_THRESHOLD_DEF   100

Definition at line 110 of file iwl-config.h.

#define IWL_MAX_PLCP_ERR_THRESHOLD_DEF   50

Definition at line 109 of file iwl-config.h.

#define IWL_MAX_PLCP_ERR_THRESHOLD_DISABLE   0

Definition at line 113 of file iwl-config.h.

#define IWL_MAX_PLCP_ERR_THRESHOLD_MAX   255

Definition at line 112 of file iwl-config.h.

#define IWL_MAX_PLCP_ERR_THRESHOLD_MIN   1

Definition at line 108 of file iwl-config.h.

#define IWL_MAX_WD_TIMEOUT   120000

Definition at line 119 of file iwl-config.h.

#define IWL_WATCHDOG_DISABLED   0

Definition at line 116 of file iwl-config.h.

Enumeration Type Documentation

Enumerator:
IWL_DEVICE_FAMILY_UNDEFINED 
IWL_DEVICE_FAMILY_1000 
IWL_DEVICE_FAMILY_100 
IWL_DEVICE_FAMILY_2000 
IWL_DEVICE_FAMILY_2030 
IWL_DEVICE_FAMILY_105 
IWL_DEVICE_FAMILY_135 
IWL_DEVICE_FAMILY_5000 
IWL_DEVICE_FAMILY_5150 
IWL_DEVICE_FAMILY_6000 
IWL_DEVICE_FAMILY_6000i 
IWL_DEVICE_FAMILY_6005 
IWL_DEVICE_FAMILY_6030 
IWL_DEVICE_FAMILY_6050 
IWL_DEVICE_FAMILY_6150 

Definition at line 70 of file iwl-config.h.

Enumerator:
IWL_LED_DEFAULT 
IWL_LED_RF_STATE 
IWL_LED_BLINK 
IWL_LED_DISABLE 

Definition at line 97 of file iwl-config.h.