summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/intel/igc/igc_i225.h
diff options
context:
space:
mode:
authorSasha Neftin <sasha.neftin@intel.com>2020-05-27 23:51:32 +0300
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2020-06-30 03:43:38 +0300
commit93ec439abeefe2e205657ae2b98a7fee4fbd4a0b (patch)
tree3b0091eaabd5736b14970e383a81bcc0db88f173 /drivers/net/ethernet/intel/igc/igc_i225.h
parentb8483ecaf72ee9059dcca5de969781028a550f89 (diff)
downloadlinux-93ec439abeefe2e205657ae2b98a7fee4fbd4a0b.tar.xz
igc: Add initial EEE support
IEEE802.3az-2010 Energy Efficient Ethernet has been approved as standard (September 2010) and the driver can enable and disable it via ethtool. Disable the feature by default on parts which support it. Add enable/disable eee options. tx-lpi, tx-timer and advertise not supported yet. Signed-off-by: Sasha Neftin <sasha.neftin@intel.com> Reviewed-by: Andre Guedes <andre.guedes@intel.com> Tested-by: Aaron Brown <aaron.f.brown@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/igc/igc_i225.h')
-rw-r--r--drivers/net/ethernet/intel/igc/igc_i225.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/igc/igc_i225.h b/drivers/net/ethernet/intel/igc/igc_i225.h
index 7b66e1f9c0e6..04759e076a9e 100644
--- a/drivers/net/ethernet/intel/igc/igc_i225.h
+++ b/drivers/net/ethernet/intel/igc/igc_i225.h
@@ -9,5 +9,7 @@ void igc_release_swfw_sync_i225(struct igc_hw *hw, u16 mask);
s32 igc_init_nvm_params_i225(struct igc_hw *hw);
bool igc_get_flash_presence_i225(struct igc_hw *hw);
+s32 igc_set_eee_i225(struct igc_hw *hw, bool adv2p5G, bool adv1G,
+ bool adv100M);
#endif