|
@@ -1863,7 +1863,7 @@
|
|
|
#define NVRAM_STAT 0x00007004
|
|
|
#define NVRAM_WRDATA 0x00007008
|
|
|
#define NVRAM_ADDR 0x0000700c
|
|
|
-#define NVRAM_ADDR_MSK 0x00ffffff
|
|
|
+#define NVRAM_ADDR_MSK 0x07ffffff
|
|
|
#define NVRAM_RDDATA 0x00007010
|
|
|
#define NVRAM_CFG1 0x00007014
|
|
|
#define NVRAM_CFG1_FLASHIF_ENAB 0x00000001
|
|
@@ -1945,6 +1945,11 @@
|
|
|
#define FLASH_5720_EEPROM_LD 0x00000003
|
|
|
#define FLASH_5762_EEPROM_HD 0x02000001
|
|
|
#define FLASH_5762_EEPROM_LD 0x02000003
|
|
|
+#define FLASH_5762_MX25L_100 0x00800000
|
|
|
+#define FLASH_5762_MX25L_200 0x00800002
|
|
|
+#define FLASH_5762_MX25L_400 0x00800001
|
|
|
+#define FLASH_5762_MX25L_800 0x00800003
|
|
|
+#define FLASH_5762_MX25L_160_320 0x03800002
|
|
|
#define FLASH_5720VENDOR_M_ATMEL_DB011D 0x01000000
|
|
|
#define FLASH_5720VENDOR_M_ATMEL_DB021D 0x01000002
|
|
|
#define FLASH_5720VENDOR_M_ATMEL_DB041D 0x01000001
|
|
@@ -2009,7 +2014,11 @@
|
|
|
/* 0x702c unused */
|
|
|
|
|
|
#define NVRAM_ADDR_LOCKOUT 0x00007030
|
|
|
-/* 0x7034 --> 0x7500 unused */
|
|
|
+#define NVRAM_AUTOSENSE_STATUS 0x00007038
|
|
|
+#define AUTOSENSE_DEVID 0x00000010
|
|
|
+#define AUTOSENSE_DEVID_MASK 0x00000007
|
|
|
+#define AUTOSENSE_SIZE_IN_MB 17
|
|
|
+/* 0x703c --> 0x7500 unused */
|
|
|
|
|
|
#define OTP_MODE 0x00007500
|
|
|
#define OTP_MODE_OTP_THRU_GRC 0x00000001
|
|
@@ -3378,6 +3387,7 @@ struct tg3 {
|
|
|
#define JEDEC_ST 0x20
|
|
|
#define JEDEC_SAIFUN 0x4f
|
|
|
#define JEDEC_SST 0xbf
|
|
|
+#define JEDEC_MACRONIX 0xc2
|
|
|
|
|
|
#define ATMEL_AT24C02_CHIP_SIZE TG3_NVRAM_SIZE_2KB
|
|
|
#define ATMEL_AT24C02_PAGE_SIZE (8)
|