Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
2000.c File Reference
#include <linux/module.h>
#include <linux/stringify.h>
#include "iwl-config.h"
#include "iwl-agn-hw.h"
#include "cfg.h"
#include "dvm/commands.h"

Go to the source code of this file.

Macros

#define IWL2030_UCODE_API_MAX   6
 
#define IWL2000_UCODE_API_MAX   6
 
#define IWL105_UCODE_API_MAX   6
 
#define IWL135_UCODE_API_MAX   6
 
#define IWL2030_UCODE_API_OK   6
 
#define IWL2000_UCODE_API_OK   6
 
#define IWL105_UCODE_API_OK   6
 
#define IWL135_UCODE_API_OK   6
 
#define IWL2030_UCODE_API_MIN   5
 
#define IWL2000_UCODE_API_MIN   5
 
#define IWL105_UCODE_API_MIN   5
 
#define IWL135_UCODE_API_MIN   5
 
#define EEPROM_2000_TX_POWER_VERSION   (6)
 
#define EEPROM_2000_EEPROM_VERSION   (0x805)
 
#define IWL2030_FW_PRE   "iwlwifi-2030-"
 
#define IWL2030_MODULE_FIRMWARE(api)   IWL2030_FW_PRE __stringify(api) ".ucode"
 
#define IWL2000_FW_PRE   "iwlwifi-2000-"
 
#define IWL2000_MODULE_FIRMWARE(api)   IWL2000_FW_PRE __stringify(api) ".ucode"
 
#define IWL105_FW_PRE   "iwlwifi-105-"
 
#define IWL105_MODULE_FIRMWARE(api)   IWL105_FW_PRE __stringify(api) ".ucode"
 
#define IWL135_FW_PRE   "iwlwifi-135-"
 
#define IWL135_MODULE_FIRMWARE(api)   IWL135_FW_PRE __stringify(api) ".ucode"
 
#define IWL_DEVICE_2000
 
#define IWL_DEVICE_2030
 
#define IWL_DEVICE_105
 
#define IWL_DEVICE_135
 

Functions

 MODULE_FIRMWARE (IWL2000_MODULE_FIRMWARE(IWL2000_UCODE_API_OK))
 
 MODULE_FIRMWARE (IWL2030_MODULE_FIRMWARE(IWL2030_UCODE_API_OK))
 
 MODULE_FIRMWARE (IWL105_MODULE_FIRMWARE(IWL105_UCODE_API_OK))
 
 MODULE_FIRMWARE (IWL135_MODULE_FIRMWARE(IWL135_UCODE_API_OK))
 

Variables

struct iwl_cfg iwl2000_2bgn_cfg
 
struct iwl_cfg iwl2000_2bgn_d_cfg
 
struct iwl_cfg iwl2030_2bgn_cfg
 
struct iwl_cfg iwl105_bgn_cfg
 
struct iwl_cfg iwl105_bgn_d_cfg
 
struct iwl_cfg iwl135_bgn_cfg
 

Macro Definition Documentation

#define EEPROM_2000_EEPROM_VERSION   (0x805)

Definition at line 54 of file 2000.c.

#define EEPROM_2000_TX_POWER_VERSION   (6)

Definition at line 53 of file 2000.c.

#define IWL105_FW_PRE   "iwlwifi-105-"

Definition at line 63 of file 2000.c.

#define IWL105_MODULE_FIRMWARE (   api)    IWL105_FW_PRE __stringify(api) ".ucode"

Definition at line 64 of file 2000.c.

#define IWL105_UCODE_API_MAX   6

Definition at line 37 of file 2000.c.

#define IWL105_UCODE_API_MIN   5

Definition at line 49 of file 2000.c.

#define IWL105_UCODE_API_OK   6

Definition at line 43 of file 2000.c.

#define IWL135_FW_PRE   "iwlwifi-135-"

Definition at line 66 of file 2000.c.

#define IWL135_MODULE_FIRMWARE (   api)    IWL135_FW_PRE __stringify(api) ".ucode"

Definition at line 67 of file 2000.c.

#define IWL135_UCODE_API_MAX   6

Definition at line 38 of file 2000.c.

#define IWL135_UCODE_API_MIN   5

Definition at line 50 of file 2000.c.

#define IWL135_UCODE_API_OK   6

Definition at line 44 of file 2000.c.

#define IWL2000_FW_PRE   "iwlwifi-2000-"

Definition at line 60 of file 2000.c.

#define IWL2000_MODULE_FIRMWARE (   api)    IWL2000_FW_PRE __stringify(api) ".ucode"

Definition at line 61 of file 2000.c.

#define IWL2000_UCODE_API_MAX   6

Definition at line 36 of file 2000.c.

#define IWL2000_UCODE_API_MIN   5

Definition at line 48 of file 2000.c.

#define IWL2000_UCODE_API_OK   6

Definition at line 42 of file 2000.c.

#define IWL2030_FW_PRE   "iwlwifi-2030-"

Definition at line 57 of file 2000.c.

#define IWL2030_MODULE_FIRMWARE (   api)    IWL2030_FW_PRE __stringify(api) ".ucode"

Definition at line 58 of file 2000.c.

#define IWL2030_UCODE_API_MAX   6

Definition at line 35 of file 2000.c.

#define IWL2030_UCODE_API_MIN   5

Definition at line 47 of file 2000.c.

#define IWL2030_UCODE_API_OK   6

Definition at line 41 of file 2000.c.

