Lines Matching +full:0 +full:x8030

23 #define TRANS_CFG_MARKER BIT(0)
30 __builtin_choose_expr(_IS_A(cfg, iwl_cfg), 0, _invalid_type)))
41 {IWL_PCI_DEVICE(0x4232, 0x1201, iwl5100_agn_cfg)}, /* Mini Card */
42 {IWL_PCI_DEVICE(0x4232, 0x1301, iwl5100_agn_cfg)}, /* Half Mini Card */
43 {IWL_PCI_DEVICE(0x4232, 0x1204, iwl5100_agn_cfg)}, /* Mini Card */
44 {IWL_PCI_DEVICE(0x4232, 0x1304, iwl5100_agn_cfg)}, /* Half Mini Card */
45 {IWL_PCI_DEVICE(0x4232, 0x1205, iwl5100_bgn_cfg)}, /* Mini Card */
46 {IWL_PCI_DEVICE(0x4232, 0x1305, iwl5100_bgn_cfg)}, /* Half Mini Card */
47 {IWL_PCI_DEVICE(0x4232, 0x1206, iwl5100_abg_cfg)}, /* Mini Card */
48 {IWL_PCI_DEVICE(0x4232, 0x1306, iwl5100_abg_cfg)}, /* Half Mini Card */
49 {IWL_PCI_DEVICE(0x4232, 0x1221, iwl5100_agn_cfg)}, /* Mini Card */
50 {IWL_PCI_DEVICE(0x4232, 0x1321, iwl5100_agn_cfg)}, /* Half Mini Card */
51 {IWL_PCI_DEVICE(0x4232, 0x1224, iwl5100_agn_cfg)}, /* Mini Card */
52 {IWL_PCI_DEVICE(0x4232, 0x1324, iwl5100_agn_cfg)}, /* Half Mini Card */
53 {IWL_PCI_DEVICE(0x4232, 0x1225, iwl5100_bgn_cfg)}, /* Mini Card */
54 {IWL_PCI_DEVICE(0x4232, 0x1325, iwl5100_bgn_cfg)}, /* Half Mini Card */
55 {IWL_PCI_DEVICE(0x4232, 0x1226, iwl5100_abg_cfg)}, /* Mini Card */
56 {IWL_PCI_DEVICE(0x4232, 0x1326, iwl5100_abg_cfg)}, /* Half Mini Card */
57 {IWL_PCI_DEVICE(0x4237, 0x1211, iwl5100_agn_cfg)}, /* Mini Card */
58 {IWL_PCI_DEVICE(0x4237, 0x1311, iwl5100_agn_cfg)}, /* Half Mini Card */
59 {IWL_PCI_DEVICE(0x4237, 0x1214, iwl5100_agn_cfg)}, /* Mini Card */
60 {IWL_PCI_DEVICE(0x4237, 0x1314, iwl5100_agn_cfg)}, /* Half Mini Card */
61 {IWL_PCI_DEVICE(0x4237, 0x1215, iwl5100_bgn_cfg)}, /* Mini Card */
62 {IWL_PCI_DEVICE(0x4237, 0x1315, iwl5100_bgn_cfg)}, /* Half Mini Card */
63 {IWL_PCI_DEVICE(0x4237, 0x1216, iwl5100_abg_cfg)}, /* Mini Card */
64 {IWL_PCI_DEVICE(0x4237, 0x1316, iwl5100_abg_cfg)}, /* Half Mini Card */
67 {IWL_PCI_DEVICE(0x4235, 0x1021, iwl5300_agn_cfg)}, /* Mini Card */
68 {IWL_PCI_DEVICE(0x4235, 0x1121, iwl5300_agn_cfg)}, /* Half Mini Card */
69 {IWL_PCI_DEVICE(0x4235, 0x1024, iwl5300_agn_cfg)}, /* Mini Card */
70 {IWL_PCI_DEVICE(0x4235, 0x1124, iwl5300_agn_cfg)}, /* Half Mini Card */
71 {IWL_PCI_DEVICE(0x4235, 0x1001, iwl5300_agn_cfg)}, /* Mini Card */
72 {IWL_PCI_DEVICE(0x4235, 0x1101, iwl5300_agn_cfg)}, /* Half Mini Card */
73 {IWL_PCI_DEVICE(0x4235, 0x1004, iwl5300_agn_cfg)}, /* Mini Card */
74 {IWL_PCI_DEVICE(0x4235, 0x1104, iwl5300_agn_cfg)}, /* Half Mini Card */
75 {IWL_PCI_DEVICE(0x4236, 0x1011, iwl5300_agn_cfg)}, /* Mini Card */
76 {IWL_PCI_DEVICE(0x4236, 0x1111, iwl5300_agn_cfg)}, /* Half Mini Card */
77 {IWL_PCI_DEVICE(0x4236, 0x1014, iwl5300_agn_cfg)}, /* Mini Card */
78 {IWL_PCI_DEVICE(0x4236, 0x1114, iwl5300_agn_cfg)}, /* Half Mini Card */
81 {IWL_PCI_DEVICE(0x423A, 0x1001, iwl5350_agn_cfg)}, /* Mini Card */
82 {IWL_PCI_DEVICE(0x423A, 0x1021, iwl5350_agn_cfg)}, /* Mini Card */
83 {IWL_PCI_DEVICE(0x423B, 0x1011, iwl5350_agn_cfg)}, /* Mini Card */
86 {IWL_PCI_DEVICE(0x423C, 0x1201, iwl5150_agn_cfg)}, /* Mini Card */
87 {IWL_PCI_DEVICE(0x423C, 0x1301, iwl5150_agn_cfg)}, /* Half Mini Card */
88 {IWL_PCI_DEVICE(0x423C, 0x1206, iwl5150_abg_cfg)}, /* Mini Card */
89 {IWL_PCI_DEVICE(0x423C, 0x1306, iwl5150_abg_cfg)}, /* Half Mini Card */
90 {IWL_PCI_DEVICE(0x423C, 0x1221, iwl5150_agn_cfg)}, /* Mini Card */
91 {IWL_PCI_DEVICE(0x423C, 0x1321, iwl5150_agn_cfg)}, /* Half Mini Card */
92 {IWL_PCI_DEVICE(0x423C, 0x1326, iwl5150_abg_cfg)}, /* Half Mini Card */
94 {IWL_PCI_DEVICE(0x423D, 0x1211, iwl5150_agn_cfg)}, /* Mini Card */
95 {IWL_PCI_DEVICE(0x423D, 0x1311, iwl5150_agn_cfg)}, /* Half Mini Card */
96 {IWL_PCI_DEVICE(0x423D, 0x1216, iwl5150_abg_cfg)}, /* Mini Card */
97 {IWL_PCI_DEVICE(0x423D, 0x1316, iwl5150_abg_cfg)}, /* Half Mini Card */
100 {IWL_PCI_DEVICE(0x422B, 0x1101, iwl6000_3agn_cfg)},
101 {IWL_PCI_DEVICE(0x422B, 0x1108, iwl6000_3agn_cfg)},
102 {IWL_PCI_DEVICE(0x422B, 0x1121, iwl6000_3agn_cfg)},
103 {IWL_PCI_DEVICE(0x422B, 0x1128, iwl6000_3agn_cfg)},
104 {IWL_PCI_DEVICE(0x422C, 0x1301, iwl6000i_2agn_cfg)},
105 {IWL_PCI_DEVICE(0x422C, 0x1306, iwl6000i_2abg_cfg)},
106 {IWL_PCI_DEVICE(0x422C, 0x1307, iwl6000i_2bg_cfg)},
107 {IWL_PCI_DEVICE(0x422C, 0x1321, iwl6000i_2agn_cfg)},
108 {IWL_PCI_DEVICE(0x422C, 0x1326, iwl6000i_2abg_cfg)},
109 {IWL_PCI_DEVICE(0x4238, 0x1111, iwl6000_3agn_cfg)},
110 {IWL_PCI_DEVICE(0x4238, 0x1118, iwl6000_3agn_cfg)},
111 {IWL_PCI_DEVICE(0x4239, 0x1311, iwl6000i_2agn_cfg)},
112 {IWL_PCI_DEVICE(0x4239, 0x1316, iwl6000i_2abg_cfg)},
115 {IWL_PCI_DEVICE(0x0082, 0x1301, iwl6005_2agn_cfg)},
116 {IWL_PCI_DEVICE(0x0082, 0x1306, iwl6005_2abg_cfg)},
117 {IWL_PCI_DEVICE(0x0082, 0x1307, iwl6005_2bg_cfg)},
118 {IWL_PCI_DEVICE(0x0082, 0x1308, iwl6005_2agn_cfg)},
119 {IWL_PCI_DEVICE(0x0082, 0x1321, iwl6005_2agn_cfg)},
120 {IWL_PCI_DEVICE(0x0082, 0x1326, iwl6005_2abg_cfg)},
121 {IWL_PCI_DEVICE(0x0082, 0x1328, iwl6005_2agn_cfg)},
122 {IWL_PCI_DEVICE(0x0085, 0x1311, iwl6005_2agn_cfg)},
123 {IWL_PCI_DEVICE(0x0085, 0x1318, iwl6005_2agn_cfg)},
124 {IWL_PCI_DEVICE(0x0085, 0x1316, iwl6005_2abg_cfg)},
125 {IWL_PCI_DEVICE(0x0082, 0xC020, iwl6005_2agn_sff_cfg)},
126 {IWL_PCI_DEVICE(0x0085, 0xC220, iwl6005_2agn_sff_cfg)},
127 {IWL_PCI_DEVICE(0x0085, 0xC228, iwl6005_2agn_sff_cfg)},
128 {IWL_PCI_DEVICE(0x0082, 0x4820, iwl6005_2agn_d_cfg)},
129 {IWL_PCI_DEVICE(0x0082, 0x1304, iwl6005_2agn_mow1_cfg)},/* low 5GHz active */
130 {IWL_PCI_DEVICE(0x0082, 0x1305, iwl6005_2agn_mow2_cfg)},/* high 5GHz active */
133 {IWL_PCI_DEVICE(0x008A, 0x5305, iwl1030_bgn_cfg)},
134 {IWL_PCI_DEVICE(0x008A, 0x5307, iwl1030_bg_cfg)},
135 {IWL_PCI_DEVICE(0x008A, 0x5325, iwl1030_bgn_cfg)},
136 {IWL_PCI_DEVICE(0x008A, 0x5327, iwl1030_bg_cfg)},
137 {IWL_PCI_DEVICE(0x008B, 0x5315, iwl1030_bgn_cfg)},
138 {IWL_PCI_DEVICE(0x008B, 0x5317, iwl1030_bg_cfg)},
139 {IWL_PCI_DEVICE(0x0090, 0x5211, iwl6030_2agn_cfg)},
140 {IWL_PCI_DEVICE(0x0090, 0x5215, iwl6030_2bgn_cfg)},
141 {IWL_PCI_DEVICE(0x0090, 0x5216, iwl6030_2abg_cfg)},
142 {IWL_PCI_DEVICE(0x0091, 0x5201, iwl6030_2agn_cfg)},
143 {IWL_PCI_DEVICE(0x0091, 0x5205, iwl6030_2bgn_cfg)},
144 {IWL_PCI_DEVICE(0x0091, 0x5206, iwl6030_2abg_cfg)},
145 {IWL_PCI_DEVICE(0x0091, 0x5207, iwl6030_2bg_cfg)},
146 {IWL_PCI_DEVICE(0x0091, 0x5221, iwl6030_2agn_cfg)},
147 {IWL_PCI_DEVICE(0x0091, 0x5225, iwl6030_2bgn_cfg)},
148 {IWL_PCI_DEVICE(0x0091, 0x5226, iwl6030_2abg_cfg)},
151 {IWL_PCI_DEVICE(0x0087, 0x1301, iwl6050_2agn_cfg)},
152 {IWL_PCI_DEVICE(0x0087, 0x1306, iwl6050_2abg_cfg)},
153 {IWL_PCI_DEVICE(0x0087, 0x1321, iwl6050_2agn_cfg)},
154 {IWL_PCI_DEVICE(0x0087, 0x1326, iwl6050_2abg_cfg)},
155 {IWL_PCI_DEVICE(0x0089, 0x1311, iwl6050_2agn_cfg)},
156 {IWL_PCI_DEVICE(0x0089, 0x1316, iwl6050_2abg_cfg)},
159 {IWL_PCI_DEVICE(0x0885, 0x1305, iwl6150_bgn_cfg)},
160 {IWL_PCI_DEVICE(0x0885, 0x1307, iwl6150_bg_cfg)},
161 {IWL_PCI_DEVICE(0x0885, 0x1325, iwl6150_bgn_cfg)},
162 {IWL_PCI_DEVICE(0x0885, 0x1327, iwl6150_bg_cfg)},
163 {IWL_PCI_DEVICE(0x0886, 0x1315, iwl6150_bgn_cfg)},
164 {IWL_PCI_DEVICE(0x0886, 0x1317, iwl6150_bg_cfg)},
167 {IWL_PCI_DEVICE(0x0083, 0x1205, iwl1000_bgn_cfg)},
168 {IWL_PCI_DEVICE(0x0083, 0x1305, iwl1000_bgn_cfg)},
169 {IWL_PCI_DEVICE(0x0083, 0x1225, iwl1000_bgn_cfg)},
170 {IWL_PCI_DEVICE(0x0083, 0x1325, iwl1000_bgn_cfg)},
171 {IWL_PCI_DEVICE(0x0084, 0x1215, iwl1000_bgn_cfg)},
172 {IWL_PCI_DEVICE(0x0084, 0x1315, iwl1000_bgn_cfg)},
173 {IWL_PCI_DEVICE(0x0083, 0x1206, iwl1000_bg_cfg)},
174 {IWL_PCI_DEVICE(0x0083, 0x1306, iwl1000_bg_cfg)},
175 {IWL_PCI_DEVICE(0x0083, 0x1226, iwl1000_bg_cfg)},
176 {IWL_PCI_DEVICE(0x0083, 0x1326, iwl1000_bg_cfg)},
177 {IWL_PCI_DEVICE(0x0084, 0x1216, iwl1000_bg_cfg)},
178 {IWL_PCI_DEVICE(0x0084, 0x1316, iwl1000_bg_cfg)},
181 {IWL_PCI_DEVICE(0x08AE, 0x1005, iwl100_bgn_cfg)},
182 {IWL_PCI_DEVICE(0x08AE, 0x1007, iwl100_bg_cfg)},
183 {IWL_PCI_DEVICE(0x08AF, 0x1015, iwl100_bgn_cfg)},
184 {IWL_PCI_DEVICE(0x08AF, 0x1017, iwl100_bg_cfg)},
185 {IWL_PCI_DEVICE(0x08AE, 0x1025, iwl100_bgn_cfg)},
186 {IWL_PCI_DEVICE(0x08AE, 0x1027, iwl100_bg_cfg)},
189 {IWL_PCI_DEVICE(0x0896, 0x5005, iwl130_bgn_cfg)},
190 {IWL_PCI_DEVICE(0x0896, 0x5007, iwl130_bg_cfg)},
191 {IWL_PCI_DEVICE(0x0897, 0x5015, iwl130_bgn_cfg)},
192 {IWL_PCI_DEVICE(0x0897, 0x5017, iwl130_bg_cfg)},
193 {IWL_PCI_DEVICE(0x0896, 0x5025, iwl130_bgn_cfg)},
194 {IWL_PCI_DEVICE(0x0896, 0x5027, iwl130_bg_cfg)},
197 {IWL_PCI_DEVICE(0x0890, 0x4022, iwl2000_2bgn_cfg)},
198 {IWL_PCI_DEVICE(0x0891, 0x4222, iwl2000_2bgn_cfg)},
199 {IWL_PCI_DEVICE(0x0890, 0x4422, iwl2000_2bgn_cfg)},
200 {IWL_PCI_DEVICE(0x0890, 0x4822, iwl2000_2bgn_d_cfg)},
203 {IWL_PCI_DEVICE(0x0887, 0x4062, iwl2030_2bgn_cfg)},
204 {IWL_PCI_DEVICE(0x0888, 0x4262, iwl2030_2bgn_cfg)},
205 {IWL_PCI_DEVICE(0x0887, 0x4462, iwl2030_2bgn_cfg)},
208 {IWL_PCI_DEVICE(0x088E, 0x4060, iwl6035_2agn_cfg)},
209 {IWL_PCI_DEVICE(0x088E, 0x406A, iwl6035_2agn_sff_cfg)},
210 {IWL_PCI_DEVICE(0x088F, 0x4260, iwl6035_2agn_cfg)},
211 {IWL_PCI_DEVICE(0x088F, 0x426A, iwl6035_2agn_sff_cfg)},
212 {IWL_PCI_DEVICE(0x088E, 0x4460, iwl6035_2agn_cfg)},
213 {IWL_PCI_DEVICE(0x088E, 0x446A, iwl6035_2agn_sff_cfg)},
214 {IWL_PCI_DEVICE(0x088E, 0x4860, iwl6035_2agn_cfg)},
215 {IWL_PCI_DEVICE(0x088F, 0x5260, iwl6035_2agn_cfg)},
218 {IWL_PCI_DEVICE(0x0894, 0x0022, iwl105_bgn_cfg)},
219 {IWL_PCI_DEVICE(0x0895, 0x0222, iwl105_bgn_cfg)},
220 {IWL_PCI_DEVICE(0x0894, 0x0422, iwl105_bgn_cfg)},
221 {IWL_PCI_DEVICE(0x0894, 0x0822, iwl105_bgn_d_cfg)},
224 {IWL_PCI_DEVICE(0x0892, 0x0062, iwl135_bgn_cfg)},
225 {IWL_PCI_DEVICE(0x0893, 0x0262, iwl135_bgn_cfg)},
226 {IWL_PCI_DEVICE(0x0892, 0x0462, iwl135_bgn_cfg)},
231 {IWL_PCI_DEVICE(0x08B1, 0x4070, iwl7260_2ac_cfg)},
232 {IWL_PCI_DEVICE(0x08B1, 0x4072, iwl7260_2ac_cfg)},
233 {IWL_PCI_DEVICE(0x08B1, 0x4170, iwl7260_2ac_cfg)},
234 {IWL_PCI_DEVICE(0x08B1, 0x4C60, iwl7260_2ac_cfg)},
235 {IWL_PCI_DEVICE(0x08B1, 0x4C70, iwl7260_2ac_cfg)},
236 {IWL_PCI_DEVICE(0x08B1, 0x4060, iwl7260_2n_cfg)},
237 {IWL_PCI_DEVICE(0x08B1, 0x406A, iwl7260_2n_cfg)},
238 {IWL_PCI_DEVICE(0x08B1, 0x4160, iwl7260_2n_cfg)},
239 {IWL_PCI_DEVICE(0x08B1, 0x4062, iwl7260_n_cfg)},
240 {IWL_PCI_DEVICE(0x08B1, 0x4162, iwl7260_n_cfg)},
241 {IWL_PCI_DEVICE(0x08B2, 0x4270, iwl7260_2ac_cfg)},
242 {IWL_PCI_DEVICE(0x08B2, 0x4272, iwl7260_2ac_cfg)},
243 {IWL_PCI_DEVICE(0x08B2, 0x4260, iwl7260_2n_cfg)},
244 {IWL_PCI_DEVICE(0x08B2, 0x426A, iwl7260_2n_cfg)},
245 {IWL_PCI_DEVICE(0x08B2, 0x4262, iwl7260_n_cfg)},
246 {IWL_PCI_DEVICE(0x08B1, 0x4470, iwl7260_2ac_cfg)},
247 {IWL_PCI_DEVICE(0x08B1, 0x4472, iwl7260_2ac_cfg)},
248 {IWL_PCI_DEVICE(0x08B1, 0x4460, iwl7260_2n_cfg)},
249 {IWL_PCI_DEVICE(0x08B1, 0x446A, iwl7260_2n_cfg)},
250 {IWL_PCI_DEVICE(0x08B1, 0x4462, iwl7260_n_cfg)},
251 {IWL_PCI_DEVICE(0x08B1, 0x4870, iwl7260_2ac_cfg)},
252 {IWL_PCI_DEVICE(0x08B1, 0x486E, iwl7260_2ac_cfg)},
253 {IWL_PCI_DEVICE(0x08B1, 0x4A70, iwl7260_2ac_cfg_high_temp)},
254 {IWL_PCI_DEVICE(0x08B1, 0x4A6E, iwl7260_2ac_cfg_high_temp)},
255 {IWL_PCI_DEVICE(0x08B1, 0x4A6C, iwl7260_2ac_cfg_high_temp)},
256 {IWL_PCI_DEVICE(0x08B1, 0x4570, iwl7260_2ac_cfg)},
257 {IWL_PCI_DEVICE(0x08B1, 0x4560, iwl7260_2n_cfg)},
258 {IWL_PCI_DEVICE(0x08B2, 0x4370, iwl7260_2ac_cfg)},
259 {IWL_PCI_DEVICE(0x08B2, 0x4360, iwl7260_2n_cfg)},
260 {IWL_PCI_DEVICE(0x08B1, 0x5070, iwl7260_2ac_cfg)},
261 {IWL_PCI_DEVICE(0x08B1, 0x5072, iwl7260_2ac_cfg)},
262 {IWL_PCI_DEVICE(0x08B1, 0x5170, iwl7260_2ac_cfg)},
263 {IWL_PCI_DEVICE(0x08B1, 0x5770, iwl7260_2ac_cfg)},
264 {IWL_PCI_DEVICE(0x08B1, 0x4020, iwl7260_2n_cfg)},
265 {IWL_PCI_DEVICE(0x08B1, 0x402A, iwl7260_2n_cfg)},
266 {IWL_PCI_DEVICE(0x08B2, 0x4220, iwl7260_2n_cfg)},
267 {IWL_PCI_DEVICE(0x08B1, 0x4420, iwl7260_2n_cfg)},
268 {IWL_PCI_DEVICE(0x08B1, 0xC070, iwl7260_2ac_cfg)},
269 {IWL_PCI_DEVICE(0x08B1, 0xC072, iwl7260_2ac_cfg)},
270 {IWL_PCI_DEVICE(0x08B1, 0xC170, iwl7260_2ac_cfg)},
271 {IWL_PCI_DEVICE(0x08B1, 0xC060, iwl7260_2n_cfg)},
272 {IWL_PCI_DEVICE(0x08B1, 0xC06A, iwl7260_2n_cfg)},
273 {IWL_PCI_DEVICE(0x08B1, 0xC160, iwl7260_2n_cfg)},
274 {IWL_PCI_DEVICE(0x08B1, 0xC062, iwl7260_n_cfg)},
275 {IWL_PCI_DEVICE(0x08B1, 0xC162, iwl7260_n_cfg)},
276 {IWL_PCI_DEVICE(0x08B1, 0xC770, iwl7260_2ac_cfg)},
277 {IWL_PCI_DEVICE(0x08B1, 0xC760, iwl7260_2n_cfg)},
278 {IWL_PCI_DEVICE(0x08B2, 0xC270, iwl7260_2ac_cfg)},
279 {IWL_PCI_DEVICE(0x08B1, 0xCC70, iwl7260_2ac_cfg)},
280 {IWL_PCI_DEVICE(0x08B1, 0xCC60, iwl7260_2ac_cfg)},
281 {IWL_PCI_DEVICE(0x08B2, 0xC272, iwl7260_2ac_cfg)},
282 {IWL_PCI_DEVICE(0x08B2, 0xC260, iwl7260_2n_cfg)},
283 {IWL_PCI_DEVICE(0x08B2, 0xC26A, iwl7260_n_cfg)},
284 {IWL_PCI_DEVICE(0x08B2, 0xC262, iwl7260_n_cfg)},
285 {IWL_PCI_DEVICE(0x08B1, 0xC470, iwl7260_2ac_cfg)},
286 {IWL_PCI_DEVICE(0x08B1, 0xC472, iwl7260_2ac_cfg)},
287 {IWL_PCI_DEVICE(0x08B1, 0xC460, iwl7260_2n_cfg)},
288 {IWL_PCI_DEVICE(0x08B1, 0xC462, iwl7260_n_cfg)},
289 {IWL_PCI_DEVICE(0x08B1, 0xC570, iwl7260_2ac_cfg)},
290 {IWL_PCI_DEVICE(0x08B1, 0xC560, iwl7260_2n_cfg)},
291 {IWL_PCI_DEVICE(0x08B2, 0xC370, iwl7260_2ac_cfg)},
292 {IWL_PCI_DEVICE(0x08B1, 0xC360, iwl7260_2n_cfg)},
293 {IWL_PCI_DEVICE(0x08B1, 0xC020, iwl7260_2n_cfg)},
294 {IWL_PCI_DEVICE(0x08B1, 0xC02A, iwl7260_2n_cfg)},
295 {IWL_PCI_DEVICE(0x08B2, 0xC220, iwl7260_2n_cfg)},
296 {IWL_PCI_DEVICE(0x08B1, 0xC420, iwl7260_2n_cfg)},
299 {IWL_PCI_DEVICE(0x08B3, 0x0070, iwl3160_2ac_cfg)},
300 {IWL_PCI_DEVICE(0x08B3, 0x0072, iwl3160_2ac_cfg)},
301 {IWL_PCI_DEVICE(0x08B3, 0x0170, iwl3160_2ac_cfg)},
302 {IWL_PCI_DEVICE(0x08B3, 0x0172, iwl3160_2ac_cfg)},
303 {IWL_PCI_DEVICE(0x08B3, 0x0060, iwl3160_2n_cfg)},
304 {IWL_PCI_DEVICE(0x08B3, 0x0062, iwl3160_n_cfg)},
305 {IWL_PCI_DEVICE(0x08B4, 0x0270, iwl3160_2ac_cfg)},
306 {IWL_PCI_DEVICE(0x08B4, 0x0272, iwl3160_2ac_cfg)},
307 {IWL_PCI_DEVICE(0x08B3, 0x0470, iwl3160_2ac_cfg)},
308 {IWL_PCI_DEVICE(0x08B3, 0x0472, iwl3160_2ac_cfg)},
309 {IWL_PCI_DEVICE(0x08B4, 0x0370, iwl3160_2ac_cfg)},
310 {IWL_PCI_DEVICE(0x08B3, 0x8070, iwl3160_2ac_cfg)},
311 {IWL_PCI_DEVICE(0x08B3, 0x8072, iwl3160_2ac_cfg)},
312 {IWL_PCI_DEVICE(0x08B3, 0x8170, iwl3160_2ac_cfg)},
313 {IWL_PCI_DEVICE(0x08B3, 0x8172, iwl3160_2ac_cfg)},
314 {IWL_PCI_DEVICE(0x08B3, 0x8060, iwl3160_2n_cfg)},
315 {IWL_PCI_DEVICE(0x08B3, 0x8062, iwl3160_n_cfg)},
316 {IWL_PCI_DEVICE(0x08B4, 0x8270, iwl3160_2ac_cfg)},
317 {IWL_PCI_DEVICE(0x08B4, 0x8370, iwl3160_2ac_cfg)},
318 {IWL_PCI_DEVICE(0x08B4, 0x8272, iwl3160_2ac_cfg)},
319 {IWL_PCI_DEVICE(0x08B3, 0x8470, iwl3160_2ac_cfg)},
320 {IWL_PCI_DEVICE(0x08B3, 0x8570, iwl3160_2ac_cfg)},
321 {IWL_PCI_DEVICE(0x08B3, 0x1070, iwl3160_2ac_cfg)},
322 {IWL_PCI_DEVICE(0x08B3, 0x1170, iwl3160_2ac_cfg)},
325 {IWL_PCI_DEVICE(0x3165, 0x4010, iwl3165_2ac_cfg)},
326 {IWL_PCI_DEVICE(0x3165, 0x4012, iwl3165_2ac_cfg)},
327 {IWL_PCI_DEVICE(0x3166, 0x4212, iwl3165_2ac_cfg)},
328 {IWL_PCI_DEVICE(0x3165, 0x4410, iwl3165_2ac_cfg)},
329 {IWL_PCI_DEVICE(0x3165, 0x4510, iwl3165_2ac_cfg)},
330 {IWL_PCI_DEVICE(0x3165, 0x4110, iwl3165_2ac_cfg)},
331 {IWL_PCI_DEVICE(0x3166, 0x4310, iwl3165_2ac_cfg)},
332 {IWL_PCI_DEVICE(0x3166, 0x4210, iwl3165_2ac_cfg)},
333 {IWL_PCI_DEVICE(0x3165, 0x8010, iwl3165_2ac_cfg)},
334 {IWL_PCI_DEVICE(0x3165, 0x8110, iwl3165_2ac_cfg)},
337 {IWL_PCI_DEVICE(0x24FB, 0x2010, iwl3168_2ac_cfg)},
338 {IWL_PCI_DEVICE(0x24FB, 0x2110, iwl3168_2ac_cfg)},
339 {IWL_PCI_DEVICE(0x24FB, 0x2050, iwl3168_2ac_cfg)},
340 {IWL_PCI_DEVICE(0x24FB, 0x2150, iwl3168_2ac_cfg)},
341 {IWL_PCI_DEVICE(0x24FB, 0x0000, iwl3168_2ac_cfg)},
344 {IWL_PCI_DEVICE(0x095A, 0x5010, iwl7265_2ac_cfg)},
345 {IWL_PCI_DEVICE(0x095A, 0x5110, iwl7265_2ac_cfg)},
346 {IWL_PCI_DEVICE(0x095A, 0x5100, iwl7265_2ac_cfg)},
347 {IWL_PCI_DEVICE(0x095B, 0x5310, iwl7265_2ac_cfg)},
348 {IWL_PCI_DEVICE(0x095B, 0x5302, iwl7265_n_cfg)},
349 {IWL_PCI_DEVICE(0x095B, 0x5210, iwl7265_2ac_cfg)},
350 {IWL_PCI_DEVICE(0x095A, 0x5C10, iwl7265_2ac_cfg)},
351 {IWL_PCI_DEVICE(0x095A, 0x5012, iwl7265_2ac_cfg)},
352 {IWL_PCI_DEVICE(0x095A, 0x5412, iwl7265_2ac_cfg)},
353 {IWL_PCI_DEVICE(0x095A, 0x5410, iwl7265_2ac_cfg)},
354 {IWL_PCI_DEVICE(0x095A, 0x5510, iwl7265_2ac_cfg)},
355 {IWL_PCI_DEVICE(0x095A, 0x5400, iwl7265_2ac_cfg)},
356 {IWL_PCI_DEVICE(0x095A, 0x1010, iwl7265_2ac_cfg)},
357 {IWL_PCI_DEVICE(0x095A, 0x5000, iwl7265_2n_cfg)},
358 {IWL_PCI_DEVICE(0x095A, 0x500A, iwl7265_2n_cfg)},
359 {IWL_PCI_DEVICE(0x095B, 0x5200, iwl7265_2n_cfg)},
360 {IWL_PCI_DEVICE(0x095A, 0x5002, iwl7265_n_cfg)},
361 {IWL_PCI_DEVICE(0x095A, 0x5102, iwl7265_n_cfg)},
362 {IWL_PCI_DEVICE(0x095B, 0x5202, iwl7265_n_cfg)},
363 {IWL_PCI_DEVICE(0x095A, 0x9010, iwl7265_2ac_cfg)},
364 {IWL_PCI_DEVICE(0x095A, 0x9012, iwl7265_2ac_cfg)},
365 {IWL_PCI_DEVICE(0x095A, 0x900A, iwl7265_2ac_cfg)},
366 {IWL_PCI_DEVICE(0x095A, 0x9110, iwl7265_2ac_cfg)},
367 {IWL_PCI_DEVICE(0x095A, 0x9112, iwl7265_2ac_cfg)},
368 {IWL_PCI_DEVICE(0x095B, 0x9210, iwl7265_2ac_cfg)},
369 {IWL_PCI_DEVICE(0x095B, 0x9200, iwl7265_2ac_cfg)},
370 {IWL_PCI_DEVICE(0x095A, 0x9510, iwl7265_2ac_cfg)},
371 {IWL_PCI_DEVICE(0x095B, 0x9310, iwl7265_2ac_cfg)},
372 {IWL_PCI_DEVICE(0x095A, 0x9410, iwl7265_2ac_cfg)},
373 {IWL_PCI_DEVICE(0x095A, 0x5020, iwl7265_2n_cfg)},
374 {IWL_PCI_DEVICE(0x095A, 0x502A, iwl7265_2n_cfg)},
375 {IWL_PCI_DEVICE(0x095A, 0x5420, iwl7265_2n_cfg)},
376 {IWL_PCI_DEVICE(0x095A, 0x5090, iwl7265_2ac_cfg)},
377 {IWL_PCI_DEVICE(0x095A, 0x5190, iwl7265_2ac_cfg)},
378 {IWL_PCI_DEVICE(0x095A, 0x5590, iwl7265_2ac_cfg)},
379 {IWL_PCI_DEVICE(0x095B, 0x5290, iwl7265_2ac_cfg)},
380 {IWL_PCI_DEVICE(0x095A, 0x5490, iwl7265_2ac_cfg)},
381 {IWL_PCI_DEVICE(0x095A, 0x5F10, iwl7265_2ac_cfg)},
382 {IWL_PCI_DEVICE(0x095B, 0x5212, iwl7265_2ac_cfg)},
383 {IWL_PCI_DEVICE(0x095B, 0x520A, iwl7265_2ac_cfg)},
384 {IWL_PCI_DEVICE(0x095A, 0x9000, iwl7265_2ac_cfg)},
385 {IWL_PCI_DEVICE(0x095A, 0x9400, iwl7265_2ac_cfg)},
386 {IWL_PCI_DEVICE(0x095A, 0x9E10, iwl7265_2ac_cfg)},
389 {IWL_PCI_DEVICE(0x24F3, 0x0010, iwl8260_2ac_cfg)},
390 {IWL_PCI_DEVICE(0x24F3, 0x1010, iwl8260_2ac_cfg)},
391 {IWL_PCI_DEVICE(0x24F3, 0x10B0, iwl8260_2ac_cfg)},
392 {IWL_PCI_DEVICE(0x24F3, 0x0130, iwl8260_2ac_cfg)},
393 {IWL_PCI_DEVICE(0x24F3, 0x1130, iwl8260_2ac_cfg)},
394 {IWL_PCI_DEVICE(0x24F3, 0x0132, iwl8260_2ac_cfg)},
395 {IWL_PCI_DEVICE(0x24F3, 0x1132, iwl8260_2ac_cfg)},
396 {IWL_PCI_DEVICE(0x24F3, 0x0110, iwl8260_2ac_cfg)},
397 {IWL_PCI_DEVICE(0x24F3, 0x01F0, iwl8260_2ac_cfg)},
398 {IWL_PCI_DEVICE(0x24F3, 0x0012, iwl8260_2ac_cfg)},
399 {IWL_PCI_DEVICE(0x24F3, 0x1012, iwl8260_2ac_cfg)},
400 {IWL_PCI_DEVICE(0x24F3, 0x1110, iwl8260_2ac_cfg)},
401 {IWL_PCI_DEVICE(0x24F3, 0x0050, iwl8260_2ac_cfg)},
402 {IWL_PCI_DEVICE(0x24F3, 0x0250, iwl8260_2ac_cfg)},
403 {IWL_PCI_DEVICE(0x24F3, 0x1050, iwl8260_2ac_cfg)},
404 {IWL_PCI_DEVICE(0x24F3, 0x0150, iwl8260_2ac_cfg)},
405 {IWL_PCI_DEVICE(0x24F3, 0x1150, iwl8260_2ac_cfg)},
406 {IWL_PCI_DEVICE(0x24F4, 0x0030, iwl8260_2ac_cfg)},
407 {IWL_PCI_DEVICE(0x24F4, 0x1030, iwl8260_2ac_cfg)},
408 {IWL_PCI_DEVICE(0x24F3, 0xC010, iwl8260_2ac_cfg)},
409 {IWL_PCI_DEVICE(0x24F3, 0xC110, iwl8260_2ac_cfg)},
410 {IWL_PCI_DEVICE(0x24F3, 0xD010, iwl8260_2ac_cfg)},
411 {IWL_PCI_DEVICE(0x24F3, 0xC050, iwl8260_2ac_cfg)},
412 {IWL_PCI_DEVICE(0x24F3, 0xD050, iwl8260_2ac_cfg)},
413 {IWL_PCI_DEVICE(0x24F3, 0xD0B0, iwl8260_2ac_cfg)},
414 {IWL_PCI_DEVICE(0x24F3, 0xB0B0, iwl8260_2ac_cfg)},
415 {IWL_PCI_DEVICE(0x24F3, 0x8010, iwl8260_2ac_cfg)},
416 {IWL_PCI_DEVICE(0x24F3, 0x8110, iwl8260_2ac_cfg)},
417 {IWL_PCI_DEVICE(0x24F3, 0x9010, iwl8260_2ac_cfg)},
418 {IWL_PCI_DEVICE(0x24F3, 0x9110, iwl8260_2ac_cfg)},
419 {IWL_PCI_DEVICE(0x24F4, 0x8030, iwl8260_2ac_cfg)},
420 {IWL_PCI_DEVICE(0x24F4, 0x9030, iwl8260_2ac_cfg)},
421 {IWL_PCI_DEVICE(0x24F4, 0xC030, iwl8260_2ac_cfg)},
422 {IWL_PCI_DEVICE(0x24F4, 0xD030, iwl8260_2ac_cfg)},
423 {IWL_PCI_DEVICE(0x24F3, 0x8130, iwl8260_2ac_cfg)},
424 {IWL_PCI_DEVICE(0x24F3, 0x9130, iwl8260_2ac_cfg)},
425 {IWL_PCI_DEVICE(0x24F3, 0x8132, iwl8260_2ac_cfg)},
426 {IWL_PCI_DEVICE(0x24F3, 0x9132, iwl8260_2ac_cfg)},
427 {IWL_PCI_DEVICE(0x24F3, 0x8050, iwl8260_2ac_cfg)},
428 {IWL_PCI_DEVICE(0x24F3, 0x8150, iwl8260_2ac_cfg)},
429 {IWL_PCI_DEVICE(0x24F3, 0x9050, iwl8260_2ac_cfg)},
430 {IWL_PCI_DEVICE(0x24F3, 0x9150, iwl8260_2ac_cfg)},
431 {IWL_PCI_DEVICE(0x24F3, 0x0004, iwl8260_2n_cfg)},
432 {IWL_PCI_DEVICE(0x24F3, 0x0044, iwl8260_2n_cfg)},
433 {IWL_PCI_DEVICE(0x24F5, 0x0010, iwl4165_2ac_cfg)},
434 {IWL_PCI_DEVICE(0x24F6, 0x0030, iwl4165_2ac_cfg)},
435 {IWL_PCI_DEVICE(0x24F3, 0x0810, iwl8260_2ac_cfg)},
436 {IWL_PCI_DEVICE(0x24F3, 0x0910, iwl8260_2ac_cfg)},
437 {IWL_PCI_DEVICE(0x24F3, 0x0850, iwl8260_2ac_cfg)},
438 {IWL_PCI_DEVICE(0x24F3, 0x0950, iwl8260_2ac_cfg)},
439 {IWL_PCI_DEVICE(0x24F3, 0x0930, iwl8260_2ac_cfg)},
440 {IWL_PCI_DEVICE(0x24F3, 0x0000, iwl8265_2ac_cfg)},
441 {IWL_PCI_DEVICE(0x24F3, 0x4010, iwl8260_2ac_cfg)},
442 {IWL_PCI_DEVICE(0x24FD, 0x0010, iwl8265_2ac_cfg)},
443 {IWL_PCI_DEVICE(0x24FD, 0x0110, iwl8265_2ac_cfg)},
444 {IWL_PCI_DEVICE(0x24FD, 0x1110, iwl8265_2ac_cfg)},
445 {IWL_PCI_DEVICE(0x24FD, 0x1130, iwl8265_2ac_cfg)},
446 {IWL_PCI_DEVICE(0x24FD, 0x0130, iwl8265_2ac_cfg)},
447 {IWL_PCI_DEVICE(0x24FD, 0x1010, iwl8265_2ac_cfg)},
448 {IWL_PCI_DEVICE(0x24FD, 0x10D0, iwl8265_2ac_cfg)},
449 {IWL_PCI_DEVICE(0x24FD, 0x0050, iwl8265_2ac_cfg)},
450 {IWL_PCI_DEVICE(0x24FD, 0x0150, iwl8265_2ac_cfg)},
451 {IWL_PCI_DEVICE(0x24FD, 0x9010, iwl8265_2ac_cfg)},
452 {IWL_PCI_DEVICE(0x24FD, 0x8110, iwl8265_2ac_cfg)},
453 {IWL_PCI_DEVICE(0x24FD, 0x8050, iwl8265_2ac_cfg)},
454 {IWL_PCI_DEVICE(0x24FD, 0x8010, iwl8265_2ac_cfg)},
455 {IWL_PCI_DEVICE(0x24FD, 0x0810, iwl8265_2ac_cfg)},
456 {IWL_PCI_DEVICE(0x24FD, 0x9110, iwl8265_2ac_cfg)},
457 {IWL_PCI_DEVICE(0x24FD, 0x8130, iwl8265_2ac_cfg)},
458 {IWL_PCI_DEVICE(0x24FD, 0x0910, iwl8265_2ac_cfg)},
459 {IWL_PCI_DEVICE(0x24FD, 0x0930, iwl8265_2ac_cfg)},
460 {IWL_PCI_DEVICE(0x24FD, 0x0950, iwl8265_2ac_cfg)},
461 {IWL_PCI_DEVICE(0x24FD, 0x0850, iwl8265_2ac_cfg)},
462 {IWL_PCI_DEVICE(0x24FD, 0x1014, iwl8265_2ac_cfg)},
463 {IWL_PCI_DEVICE(0x24FD, 0x3E02, iwl8275_2ac_cfg)},
464 {IWL_PCI_DEVICE(0x24FD, 0x3E01, iwl8275_2ac_cfg)},
465 {IWL_PCI_DEVICE(0x24FD, 0x1012, iwl8275_2ac_cfg)},
466 {IWL_PCI_DEVICE(0x24FD, 0x0012, iwl8275_2ac_cfg)},
467 {IWL_PCI_DEVICE(0x24FD, 0x0014, iwl8265_2ac_cfg)},
468 {IWL_PCI_DEVICE(0x24FD, 0x9074, iwl8265_2ac_cfg)},
471 {IWL_PCI_DEVICE(0x2526, PCI_ANY_ID, iwl9000_trans_cfg)},
472 {IWL_PCI_DEVICE(0x271B, PCI_ANY_ID, iwl9000_trans_cfg)},
473 {IWL_PCI_DEVICE(0x271C, PCI_ANY_ID, iwl9000_trans_cfg)},
474 {IWL_PCI_DEVICE(0x30DC, PCI_ANY_ID, iwl9560_long_latency_trans_cfg)},
475 {IWL_PCI_DEVICE(0x31DC, PCI_ANY_ID, iwl9560_shared_clk_trans_cfg)},
476 {IWL_PCI_DEVICE(0x9DF0, PCI_ANY_ID, iwl9560_trans_cfg)},
477 {IWL_PCI_DEVICE(0xA370, PCI_ANY_ID, iwl9560_trans_cfg)},
480 {IWL_PCI_DEVICE(0x02F0, PCI_ANY_ID, iwl_qu_trans_cfg)},
481 {IWL_PCI_DEVICE(0x06F0, PCI_ANY_ID, iwl_qu_trans_cfg)},
483 {IWL_PCI_DEVICE(0x34F0, PCI_ANY_ID, iwl_qu_medium_latency_trans_cfg)},
484 {IWL_PCI_DEVICE(0x3DF0, PCI_ANY_ID, iwl_qu_medium_latency_trans_cfg)},
485 {IWL_PCI_DEVICE(0x4DF0, PCI_ANY_ID, iwl_qu_medium_latency_trans_cfg)},
487 {IWL_PCI_DEVICE(0x43F0, PCI_ANY_ID, iwl_qu_long_latency_trans_cfg)},
488 {IWL_PCI_DEVICE(0xA0F0, PCI_ANY_ID, iwl_qu_long_latency_trans_cfg)},
490 {IWL_PCI_DEVICE(0x2723, PCI_ANY_ID, iwl_ax200_trans_cfg)},
493 {IWL_PCI_DEVICE(0x2725, PCI_ANY_ID, iwl_so_trans_cfg)},
494 {IWL_PCI_DEVICE(0x7A70, PCI_ANY_ID, iwl_so_long_latency_imr_trans_cfg)},
495 {IWL_PCI_DEVICE(0x7AF0, PCI_ANY_ID, iwl_so_trans_cfg)},
496 {IWL_PCI_DEVICE(0x51F0, PCI_ANY_ID, iwl_so_long_latency_trans_cfg)},
497 {IWL_PCI_DEVICE(0x51F1, PCI_ANY_ID, iwl_so_long_latency_imr_trans_cfg)},
498 {IWL_PCI_DEVICE(0x54F0, PCI_ANY_ID, iwl_so_long_latency_trans_cfg)},
499 {IWL_PCI_DEVICE(0x7F70, PCI_ANY_ID, iwl_so_trans_cfg)},
502 {IWL_PCI_DEVICE(0x2729, PCI_ANY_ID, iwl_ma_trans_cfg)},
503 {IWL_PCI_DEVICE(0x7E40, PCI_ANY_ID, iwl_ma_trans_cfg)},
506 {IWL_PCI_DEVICE(0x2727, PCI_ANY_ID, iwl_bz_trans_cfg)},
507 {IWL_PCI_DEVICE(0x272D, PCI_ANY_ID, iwl_bz_trans_cfg)},
508 {IWL_PCI_DEVICE(0x272b, PCI_ANY_ID, iwl_bz_trans_cfg)},
509 {IWL_PCI_DEVICE(0xA840, 0x0000, iwl_bz_trans_cfg)},
510 {IWL_PCI_DEVICE(0xA840, 0x0090, iwl_bz_trans_cfg)},
511 {IWL_PCI_DEVICE(0xA840, 0x0094, iwl_bz_trans_cfg)},
512 {IWL_PCI_DEVICE(0xA840, 0x0098, iwl_bz_trans_cfg)},
513 {IWL_PCI_DEVICE(0xA840, 0x009C, iwl_bz_trans_cfg)},
514 {IWL_PCI_DEVICE(0xA840, 0x00C0, iwl_bz_trans_cfg)},
515 {IWL_PCI_DEVICE(0xA840, 0x00C4, iwl_bz_trans_cfg)},
516 {IWL_PCI_DEVICE(0xA840, 0x00E0, iwl_bz_trans_cfg)},
517 {IWL_PCI_DEVICE(0xA840, 0x00E4, iwl_bz_trans_cfg)},
518 {IWL_PCI_DEVICE(0xA840, 0x00E8, iwl_bz_trans_cfg)},
519 {IWL_PCI_DEVICE(0xA840, 0x00EC, iwl_bz_trans_cfg)},
520 {IWL_PCI_DEVICE(0xA840, 0x0100, iwl_bz_trans_cfg)},
521 {IWL_PCI_DEVICE(0xA840, 0x0110, iwl_bz_trans_cfg)},
522 {IWL_PCI_DEVICE(0xA840, 0x0114, iwl_bz_trans_cfg)},
523 {IWL_PCI_DEVICE(0xA840, 0x0118, iwl_bz_trans_cfg)},
524 {IWL_PCI_DEVICE(0xA840, 0x011C, iwl_bz_trans_cfg)},
525 {IWL_PCI_DEVICE(0xA840, 0x0310, iwl_bz_trans_cfg)},
526 {IWL_PCI_DEVICE(0xA840, 0x0314, iwl_bz_trans_cfg)},
527 {IWL_PCI_DEVICE(0xA840, 0x0510, iwl_bz_trans_cfg)},
528 {IWL_PCI_DEVICE(0xA840, 0x0A10, iwl_bz_trans_cfg)},
529 {IWL_PCI_DEVICE(0xA840, 0x1671, iwl_bz_trans_cfg)},
530 {IWL_PCI_DEVICE(0xA840, 0x1672, iwl_bz_trans_cfg)},
531 {IWL_PCI_DEVICE(0xA840, 0x1771, iwl_bz_trans_cfg)},
532 {IWL_PCI_DEVICE(0xA840, 0x1772, iwl_bz_trans_cfg)},
533 {IWL_PCI_DEVICE(0xA840, 0x1791, iwl_bz_trans_cfg)},
534 {IWL_PCI_DEVICE(0xA840, 0x1792, iwl_bz_trans_cfg)},
535 {IWL_PCI_DEVICE(0xA840, 0x4090, iwl_bz_trans_cfg)},
536 {IWL_PCI_DEVICE(0xA840, 0x40C4, iwl_bz_trans_cfg)},
537 {IWL_PCI_DEVICE(0xA840, 0x40E0, iwl_bz_trans_cfg)},
538 {IWL_PCI_DEVICE(0xA840, 0x4110, iwl_bz_trans_cfg)},
539 {IWL_PCI_DEVICE(0xA840, 0x4314, iwl_bz_trans_cfg)},
540 {IWL_PCI_DEVICE(0x7740, PCI_ANY_ID, iwl_bz_trans_cfg)},
541 {IWL_PCI_DEVICE(0x4D40, PCI_ANY_ID, iwl_bz_trans_cfg)},
544 {IWL_PCI_DEVICE(0xE440, PCI_ANY_ID, iwl_sc_trans_cfg)},
545 {IWL_PCI_DEVICE(0xE340, PCI_ANY_ID, iwl_sc_trans_cfg)},
546 {IWL_PCI_DEVICE(0xD340, PCI_ANY_ID, iwl_sc_trans_cfg)},
547 {IWL_PCI_DEVICE(0x6E70, PCI_ANY_ID, iwl_sc_trans_cfg)},
550 {0}
570 IWL_DEV_INFO(0x2526, 0x1550, iwl9260_2ac_cfg, iwl9260_killer_1550_name),
571 IWL_DEV_INFO(0x2526, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_name),
572 IWL_DEV_INFO(0x2526, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_name),
573 IWL_DEV_INFO(0x30DC, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_name),
574 IWL_DEV_INFO(0x30DC, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_name),
575 IWL_DEV_INFO(0x31DC, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_name),
576 IWL_DEV_INFO(0x31DC, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_name),
577 IWL_DEV_INFO(0xA370, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_name),
578 IWL_DEV_INFO(0xA370, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_name),
579 IWL_DEV_INFO(0x54F0, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_160_name),
580 IWL_DEV_INFO(0x54F0, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_name),
581 IWL_DEV_INFO(0x51F0, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_160_name),
582 IWL_DEV_INFO(0x51F0, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_160_name),
583 IWL_DEV_INFO(0x51F0, 0x1691, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690s_name),
584 IWL_DEV_INFO(0x51F0, 0x1692, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690i_name),
585 IWL_DEV_INFO(0x51F1, 0x1692, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690i_name),
586 IWL_DEV_INFO(0x54F0, 0x1691, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690s_name),
587 IWL_DEV_INFO(0x54F0, 0x1692, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690i_name),
588 IWL_DEV_INFO(0x7A70, 0x1691, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690s_name),
589 IWL_DEV_INFO(0x7A70, 0x1692, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690i_name),
590 IWL_DEV_INFO(0x7AF0, 0x1691, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690s_name),
591 IWL_DEV_INFO(0x7AF0, 0x1692, iwlax411_2ax_cfg_so_gf4_a0, iwl_ax411_killer_1690i_name),
593 IWL_DEV_INFO(0x271C, 0x0214, iwl9260_2ac_cfg, iwl9260_1_name),
594 IWL_DEV_INFO(0x7E40, 0x1691, iwl_cfg_ma, iwl_ax411_killer_1690s_name),
595 IWL_DEV_INFO(0x7E40, 0x1692, iwl_cfg_ma, iwl_ax411_killer_1690i_name),
598 IWL_DEV_INFO(0x2723, IWL_CFG_ANY, iwl_ax200_cfg_cc, iwl_ax200_name),
599 IWL_DEV_INFO(0x2723, 0x1653, iwl_ax200_cfg_cc, iwl_ax200_killer_1650w_name),
600 IWL_DEV_INFO(0x2723, 0x1654, iwl_ax200_cfg_cc, iwl_ax200_killer_1650x_name),
603 IWL_DEV_INFO(0x43F0, 0x0070, iwl_ax201_cfg_qu_hr, NULL),
604 IWL_DEV_INFO(0x43F0, 0x0074, iwl_ax201_cfg_qu_hr, NULL),
605 IWL_DEV_INFO(0x43F0, 0x0078, iwl_ax201_cfg_qu_hr, NULL),
606 IWL_DEV_INFO(0x43F0, 0x007C, iwl_ax201_cfg_qu_hr, NULL),
607 IWL_DEV_INFO(0x43F0, 0x1651, killer1650s_2ax_cfg_qu_b0_hr_b0, iwl_ax201_killer_1650s_name),
608 IWL_DEV_INFO(0x43F0, 0x1652, killer1650i_2ax_cfg_qu_b0_hr_b0, iwl_ax201_killer_1650i_name),
609 IWL_DEV_INFO(0x43F0, 0x2074, iwl_ax201_cfg_qu_hr, NULL),
610 IWL_DEV_INFO(0x43F0, 0x4070, iwl_ax201_cfg_qu_hr, NULL),
611 IWL_DEV_INFO(0xA0F0, 0x0070, iwl_ax201_cfg_qu_hr, NULL),
612 IWL_DEV_INFO(0xA0F0, 0x0074, iwl_ax201_cfg_qu_hr, NULL),
613 IWL_DEV_INFO(0xA0F0, 0x0078, iwl_ax201_cfg_qu_hr, NULL),
614 IWL_DEV_INFO(0xA0F0, 0x007C, iwl_ax201_cfg_qu_hr, NULL),
615 IWL_DEV_INFO(0xA0F0, 0x0A10, iwl_ax201_cfg_qu_hr, NULL),
616 IWL_DEV_INFO(0xA0F0, 0x1651, killer1650s_2ax_cfg_qu_b0_hr_b0, NULL),
617 IWL_DEV_INFO(0xA0F0, 0x1652, killer1650i_2ax_cfg_qu_b0_hr_b0, NULL),
618 IWL_DEV_INFO(0xA0F0, 0x2074, iwl_ax201_cfg_qu_hr, NULL),
619 IWL_DEV_INFO(0xA0F0, 0x4070, iwl_ax201_cfg_qu_hr, NULL),
620 IWL_DEV_INFO(0xA0F0, 0x6074, iwl_ax201_cfg_qu_hr, NULL),
621 IWL_DEV_INFO(0x02F0, 0x0070, iwl_ax201_cfg_quz_hr, NULL),
622 IWL_DEV_INFO(0x02F0, 0x0074, iwl_ax201_cfg_quz_hr, NULL),
623 IWL_DEV_INFO(0x02F0, 0x6074, iwl_ax201_cfg_quz_hr, NULL),
624 IWL_DEV_INFO(0x02F0, 0x0078, iwl_ax201_cfg_quz_hr, NULL),
625 IWL_DEV_INFO(0x02F0, 0x007C, iwl_ax201_cfg_quz_hr, NULL),
626 IWL_DEV_INFO(0x02F0, 0x0310, iwl_ax201_cfg_quz_hr, NULL),
627 IWL_DEV_INFO(0x02F0, 0x1651, iwl_ax1650s_cfg_quz_hr, NULL),
628 IWL_DEV_INFO(0x02F0, 0x1652, iwl_ax1650i_cfg_quz_hr, NULL),
629 IWL_DEV_INFO(0x02F0, 0x2074, iwl_ax201_cfg_quz_hr, NULL),
630 IWL_DEV_INFO(0x02F0, 0x4070, iwl_ax201_cfg_quz_hr, NULL),
631 IWL_DEV_INFO(0x06F0, 0x0070, iwl_ax201_cfg_quz_hr, NULL),
632 IWL_DEV_INFO(0x06F0, 0x0074, iwl_ax201_cfg_quz_hr, NULL),
633 IWL_DEV_INFO(0x06F0, 0x0078, iwl_ax201_cfg_quz_hr, NULL),
634 IWL_DEV_INFO(0x06F0, 0x007C, iwl_ax201_cfg_quz_hr, NULL),
635 IWL_DEV_INFO(0x06F0, 0x0310, iwl_ax201_cfg_quz_hr, NULL),
636 IWL_DEV_INFO(0x06F0, 0x1651, iwl_ax1650s_cfg_quz_hr, NULL),
637 IWL_DEV_INFO(0x06F0, 0x1652, iwl_ax1650i_cfg_quz_hr, NULL),
638 IWL_DEV_INFO(0x06F0, 0x2074, iwl_ax201_cfg_quz_hr, NULL),
639 IWL_DEV_INFO(0x06F0, 0x4070, iwl_ax201_cfg_quz_hr, NULL),
640 IWL_DEV_INFO(0x34F0, 0x0070, iwl_ax201_cfg_qu_hr, NULL),
641 IWL_DEV_INFO(0x34F0, 0x0074, iwl_ax201_cfg_qu_hr, NULL),
642 IWL_DEV_INFO(0x34F0, 0x0078, iwl_ax201_cfg_qu_hr, NULL),
643 IWL_DEV_INFO(0x34F0, 0x007C, iwl_ax201_cfg_qu_hr, NULL),
644 IWL_DEV_INFO(0x34F0, 0x0310, iwl_ax201_cfg_qu_hr, NULL),
645 IWL_DEV_INFO(0x34F0, 0x1651, killer1650s_2ax_cfg_qu_b0_hr_b0, NULL),
646 IWL_DEV_INFO(0x34F0, 0x1652, killer1650i_2ax_cfg_qu_b0_hr_b0, NULL),
647 IWL_DEV_INFO(0x34F0, 0x2074, iwl_ax201_cfg_qu_hr, NULL),
648 IWL_DEV_INFO(0x34F0, 0x4070, iwl_ax201_cfg_qu_hr, NULL),
650 IWL_DEV_INFO(0x3DF0, 0x0070, iwl_ax201_cfg_qu_hr, NULL),
651 IWL_DEV_INFO(0x3DF0, 0x0074, iwl_ax201_cfg_qu_hr, NULL),
652 IWL_DEV_INFO(0x3DF0, 0x0078, iwl_ax201_cfg_qu_hr, NULL),
653 IWL_DEV_INFO(0x3DF0, 0x007C, iwl_ax201_cfg_qu_hr, NULL),
654 IWL_DEV_INFO(0x3DF0, 0x0310, iwl_ax201_cfg_qu_hr, NULL),
655 IWL_DEV_INFO(0x3DF0, 0x1651, killer1650s_2ax_cfg_qu_b0_hr_b0, NULL),
656 IWL_DEV_INFO(0x3DF0, 0x1652, killer1650i_2ax_cfg_qu_b0_hr_b0, NULL),
657 IWL_DEV_INFO(0x3DF0, 0x2074, iwl_ax201_cfg_qu_hr, NULL),
658 IWL_DEV_INFO(0x3DF0, 0x4070, iwl_ax201_cfg_qu_hr, NULL),
660 IWL_DEV_INFO(0x4DF0, 0x0070, iwl_ax201_cfg_qu_hr, NULL),
661 IWL_DEV_INFO(0x4DF0, 0x0074, iwl_ax201_cfg_qu_hr, NULL),
662 IWL_DEV_INFO(0x4DF0, 0x0078, iwl_ax201_cfg_qu_hr, NULL),
663 IWL_DEV_INFO(0x4DF0, 0x007C, iwl_ax201_cfg_qu_hr, NULL),
664 IWL_DEV_INFO(0x4DF0, 0x0310, iwl_ax201_cfg_qu_hr, NULL),
665 IWL_DEV_INFO(0x4DF0, 0x1651, killer1650s_2ax_cfg_qu_b0_hr_b0, NULL),
666 IWL_DEV_INFO(0x4DF0, 0x1652, killer1650i_2ax_cfg_qu_b0_hr_b0, NULL),
667 IWL_DEV_INFO(0x4DF0, 0x2074, iwl_ax201_cfg_qu_hr, NULL),
668 IWL_DEV_INFO(0x4DF0, 0x4070, iwl_ax201_cfg_qu_hr, NULL),
669 IWL_DEV_INFO(0x4DF0, 0x6074, iwl_ax201_cfg_qu_hr, NULL),
672 IWL_DEV_INFO(0x2725, 0x0090, iwlax211_2ax_cfg_so_gf_a0, NULL),
673 IWL_DEV_INFO(0x2725, 0x0020, iwlax210_2ax_cfg_ty_gf_a0, NULL),
674 IWL_DEV_INFO(0x2725, 0x2020, iwlax210_2ax_cfg_ty_gf_a0, NULL),
675 IWL_DEV_INFO(0x2725, 0x0024, iwlax210_2ax_cfg_ty_gf_a0, NULL),
676 IWL_DEV_INFO(0x2725, 0x0310, iwlax210_2ax_cfg_ty_gf_a0, NULL),
677 IWL_DEV_INFO(0x2725, 0x0510, iwlax210_2ax_cfg_ty_gf_a0, NULL),
678 IWL_DEV_INFO(0x2725, 0x0A10, iwlax210_2ax_cfg_ty_gf_a0, NULL),
679 IWL_DEV_INFO(0x2725, 0xE020, iwlax210_2ax_cfg_ty_gf_a0, NULL),
680 IWL_DEV_INFO(0x2725, 0xE024, iwlax210_2ax_cfg_ty_gf_a0, NULL),
681 IWL_DEV_INFO(0x2725, 0x4020, iwlax210_2ax_cfg_ty_gf_a0, NULL),
682 IWL_DEV_INFO(0x2725, 0x6020, iwlax210_2ax_cfg_ty_gf_a0, NULL),
683 IWL_DEV_INFO(0x2725, 0x6024, iwlax210_2ax_cfg_ty_gf_a0, NULL),
684 IWL_DEV_INFO(0x2725, 0x1673, iwlax210_2ax_cfg_ty_gf_a0, iwl_ax210_killer_1675w_name),
685 IWL_DEV_INFO(0x2725, 0x1674, iwlax210_2ax_cfg_ty_gf_a0, iwl_ax210_killer_1675x_name),
686 IWL_DEV_INFO(0x7A70, 0x0090, iwlax211_2ax_cfg_so_gf_a0_long, NULL),
687 IWL_DEV_INFO(0x7A70, 0x0098, iwlax211_2ax_cfg_so_gf_a0_long, NULL),
688 IWL_DEV_INFO(0x7A70, 0x00B0, iwlax411_2ax_cfg_so_gf4_a0_long, NULL),
689 IWL_DEV_INFO(0x7A70, 0x0310, iwlax211_2ax_cfg_so_gf_a0_long, NULL),
690 IWL_DEV_INFO(0x7A70, 0x0510, iwlax211_2ax_cfg_so_gf_a0_long, NULL),
691 IWL_DEV_INFO(0x7A70, 0x0A10, iwlax211_2ax_cfg_so_gf_a0_long, NULL),
692 IWL_DEV_INFO(0x7AF0, 0x0090, iwlax211_2ax_cfg_so_gf_a0, NULL),
693 IWL_DEV_INFO(0x7AF0, 0x0098, iwlax211_2ax_cfg_so_gf_a0, NULL),
694 IWL_DEV_INFO(0x7AF0, 0x00B0, iwlax411_2ax_cfg_so_gf4_a0, NULL),
695 IWL_DEV_INFO(0x7AF0, 0x0310, iwlax211_2ax_cfg_so_gf_a0, NULL),
696 IWL_DEV_INFO(0x7AF0, 0x0510, iwlax211_2ax_cfg_so_gf_a0, NULL),
697 IWL_DEV_INFO(0x7AF0, 0x0A10, iwlax211_2ax_cfg_so_gf_a0, NULL),
700 IWL_DEV_INFO(0x7A70, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_160_name),
701 IWL_DEV_INFO(0x7A70, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_160_name),
702 IWL_DEV_INFO(0x7AF0, 0x1551, iwl9560_2ac_cfg_soc, iwl9560_killer_1550s_160_name),
703 IWL_DEV_INFO(0x7AF0, 0x1552, iwl9560_2ac_cfg_soc, iwl9560_killer_1550i_160_name),
706 IWL_DEV_INFO(0x2726, 0x1671, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675s_name),
707 IWL_DEV_INFO(0x2726, 0x1672, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675i_name),
708 IWL_DEV_INFO(0x51F0, 0x1671, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675s_name),
709 IWL_DEV_INFO(0x51F0, 0x1672, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675i_name),
710 IWL_DEV_INFO(0x51F1, 0x1671, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675s_name),
711 IWL_DEV_INFO(0x51F1, 0x1672, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675i_name),
712 IWL_DEV_INFO(0x54F0, 0x1671, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675s_name),
713 IWL_DEV_INFO(0x54F0, 0x1672, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675i_name),
714 IWL_DEV_INFO(0x7A70, 0x1671, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675s_name),
715 IWL_DEV_INFO(0x7A70, 0x1672, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675i_name),
716 IWL_DEV_INFO(0x7AF0, 0x1671, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675s_name),
717 IWL_DEV_INFO(0x7AF0, 0x1672, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675i_name),
718 IWL_DEV_INFO(0x7F70, 0x1671, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675s_name),
719 IWL_DEV_INFO(0x7F70, 0x1672, iwlax211_2ax_cfg_so_gf_a0, iwl_ax211_killer_1675i_name),
722 IWL_DEV_INFO(0x7E40, 0x1671, iwl_cfg_ma, iwl_ax211_killer_1675s_name),
723 IWL_DEV_INFO(0x7E40, 0x1672, iwl_cfg_ma, iwl_ax211_killer_1675i_name),
757 _IWL_DEV_INFO(0x2526, IWL_CFG_ANY,
762 _IWL_DEV_INFO(0x2526, IWL_CFG_ANY,
768 _IWL_DEV_INFO(0x271B, IWL_CFG_ANY,
773 _IWL_DEV_INFO(0x271B, IWL_CFG_ANY,
779 _IWL_DEV_INFO(0x2526, IWL_CFG_ANY,
784 _IWL_DEV_INFO(0x2526, IWL_CFG_ANY,
824 _IWL_DEV_INFO(IWL_CFG_ANY, 0x1551,
829 _IWL_DEV_INFO(IWL_CFG_ANY, 0x1552,
868 _IWL_DEV_INFO(IWL_CFG_ANY, 0x1551,
873 _IWL_DEV_INFO(IWL_CFG_ANY, 0x1552,
912 _IWL_DEV_INFO(IWL_CFG_ANY, 0x1551,
917 _IWL_DEV_INFO(IWL_CFG_ANY, 0x1552,
1170 u32 val = 0;
1214 IWL_INFO(iwl_trans, "Detected crf-id 0x%x, cnv-id 0x%x wfpm id 0x%x\n",
1225 int ret = 0;
1262 "Can't find a correct rfid for crf id 0x%x\n",
1284 "Detected rf-type 0x%x step-id 0x%x slave-id 0x%x from crf id 0x%x\n",
1287 "Detected cdb-id 0x%x jacket-id 0x%x from wfpm id 0x%x\n",
1289 IWL_INFO(iwl_trans, "Detected jacket-id 0x%x from cnvi id 0x%x\n",
1297 #define PCI_CFG_RETRY_TIMEOUT 0x041
1310 for (i = num_devices - 1; i >= 0; i--) {
1429 IWL_INFO(iwl_trans, "PCI dev %04x/%04x, rev=0x%x, rfid=0x%x\n",
1499 pr_err("No config found for PCI dev %04x/%04x, rev=0x%x, rfid=0x%x\n",
1552 return 0;
1580 return 0;
1596 * We disable the RETRY_TIMEOUT register (0x41) to keep
1599 pci_write_config_byte(pdev, PCI_CFG_RETRY_TIMEOUT, 0x00);
1602 return 0;
1607 * Note: MAC (bits 0:7) will be cleared upon suspend even with wowlan,
1626 return 0;
1641 return 0;
1706 error = sysctl_wire_old_buffer(req, 0);
1707 if (error != 0)
1714 while (id != NULL && id->vendor != 0) {
1716 if ((id->driver_data & TRANS_CFG_MARKER) != 0) {
1726 } else if (id->driver_data != 0) {
1743 for (i = 0; i < ARRAY_SIZE(iwl_dev_info_table); i++) {
1766 CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_SKIP | CTLFLAG_MPSAFE, NULL, 0,