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)
755
755
return & flash_stm32_qspi_parameters ;
756
756
}
757
757
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
+
758
767
static void flash_stm32_qspi_isr (const struct device * dev )
759
768
{
760
769
struct flash_stm32_qspi_data * dev_data = dev -> data ;
@@ -881,6 +890,7 @@ static const struct flash_driver_api flash_stm32_qspi_driver_api = {
881
890
.write = flash_stm32_qspi_write ,
882
891
.erase = flash_stm32_qspi_erase ,
883
892
.get_parameters = flash_stm32_qspi_get_parameters ,
893
+ .get_size = flash_stm32_qspi_get_size ,
884
894
#if defined(CONFIG_FLASH_PAGE_LAYOUT )
885
895
.page_layout = flash_stm32_qspi_pages_layout ,
886
896
#endif
You can’t perform that action at this time.
0 commit comments