e1000e: Add handshake with the CSME to support S0ix
authorSasha Neftin <sasha.neftin@intel.com>
Thu, 24 Jun 2021 08:18:27 +0000 (11:18 +0300)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Tue, 20 Jul 2021 23:11:36 +0000 (16:11 -0700)
commit3e55d231716ea361b1520b801c6778c4c48de102
treebfca219127ec2aeeab3356807feafcdb583a6371
parent8887ca5474bd9ddb56cabc88856bb035774e0041
e1000e: Add handshake with the CSME to support S0ix

On the corporate system, the driver will ask from the CSME
(manageability engine) to perform device settings are required
to allow S0ix residency.
This patch provides initial support.

Reviewed-by: Dima Ruinskiy <dima.ruinskiy@intel.com>
Signed-off-by: Sasha Neftin <sasha.neftin@intel.com>
Tested-by: Dvora Fuxbrumer <dvorax.fuxbrumer@linux.intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/e1000e/ich8lan.h
drivers/net/ethernet/intel/e1000e/netdev.c