Home
last modified time | relevance | path

Searched refs:eraser (Results 1 – 3 of 3) sorted by relevance

/components/drivers/spi/sfud/src/
A Dsfud_sfdp.c309 sfdp->eraser[j].size = 1L << table[28 + 2 * i]; in read_basic_table()
310 sfdp->eraser[j].cmd = table[28 + 2 * i + 1]; in read_basic_table()
312 sfdp->eraser[j].cmd); in read_basic_table()
318 if (sfdp->eraser[i].size) { in read_basic_table()
320 if (sfdp->eraser[j].size != 0 && sfdp->eraser[i].size > sfdp->eraser[j].size) { in read_basic_table()
323 uint8_t temp_cmd = sfdp->eraser[i].cmd; in read_basic_table()
324 sfdp->eraser[i].size = sfdp->eraser[j].size; in read_basic_table()
325 sfdp->eraser[i].cmd = sfdp->eraser[j].cmd; in read_basic_table()
326 sfdp->eraser[j].size = temp_size; in read_basic_table()
327 sfdp->eraser[j].cmd = temp_cmd; in read_basic_table()
[all …]
A Dsfud.c293 flash->chip.erase_gran = flash->sfdp.eraser[0].size; in hardware_init()
294 flash->chip.erase_gran_cmd = flash->sfdp.eraser[0].cmd; in hardware_init()
296 … if (flash->sfdp.eraser[i].size != 0 && flash->chip.erase_gran > flash->sfdp.eraser[i].size) { in hardware_init()
297 flash->chip.erase_gran = flash->sfdp.eraser[i].size; in hardware_init()
298 flash->chip.erase_gran_cmd = flash->sfdp.eraser[i].cmd; in hardware_init()
544 cur_erase_cmd = flash->sfdp.eraser[eraser_index].cmd;
545 cur_erase_size = flash->sfdp.eraser[eraser_index].size;
/components/drivers/spi/sfud/inc/
A Dsfud_def.h239 } eraser[SFUD_SFDP_ERASE_TYPE_MAX_NUM]; /**< supported eraser types table */ member

Completed in 7 milliseconds