Lines Matching refs:flash_dev
82 static uint8_t update_spi_flash_directory(const struct device *flash_dev) in update_spi_flash_directory() argument
90 rc = flash_read(flash_dev, SPI_FLASH_DIRECTORY_OFFSET, buf, len); in update_spi_flash_directory()
104 rc = flash_erase(flash_dev, SPI_FLASH_DIRECTORY_OFFSET, SPI_FLASH_SECTOR_SIZE); in update_spi_flash_directory()
110 rc = flash_write(flash_dev, SPI_FLASH_DIRECTORY_OFFSET, buf, len); in update_spi_flash_directory()
120 rc = flash_write(flash_dev, (SPI_FLASH_DIRECTORY_OFFSET + k * 0x100), buf, len); in update_spi_flash_directory()
136 static uint8_t program_new_image(const struct device *flash_dev, uint8_t *image_start, in program_new_image() argument
159 flash_dev, in program_new_image()
187 rc = flash_write(flash_dev, (SPI_FLASH_NEW_IMAGE_OFFSET + i * SPI_FLASH_PAGE_SIZE), in program_new_image()
311 const struct device *flash_dev = DEVICE_DT_GET_OR_NULL(DT_ALIAS(bitstream_flash)); in mpfs_fpga_load() local
313 if (flash_dev == NULL) { in mpfs_fpga_load()
318 if (!device_is_ready(flash_dev)) { in mpfs_fpga_load()
319 LOG_ERR("%s: device not ready.", flash_dev->name); in mpfs_fpga_load()
333 update_spi_flash_directory(flash_dev); in mpfs_fpga_load()
334 program_new_image(flash_dev, (uint8_t *)image_ptr, img_size); in mpfs_fpga_load()