Searched refs:sfud_flash (Results 1 – 7 of 7) sorted by relevance
| /components/drivers/spi/sfud/inc/ |
| A D | sfud.h | 53 sfud_err sfud_device_init(sfud_flash *flash); 62 sfud_flash *sfud_get_device(size_t index); 76 const sfud_flash *sfud_get_device_table(void); 92 sfud_err sfud_qspi_fast_read_enable(sfud_flash *flash, uint8_t data_line_width); 105 sfud_err sfud_read(const sfud_flash *flash, uint32_t addr, size_t size, uint8_t *data); 118 sfud_err sfud_erase(const sfud_flash *flash, uint32_t addr, size_t size); 130 sfud_err sfud_write(const sfud_flash *flash, uint32_t addr, size_t size, const uint8_t *data); 142 sfud_err sfud_erase_write(const sfud_flash *flash, uint32_t addr, size_t size, const uint8_t *data); 151 sfud_err sfud_chip_erase(const sfud_flash *flash); 161 sfud_err sfud_read_status(const sfud_flash *flash, uint8_t *status); [all …]
|
| A D | sfud_def.h | 290 } sfud_flash, *sfud_flash_t; typedef
|
| /components/drivers/spi/sfud/src/ |
| A D | sfud.c | 66 static sfud_err hardware_init(sfud_flash *flash); 70 static sfud_err wait_busy(const sfud_flash *flash); 71 static sfud_err reset(const sfud_flash *flash); 72 static sfud_err read_jedec_id(sfud_flash *flash); 88 sfud_err sfud_device_init(sfud_flash *flash) { in sfud_device_init() 139 sfud_flash *sfud_get_device(size_t index) { in sfud_get_device() 153 return sizeof(flash_table) / sizeof(sfud_flash); in sfud_get_device_num() 161 const sfud_flash *sfud_get_device_table(void) { in sfud_get_device_table() 251 static sfud_err hardware_init(sfud_flash *flash) { in hardware_init() 825 static sfud_err reset(const sfud_flash *flash) { [all …]
|
| A D | sfud_sfdp.c | 64 static sfud_err read_sfdp_data(const sfud_flash *flash, uint32_t addr, uint8_t *read_buf, size_t si… 65 static bool read_sfdp_header(sfud_flash *flash); 66 static bool read_basic_header(const sfud_flash *flash, sfdp_para_header *basic_header); 67 static bool read_basic_table(sfud_flash *flash, sfdp_para_header *basic_header); 80 bool sfud_read_sfdp(sfud_flash *flash) { in sfud_read_sfdp() 100 static bool read_sfdp_header(sfud_flash *flash) { in read_sfdp_header() 144 static bool read_basic_header(const sfud_flash *flash, sfdp_para_header *basic_header) { in read_basic_header() 187 static bool read_basic_table(sfud_flash *flash, sfdp_para_header *basic_header) { in read_basic_table() 337 static sfud_err read_sfdp_data(const sfud_flash *flash, uint32_t addr, uint8_t *read_buf, size_t si… in read_sfdp_data() 363 size_t sfud_sfdp_get_suitable_eraser(const sfud_flash *flash, uint32_t addr, size_t erase_size) { in sfud_sfdp_get_suitable_eraser()
|
| /components/drivers/spi/ |
| A D | dev_spi_flash_sfud.c | 64 sfud_flash *sfud_dev = (sfud_flash *) (rtt_dev->user_data); in rt_sfud_control() 91 sfud_flash *sfud_dev = (sfud_flash *) (rtt_dev->user_data); in rt_sfud_read() 109 sfud_flash *sfud_dev = (sfud_flash *) (rtt_dev->user_data); in rt_sfud_write() 131 sfud_flash *sfud_dev = (sfud_flash *) (spi->user_data); in spi_write_read() 188 sfud_flash *sfud_dev = (sfud_flash *) (spi->user_data); in qspi_read() 229 sfud_flash *sfud_dev = (sfud_flash *) (spi->user_data); in spi_lock() 240 sfud_flash *sfud_dev = (sfud_flash *) (spi->user_data); in spi_unlock() 255 sfud_err sfud_spi_port_init(sfud_flash *flash) { in sfud_spi_port_init() 305 sfud_flash *sfud_dev = RT_NULL; in rt_sfud_flash_probe_ex() 449 sfud_flash *sfud_flash_dev = (sfud_flash *) (spi_flash_dev->user_data); in rt_sfud_flash_delete() [all …]
|
| /components/drivers/spi/sfud/ |
| A D | README.md | 69 …sfud_flash` 。其定义位于 `/sfud/inc/sfud_def.h`。每个 SPI Flash 会对应一个该结构体,该结构体指针下面统称为 Flash 设备对象。初始化成功后在 `s… 84 sfud_err sfud_device_init(sfud_flash *flash) 100 sfud_err sfud_qspi_fast_read_enable(sfud_flash *flash, uint8_t data_line_width) 113 sfud_flash *sfud_get_device(size_t index) 123 sfud_err sfud_read(const sfud_flash *flash, uint32_t addr, size_t size, uint8_t *data) 138 sfud_err sfud_erase(const sfud_flash *flash, uint32_t addr, size_t size) 150 sfud_err sfud_chip_erase(const sfud_flash *flash) 160 sfud_err sfud_write(const sfud_flash *flash, uint32_t addr, size_t size, const uint8_t *data) 188 sfud_err sfud_read_status(const sfud_flash *flash, uint8_t *status) 199 sfud_err sfud_write_status(const sfud_flash *flash, bool is_volatile, uint8_t status) [all …]
|
| /components/fal/samples/porting/ |
| A D | fal_flash_sfud_port.c | 47 extern sfud_flash sfud_norflash0; in init()
|
Completed in 17 milliseconds