Go to the source code of this file.
|
int | asd_verify_flash_seg (struct asd_ha_struct *asd_ha, const void *src, u32 dest_offset, u32 bytes_to_verify) |
|
int | asd_write_flash_seg (struct asd_ha_struct *asd_ha, const void *src, u32 dest_offset, u32 bytes_to_write) |
|
int | asd_chk_write_status (struct asd_ha_struct *asd_ha, u32 sector_addr, u8 erase_flag) |
|
int | asd_check_flash_type (struct asd_ha_struct *asd_ha) |
|
int | asd_erase_nv_sector (struct asd_ha_struct *asd_ha, u32 flash_addr, u32 size) |
|
#define FAIL_CHECK_PCI_ID 0x000200 |
#define FAIL_CHECK_SUM 0x000300 |
#define FAIL_ERASE_FLASH 0x000800 |
#define FAIL_FILE_SIZE 0x000a00 |
#define FAIL_FIND_FLASH_ID 0x000700 |
#define FAIL_OPEN_BIOS_FILE 0x000100 |
#define FAIL_OUT_MEMORY 0x000c00 |
#define FAIL_PARAMETERS 0x000b00 |
#define FAIL_RESET_FLASH 0x000600 |
#define FAIL_UNKNOWN 0x000400 |
#define FAIL_VERIFY 0x000500 |
#define FAIL_WRITE_FLASH 0x000900 |
#define FLASH_DEV_ID_AM29F800B 0xD6 |
#define FLASH_DEV_ID_AM29LV008BT 0x3E |
#define FLASH_DEV_ID_AM29LV640MT 0x7E |
#define FLASH_DEV_ID_AM29LV800DT 0xDA |
#define FLASH_DEV_ID_I28LV00TAT 0x3E |
#define FLASH_DEV_ID_MBM29DL800TA 0x4A |
#define FLASH_DEV_ID_MBM29LV008TA 0x3E |
#define FLASH_DEV_ID_MBM29LV800TE 0xDA |
#define FLASH_DEV_ID_MX29LV008CT 0xDA |
#define FLASH_DEV_ID_MX29LV800BT 0xDA |
#define FLASH_DEV_ID_STM29008 0xEA |
#define FLASH_DEV_ID_STM29LV640 0xDE |
#define FLASH_DEV_ID_STM29W800DT 0xD7 |
#define FLASH_DEV_ID_UNKNOWN 0xFF |
#define FLASH_IN_PROGRESS 0x001000 |
#define FLASH_MANUF_ID_AMD 0x01 |
#define FLASH_MANUF_ID_FUJITSU 0x04 |
#define FLASH_MANUF_ID_INTEL 0x89 |
#define FLASH_MANUF_ID_MACRONIX 0xC2 |
#define FLASH_MANUF_ID_ST 0x20 |
#define FLASH_MANUF_ID_UNKNOWN 0xFF |
#define FLASH_OK 0x000000 |
#define FLASH_SECTOR_SIZE 0x010000 |
#define FLASH_SECTOR_SIZE_MASK 0xffff0000 |
#define FLASH_STATUS_BIT_MASK_DQ2 0x04 |
#define FLASH_STATUS_BIT_MASK_DQ5 0x20 |
#define FLASH_STATUS_BIT_MASK_DQ6 0x40 |
#define FLASH_STATUS_ERASE_DELAY_COUNT 50 |
#define FLASH_STATUS_WRITE_DELAY_COUNT 25 |
- Enumerator:
FLASH_METHOD_UNKNOWN |
|
FLASH_METHOD_A |
|
FLASH_METHOD_B |
|
Definition at line 29 of file aic94xx_sds.h.
asd_hwi_erase_nv_sector - Erase the flash memory sectors. : pointer to the host adapter structure : pointer to offset from flash memory : total bytes to erase.
Definition at line 1269 of file aic94xx_sds.c.
asd_verify_flash_seg - verify data with flash memory : pointer to the host adapter structure : pointer to the source data to be verified : offset from flash memory : total bytes to verify
Definition at line 1096 of file aic94xx_sds.c.
asd_write_flash_seg - write data into flash memory : pointer to the host adapter structure : pointer to the source data to be written : offset from flash memory : total bytes to write
Definition at line 1127 of file aic94xx_sds.c.