27 #include <linux/module.h>
35 #define IWL1000_UCODE_API_MAX 5
36 #define IWL100_UCODE_API_MAX 5
39 #define IWL1000_UCODE_API_OK 5
40 #define IWL100_UCODE_API_OK 5
43 #define IWL1000_UCODE_API_MIN 1
44 #define IWL100_UCODE_API_MIN 5
47 #define EEPROM_1000_TX_POWER_VERSION (4)
48 #define EEPROM_1000_EEPROM_VERSION (0x15C)
50 #define IWL1000_FW_PRE "iwlwifi-1000-"
51 #define IWL1000_MODULE_FIRMWARE(api) IWL1000_FW_PRE __stringify(api) ".ucode"
53 #define IWL100_FW_PRE "iwlwifi-100-"
54 #define IWL100_MODULE_FIRMWARE(api) IWL100_FW_PRE __stringify(api) ".ucode"
62 .shadow_ram_support =
false,
63 .led_compensation = 51,
64 .support_ct_kill_exit =
true,
66 .chain_noise_scale = 1000,
68 .max_event_log_size = 128,
72 .ht_greenfield_support =
true,
73 .use_rts_for_aggregation =
true,
89 #define IWL_DEVICE_1000 \
90 .fw_name_pre = IWL1000_FW_PRE, \
91 .ucode_api_max = IWL1000_UCODE_API_MAX, \
92 .ucode_api_ok = IWL1000_UCODE_API_OK, \
93 .ucode_api_min = IWL1000_UCODE_API_MIN, \
94 .device_family = IWL_DEVICE_FAMILY_1000, \
95 .max_inst_size = IWLAGN_RTC_INST_SIZE, \
96 .max_data_size = IWLAGN_RTC_DATA_SIZE, \
97 .eeprom_ver = EEPROM_1000_EEPROM_VERSION, \
98 .eeprom_calib_ver = EEPROM_1000_TX_POWER_VERSION, \
99 .base_params = &iwl1000_base_params, \
100 .eeprom_params = &iwl1000_eeprom_params, \
101 .led_mode = IWL_LED_BLINK
104 .name =
"Intel(R) Centrino(R) Wireless-N 1000 BGN",
106 .ht_params = &iwl1000_ht_params,
110 .name =
"Intel(R) Centrino(R) Wireless-N 1000 BG",
114 #define IWL_DEVICE_100 \
115 .fw_name_pre = IWL100_FW_PRE, \
116 .ucode_api_max = IWL100_UCODE_API_MAX, \
117 .ucode_api_ok = IWL100_UCODE_API_OK, \
118 .ucode_api_min = IWL100_UCODE_API_MIN, \
119 .device_family = IWL_DEVICE_FAMILY_100, \
120 .max_inst_size = IWLAGN_RTC_INST_SIZE, \
121 .max_data_size = IWLAGN_RTC_DATA_SIZE, \
122 .eeprom_ver = EEPROM_1000_EEPROM_VERSION, \
123 .eeprom_calib_ver = EEPROM_1000_TX_POWER_VERSION, \
124 .base_params = &iwl1000_base_params, \
125 .eeprom_params = &iwl1000_eeprom_params, \
126 .led_mode = IWL_LED_RF_STATE, \
127 .rx_with_siso_diversity = true
130 .name =
"Intel(R) Centrino(R) Wireless-N 100 BGN",
132 .ht_params = &iwl1000_ht_params,
136 .name =
"Intel(R) Centrino(R) Wireless-N 100 BG",