]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - drivers/net/igb/e1000_defines.h
igb: Add Energy Efficient Ethernet (EEE) for i350 devices.
[karo-tx-linux.git] / drivers / net / igb / e1000_defines.h
index 92e11da2574952ebf532722639f3b00d3773e029..79267813982a3b8788aa0b4d5ea3a3802cb983ec 100644 (file)
 #define E1000_MDIC_ERROR     0x40000000
 #define E1000_MDIC_DEST      0x80000000
 
+/* Energy Efficient Ethernet */
+#define E1000_IPCNFG_EEE_1G_AN       0x00000008  /* EEE Enable 1G AN */
+#define E1000_IPCNFG_EEE_100M_AN     0x00000004  /* EEE Enable 100M AN */
+#define E1000_EEER_TX_LPI_EN         0x00010000  /* EEE Tx LPI Enable */
+#define E1000_EEER_RX_LPI_EN         0x00020000  /* EEE Rx LPI Enable */
+#define E1000_EEER_LPI_FC            0x00040000  /* EEE Enable on FC */
+
 /* SerDes Control */
 #define E1000_GEN_CTL_READY             0x80000000
 #define E1000_GEN_CTL_ADDRESS_SHIFT     8