293 case E1000_DEV_ID_PCH_LPT_I217_V:
294 case E1000_DEV_ID_PCH_LPTLP_I218_LM:
295 case E1000_DEV_ID_PCH_LPTLP_I218_V:
296 case E1000_DEV_ID_PCH_I218_LM2:
297 case E1000_DEV_ID_PCH_I218_V2:
298 case E1000_DEV_ID_PCH_I218_LM3:
299 case E1000_DEV_ID_PCH_I218_V3:
300 mac->type = e1000_pch_lpt;
301 break;
302 case E1000_DEV_ID_PCH_SPT_I219_LM:
303 case E1000_DEV_ID_PCH_SPT_I219_V:
304 case E1000_DEV_ID_PCH_SPT_I219_LM2:
305 case E1000_DEV_ID_PCH_SPT_I219_V2:
306 case E1000_DEV_ID_PCH_LBG_I219_LM3:
307 case E1000_DEV_ID_PCH_SPT_I219_LM4:
308 case E1000_DEV_ID_PCH_SPT_I219_V4:
309 case E1000_DEV_ID_PCH_SPT_I219_LM5:
310 case E1000_DEV_ID_PCH_SPT_I219_V5:
311 mac->type = e1000_pch_spt;
312 break;
313 case E1000_DEV_ID_82575EB_COPPER:
314 case E1000_DEV_ID_82575EB_FIBER_SERDES:
315 case E1000_DEV_ID_82575GB_QUAD_COPPER:
316 mac->type = e1000_82575;
317 break;
318 case E1000_DEV_ID_82576:
319 case E1000_DEV_ID_82576_FIBER:
320 case E1000_DEV_ID_82576_SERDES:
321 case E1000_DEV_ID_82576_QUAD_COPPER:
322 case E1000_DEV_ID_82576_QUAD_COPPER_ET2:
323 case E1000_DEV_ID_82576_NS:
324 case E1000_DEV_ID_82576_NS_SERDES:
325 case E1000_DEV_ID_82576_SERDES_QUAD:
326 mac->type = e1000_82576;
327 break;
328 case E1000_DEV_ID_82580_COPPER:
329 case E1000_DEV_ID_82580_FIBER:
330 case E1000_DEV_ID_82580_SERDES:
331 case E1000_DEV_ID_82580_SGMII:
332 case E1000_DEV_ID_82580_COPPER_DUAL:
444 case e1000_82547_rev_2:
445 e1000_init_function_pointers_82541(hw);
446 break;
447 case e1000_82571:
448 case e1000_82572:
449 case e1000_82573:
450 case e1000_82574:
451 case e1000_82583:
452 e1000_init_function_pointers_82571(hw);
453 break;
454 case e1000_80003es2lan:
455 e1000_init_function_pointers_80003es2lan(hw);
456 break;
457 case e1000_ich8lan:
458 case e1000_ich9lan:
459 case e1000_ich10lan:
460 case e1000_pchlan:
461 case e1000_pch2lan:
462 case e1000_pch_lpt:
463 case e1000_pch_spt:
464 e1000_init_function_pointers_ich8lan(hw);
465 break;
466 case e1000_82575:
467 case e1000_82576:
468 case e1000_82580:
469 case e1000_i350:
470 case e1000_i354:
471 e1000_init_function_pointers_82575(hw);
472 break;
473 case e1000_i210:
474 case e1000_i211:
475 e1000_init_function_pointers_i210(hw);
476 break;
477 case e1000_vfadapt:
478 e1000_init_function_pointers_vf(hw);
479 break;
480 case e1000_vfadapt_i350:
481 e1000_init_function_pointers_vf(hw);
482 break;
483 default:
|
293 case E1000_DEV_ID_PCH_LPT_I217_V:
294 case E1000_DEV_ID_PCH_LPTLP_I218_LM:
295 case E1000_DEV_ID_PCH_LPTLP_I218_V:
296 case E1000_DEV_ID_PCH_I218_LM2:
297 case E1000_DEV_ID_PCH_I218_V2:
298 case E1000_DEV_ID_PCH_I218_LM3:
299 case E1000_DEV_ID_PCH_I218_V3:
300 mac->type = e1000_pch_lpt;
301 break;
302 case E1000_DEV_ID_PCH_SPT_I219_LM:
303 case E1000_DEV_ID_PCH_SPT_I219_V:
304 case E1000_DEV_ID_PCH_SPT_I219_LM2:
305 case E1000_DEV_ID_PCH_SPT_I219_V2:
306 case E1000_DEV_ID_PCH_LBG_I219_LM3:
307 case E1000_DEV_ID_PCH_SPT_I219_LM4:
308 case E1000_DEV_ID_PCH_SPT_I219_V4:
309 case E1000_DEV_ID_PCH_SPT_I219_LM5:
310 case E1000_DEV_ID_PCH_SPT_I219_V5:
311 mac->type = e1000_pch_spt;
312 break;
313 case E1000_DEV_ID_PCH_CNP_I219_LM6:
314 case E1000_DEV_ID_PCH_CNP_I219_V6:
315 case E1000_DEV_ID_PCH_CNP_I219_LM7:
316 case E1000_DEV_ID_PCH_CNP_I219_V7:
317 case E1000_DEV_ID_PCH_ICP_I219_LM8:
318 case E1000_DEV_ID_PCH_ICP_I219_V8:
319 case E1000_DEV_ID_PCH_ICP_I219_LM9:
320 case E1000_DEV_ID_PCH_ICP_I219_V9:
321 mac->type = e1000_pch_cnp;
322 break;
323 case E1000_DEV_ID_82575EB_COPPER:
324 case E1000_DEV_ID_82575EB_FIBER_SERDES:
325 case E1000_DEV_ID_82575GB_QUAD_COPPER:
326 mac->type = e1000_82575;
327 break;
328 case E1000_DEV_ID_82576:
329 case E1000_DEV_ID_82576_FIBER:
330 case E1000_DEV_ID_82576_SERDES:
331 case E1000_DEV_ID_82576_QUAD_COPPER:
332 case E1000_DEV_ID_82576_QUAD_COPPER_ET2:
333 case E1000_DEV_ID_82576_NS:
334 case E1000_DEV_ID_82576_NS_SERDES:
335 case E1000_DEV_ID_82576_SERDES_QUAD:
336 mac->type = e1000_82576;
337 break;
338 case E1000_DEV_ID_82580_COPPER:
339 case E1000_DEV_ID_82580_FIBER:
340 case E1000_DEV_ID_82580_SERDES:
341 case E1000_DEV_ID_82580_SGMII:
342 case E1000_DEV_ID_82580_COPPER_DUAL:
454 case e1000_82547_rev_2:
455 e1000_init_function_pointers_82541(hw);
456 break;
457 case e1000_82571:
458 case e1000_82572:
459 case e1000_82573:
460 case e1000_82574:
461 case e1000_82583:
462 e1000_init_function_pointers_82571(hw);
463 break;
464 case e1000_80003es2lan:
465 e1000_init_function_pointers_80003es2lan(hw);
466 break;
467 case e1000_ich8lan:
468 case e1000_ich9lan:
469 case e1000_ich10lan:
470 case e1000_pchlan:
471 case e1000_pch2lan:
472 case e1000_pch_lpt:
473 case e1000_pch_spt:
474 case e1000_pch_cnp:
475 e1000_init_function_pointers_ich8lan(hw);
476 break;
477 case e1000_82575:
478 case e1000_82576:
479 case e1000_82580:
480 case e1000_i350:
481 case e1000_i354:
482 e1000_init_function_pointers_82575(hw);
483 break;
484 case e1000_i210:
485 case e1000_i211:
486 e1000_init_function_pointers_i210(hw);
487 break;
488 case e1000_vfadapt:
489 e1000_init_function_pointers_vf(hw);
490 break;
491 case e1000_vfadapt_i350:
492 e1000_init_function_pointers_vf(hw);
493 break;
494 default:
|