#define IWL_DEVICE_105
Value:
.fw_name_pre = IWL105_FW_PRE, \
.ucode_api_max = IWL105_UCODE_API_MAX, \
.ucode_api_ok = IWL105_UCODE_API_OK, \
.ucode_api_min = IWL105_UCODE_API_MIN, \
.device_family = IWL_DEVICE_FAMILY_105, \
.max_inst_size = IWL60_RTC_INST_SIZE, \
.max_data_size = IWL60_RTC_DATA_SIZE, \
.eeprom_ver = EEPROM_2000_EEPROM_VERSION, \
.eeprom_calib_ver = EEPROM_2000_TX_POWER_VERSION, \
.base_params = &iwl2000_base_params, \
.eeprom_params = &iwl20x0_eeprom_params, \
.need_temp_offset_calib = true, \
.temp_offset_v2 = true, \
.led_mode = IWL_LED_RF_STATE, \
.adv_pm = true, \
.rx_with_siso_diversity = true

Definition at line 185 of file 2000.c.

#define IWL_DEVICE_135
Value:
.fw_name_pre = IWL135_FW_PRE, \
.ucode_api_max = IWL135_UCODE_API_MAX, \
.ucode_api_ok = IWL135_UCODE_API_OK, \
.ucode_api_min = IWL135_UCODE_API_MIN, \
.device_family = IWL_DEVICE_FAMILY_135, \
.max_inst_size = IWL60_RTC_INST_SIZE, \
.max_data_size = IWL60_RTC_DATA_SIZE, \
.eeprom_ver = EEPROM_2000_EEPROM_VERSION, \
.eeprom_calib_ver = EEPROM_2000_TX_POWER_VERSION, \
.base_params = &iwl2030_base_params, \
.bt_params = &iwl2030_bt_params, \
.eeprom_params = &iwl20x0_eeprom_params, \
.need_temp_offset_calib = true, \
.temp_offset_v2 = true, \
.led_mode = IWL_LED_RF_STATE, \
.adv_pm = true, \
.rx_with_siso_diversity = true

Definition at line 215 of file 2000.c.

#define IWL_DEVICE_2000
Value:
.fw_name_pre = IWL2000_FW_PRE, \
.ucode_api_max = IWL2000_UCODE_API_MAX, \
.ucode_api_ok = IWL2000_UCODE_API_OK, \
.ucode_api_min = IWL2000_UCODE_API_MIN, \
.device_family = IWL_DEVICE_FAMILY_2000, \
.max_inst_size = IWL60_RTC_INST_SIZE, \
.max_data_size = IWL60_RTC_DATA_SIZE, \
.eeprom_ver = EEPROM_2000_EEPROM_VERSION, \
.eeprom_calib_ver = EEPROM_2000_TX_POWER_VERSION, \
.base_params = &iwl2000_base_params, \
.eeprom_params = &iwl20x0_eeprom_params, \
.need_temp_offset_calib = true, \
.temp_offset_v2 = true, \
.led_mode = IWL_LED_RF_STATE

Definition at line 133 of file 2000.c.

#define IWL_DEVICE_2030
Value:
.fw_name_pre = IWL2030_FW_PRE, \
.ucode_api_max = IWL2030_UCODE_API_MAX, \
.ucode_api_ok = IWL2030_UCODE_API_OK, \
.ucode_api_min = IWL2030_UCODE_API_MIN, \
.device_family = IWL_DEVICE_FAMILY_2030, \
.max_inst_size = IWL60_RTC_INST_SIZE, \
.max_data_size = IWL60_RTC_DATA_SIZE, \
.eeprom_ver = EEPROM_2000_EEPROM_VERSION, \
.eeprom_calib_ver = EEPROM_2000_TX_POWER_VERSION, \
.base_params = &iwl2030_base_params, \
.bt_params = &iwl2030_bt_params, \
.eeprom_params = &iwl20x0_eeprom_params, \
.need_temp_offset_calib = true, \
.temp_offset_v2 = true, \
.led_mode = IWL_LED_RF_STATE, \
.adv_pm = true

Definition at line 161 of file 2000.c.

Function Documentation

Variable Documentation

struct iwl_cfg iwl105_bgn_cfg
Initial value:
= {
.name = "Intel(R) Centrino(R) Wireless-N 105 BGN",
.ht_params = &iwl2000_ht_params,
}

Definition at line 203 of file 2000.c.

struct iwl_cfg iwl105_bgn_d_cfg
Initial value:
= {
.name = "Intel(R) Centrino(R) Wireless-N 105D BGN",
.ht_params = &iwl2000_ht_params,
}

Definition at line 209 of file 2000.c.

struct iwl_cfg iwl135_bgn_cfg
Initial value:
= {
.name = "Intel(R) Centrino(R) Wireless-N 135 BGN",
.ht_params = &iwl2000_ht_params,
}

Definition at line 234 of file 2000.c.

struct iwl_cfg iwl2000_2bgn_cfg
Initial value:
= {
.name = "Intel(R) Centrino(R) Wireless-N 2200 BGN",
.ht_params = &iwl2000_ht_params,
}

Definition at line 149 of file 2000.c.

struct iwl_cfg iwl2000_2bgn_d_cfg
Initial value:
= {
.name = "Intel(R) Centrino(R) Wireless-N 2200D BGN",
.ht_params = &iwl2000_ht_params,
}

Definition at line 155 of file 2000.c.

struct iwl_cfg iwl2030_2bgn_cfg
Initial value:
= {
.name = "Intel(R) Centrino(R) Wireless-N 2230 BGN",
.ht_params = &iwl2000_ht_params,
}

Definition at line 179 of file 2000.c.