[Intel-wired-lan] [PATCH v3] e1000e: Add support for Alder Lake
Neftin, Sasha
sasha.neftin at intel.com
Sun Jan 26 07:50:39 UTC 2020
On 1/25/2020 04:50, Brown, Aaron F wrote:
>> From: Intel-wired-lan <intel-wired-lan-bounces at osuosl.org> On Behalf Of
>> Sasha Neftin
>> Sent: Sunday, January 19, 2020 3:57 AM
>> To: intel-wired-lan at lists.osuosl.org
>> Subject: [Intel-wired-lan] [PATCH v3] e1000e: Add support for Alder Lake
>>
>> Add devices ID's for the next LOM generations that will be
>> available on the next Intel Client platform (Alder Lake)
>> This patch provides the initial support for these devices
>>
>> v1->v2:
>> Address community comments
>> v2->v3:
>> Fix minor typo
>>
>> Signed-off-by: Sasha Neftin <sasha.neftin at intel.com>
>> ---
>> drivers/net/ethernet/intel/e1000e/ethtool.c | 2 ++
>> drivers/net/ethernet/intel/e1000e/hw.h | 5 +++++
>> drivers/net/ethernet/intel/e1000e/ich8lan.c | 7 +++++++
>> drivers/net/ethernet/intel/e1000e/netdev.c | 6 ++++++
>> drivers/net/ethernet/intel/e1000e/ptp.c | 1 +
>> 5 files changed, 21 insertions(+)
>>
>> diff --git a/drivers/net/ethernet/intel/e1000e/ethtool.c
>> b/drivers/net/ethernet/intel/e1000e/ethtool.c
>> index adce7e319b9e..9e7881db7859 100644
>> --- a/drivers/net/ethernet/intel/e1000e/ethtool.c
>> +++ b/drivers/net/ethernet/intel/e1000e/ethtool.c
>> @@ -897,6 +897,7 @@ static int e1000_reg_test(struct e1000_adapter
>> *adapter, u64 *data)
>> case e1000_pch_cnp:
>> /* fall through */
>> case e1000_pch_tgp:
>> + case e1000_pch_adp:
>> mask |= BIT(18);
>> break;
>> default:
>> @@ -1561,6 +1562,7 @@ static void e1000_loopback_cleanup(struct
>> e1000_adapter *adapter)
>> case e1000_pch_spt:
>> case e1000_pch_cnp:
>> case e1000_pch_tgp:
>> + case e1000_pch_adp:
>> fext_nvm11 = er32(FEXTNVM11);
>> fext_nvm11 &= ~E1000_FEXTNVM11_DISABLE_MULR_FIX;
>> ew32(FEXTNVM11, fext_nvm11);
>> diff --git a/drivers/net/ethernet/intel/e1000e/hw.h
>> b/drivers/net/ethernet/intel/e1000e/hw.h
>> index f556163481cb..a1dbf8df1c70 100644
>> --- a/drivers/net/ethernet/intel/e1000e/hw.h
>> +++ b/drivers/net/ethernet/intel/e1000e/hw.h
>> @@ -97,6 +97,10 @@ struct e1000_hw;
>> #define E1000_DEV_ID_PCH_TGP_I219_LM14 0x15F9
>> #define E1000_DEV_ID_PCH_TGP_I219_V14 0x15FA
>> #define E1000_DEV_ID_PCH_TGP_I219_LM15 0x15F4
>> +#define E1000_DEV_ID_PCH_ADP_1219_LM16 0x1A1E
>> +#define E1000_DEV_ID_PCH_ADP_1219_V16 0x1A1F
>> +#define E1000_DEV_ID_PCH_ADP_1219_LM17 0x1A1C
>> +#define E1000_DEV_ID_PCH_ADP_1219_V17 0x1A1D
>
> Something seems to be missing. After building and booting to the kernel with this patch included I do not see the a 1a1e, 1a1f, 1a1c or 1a1d device from modinfo:
> u1519:[1]/usr/src/kernels/next-queue> modinfo igc|grep -i 1a1
> u1519:[1]/usr/src/kernels/next-queue>
>
you might run run modinfo e1000e | grep -i 0x1a1*
More information about the Intel-wired-lan
mailing list