Home
last modified time | relevance | path

Searched refs:sfdp (Results 1 – 4 of 4) sorted by relevance

/components/drivers/spi/sfud/src/
A Dsfud_sfdp.c101 sfud_sfdp *sfdp = &flash->sfdp; in read_sfdp_header() local
111 sfdp->available = false; in read_sfdp_header()
188 sfud_sfdp *sfdp = &flash->sfdp; in read_basic_table() local
214 sfdp->erase_4k = true; in read_basic_table()
218 sfdp->erase_4k = false; in read_basic_table()
229 sfdp->write_gran = 1; in read_basic_table()
320 if (sfdp->eraser[j].size != 0 && sfdp->eraser[i].size > sfdp->eraser[j].size) { 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()
333 sfdp->available = true; in read_basic_table()
[all …]
A Dsfud.c285 flash->chip.capacity = flash->sfdp.capacity; in hardware_init()
287 if (flash->sfdp.write_gran == 1) { in hardware_init()
293 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()
541 if (flash->sfdp.available) {
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.h287 …sfud_sfdp sfdp; /**< serial flash discoverable parameters by JEDEC st… member
/components/drivers/spi/sfud/
A DREADME.md69 …ip` 结构体中会存放 SPI Flash 的常见参数。如果 SPI Flash 还支持 SFDP ,还可以通过 `sfud_flash->sfdp` 看到更加全面的参数信息。以下很多函数…

Completed in 8 milliseconds