mirror of
https://github.com/torvalds/linux.git
synced 2024-12-01 00:21:32 +00:00
[TG3]: Add missing NVRAM strapping.
This patch adds a missing NVRAM strapping for 5755 devices. Signed-off-by: Matt Carlson <mcarlson@broadcom.com> Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
9ef8ca9974
commit
70b65a2d62
@ -9461,11 +9461,13 @@ static void __devinit tg3_get_5755_nvram_info(struct tg3 *tp)
|
||||
case FLASH_5755VENDOR_ATMEL_FLASH_1:
|
||||
case FLASH_5755VENDOR_ATMEL_FLASH_2:
|
||||
case FLASH_5755VENDOR_ATMEL_FLASH_3:
|
||||
case FLASH_5755VENDOR_ATMEL_FLASH_5:
|
||||
tp->nvram_jedecnum = JEDEC_ATMEL;
|
||||
tp->tg3_flags |= TG3_FLAG_NVRAM_BUFFERED;
|
||||
tp->tg3_flags2 |= TG3_FLG2_FLASH;
|
||||
tp->nvram_pagesize = 264;
|
||||
if (nvcfg1 == FLASH_5755VENDOR_ATMEL_FLASH_1)
|
||||
if (nvcfg1 == FLASH_5755VENDOR_ATMEL_FLASH_1 ||
|
||||
nvcfg1 == FLASH_5755VENDOR_ATMEL_FLASH_5)
|
||||
tp->nvram_size = (protect ? 0x3e200 : 0x80000);
|
||||
else if (nvcfg1 == FLASH_5755VENDOR_ATMEL_FLASH_2)
|
||||
tp->nvram_size = (protect ? 0x1f200 : 0x40000);
|
||||
|
@ -1467,6 +1467,7 @@
|
||||
#define FLASH_5755VENDOR_ATMEL_FLASH_2 0x03400002
|
||||
#define FLASH_5755VENDOR_ATMEL_FLASH_3 0x03400000
|
||||
#define FLASH_5755VENDOR_ATMEL_FLASH_4 0x00000003
|
||||
#define FLASH_5755VENDOR_ATMEL_FLASH_5 0x02000003
|
||||
#define FLASH_5755VENDOR_ATMEL_EEPROM_64KHZ 0x03c00003
|
||||
#define FLASH_5755VENDOR_ATMEL_EEPROM_376KHZ 0x03c00002
|
||||
#define FLASH_5787VENDOR_ATMEL_EEPROM_64KHZ 0x03000003
|
||||
|
Loading…
Reference in New Issue
Block a user