Lines Matching +full:0 +full:x0810

32 			       0, _invalid_type))
43 {IWL_PCI_DEVICE(0x4232, 0x1201, iwl5000_mac_cfg)}, /* Mini Card */
44 {IWL_PCI_DEVICE(0x4232, 0x1301, iwl5000_mac_cfg)}, /* Half Mini Card */
45 {IWL_PCI_DEVICE(0x4232, 0x1204, iwl5000_mac_cfg)}, /* Mini Card */
46 {IWL_PCI_DEVICE(0x4232, 0x1304, iwl5000_mac_cfg)}, /* Half Mini Card */
47 {IWL_PCI_DEVICE(0x4232, 0x1205, iwl5000_mac_cfg)}, /* Mini Card */
48 {IWL_PCI_DEVICE(0x4232, 0x1305, iwl5000_mac_cfg)}, /* Half Mini Card */
49 {IWL_PCI_DEVICE(0x4232, 0x1206, iwl5000_mac_cfg)}, /* Mini Card */
50 {IWL_PCI_DEVICE(0x4232, 0x1306, iwl5000_mac_cfg)}, /* Half Mini Card */
51 {IWL_PCI_DEVICE(0x4232, 0x1221, iwl5000_mac_cfg)}, /* Mini Card */
52 {IWL_PCI_DEVICE(0x4232, 0x1321, iwl5000_mac_cfg)}, /* Half Mini Card */
53 {IWL_PCI_DEVICE(0x4232, 0x1224, iwl5000_mac_cfg)}, /* Mini Card */
54 {IWL_PCI_DEVICE(0x4232, 0x1324, iwl5000_mac_cfg)}, /* Half Mini Card */
55 {IWL_PCI_DEVICE(0x4232, 0x1225, iwl5000_mac_cfg)}, /* Mini Card */
56 {IWL_PCI_DEVICE(0x4232, 0x1325, iwl5000_mac_cfg)}, /* Half Mini Card */
57 {IWL_PCI_DEVICE(0x4232, 0x1226, iwl5000_mac_cfg)}, /* Mini Card */
58 {IWL_PCI_DEVICE(0x4232, 0x1326, iwl5000_mac_cfg)}, /* Half Mini Card */
59 {IWL_PCI_DEVICE(0x4237, 0x1211, iwl5000_mac_cfg)}, /* Mini Card */
60 {IWL_PCI_DEVICE(0x4237, 0x1311, iwl5000_mac_cfg)}, /* Half Mini Card */
61 {IWL_PCI_DEVICE(0x4237, 0x1214, iwl5000_mac_cfg)}, /* Mini Card */
62 {IWL_PCI_DEVICE(0x4237, 0x1314, iwl5000_mac_cfg)}, /* Half Mini Card */
63 {IWL_PCI_DEVICE(0x4237, 0x1215, iwl5000_mac_cfg)}, /* Mini Card */
64 {IWL_PCI_DEVICE(0x4237, 0x1315, iwl5000_mac_cfg)}, /* Half Mini Card */
65 {IWL_PCI_DEVICE(0x4237, 0x1216, iwl5000_mac_cfg)}, /* Mini Card */
66 {IWL_PCI_DEVICE(0x4237, 0x1316, iwl5000_mac_cfg)}, /* Half Mini Card */
69 {IWL_PCI_DEVICE(0x4235, 0x1021, iwl5000_mac_cfg)}, /* Mini Card */
70 {IWL_PCI_DEVICE(0x4235, 0x1121, iwl5000_mac_cfg)}, /* Half Mini Card */
71 {IWL_PCI_DEVICE(0x4235, 0x1024, iwl5000_mac_cfg)}, /* Mini Card */
72 {IWL_PCI_DEVICE(0x4235, 0x1124, iwl5000_mac_cfg)}, /* Half Mini Card */
73 {IWL_PCI_DEVICE(0x4235, 0x1001, iwl5000_mac_cfg)}, /* Mini Card */
74 {IWL_PCI_DEVICE(0x4235, 0x1101, iwl5000_mac_cfg)}, /* Half Mini Card */
75 {IWL_PCI_DEVICE(0x4235, 0x1004, iwl5000_mac_cfg)}, /* Mini Card */
76 {IWL_PCI_DEVICE(0x4235, 0x1104, iwl5000_mac_cfg)}, /* Half Mini Card */
77 {IWL_PCI_DEVICE(0x4236, 0x1011, iwl5000_mac_cfg)}, /* Mini Card */
78 {IWL_PCI_DEVICE(0x4236, 0x1111, iwl5000_mac_cfg)}, /* Half Mini Card */
79 {IWL_PCI_DEVICE(0x4236, 0x1014, iwl5000_mac_cfg)}, /* Mini Card */
80 {IWL_PCI_DEVICE(0x4236, 0x1114, iwl5000_mac_cfg)}, /* Half Mini Card */
83 {IWL_PCI_DEVICE(0x423A, 0x1001, iwl5000_mac_cfg)}, /* Mini Card */
84 {IWL_PCI_DEVICE(0x423A, 0x1021, iwl5000_mac_cfg)}, /* Mini Card */
85 {IWL_PCI_DEVICE(0x423B, 0x1011, iwl5000_mac_cfg)}, /* Mini Card */
88 {IWL_PCI_DEVICE(0x423C, 0x1201, iwl5150_mac_cfg)}, /* Mini Card */
89 {IWL_PCI_DEVICE(0x423C, 0x1301, iwl5150_mac_cfg)}, /* Half Mini Card */
90 {IWL_PCI_DEVICE(0x423C, 0x1206, iwl5150_mac_cfg)}, /* Mini Card */
91 {IWL_PCI_DEVICE(0x423C, 0x1306, iwl5150_mac_cfg)}, /* Half Mini Card */
92 {IWL_PCI_DEVICE(0x423C, 0x1221, iwl5150_mac_cfg)}, /* Mini Card */
93 {IWL_PCI_DEVICE(0x423C, 0x1321, iwl5150_mac_cfg)}, /* Half Mini Card */
94 {IWL_PCI_DEVICE(0x423C, 0x1326, iwl5150_mac_cfg)}, /* Half Mini Card */
96 {IWL_PCI_DEVICE(0x423D, 0x1211, iwl5150_mac_cfg)}, /* Mini Card */
97 {IWL_PCI_DEVICE(0x423D, 0x1311, iwl5150_mac_cfg)}, /* Half Mini Card */
98 {IWL_PCI_DEVICE(0x423D, 0x1216, iwl5150_mac_cfg)}, /* Mini Card */
99 {IWL_PCI_DEVICE(0x423D, 0x1316, iwl5150_mac_cfg)}, /* Half Mini Card */
102 {IWL_PCI_DEVICE(0x422B, 0x1101, iwl6000_mac_cfg)},
103 {IWL_PCI_DEVICE(0x422B, 0x1108, iwl6000_mac_cfg)},
104 {IWL_PCI_DEVICE(0x422B, 0x1121, iwl6000_mac_cfg)},
105 {IWL_PCI_DEVICE(0x422B, 0x1128, iwl6000_mac_cfg)},
106 {IWL_PCI_DEVICE(0x422C, 0x1301, iwl6000i_mac_cfg)},
107 {IWL_PCI_DEVICE(0x422C, 0x1306, iwl6000i_mac_cfg)},
108 {IWL_PCI_DEVICE(0x422C, 0x1307, iwl6000i_mac_cfg)},
109 {IWL_PCI_DEVICE(0x422C, 0x1321, iwl6000i_mac_cfg)},
110 {IWL_PCI_DEVICE(0x422C, 0x1326, iwl6000i_mac_cfg)},
111 {IWL_PCI_DEVICE(0x4238, 0x1111, iwl6000_mac_cfg)},
112 {IWL_PCI_DEVICE(0x4238, 0x1118, iwl6000_mac_cfg)},
113 {IWL_PCI_DEVICE(0x4239, 0x1311, iwl6000i_mac_cfg)},
114 {IWL_PCI_DEVICE(0x4239, 0x1316, iwl6000i_mac_cfg)},
117 {IWL_PCI_DEVICE(0x0082, 0x1301, iwl6005_mac_cfg)},
118 {IWL_PCI_DEVICE(0x0082, 0x1306, iwl6005_mac_cfg)},
119 {IWL_PCI_DEVICE(0x0082, 0x1307, iwl6005_mac_cfg)},
120 {IWL_PCI_DEVICE(0x0082, 0x1308, iwl6005_mac_cfg)},
121 {IWL_PCI_DEVICE(0x0082, 0x1321, iwl6005_mac_cfg)},
122 {IWL_PCI_DEVICE(0x0082, 0x1326, iwl6005_mac_cfg)},
123 {IWL_PCI_DEVICE(0x0082, 0x1328, iwl6005_mac_cfg)},
124 {IWL_PCI_DEVICE(0x0085, 0x1311, iwl6005_mac_cfg)},
125 {IWL_PCI_DEVICE(0x0085, 0x1318, iwl6005_mac_cfg)},
126 {IWL_PCI_DEVICE(0x0085, 0x1316, iwl6005_mac_cfg)},
127 {IWL_PCI_DEVICE(0x0082, 0xC020, iwl6005_mac_cfg)},
128 {IWL_PCI_DEVICE(0x0085, 0xC220, iwl6005_mac_cfg)},
129 {IWL_PCI_DEVICE(0x0085, 0xC228, iwl6005_mac_cfg)},
130 {IWL_PCI_DEVICE(0x0082, 0x4820, iwl6005_mac_cfg)},
131 {IWL_PCI_DEVICE(0x0082, 0x1304, iwl6005_mac_cfg)},/* low 5GHz active */
132 {IWL_PCI_DEVICE(0x0082, 0x1305, iwl6005_mac_cfg)},/* high 5GHz active */
135 {IWL_PCI_DEVICE(0x008A, 0x5305, iwl6030_mac_cfg)},
136 {IWL_PCI_DEVICE(0x008A, 0x5307, iwl6030_mac_cfg)},
137 {IWL_PCI_DEVICE(0x008A, 0x5325, iwl6030_mac_cfg)},
138 {IWL_PCI_DEVICE(0x008A, 0x5327, iwl6030_mac_cfg)},
139 {IWL_PCI_DEVICE(0x008B, 0x5315, iwl6030_mac_cfg)},
140 {IWL_PCI_DEVICE(0x008B, 0x5317, iwl6030_mac_cfg)},
141 {IWL_PCI_DEVICE(0x0090, 0x5211, iwl6030_mac_cfg)},
142 {IWL_PCI_DEVICE(0x0090, 0x5215, iwl6030_mac_cfg)},
143 {IWL_PCI_DEVICE(0x0090, 0x5216, iwl6030_mac_cfg)},
144 {IWL_PCI_DEVICE(0x0091, 0x5201, iwl6030_mac_cfg)},
145 {IWL_PCI_DEVICE(0x0091, 0x5205, iwl6030_mac_cfg)},
146 {IWL_PCI_DEVICE(0x0091, 0x5206, iwl6030_mac_cfg)},
147 {IWL_PCI_DEVICE(0x0091, 0x5207, iwl6030_mac_cfg)},
148 {IWL_PCI_DEVICE(0x0091, 0x5221, iwl6030_mac_cfg)},
149 {IWL_PCI_DEVICE(0x0091, 0x5225, iwl6030_mac_cfg)},
150 {IWL_PCI_DEVICE(0x0091, 0x5226, iwl6030_mac_cfg)},
153 {IWL_PCI_DEVICE(0x0087, 0x1301, iwl6050_mac_cfg)},
154 {IWL_PCI_DEVICE(0x0087, 0x1306, iwl6050_mac_cfg)},
155 {IWL_PCI_DEVICE(0x0087, 0x1321, iwl6050_mac_cfg)},
156 {IWL_PCI_DEVICE(0x0087, 0x1326, iwl6050_mac_cfg)},
157 {IWL_PCI_DEVICE(0x0089, 0x1311, iwl6050_mac_cfg)},
158 {IWL_PCI_DEVICE(0x0089, 0x1316, iwl6050_mac_cfg)},
161 {IWL_PCI_DEVICE(0x0885, 0x1305, iwl6150_mac_cfg)},
162 {IWL_PCI_DEVICE(0x0885, 0x1307, iwl6150_mac_cfg)},
163 {IWL_PCI_DEVICE(0x0885, 0x1325, iwl6150_mac_cfg)},
164 {IWL_PCI_DEVICE(0x0885, 0x1327, iwl6150_mac_cfg)},
165 {IWL_PCI_DEVICE(0x0886, 0x1315, iwl6150_mac_cfg)},
166 {IWL_PCI_DEVICE(0x0886, 0x1317, iwl6150_mac_cfg)},
169 {IWL_PCI_DEVICE(0x0083, 0x1205, iwl1000_mac_cfg)},
170 {IWL_PCI_DEVICE(0x0083, 0x1305, iwl1000_mac_cfg)},
171 {IWL_PCI_DEVICE(0x0083, 0x1225, iwl1000_mac_cfg)},
172 {IWL_PCI_DEVICE(0x0083, 0x1325, iwl1000_mac_cfg)},
173 {IWL_PCI_DEVICE(0x0084, 0x1215, iwl1000_mac_cfg)},
174 {IWL_PCI_DEVICE(0x0084, 0x1315, iwl1000_mac_cfg)},
175 {IWL_PCI_DEVICE(0x0083, 0x1206, iwl1000_mac_cfg)},
176 {IWL_PCI_DEVICE(0x0083, 0x1306, iwl1000_mac_cfg)},
177 {IWL_PCI_DEVICE(0x0083, 0x1226, iwl1000_mac_cfg)},
178 {IWL_PCI_DEVICE(0x0083, 0x1326, iwl1000_mac_cfg)},
179 {IWL_PCI_DEVICE(0x0084, 0x1216, iwl1000_mac_cfg)},
180 {IWL_PCI_DEVICE(0x0084, 0x1316, iwl1000_mac_cfg)},
183 {IWL_PCI_DEVICE(0x08AE, 0x1005, iwl1000_mac_cfg)},
184 {IWL_PCI_DEVICE(0x08AE, 0x1007, iwl1000_mac_cfg)},
185 {IWL_PCI_DEVICE(0x08AF, 0x1015, iwl1000_mac_cfg)},
186 {IWL_PCI_DEVICE(0x08AF, 0x1017, iwl1000_mac_cfg)},
187 {IWL_PCI_DEVICE(0x08AE, 0x1025, iwl1000_mac_cfg)},
188 {IWL_PCI_DEVICE(0x08AE, 0x1027, iwl1000_mac_cfg)},
191 {IWL_PCI_DEVICE(0x0896, 0x5005, iwl6030_mac_cfg)},
192 {IWL_PCI_DEVICE(0x0896, 0x5007, iwl6030_mac_cfg)},
193 {IWL_PCI_DEVICE(0x0897, 0x5015, iwl6030_mac_cfg)},
194 {IWL_PCI_DEVICE(0x0897, 0x5017, iwl6030_mac_cfg)},
195 {IWL_PCI_DEVICE(0x0896, 0x5025, iwl6030_mac_cfg)},
196 {IWL_PCI_DEVICE(0x0896, 0x5027, iwl6030_mac_cfg)},
199 {IWL_PCI_DEVICE(0x0890, 0x4022, iwl2000_mac_cfg)},
200 {IWL_PCI_DEVICE(0x0891, 0x4222, iwl2000_mac_cfg)},
201 {IWL_PCI_DEVICE(0x0890, 0x4422, iwl2000_mac_cfg)},
202 {IWL_PCI_DEVICE(0x0890, 0x4822, iwl2000_mac_cfg)},
205 {IWL_PCI_DEVICE(0x0887, 0x4062, iwl2030_mac_cfg)},
206 {IWL_PCI_DEVICE(0x0888, 0x4262, iwl2030_mac_cfg)},
207 {IWL_PCI_DEVICE(0x0887, 0x4462, iwl2030_mac_cfg)},
210 {IWL_PCI_DEVICE(0x088E, 0x4060, iwl6030_mac_cfg)},
211 {IWL_PCI_DEVICE(0x088E, 0x406A, iwl6030_mac_cfg)},
212 {IWL_PCI_DEVICE(0x088F, 0x4260, iwl6030_mac_cfg)},
213 {IWL_PCI_DEVICE(0x088F, 0x426A, iwl6030_mac_cfg)},
214 {IWL_PCI_DEVICE(0x088E, 0x4460, iwl6030_mac_cfg)},
215 {IWL_PCI_DEVICE(0x088E, 0x446A, iwl6030_mac_cfg)},
216 {IWL_PCI_DEVICE(0x088E, 0x4860, iwl6030_mac_cfg)},
217 {IWL_PCI_DEVICE(0x088F, 0x5260, iwl6030_mac_cfg)},
220 {IWL_PCI_DEVICE(0x0894, 0x0022, iwl105_mac_cfg)},
221 {IWL_PCI_DEVICE(0x0895, 0x0222, iwl105_mac_cfg)},
222 {IWL_PCI_DEVICE(0x0894, 0x0422, iwl105_mac_cfg)},
223 {IWL_PCI_DEVICE(0x0894, 0x0822, iwl105_mac_cfg)},
226 {IWL_PCI_DEVICE(0x0892, 0x0062, iwl135_mac_cfg)},
227 {IWL_PCI_DEVICE(0x0893, 0x0262, iwl135_mac_cfg)},
228 {IWL_PCI_DEVICE(0x0892, 0x0462, iwl135_mac_cfg)},
233 {IWL_PCI_DEVICE(0x08B1, 0x4070, iwl7000_mac_cfg)},
234 {IWL_PCI_DEVICE(0x08B1, 0x4072, iwl7000_mac_cfg)},
235 {IWL_PCI_DEVICE(0x08B1, 0x4170, iwl7000_mac_cfg)},
236 {IWL_PCI_DEVICE(0x08B1, 0x4C60, iwl7000_mac_cfg)},
237 {IWL_PCI_DEVICE(0x08B1, 0x4C70, iwl7000_mac_cfg)},
238 {IWL_PCI_DEVICE(0x08B1, 0x4060, iwl7000_mac_cfg)},
239 {IWL_PCI_DEVICE(0x08B1, 0x406A, iwl7000_mac_cfg)},
240 {IWL_PCI_DEVICE(0x08B1, 0x4160, iwl7000_mac_cfg)},
241 {IWL_PCI_DEVICE(0x08B1, 0x4062, iwl7000_mac_cfg)},
242 {IWL_PCI_DEVICE(0x08B1, 0x4162, iwl7000_mac_cfg)},
243 {IWL_PCI_DEVICE(0x08B2, 0x4270, iwl7000_mac_cfg)},
244 {IWL_PCI_DEVICE(0x08B2, 0x4272, iwl7000_mac_cfg)},
245 {IWL_PCI_DEVICE(0x08B2, 0x4260, iwl7000_mac_cfg)},
246 {IWL_PCI_DEVICE(0x08B2, 0x426A, iwl7000_mac_cfg)},
247 {IWL_PCI_DEVICE(0x08B2, 0x4262, iwl7000_mac_cfg)},
248 {IWL_PCI_DEVICE(0x08B1, 0x4470, iwl7000_mac_cfg)},
249 {IWL_PCI_DEVICE(0x08B1, 0x4472, iwl7000_mac_cfg)},
250 {IWL_PCI_DEVICE(0x08B1, 0x4460, iwl7000_mac_cfg)},
251 {IWL_PCI_DEVICE(0x08B1, 0x446A, iwl7000_mac_cfg)},
252 {IWL_PCI_DEVICE(0x08B1, 0x4462, iwl7000_mac_cfg)},
253 {IWL_PCI_DEVICE(0x08B1, 0x4870, iwl7000_mac_cfg)},
254 {IWL_PCI_DEVICE(0x08B1, 0x486E, iwl7000_mac_cfg)},
255 {IWL_PCI_DEVICE(0x08B1, 0x4A70, iwl7000_mac_cfg)},
256 {IWL_PCI_DEVICE(0x08B1, 0x4A6E, iwl7000_mac_cfg)},
257 {IWL_PCI_DEVICE(0x08B1, 0x4A6C, iwl7000_mac_cfg)},
258 {IWL_PCI_DEVICE(0x08B1, 0x4570, iwl7000_mac_cfg)},
259 {IWL_PCI_DEVICE(0x08B1, 0x4560, iwl7000_mac_cfg)},
260 {IWL_PCI_DEVICE(0x08B2, 0x4370, iwl7000_mac_cfg)},
261 {IWL_PCI_DEVICE(0x08B2, 0x4360, iwl7000_mac_cfg)},
262 {IWL_PCI_DEVICE(0x08B1, 0x5070, iwl7000_mac_cfg)},
263 {IWL_PCI_DEVICE(0x08B1, 0x5072, iwl7000_mac_cfg)},
264 {IWL_PCI_DEVICE(0x08B1, 0x5170, iwl7000_mac_cfg)},
265 {IWL_PCI_DEVICE(0x08B1, 0x5770, iwl7000_mac_cfg)},
266 {IWL_PCI_DEVICE(0x08B1, 0x4020, iwl7000_mac_cfg)},
267 {IWL_PCI_DEVICE(0x08B1, 0x402A, iwl7000_mac_cfg)},
268 {IWL_PCI_DEVICE(0x08B2, 0x4220, iwl7000_mac_cfg)},
269 {IWL_PCI_DEVICE(0x08B1, 0x4420, iwl7000_mac_cfg)},
270 {IWL_PCI_DEVICE(0x08B1, 0xC070, iwl7000_mac_cfg)},
271 {IWL_PCI_DEVICE(0x08B1, 0xC072, iwl7000_mac_cfg)},
272 {IWL_PCI_DEVICE(0x08B1, 0xC170, iwl7000_mac_cfg)},
273 {IWL_PCI_DEVICE(0x08B1, 0xC060, iwl7000_mac_cfg)},
274 {IWL_PCI_DEVICE(0x08B1, 0xC06A, iwl7000_mac_cfg)},
275 {IWL_PCI_DEVICE(0x08B1, 0xC160, iwl7000_mac_cfg)},
276 {IWL_PCI_DEVICE(0x08B1, 0xC062, iwl7000_mac_cfg)},
277 {IWL_PCI_DEVICE(0x08B1, 0xC162, iwl7000_mac_cfg)},
278 {IWL_PCI_DEVICE(0x08B1, 0xC770, iwl7000_mac_cfg)},
279 {IWL_PCI_DEVICE(0x08B1, 0xC760, iwl7000_mac_cfg)},
280 {IWL_PCI_DEVICE(0x08B2, 0xC270, iwl7000_mac_cfg)},
281 {IWL_PCI_DEVICE(0x08B1, 0xCC70, iwl7000_mac_cfg)},
282 {IWL_PCI_DEVICE(0x08B1, 0xCC60, iwl7000_mac_cfg)},
283 {IWL_PCI_DEVICE(0x08B2, 0xC272, iwl7000_mac_cfg)},
284 {IWL_PCI_DEVICE(0x08B2, 0xC260, iwl7000_mac_cfg)},
285 {IWL_PCI_DEVICE(0x08B2, 0xC26A, iwl7000_mac_cfg)},
286 {IWL_PCI_DEVICE(0x08B2, 0xC262, iwl7000_mac_cfg)},
287 {IWL_PCI_DEVICE(0x08B1, 0xC470, iwl7000_mac_cfg)},
288 {IWL_PCI_DEVICE(0x08B1, 0xC472, iwl7000_mac_cfg)},
289 {IWL_PCI_DEVICE(0x08B1, 0xC460, iwl7000_mac_cfg)},
290 {IWL_PCI_DEVICE(0x08B1, 0xC462, iwl7000_mac_cfg)},
291 {IWL_PCI_DEVICE(0x08B1, 0xC570, iwl7000_mac_cfg)},
292 {IWL_PCI_DEVICE(0x08B1, 0xC560, iwl7000_mac_cfg)},
293 {IWL_PCI_DEVICE(0x08B2, 0xC370, iwl7000_mac_cfg)},
294 {IWL_PCI_DEVICE(0x08B1, 0xC360, iwl7000_mac_cfg)},
295 {IWL_PCI_DEVICE(0x08B1, 0xC020, iwl7000_mac_cfg)},
296 {IWL_PCI_DEVICE(0x08B1, 0xC02A, iwl7000_mac_cfg)},
297 {IWL_PCI_DEVICE(0x08B2, 0xC220, iwl7000_mac_cfg)},
298 {IWL_PCI_DEVICE(0x08B1, 0xC420, iwl7000_mac_cfg)},
301 {IWL_PCI_DEVICE(0x08B3, 0x0070, iwl7000_mac_cfg)},
302 {IWL_PCI_DEVICE(0x08B3, 0x0072, iwl7000_mac_cfg)},
303 {IWL_PCI_DEVICE(0x08B3, 0x0170, iwl7000_mac_cfg)},
304 {IWL_PCI_DEVICE(0x08B3, 0x0172, iwl7000_mac_cfg)},
305 {IWL_PCI_DEVICE(0x08B3, 0x0060, iwl7000_mac_cfg)},
306 {IWL_PCI_DEVICE(0x08B3, 0x0062, iwl7000_mac_cfg)},
307 {IWL_PCI_DEVICE(0x08B4, 0x0270, iwl7000_mac_cfg)},
308 {IWL_PCI_DEVICE(0x08B4, 0x0272, iwl7000_mac_cfg)},
309 {IWL_PCI_DEVICE(0x08B3, 0x0470, iwl7000_mac_cfg)},
310 {IWL_PCI_DEVICE(0x08B3, 0x0472, iwl7000_mac_cfg)},
311 {IWL_PCI_DEVICE(0x08B4, 0x0370, iwl7000_mac_cfg)},
312 {IWL_PCI_DEVICE(0x08B3, 0x8070, iwl7000_mac_cfg)},
313 {IWL_PCI_DEVICE(0x08B3, 0x8072, iwl7000_mac_cfg)},
314 {IWL_PCI_DEVICE(0x08B3, 0x8170, iwl7000_mac_cfg)},
315 {IWL_PCI_DEVICE(0x08B3, 0x8172, iwl7000_mac_cfg)},
316 {IWL_PCI_DEVICE(0x08B3, 0x8060, iwl7000_mac_cfg)},
317 {IWL_PCI_DEVICE(0x08B3, 0x8062, iwl7000_mac_cfg)},
318 {IWL_PCI_DEVICE(0x08B4, 0x8270, iwl7000_mac_cfg)},
319 {IWL_PCI_DEVICE(0x08B4, 0x8370, iwl7000_mac_cfg)},
320 {IWL_PCI_DEVICE(0x08B4, 0x8272, iwl7000_mac_cfg)},
321 {IWL_PCI_DEVICE(0x08B3, 0x8470, iwl7000_mac_cfg)},
322 {IWL_PCI_DEVICE(0x08B3, 0x8570, iwl7000_mac_cfg)},
323 {IWL_PCI_DEVICE(0x08B3, 0x1070, iwl7000_mac_cfg)},
324 {IWL_PCI_DEVICE(0x08B3, 0x1170, iwl7000_mac_cfg)},
327 {IWL_PCI_DEVICE(0x3165, 0x4010, iwl7000_mac_cfg)},
328 {IWL_PCI_DEVICE(0x3165, 0x4012, iwl7000_mac_cfg)},
329 {IWL_PCI_DEVICE(0x3166, 0x4212, iwl7000_mac_cfg)},
330 {IWL_PCI_DEVICE(0x3165, 0x4410, iwl7000_mac_cfg)},
331 {IWL_PCI_DEVICE(0x3165, 0x4510, iwl7000_mac_cfg)},
332 {IWL_PCI_DEVICE(0x3165, 0x4110, iwl7000_mac_cfg)},
333 {IWL_PCI_DEVICE(0x3166, 0x4310, iwl7000_mac_cfg)},
334 {IWL_PCI_DEVICE(0x3166, 0x4210, iwl7000_mac_cfg)},
335 {IWL_PCI_DEVICE(0x3165, 0x8010, iwl7000_mac_cfg)},
336 {IWL_PCI_DEVICE(0x3165, 0x8110, iwl7000_mac_cfg)},
339 {IWL_PCI_DEVICE(0x24FB, 0x2010, iwl7000_mac_cfg)},
340 {IWL_PCI_DEVICE(0x24FB, 0x2110, iwl7000_mac_cfg)},
341 {IWL_PCI_DEVICE(0x24FB, 0x2050, iwl7000_mac_cfg)},
342 {IWL_PCI_DEVICE(0x24FB, 0x2150, iwl7000_mac_cfg)},
343 {IWL_PCI_DEVICE(0x24FB, 0x0000, iwl7000_mac_cfg)},
346 {IWL_PCI_DEVICE(0x095A, 0x5010, iwl7000_mac_cfg)},
347 {IWL_PCI_DEVICE(0x095A, 0x5110, iwl7000_mac_cfg)},
348 {IWL_PCI_DEVICE(0x095A, 0x5100, iwl7000_mac_cfg)},
349 {IWL_PCI_DEVICE(0x095B, 0x5310, iwl7000_mac_cfg)},
350 {IWL_PCI_DEVICE(0x095B, 0x5302, iwl7000_mac_cfg)},
351 {IWL_PCI_DEVICE(0x095B, 0x5210, iwl7000_mac_cfg)},
352 {IWL_PCI_DEVICE(0x095A, 0x5C10, iwl7000_mac_cfg)},
353 {IWL_PCI_DEVICE(0x095A, 0x5012, iwl7000_mac_cfg)},
354 {IWL_PCI_DEVICE(0x095A, 0x5412, iwl7000_mac_cfg)},
355 {IWL_PCI_DEVICE(0x095A, 0x5410, iwl7000_mac_cfg)},
356 {IWL_PCI_DEVICE(0x095A, 0x5510, iwl7000_mac_cfg)},
357 {IWL_PCI_DEVICE(0x095A, 0x5400, iwl7000_mac_cfg)},
358 {IWL_PCI_DEVICE(0x095A, 0x1010, iwl7000_mac_cfg)},
359 {IWL_PCI_DEVICE(0x095A, 0x5000, iwl7000_mac_cfg)},
360 {IWL_PCI_DEVICE(0x095A, 0x500A, iwl7000_mac_cfg)},
361 {IWL_PCI_DEVICE(0x095B, 0x5200, iwl7000_mac_cfg)},
362 {IWL_PCI_DEVICE(0x095A, 0x5002, iwl7000_mac_cfg)},
363 {IWL_PCI_DEVICE(0x095A, 0x5102, iwl7000_mac_cfg)},
364 {IWL_PCI_DEVICE(0x095B, 0x5202, iwl7000_mac_cfg)},
365 {IWL_PCI_DEVICE(0x095A, 0x9010, iwl7000_mac_cfg)},
366 {IWL_PCI_DEVICE(0x095A, 0x9012, iwl7000_mac_cfg)},
367 {IWL_PCI_DEVICE(0x095A, 0x900A, iwl7000_mac_cfg)},
368 {IWL_PCI_DEVICE(0x095A, 0x9110, iwl7000_mac_cfg)},
369 {IWL_PCI_DEVICE(0x095A, 0x9112, iwl7000_mac_cfg)},
370 {IWL_PCI_DEVICE(0x095B, 0x9210, iwl7000_mac_cfg)},
371 {IWL_PCI_DEVICE(0x095B, 0x9200, iwl7000_mac_cfg)},
372 {IWL_PCI_DEVICE(0x095A, 0x9510, iwl7000_mac_cfg)},
373 {IWL_PCI_DEVICE(0x095B, 0x9310, iwl7000_mac_cfg)},
374 {IWL_PCI_DEVICE(0x095A, 0x9410, iwl7000_mac_cfg)},
375 {IWL_PCI_DEVICE(0x095A, 0x5020, iwl7000_mac_cfg)},
376 {IWL_PCI_DEVICE(0x095A, 0x502A, iwl7000_mac_cfg)},
377 {IWL_PCI_DEVICE(0x095A, 0x5420, iwl7000_mac_cfg)},
378 {IWL_PCI_DEVICE(0x095A, 0x5090, iwl7000_mac_cfg)},
379 {IWL_PCI_DEVICE(0x095A, 0x5190, iwl7000_mac_cfg)},
380 {IWL_PCI_DEVICE(0x095A, 0x5590, iwl7000_mac_cfg)},
381 {IWL_PCI_DEVICE(0x095B, 0x5290, iwl7000_mac_cfg)},
382 {IWL_PCI_DEVICE(0x095A, 0x5490, iwl7000_mac_cfg)},
383 {IWL_PCI_DEVICE(0x095A, 0x5F10, iwl7000_mac_cfg)},
384 {IWL_PCI_DEVICE(0x095B, 0x5212, iwl7000_mac_cfg)},
385 {IWL_PCI_DEVICE(0x095B, 0x520A, iwl7000_mac_cfg)},
386 {IWL_PCI_DEVICE(0x095A, 0x9000, iwl7000_mac_cfg)},
387 {IWL_PCI_DEVICE(0x095A, 0x9400, iwl7000_mac_cfg)},
388 {IWL_PCI_DEVICE(0x095A, 0x9E10, iwl7000_mac_cfg)},
391 {IWL_PCI_DEVICE(0x24F3, 0x0010, iwl8000_mac_cfg)},
392 {IWL_PCI_DEVICE(0x24F3, 0x1010, iwl8000_mac_cfg)},
393 {IWL_PCI_DEVICE(0x24F3, 0x10B0, iwl8000_mac_cfg)},
394 {IWL_PCI_DEVICE(0x24F3, 0x0130, iwl8000_mac_cfg)},
395 {IWL_PCI_DEVICE(0x24F3, 0x1130, iwl8000_mac_cfg)},
396 {IWL_PCI_DEVICE(0x24F3, 0x0132, iwl8000_mac_cfg)},
397 {IWL_PCI_DEVICE(0x24F3, 0x1132, iwl8000_mac_cfg)},
398 {IWL_PCI_DEVICE(0x24F3, 0x0110, iwl8000_mac_cfg)},
399 {IWL_PCI_DEVICE(0x24F3, 0x01F0, iwl8000_mac_cfg)},
400 {IWL_PCI_DEVICE(0x24F3, 0x0012, iwl8000_mac_cfg)},
401 {IWL_PCI_DEVICE(0x24F3, 0x1012, iwl8000_mac_cfg)},
402 {IWL_PCI_DEVICE(0x24F3, 0x1110, iwl8000_mac_cfg)},
403 {IWL_PCI_DEVICE(0x24F3, 0x0050, iwl8000_mac_cfg)},
404 {IWL_PCI_DEVICE(0x24F3, 0x0250, iwl8000_mac_cfg)},
405 {IWL_PCI_DEVICE(0x24F3, 0x1050, iwl8000_mac_cfg)},
406 {IWL_PCI_DEVICE(0x24F3, 0x0150, iwl8000_mac_cfg)},
407 {IWL_PCI_DEVICE(0x24F3, 0x1150, iwl8000_mac_cfg)},
408 {IWL_PCI_DEVICE(0x24F4, 0x0030, iwl8000_mac_cfg)},
409 {IWL_PCI_DEVICE(0x24F4, 0x1030, iwl8000_mac_cfg)},
410 {IWL_PCI_DEVICE(0x24F3, 0xC010, iwl8000_mac_cfg)},
411 {IWL_PCI_DEVICE(0x24F3, 0xC110, iwl8000_mac_cfg)},
412 {IWL_PCI_DEVICE(0x24F3, 0xD010, iwl8000_mac_cfg)},
413 {IWL_PCI_DEVICE(0x24F3, 0xC050, iwl8000_mac_cfg)},
414 {IWL_PCI_DEVICE(0x24F3, 0xD050, iwl8000_mac_cfg)},
415 {IWL_PCI_DEVICE(0x24F3, 0xD0B0, iwl8000_mac_cfg)},
416 {IWL_PCI_DEVICE(0x24F3, 0xB0B0, iwl8000_mac_cfg)},
417 {IWL_PCI_DEVICE(0x24F3, 0x8010, iwl8000_mac_cfg)},
418 {IWL_PCI_DEVICE(0x24F3, 0x8110, iwl8000_mac_cfg)},
419 {IWL_PCI_DEVICE(0x24F3, 0x9010, iwl8000_mac_cfg)},
420 {IWL_PCI_DEVICE(0x24F3, 0x9110, iwl8000_mac_cfg)},
421 {IWL_PCI_DEVICE(0x24F4, 0x8030, iwl8000_mac_cfg)},
422 {IWL_PCI_DEVICE(0x24F4, 0x9030, iwl8000_mac_cfg)},
423 {IWL_PCI_DEVICE(0x24F4, 0xC030, iwl8000_mac_cfg)},
424 {IWL_PCI_DEVICE(0x24F4, 0xD030, iwl8000_mac_cfg)},
425 {IWL_PCI_DEVICE(0x24F3, 0x8130, iwl8000_mac_cfg)},
426 {IWL_PCI_DEVICE(0x24F3, 0x9130, iwl8000_mac_cfg)},
427 {IWL_PCI_DEVICE(0x24F3, 0x8132, iwl8000_mac_cfg)},
428 {IWL_PCI_DEVICE(0x24F3, 0x9132, iwl8000_mac_cfg)},
429 {IWL_PCI_DEVICE(0x24F3, 0x8050, iwl8000_mac_cfg)},
430 {IWL_PCI_DEVICE(0x24F3, 0x8150, iwl8000_mac_cfg)},
431 {IWL_PCI_DEVICE(0x24F3, 0x9050, iwl8000_mac_cfg)},
432 {IWL_PCI_DEVICE(0x24F3, 0x9150, iwl8000_mac_cfg)},
433 {IWL_PCI_DEVICE(0x24F3, 0x0004, iwl8000_mac_cfg)},
434 {IWL_PCI_DEVICE(0x24F3, 0x0044, iwl8000_mac_cfg)},
435 {IWL_PCI_DEVICE(0x24F5, 0x0010, iwl8000_mac_cfg)},
436 {IWL_PCI_DEVICE(0x24F6, 0x0030, iwl8000_mac_cfg)},
437 {IWL_PCI_DEVICE(0x24F3, 0x0810, iwl8000_mac_cfg)},
438 {IWL_PCI_DEVICE(0x24F3, 0x0910, iwl8000_mac_cfg)},
439 {IWL_PCI_DEVICE(0x24F3, 0x0850, iwl8000_mac_cfg)},
440 {IWL_PCI_DEVICE(0x24F3, 0x0950, iwl8000_mac_cfg)},
441 {IWL_PCI_DEVICE(0x24F3, 0x0930, iwl8000_mac_cfg)},
442 {IWL_PCI_DEVICE(0x24F3, 0x0000, iwl8000_mac_cfg)},
443 {IWL_PCI_DEVICE(0x24F3, 0x4010, iwl8000_mac_cfg)},
444 {IWL_PCI_DEVICE(0x24F3, 0xC030, iwl8000_mac_cfg)},
445 {IWL_PCI_DEVICE(0x24F3, 0xD030, iwl8000_mac_cfg)},
446 {IWL_PCI_DEVICE(0x24FD, 0x0010, iwl8000_mac_cfg)},
447 {IWL_PCI_DEVICE(0x24FD, 0x0110, iwl8000_mac_cfg)},
448 {IWL_PCI_DEVICE(0x24FD, 0x1110, iwl8000_mac_cfg)},
449 {IWL_PCI_DEVICE(0x24FD, 0x1130, iwl8000_mac_cfg)},
450 {IWL_PCI_DEVICE(0x24FD, 0x0130, iwl8000_mac_cfg)},
451 {IWL_PCI_DEVICE(0x24FD, 0x1010, iwl8000_mac_cfg)},
452 {IWL_PCI_DEVICE(0x24FD, 0x10D0, iwl8000_mac_cfg)},
453 {IWL_PCI_DEVICE(0x24FD, 0x0050, iwl8000_mac_cfg)},
454 {IWL_PCI_DEVICE(0x24FD, 0x0150, iwl8000_mac_cfg)},
455 {IWL_PCI_DEVICE(0x24FD, 0x9010, iwl8000_mac_cfg)},
456 {IWL_PCI_DEVICE(0x24FD, 0x8110, iwl8000_mac_cfg)},
457 {IWL_PCI_DEVICE(0x24FD, 0x8050, iwl8000_mac_cfg)},
458 {IWL_PCI_DEVICE(0x24FD, 0x8010, iwl8000_mac_cfg)},
459 {IWL_PCI_DEVICE(0x24FD, 0x0810, iwl8000_mac_cfg)},
460 {IWL_PCI_DEVICE(0x24FD, 0x9110, iwl8000_mac_cfg)},
461 {IWL_PCI_DEVICE(0x24FD, 0x8130, iwl8000_mac_cfg)},
462 {IWL_PCI_DEVICE(0x24FD, 0x0910, iwl8000_mac_cfg)},
463 {IWL_PCI_DEVICE(0x24FD, 0x0930, iwl8000_mac_cfg)},
464 {IWL_PCI_DEVICE(0x24FD, 0x0950, iwl8000_mac_cfg)},
465 {IWL_PCI_DEVICE(0x24FD, 0x0850, iwl8000_mac_cfg)},
466 {IWL_PCI_DEVICE(0x24FD, 0x1014, iwl8000_mac_cfg)},
467 {IWL_PCI_DEVICE(0x24FD, 0x3E02, iwl8000_mac_cfg)},
468 {IWL_PCI_DEVICE(0x24FD, 0x3E01, iwl8000_mac_cfg)},
469 {IWL_PCI_DEVICE(0x24FD, 0x1012, iwl8000_mac_cfg)},
470 {IWL_PCI_DEVICE(0x24FD, 0x0012, iwl8000_mac_cfg)},
471 {IWL_PCI_DEVICE(0x24FD, 0x0014, iwl8000_mac_cfg)},
472 {IWL_PCI_DEVICE(0x24FD, 0x9074, iwl8000_mac_cfg)},
473 {IWL_PCI_DEVICE(0x24FD, 0x1431, iwl8000_mac_cfg)},
474 {IWL_PCI_DEVICE(0x24FD, 0x1432, iwl8000_mac_cfg)},
477 {IWL_PCI_DEVICE(0x2526, PCI_ANY_ID, iwl9000_mac_cfg)},
478 {IWL_PCI_DEVICE(0x271B, PCI_ANY_ID, iwl9000_mac_cfg)},
479 {IWL_PCI_DEVICE(0x271C, PCI_ANY_ID, iwl9000_mac_cfg)},
480 {IWL_PCI_DEVICE(0x30DC, PCI_ANY_ID, iwl9560_long_latency_mac_cfg)},
481 {IWL_PCI_DEVICE(0x31DC, PCI_ANY_ID, iwl9560_shared_clk_mac_cfg)},
482 {IWL_PCI_DEVICE(0x9DF0, PCI_ANY_ID, iwl9560_mac_cfg)},
483 {IWL_PCI_DEVICE(0xA370, PCI_ANY_ID, iwl9560_mac_cfg)},
486 {IWL_PCI_DEVICE(0x02F0, PCI_ANY_ID, iwl_qu_mac_cfg)},
487 {IWL_PCI_DEVICE(0x06F0, PCI_ANY_ID, iwl_qu_mac_cfg)},
489 {IWL_PCI_DEVICE(0x34F0, PCI_ANY_ID, iwl_qu_medium_latency_mac_cfg)},
490 {IWL_PCI_DEVICE(0x3DF0, PCI_ANY_ID, iwl_qu_medium_latency_mac_cfg)},
491 {IWL_PCI_DEVICE(0x4DF0, PCI_ANY_ID, iwl_qu_medium_latency_mac_cfg)},
493 {IWL_PCI_DEVICE(0x43F0, PCI_ANY_ID, iwl_qu_long_latency_mac_cfg)},
494 {IWL_PCI_DEVICE(0xA0F0, PCI_ANY_ID, iwl_qu_long_latency_mac_cfg)},
496 {IWL_PCI_DEVICE(0x2723, PCI_ANY_ID, iwl_ax200_mac_cfg)},
499 {IWL_PCI_DEVICE(0x2725, PCI_ANY_ID, iwl_ty_mac_cfg)},
500 {IWL_PCI_DEVICE(0x7A70, PCI_ANY_ID, iwl_so_long_latency_imr_mac_cfg)},
501 {IWL_PCI_DEVICE(0x7AF0, PCI_ANY_ID, iwl_so_mac_cfg)},
502 {IWL_PCI_DEVICE(0x51F0, PCI_ANY_ID, iwl_so_long_latency_mac_cfg)},
503 {IWL_PCI_DEVICE(0x51F1, PCI_ANY_ID, iwl_so_long_latency_imr_mac_cfg)},
504 {IWL_PCI_DEVICE(0x54F0, PCI_ANY_ID, iwl_so_long_latency_mac_cfg)},
505 {IWL_PCI_DEVICE(0x7F70, PCI_ANY_ID, iwl_so_mac_cfg)},
508 {IWL_PCI_DEVICE(0x2729, PCI_ANY_ID, iwl_ma_mac_cfg)},
509 {IWL_PCI_DEVICE(0x7E40, PCI_ANY_ID, iwl_ma_mac_cfg)},
513 {IWL_PCI_DEVICE(0x272b, PCI_ANY_ID, iwl_gl_mac_cfg)},
514 {IWL_PCI_DEVICE(0xA840, 0x0000, iwl_bz_mac_cfg)},
515 {IWL_PCI_DEVICE(0xA840, 0x0090, iwl_bz_mac_cfg)},
516 {IWL_PCI_DEVICE(0xA840, 0x0094, iwl_bz_mac_cfg)},
517 {IWL_PCI_DEVICE(0xA840, 0x0098, iwl_bz_mac_cfg)},
518 {IWL_PCI_DEVICE(0xA840, 0x009C, iwl_bz_mac_cfg)},
519 {IWL_PCI_DEVICE(0xA840, 0x00C0, iwl_bz_mac_cfg)},
520 {IWL_PCI_DEVICE(0xA840, 0x00C4, iwl_bz_mac_cfg)},
521 {IWL_PCI_DEVICE(0xA840, 0x00E0, iwl_bz_mac_cfg)},
522 {IWL_PCI_DEVICE(0xA840, 0x00E4, iwl_bz_mac_cfg)},
523 {IWL_PCI_DEVICE(0xA840, 0x00E8, iwl_bz_mac_cfg)},
524 {IWL_PCI_DEVICE(0xA840, 0x00EC, iwl_bz_mac_cfg)},
525 {IWL_PCI_DEVICE(0xA840, 0x0100, iwl_bz_mac_cfg)},
526 {IWL_PCI_DEVICE(0xA840, 0x0110, iwl_bz_mac_cfg)},
527 {IWL_PCI_DEVICE(0xA840, 0x0114, iwl_bz_mac_cfg)},
528 {IWL_PCI_DEVICE(0xA840, 0x0118, iwl_bz_mac_cfg)},
529 {IWL_PCI_DEVICE(0xA840, 0x011C, iwl_bz_mac_cfg)},
530 {IWL_PCI_DEVICE(0xA840, 0x0310, iwl_bz_mac_cfg)},
531 {IWL_PCI_DEVICE(0xA840, 0x0314, iwl_bz_mac_cfg)},
532 {IWL_PCI_DEVICE(0xA840, 0x0510, iwl_bz_mac_cfg)},
533 {IWL_PCI_DEVICE(0xA840, 0x0A10, iwl_bz_mac_cfg)},
534 {IWL_PCI_DEVICE(0xA840, 0x1671, iwl_bz_mac_cfg)},
535 {IWL_PCI_DEVICE(0xA840, 0x1672, iwl_bz_mac_cfg)},
536 {IWL_PCI_DEVICE(0xA840, 0x1771, iwl_bz_mac_cfg)},
537 {IWL_PCI_DEVICE(0xA840, 0x1772, iwl_bz_mac_cfg)},
538 {IWL_PCI_DEVICE(0xA840, 0x1791, iwl_bz_mac_cfg)},
539 {IWL_PCI_DEVICE(0xA840, 0x1792, iwl_bz_mac_cfg)},
540 {IWL_PCI_DEVICE(0xA840, 0x4090, iwl_bz_mac_cfg)},
541 {IWL_PCI_DEVICE(0xA840, 0x40C4, iwl_bz_mac_cfg)},
542 {IWL_PCI_DEVICE(0xA840, 0x40E0, iwl_bz_mac_cfg)},
543 {IWL_PCI_DEVICE(0xA840, 0x4110, iwl_bz_mac_cfg)},
544 {IWL_PCI_DEVICE(0xA840, 0x4314, iwl_bz_mac_cfg)},
545 {IWL_PCI_DEVICE(0xA840, 0x1775, iwl_bz_mac_cfg)},
546 {IWL_PCI_DEVICE(0xA840, 0x1776, iwl_bz_mac_cfg)},
547 {IWL_PCI_DEVICE(0x7740, PCI_ANY_ID, iwl_bz_mac_cfg)},
548 {IWL_PCI_DEVICE(0x4D40, PCI_ANY_ID, iwl_bz_mac_cfg)},
551 {IWL_PCI_DEVICE(0xE440, PCI_ANY_ID, iwl_sc_mac_cfg)},
552 {IWL_PCI_DEVICE(0xE340, PCI_ANY_ID, iwl_sc_mac_cfg)},
553 {IWL_PCI_DEVICE(0xD340, PCI_ANY_ID, iwl_sc_mac_cfg)},
554 {IWL_PCI_DEVICE(0x6E70, PCI_ANY_ID, iwl_sc_mac_cfg)},
555 {IWL_PCI_DEVICE(0xD240, PCI_ANY_ID, iwl_sc_mac_cfg)},
558 {0}
579 #define _IS_POW2(n) (((n) & ((n) - 1)) == 0)
590 .discrete = 0
593 #define NO_CDB .match_cdb = 1, .cdb = 0
595 #define BW_NOT_LIMITED .match_bw_limit = 1, .bw_limit = 0
601 DEVICE(0x4232), SUBDEV_MASKED(0x1, 0xF)),
603 DEVICE(0x4232), SUBDEV_MASKED(0x4, 0xF)),
605 DEVICE(0x4232), SUBDEV_MASKED(0x5, 0xF)),
607 DEVICE(0x4232), SUBDEV_MASKED(0x6, 0xF)),
609 DEVICE(0x4237), SUBDEV_MASKED(0x1, 0xF)),
611 DEVICE(0x4237), SUBDEV_MASKED(0x4, 0xF)),
613 DEVICE(0x4237), SUBDEV_MASKED(0x5, 0xF)),
615 DEVICE(0x4237), SUBDEV_MASKED(0x6, 0xF)),
619 DEVICE(0x4235), SUBDEV_MASKED(0x1, 0xF)),
621 DEVICE(0x4235), SUBDEV_MASKED(0x4, 0xF)),
623 DEVICE(0x4236), SUBDEV_MASKED(0x1, 0xF)),
625 DEVICE(0x4236), SUBDEV_MASKED(0x4, 0xF)),
629 DEVICE(0x423A)),
631 DEVICE(0x423B)),
635 DEVICE(0x423C), SUBDEV_MASKED(0x1, 0xF)),
637 DEVICE(0x423C), SUBDEV_MASKED(0x6, 0xF)),
640 DEVICE(0x423D), SUBDEV_MASKED(0x1, 0xF)),
642 DEVICE(0x423D), SUBDEV_MASKED(0x6, 0xF)),
646 DEVICE(0x422B), SUBDEV_MASKED(0x1, 0xF)),
648 DEVICE(0x422B), SUBDEV_MASKED(0x8, 0xF)),
650 DEVICE(0x422C), SUBDEV_MASKED(0x1, 0xF)),
652 DEVICE(0x422C), SUBDEV_MASKED(0x6, 0xF)),
654 DEVICE(0x422C), SUBDEV_MASKED(0x7, 0xF)),
656 DEVICE(0x4238), SUBDEV(0x1111)),
658 DEVICE(0x4238), SUBDEV(0x1118)),
660 DEVICE(0x4239), SUBDEV(0x1311)),
662 DEVICE(0x4239), SUBDEV(0x1316)),
666 DEVICE(0x0082), SUBDEV_MASKED(0x1, 0xF)),
668 DEVICE(0x0082), SUBDEV_MASKED(0x6, 0xF)),
670 DEVICE(0x0082), SUBDEV_MASKED(0x7, 0xF)),
672 DEVICE(0x0082), SUBDEV_MASKED(0x8, 0xF)),
675 DEVICE(0x0085), SUBDEV_MASKED(0x1, 0xF)),
677 DEVICE(0x0085), SUBDEV_MASKED(0x8, 0xF)),
679 DEVICE(0x0085), SUBDEV_MASKED(0x6, 0xF)),
682 DEVICE(0x0082), SUBDEV_MASKED(0xC000, 0xF000)),
684 DEVICE(0x0085), SUBDEV_MASKED(0xC000, 0xF000)),
686 DEVICE(0x0082), SUBDEV(0x4820)),
688 DEVICE(0x0082), SUBDEV(0x1304)),/* low 5GHz active */
690 DEVICE(0x0082), SUBDEV(0x1305)),/* high 5GHz active */
694 DEVICE(0x008A), SUBDEV_MASKED(0x5, 0xF)),
696 DEVICE(0x008A), SUBDEV_MASKED(0x7, 0xF)),
698 DEVICE(0x008B), SUBDEV(0x5315)),
700 DEVICE(0x008B), SUBDEV(0x5317)),
702 DEVICE(0x0090), SUBDEV(0x5211)),
704 DEVICE(0x0090), SUBDEV(0x5215)),
706 DEVICE(0x0090), SUBDEV(0x5216)),
708 DEVICE(0x0091), SUBDEV_MASKED(0x1, 0xF)),
710 DEVICE(0x0091), SUBDEV_MASKED(0x5, 0xF)),
712 DEVICE(0x0091), SUBDEV_MASKED(0x6, 0xF)),
714 DEVICE(0x0091), SUBDEV(0x5207)),
718 DEVICE(0x0087), SUBDEV_MASKED(0x1, 0xF)),
720 DEVICE(0x0087), SUBDEV_MASKED(0x6, 0xF)),
722 DEVICE(0x0089), SUBDEV(0x1311)),
724 DEVICE(0x0089), SUBDEV(0x1316)),
728 DEVICE(0x0885), SUBDEV_MASKED(0x5, 0xF)),
730 DEVICE(0x0885), SUBDEV_MASKED(0x7, 0xF)),
732 DEVICE(0x0886), SUBDEV(0x1315)),
734 DEVICE(0x0886), SUBDEV(0x1317)),
738 DEVICE(0x0083), SUBDEV_MASKED(0x5, 0xF)),
740 DEVICE(0x0083), SUBDEV_MASKED(0x6, 0xF)),
742 DEVICE(0x0084), SUBDEV_MASKED(0x5, 0xF)),
744 DEVICE(0x0084), SUBDEV_MASKED(0x6, 0xF)),
748 DEVICE(0x08AE), SUBDEV_MASKED(0x5, 0xF)),
750 DEVICE(0x08AE), SUBDEV_MASKED(0x7, 0xF)),
752 DEVICE(0x08AF), SUBDEV(0x1015)),
754 DEVICE(0x08AF), SUBDEV(0x1017)),
758 DEVICE(0x0896), SUBDEV_MASKED(0x5, 0xF)),
760 DEVICE(0x0896), SUBDEV_MASKED(0x7, 0xF)),
762 DEVICE(0x0897), SUBDEV(0x5015)),
764 DEVICE(0x0897), SUBDEV(0x5017)),
768 DEVICE(0x0890), SUBDEV(0x4022)),
770 DEVICE(0x0891), SUBDEV(0x4222)),
772 DEVICE(0x0890), SUBDEV(0x4422)),
774 DEVICE(0x0890), SUBDEV(0x4822)),
778 DEVICE(0x0887)),
780 DEVICE(0x0888), SUBDEV(0x4262)),
784 DEVICE(0x088E), SUBDEV_MASKED(0x0, 0xF)),
786 DEVICE(0x088E), SUBDEV_MASKED(0xA, 0xF)),
788 DEVICE(0x088F), SUBDEV_MASKED(0x0, 0xF)),
790 DEVICE(0x088F), SUBDEV_MASKED(0xA, 0xF)),
794 DEVICE(0x0894)),
796 DEVICE(0x0895), SUBDEV(0x0222)),
800 DEVICE(0x0892)),
802 DEVICE(0x0893), SUBDEV(0x0262)),
808 DEVICE(0x08B1)), // unlisted ones fall through to here
810 DEVICE(0x08B1), SUBDEV(0x4060)),
812 DEVICE(0x08B1), SUBDEV(0x406A)),
814 DEVICE(0x08B1), SUBDEV(0x4160)),
816 DEVICE(0x08B1), SUBDEV(0x4062)),
818 DEVICE(0x08B1), SUBDEV(0x4162)),
820 DEVICE(0x08B1), SUBDEV(0x4460)),
822 DEVICE(0x08B1), SUBDEV(0x446A)),
824 DEVICE(0x08B1), SUBDEV(0x4462)),
826 DEVICE(0x08B1), SUBDEV(0x4A70)),
828 DEVICE(0x08B1), SUBDEV(0x4A6E)),
830 DEVICE(0x08B1), SUBDEV(0x4A6C)),
832 DEVICE(0x08B1), SUBDEV(0x4560)),
834 DEVICE(0x08B1), SUBDEV(0x4020)),
836 DEVICE(0x08B1), SUBDEV(0x402A)),
838 DEVICE(0x08B1), SUBDEV(0x4420)),
840 DEVICE(0x08B1), SUBDEV(0xC060)),
842 DEVICE(0x08B1), SUBDEV(0xC06A)),
844 DEVICE(0x08B1), SUBDEV(0xC160)),
846 DEVICE(0x08B1), SUBDEV(0xC062)),
848 DEVICE(0x08B1), SUBDEV(0xC162)),
850 DEVICE(0x08B1), SUBDEV(0xC760)),
852 DEVICE(0x08B1), SUBDEV(0xC460)),
854 DEVICE(0x08B1), SUBDEV(0xC462)),
856 DEVICE(0x08B1), SUBDEV(0xC560)),
858 DEVICE(0x08B1), SUBDEV(0xC360)),
860 DEVICE(0x08B1), SUBDEV(0xC020)),
862 DEVICE(0x08B1), SUBDEV(0xC02A)),
864 DEVICE(0x08B1), SUBDEV(0xC420)),
866 DEVICE(0x08B2), SUBDEV(0x4270)),
868 DEVICE(0x08B2), SUBDEV(0x4272)),
870 DEVICE(0x08B2), SUBDEV(0x4260)),
872 DEVICE(0x08B2), SUBDEV(0x426A)),
874 DEVICE(0x08B2), SUBDEV(0x4262)),
876 DEVICE(0x08B2), SUBDEV(0x4370)),
878 DEVICE(0x08B2), SUBDEV(0x4360)),
880 DEVICE(0x08B2), SUBDEV(0x4220)),
882 DEVICE(0x08B2), SUBDEV(0xC270)),
884 DEVICE(0x08B2), SUBDEV(0xC272)),
886 DEVICE(0x08B2), SUBDEV(0xC260)),
888 DEVICE(0x08B2), SUBDEV(0xC26A)),
890 DEVICE(0x08B2), SUBDEV(0xC262)),
892 DEVICE(0x08B2), SUBDEV(0xC370)),
894 DEVICE(0x08B2), SUBDEV(0xC220)),
898 DEVICE(0x08B3)),
901 DEVICE(0x08B3), SUBDEV_MASKED(0x62, 0xFF)),
903 DEVICE(0x08B3), SUBDEV_MASKED(0x60, 0xFF)),
906 DEVICE(0x08B4)),
910 DEVICE(0x3165)),
912 DEVICE(0x3166)),
916 DEVICE(0x24FB)),
920 DEVICE(0x095A)),
922 DEVICE(0x095A), SUBDEV(0x5000)),
924 DEVICE(0x095A), SUBDEV(0x500A)),
926 DEVICE(0x095A), SUBDEV(0x5002)),
928 DEVICE(0x095A), SUBDEV(0x5102)),
930 DEVICE(0x095A), SUBDEV(0x5020)),
932 DEVICE(0x095A), SUBDEV(0x502A)),
934 DEVICE(0x095A), SUBDEV(0x5090)),
936 DEVICE(0x095A), SUBDEV(0x5190)),
938 DEVICE(0x095A), SUBDEV(0x5100)),
940 DEVICE(0x095A), SUBDEV(0x5400)),
942 DEVICE(0x095A), SUBDEV(0x5420)),
944 DEVICE(0x095A), SUBDEV(0x5490)),
946 DEVICE(0x095A), SUBDEV(0x5C10)),
948 DEVICE(0x095A), SUBDEV(0x5590)),
950 DEVICE(0x095A), SUBDEV(0x9000)),
952 DEVICE(0x095A), SUBDEV(0x900A)),
954 DEVICE(0x095A), SUBDEV(0x9400)),
957 DEVICE(0x095B)),
959 DEVICE(0x095B), SUBDEV(0x520A)),
961 DEVICE(0x095B), SUBDEV(0x5302)),
963 DEVICE(0x095B), SUBDEV(0x5200)),
965 DEVICE(0x095B), SUBDEV(0x5202)),
967 DEVICE(0x095B), SUBDEV(0x9200)),
971 DEVICE(0x24F3)),
973 DEVICE(0x24F3), SUBDEV(0x0004)),
975 DEVICE(0x24F3), SUBDEV(0x0044)),
977 DEVICE(0x24F4)),
979 DEVICE(0x24F5)),
981 DEVICE(0x24F6)),
983 DEVICE(0x24FD)),
985 DEVICE(0x24FD), SUBDEV(0x3E02)),
987 DEVICE(0x24FD), SUBDEV(0x3E01)),
989 DEVICE(0x24FD), SUBDEV(0x1012)),
991 DEVICE(0x24FD), SUBDEV(0x0012)),
993 DEVICE(0x24FD), SUBDEV(0x1431)),
995 DEVICE(0x24FD), SUBDEV(0x1432)),
1020 IWL_DEV_INFO(iwl_rf_hr, iwl_ax200_name, DEVICE(0x2723)),
1025 IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_name, DEVICE(0x2725)),
1028 IWL_DEV_INFO(iwl_rf_jf, iwl9260_killer_1550_name, SUBDEV(0x1550)),
1029 IWL_DEV_INFO(iwl_rf_jf, iwl9560_killer_1550s_name, SUBDEV(0x1551)),
1030 IWL_DEV_INFO(iwl_rf_jf, iwl9560_killer_1550i_name, SUBDEV(0x1552)),
1032 IWL_DEV_INFO(iwl_rf_hr, iwl_ax201_killer_1650s_name, SUBDEV(0x1651)),
1033 IWL_DEV_INFO(iwl_rf_hr, iwl_ax201_killer_1650i_name, SUBDEV(0x1652)),
1035 IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_killer_1675s_name, SUBDEV(0x1671)),
1036 IWL_DEV_INFO(iwl_rf_gf, iwl_ax211_killer_1675i_name, SUBDEV(0x1672)),
1037 IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_killer_1675w_name, SUBDEV(0x1673)),
1038 IWL_DEV_INFO(iwl_rf_gf, iwl_ax210_killer_1675x_name, SUBDEV(0x1674)),
1039 IWL_DEV_INFO(iwl_rf_gf, iwl_ax411_killer_1690s_name, SUBDEV(0x1691)),
1040 IWL_DEV_INFO(iwl_rf_gf, iwl_ax411_killer_1690i_name, SUBDEV(0x1692)),
1044 DEVICE(0x2723), SUBDEV(0x1653)),
1046 DEVICE(0x2723), SUBDEV(0x1654)),
1053 DEVICE(0x272B), DISCRETE),
1058 IWL_DEV_INFO(iwl_rf_fm, iwl_killer_be1750s_name, SUBDEV(0x1771)),
1059 IWL_DEV_INFO(iwl_rf_fm, iwl_killer_be1750i_name, SUBDEV(0x1772)),
1060 IWL_DEV_INFO(iwl_rf_fm, iwl_killer_be1790s_name, SUBDEV(0x1791)),
1061 IWL_DEV_INFO(iwl_rf_fm, iwl_killer_be1790i_name, SUBDEV(0x1792)),
1065 DEVICE(0x272B), SUBDEV(0x1773)),
1067 DEVICE(0x272B), SUBDEV(0x1774)),
1075 IWL_DEV_INFO(iwl_rf_pe, iwl_be223_name, RF_TYPE(PE), SUBDEV(0x0524)),
1076 IWL_DEV_INFO(iwl_rf_pe, iwl_be221_name, RF_TYPE(PE), SUBDEV(0x0324)),
1079 IWL_DEV_INFO(iwl_rf_wh, iwl_killer_be1775s_name, SUBDEV(0x1776)),
1080 IWL_DEV_INFO(iwl_rf_wh, iwl_killer_be1775i_name, SUBDEV(0x1775)),
1082 IWL_DEV_INFO(iwl_rf_pe, iwl_killer_bn1850w2_name, SUBDEV(0x1851)),
1083 IWL_DEV_INFO(iwl_rf_pe, iwl_killer_bn1850i_name, SUBDEV(0x1852)),
1094 #define PCI_CFG_RETRY_TIMEOUT 0x041
1106 for (i = num_devices - 1; i >= 0; i--) { in iwl_pci_find_dev_info()
1150 /* reassign our BAR 0 if invalid due to possible runtime PM races */ in iwl_pci_probe()
1153 ret = pci_assign_resource(pdev, 0); in iwl_pci_probe()
1174 hw_base = pcim_iomap(pdev, 0, 0); in iwl_pci_probe()
1176 dev_err(&pdev->dev, "Failed to map BAR 0.\n"); in iwl_pci_probe()
1186 if (hw_rev == 0xffffffff) { in iwl_pci_probe()
1187 dev_err(&pdev->dev, "HW_REV=0xFFFFFFFF, PCI issues?\n"); in iwl_pci_probe()
1218 return 0; in iwl_pci_suspend()
1234 * We disable the RETRY_TIMEOUT register (0x41) to keep in _iwl_pci_resume()
1237 pci_write_config_byte(pdev, PCI_CFG_RETRY_TIMEOUT, 0x00); in _iwl_pci_resume()
1240 return 0; in _iwl_pci_resume()
1245 * Note: MAC (bits 0:7) will be cleared upon suspend even with wowlan, in _iwl_pci_resume()
1248 * Alternatively, if the scratch value is 0xFFFFFFFF, then we no longer in _iwl_pci_resume()
1256 scratch == ~0U) in _iwl_pci_resume()
1284 return 0; in _iwl_pci_resume()
1299 return 0; in _iwl_pci_resume()
1373 error = sysctl_wire_old_buffer(req, 0); in sysctl_iwlwifi_pci_ids_name()
1374 if (error != 0) in sysctl_iwlwifi_pci_ids_name()
1381 while (id != NULL && id->vendor != 0) { in sysctl_iwlwifi_pci_ids_name()
1383 if (id->driver_data != 0) { in sysctl_iwlwifi_pci_ids_name()
1401 for (i = 0; i < ARRAY_SIZE(iwl_dev_info_table); i++) { in sysctl_iwlwifi_pci_ids_name()
1415 CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_SKIP | CTLFLAG_MPSAFE, NULL, 0,