linux/drivers/net/ethernet/intel
David Ertman b4c1e6bf1c e1000e: Add support for EEE in Sx states
On I217 and newer hardware, EEE is enabled in the PHY by the software
when link is up and disabled by the hardware when link is lost.

To enable EEE in Sx (When both ends of the link support, and are enabled
for, EEE and 100Mbps), we need to disable LPLU and configure the PHY to
automatically enable EEE when link is up, since there will be no software
to complete the task.

To configure this in the PHY, the Auto Enable LPI bit in the Low Power
Idle GPIO Control register must be set.  For normal operation in S0, this
bit must be cleared.

Signed-off-by: Dave Ertman <david.m.ertman@intel.com>
Tested-by: Aaron Brown <aaron.f.brown@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2014-07-25 21:00:54 -07:00
..
e1000 e1000: remove unnecessary break after return 2014-07-20 21:30:17 -07:00
e1000e e1000e: Add support for EEE in Sx states 2014-07-25 21:00:54 -07:00
i40e i40e: always print aqtx answer 2014-07-24 05:06:10 -07:00
i40evf i40e: always print aqtx answer 2014-07-24 05:06:10 -07:00
igb igb: bump igb version to 5.2.13 2014-07-24 03:11:19 -07:00
igbvf net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate 2014-06-06 16:24:07 -07:00
ixgb net: use SPEED_UNKNOWN and DUPLEX_UNKNOWN when appropriate 2014-06-06 16:24:07 -07:00
ixgbe ixgbe: Make return values more direct 2014-07-25 19:58:36 -07:00
ixgbevf ixgbevf: Remove unused get_supported_physical_layer pointer 2014-07-25 19:42:14 -07:00
e100.c net: get rid of SET_ETHTOOL_OPS 2014-05-13 17:43:20 -04:00
Kconfig i40e: add DCB option to Kconfig 2014-01-17 19:13:04 -08:00
Makefile i40evf: add driver to kernel build system 2013-12-31 16:27:49 -08:00