Home
last modified time | relevance | path

Searched refs:sfud_flash (Results 1 – 7 of 7) sorted by relevance

/components/drivers/spi/sfud/inc/
A Dsfud.h53 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 Dsfud_def.h290 } sfud_flash, *sfud_flash_t; typedef
/components/drivers/spi/sfud/src/
A Dsfud.c66 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 Dsfud_sfdp.c64 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 Ddev_spi_flash_sfud.c64 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 DREADME.md69sfud_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 Dfal_flash_sfud_port.c47 extern sfud_flash sfud_norflash0; in init()

Completed in 17 milliseconds