File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -755,6 +755,15 @@ flash_stm32_qspi_get_parameters(const struct device *dev)
755755 return & flash_stm32_qspi_parameters ;
756756}
757757
758+ static int flash_stm32_qspi_get_size (const struct device * dev , uint64_t * size )
759+ {
760+ const struct flash_stm32_qspi_config * dev_cfg = dev -> config ;
761+
762+ * size = (uint64_t )dev_cfg -> flash_size ;
763+
764+ return 0 ;
765+ }
766+
758767static void flash_stm32_qspi_isr (const struct device * dev )
759768{
760769 struct flash_stm32_qspi_data * dev_data = dev -> data ;
@@ -881,6 +890,7 @@ static const struct flash_driver_api flash_stm32_qspi_driver_api = {
881890 .write = flash_stm32_qspi_write ,
882891 .erase = flash_stm32_qspi_erase ,
883892 .get_parameters = flash_stm32_qspi_get_parameters ,
893+ .get_size = flash_stm32_qspi_get_size ,
884894#if defined(CONFIG_FLASH_PAGE_LAYOUT )
885895 .page_layout = flash_stm32_qspi_pages_layout ,
886896#endif
You can’t perform that action at this time.
0 commit comments