From: Nir Efrati <nir.efrati@intel.com>
Add Extended Firmware Semaphore (EXFWSM) register definition.
Signed-off-by: Nir Efrati <nir.efrati@intel.com>
Signed-off-by: Anatoly Burakov <anatoly.burakov@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(-)
@@ -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 */
@@ -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 */