mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-30 10:49:28 +00:00
cxgb4: Add warning msg when attaching to adapters which have FLASHes smaller than 2Mb
Based on original work by Casey Leedom <leedom@chelsio.com> Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
c0d5b8cf50
commit
c290607e3e
2 changed files with 10 additions and 0 deletions
|
@ -3897,6 +3897,10 @@ static int get_flash_params(struct adapter *adap)
|
||||||
adap->params.sf_size = 1 << info;
|
adap->params.sf_size = 1 << info;
|
||||||
adap->params.sf_fw_start =
|
adap->params.sf_fw_start =
|
||||||
t4_read_reg(adap, CIM_BOOT_CFG) & BOOTADDR_MASK;
|
t4_read_reg(adap, CIM_BOOT_CFG) & BOOTADDR_MASK;
|
||||||
|
|
||||||
|
if (adap->params.sf_size < FLASH_MIN_SIZE)
|
||||||
|
dev_warn(adap->pdev_dev, "WARNING!!! FLASH size %#x < %#x!!!\n",
|
||||||
|
adap->params.sf_size, FLASH_MIN_SIZE);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -206,6 +206,12 @@ enum {
|
||||||
FLASH_CFG_START = FLASH_START(FLASH_CFG_START_SEC),
|
FLASH_CFG_START = FLASH_START(FLASH_CFG_START_SEC),
|
||||||
FLASH_CFG_MAX_SIZE = FLASH_MAX_SIZE(FLASH_CFG_NSECS),
|
FLASH_CFG_MAX_SIZE = FLASH_MAX_SIZE(FLASH_CFG_NSECS),
|
||||||
|
|
||||||
|
/* We don't support FLASH devices which can't support the full
|
||||||
|
* standard set of sections which we need for normal
|
||||||
|
* operations.
|
||||||
|
*/
|
||||||
|
FLASH_MIN_SIZE = FLASH_CFG_START + FLASH_CFG_MAX_SIZE,
|
||||||
|
|
||||||
FLASH_FPGA_CFG_START_SEC = 15,
|
FLASH_FPGA_CFG_START_SEC = 15,
|
||||||
FLASH_FPGA_CFG_START = FLASH_START(FLASH_FPGA_CFG_START_SEC),
|
FLASH_FPGA_CFG_START = FLASH_START(FLASH_FPGA_CFG_START_SEC),
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue