[PATCH v1 23/42] net/e1000/base: add definition for EXFWSM register
Anatoly Burakov
anatoly.burakov at intel.com
Fri Jan 31 13:58:36 CET 2025
From: Nir Efrati <nir.efrati at intel.com>
Add Extended Firmware Semaphore (EXFWSM) register definition.
Signed-off-by: Nir Efrati <nir.efrati at intel.com>
Signed-off-by: Anatoly Burakov <anatoly.burakov at 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 bfc65fd17c..6227ac5340 100644
--- a/drivers/net/intel/e1000/base/e1000_defines.h
+++ b/drivers/net/intel/e1000/base/e1000_defines.h
@@ -480,7 +480,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 1a12940b9f..d399126db9 100644
--- a/drivers/net/intel/e1000/base/e1000_regs.h
+++ b/drivers/net/intel/e1000/base/e1000_regs.h
@@ -539,6 +539,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
More information about the dev
mailing list