summaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/intel/e1000e/defines.h
diff options
context:
space:
mode:
authorBruce Allan <bruce.w.allan@intel.com>2013-01-09 08:15:42 +0000
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2013-01-15 21:38:39 -0800
commit1cc7a3a14fa60f31ca4ff69f0dd31f369e0a51c2 (patch)
treea11380c8a3cd884aa02bf4bc2b868c800f863ea3 /drivers/net/ethernet/intel/e1000e/defines.h
parent635ab56439e21cbea6be346ac71222f9c4ac6463 (diff)
downloadblackbird-obmc-linux-1cc7a3a14fa60f31ca4ff69f0dd31f369e0a51c2.tar.gz
blackbird-obmc-linux-1cc7a3a14fa60f31ca4ff69f0dd31f369e0a51c2.zip
e1000e: Invalid Image CSUM bit changed for I217
On I217, the bit that indicates an invalid EEPROM (NVM) image checksum has changed from previous ICH/PCH LOMs. When validating the EEPROM checksum, check the appropriate bit on different devices. Signed-off-by: Bruce Allan <bruce.w.allan@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'drivers/net/ethernet/intel/e1000e/defines.h')
-rw-r--r--drivers/net/ethernet/intel/e1000e/defines.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/e1000e/defines.h b/drivers/net/ethernet/intel/e1000e/defines.h
index 20735327a7a0..7326ea2fef8f 100644
--- a/drivers/net/ethernet/intel/e1000e/defines.h
+++ b/drivers/net/ethernet/intel/e1000e/defines.h
@@ -639,6 +639,10 @@
/* NVM Word Offsets */
#define NVM_COMPAT 0x0003
#define NVM_ID_LED_SETTINGS 0x0004
+#define NVM_FUTURE_INIT_WORD1 0x0019
+#define NVM_COMPAT_VALID_CSUM 0x0001
+#define NVM_FUTURE_INIT_WORD1_VALID_CSUM 0x0040
+
#define NVM_INIT_CONTROL2_REG 0x000F
#define NVM_INIT_CONTROL3_PORT_B 0x0014
#define NVM_INIT_3GIO_3 0x001A
OpenPOWER on IntegriCloud