[PATCH] bnx2: update nvram code for 5708
Update bnx2 nvram code with support for 5708. Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
12d30d89e5
commit
371377091d
@@ -3847,7 +3847,7 @@ struct sw_bd {
|
||||
#define BUFFERED_FLASH_PHY_PAGE_SIZE (1 << BUFFERED_FLASH_PAGE_BITS)
|
||||
#define BUFFERED_FLASH_BYTE_ADDR_MASK (BUFFERED_FLASH_PHY_PAGE_SIZE-1)
|
||||
#define BUFFERED_FLASH_PAGE_SIZE 264
|
||||
#define BUFFERED_FLASH_TOTAL_SIZE 131072
|
||||
#define BUFFERED_FLASH_TOTAL_SIZE 0x21000
|
||||
|
||||
#define SAIFUN_FLASH_PAGE_BITS 8
|
||||
#define SAIFUN_FLASH_PHY_PAGE_SIZE (1 << SAIFUN_FLASH_PAGE_BITS)
|
||||
@@ -3855,6 +3855,12 @@ struct sw_bd {
|
||||
#define SAIFUN_FLASH_PAGE_SIZE 256
|
||||
#define SAIFUN_FLASH_BASE_TOTAL_SIZE 65536
|
||||
|
||||
#define ST_MICRO_FLASH_PAGE_BITS 8
|
||||
#define ST_MICRO_FLASH_PHY_PAGE_SIZE (1 << ST_MICRO_FLASH_PAGE_BITS)
|
||||
#define ST_MICRO_FLASH_BYTE_ADDR_MASK (ST_MICRO_FLASH_PHY_PAGE_SIZE-1)
|
||||
#define ST_MICRO_FLASH_PAGE_SIZE 256
|
||||
#define ST_MICRO_FLASH_BASE_TOTAL_SIZE 65536
|
||||
|
||||
#define NVRAM_TIMEOUT_COUNT 30000
|
||||
|
||||
|
||||
@@ -3863,6 +3869,8 @@ struct sw_bd {
|
||||
BNX2_NVM_CFG1_PROTECT_MODE | \
|
||||
BNX2_NVM_CFG1_FLASH_SIZE)
|
||||
|
||||
#define FLASH_BACKUP_STRAP_MASK (0xf << 26)
|
||||
|
||||
struct flash_spec {
|
||||
u32 strapping;
|
||||
u32 config1;
|
||||
|
Reference in New Issue
Block a user