[Intel-wired-lan] [PATCH iwl-net v4 1/1] e1000e: change k1 configuration on MTP and later platforms
Avigail Dahan
Avigailx.dahan at intel.com
Thu Mar 20 11:38:22 UTC 2025
On 13/03/2025 16:05, Vitaly Lifshits wrote:
> Starting from Meteor Lake, the Kumeran interface between the integrated
> MAC and the I219 PHY works at a different frequency. This causes sporadic
> MDI errors when accessing the PHY, and in rare circumstances could lead
> to packet corruption.
>
> To overcome this, introduce minor changes to the Kumeran idle
> state (K1) parameters during device initialization. Hardware reset
> reverts this configuration, therefore it needs to be applied in a few
> places.
>
> Fixes: cc23f4f0b6b9 ("e1000e: Add support for Meteor Lake")
> Signed-off-by: Vitaly Lifshits <vitaly.lifshits at intel.com>
> ---
> v4: fix a typo
> v3: refactor code to avoid edge case errors
> v2: address community comments
> v1: initial version
> ---
> drivers/net/ethernet/intel/e1000e/defines.h | 3 +
> drivers/net/ethernet/intel/e1000e/ich8lan.c | 80 +++++++++++++++++++--
> drivers/net/ethernet/intel/e1000e/ich8lan.h | 4 ++
> 3 files changed, 82 insertions(+), 5 deletions(-)
>
Tested-by: Avigail Dahan <avigailx.dahan at intel.com>
More information about the Intel-wired-lan
mailing list