Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

e1000e: Add support for Comet Lake

Add devices ID's for the next LOM generations that will be
available on the next Intel Client platform (Comet Lake)
This patch provides the initial support for these devices

Signed-off-by: Sasha Neftin <sasha.neftin@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>

authored by

Sasha Neftin and committed by
Jeff Kirsher
914ee9c4 199f3ac3

+12
+6
drivers/net/ethernet/intel/e1000e/hw.h
··· 86 86 #define E1000_DEV_ID_PCH_ICP_I219_V8 0x15E0 87 87 #define E1000_DEV_ID_PCH_ICP_I219_LM9 0x15E1 88 88 #define E1000_DEV_ID_PCH_ICP_I219_V9 0x15E2 89 + #define E1000_DEV_ID_PCH_CMP_I219_LM10 0x0D4E 90 + #define E1000_DEV_ID_PCH_CMP_I219_V10 0x0D4F 91 + #define E1000_DEV_ID_PCH_CMP_I219_LM11 0x0D4C 92 + #define E1000_DEV_ID_PCH_CMP_I219_V11 0x0D4D 93 + #define E1000_DEV_ID_PCH_CMP_I219_LM12 0x0D53 94 + #define E1000_DEV_ID_PCH_CMP_I219_V12 0x0D55 89 95 90 96 #define E1000_REVISION_4 4 91 97
+6
drivers/net/ethernet/intel/e1000e/netdev.c
··· 7749 7749 { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_ICP_I219_V8), board_pch_cnp }, 7750 7750 { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_ICP_I219_LM9), board_pch_cnp }, 7751 7751 { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_ICP_I219_V9), board_pch_cnp }, 7752 + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_CMP_I219_LM10), board_pch_cnp }, 7753 + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_CMP_I219_V10), board_pch_cnp }, 7754 + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_CMP_I219_LM11), board_pch_cnp }, 7755 + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_CMP_I219_V11), board_pch_cnp }, 7756 + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_CMP_I219_LM12), board_pch_spt }, 7757 + { PCI_VDEVICE(INTEL, E1000_DEV_ID_PCH_CMP_I219_V12), board_pch_spt }, 7752 7758 7753 7759 { 0, 0, 0, 0, 0, 0, 0 } /* terminate list */ 7754 7760 };