From: Nir Efrati <nir.efr...@intel.com>

Add Extended Firmware Semaphore (EXFWSM) register definition.

Signed-off-by: Nir Efrati <nir.efr...@intel.com>
Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com>
---
 drivers/net/intel/e1000/base/e1000_defines.h | 3 ++-
 drivers/net/intel/e1000/base/e1000_regs.h    | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/net/intel/e1000/base/e1000_defines.h 
b/drivers/net/intel/e1000/base/e1000_defines.h
index c311858d35..2b7d8631c9 100644
--- a/drivers/net/intel/e1000/base/e1000_defines.h
+++ b/drivers/net/intel/e1000/base/e1000_defines.h
@@ -481,7 +481,8 @@
 
 /* Low Power IDLE Control */
 #define E1000_LPIC_LPIET_SHIFT         24      /* Low Power Idle Entry Time */
-
+#define E1000_EXFWSM_DPG_EXIT_DONE     0x00000001
+#define E1000_EXFWSM_POWER_UP_FROM_ULP_IND     0x00000002
 /* PBA constants */
 #define E1000_PBA_8K           0x0008    /* 8KB */
 #define E1000_PBA_10K          0x000A    /* 10KB */
diff --git a/drivers/net/intel/e1000/base/e1000_regs.h 
b/drivers/net/intel/e1000/base/e1000_regs.h
index ad091d1734..643edbb9cb 100644
--- a/drivers/net/intel/e1000/base/e1000_regs.h
+++ b/drivers/net/intel/e1000/base/e1000_regs.h
@@ -538,6 +538,7 @@
 #define E1000_FACTPS   0x05B30
 #define E1000_SWSM     0x05B50 /* SW Semaphore */
 #define E1000_FWSM     0x05B54 /* FW Semaphore */
+#define E1000_EXFWSM   0x05B58 /* Extended FW Semaphore */
 /* Driver-only SW semaphore (not used by BOOT agents) */
 #define E1000_SWSM2    0x05B58
 #define E1000_DCA_ID   0x05B70 /* DCA Requester ID Information - RO */
-- 
2.43.5

Reply via email to