Skip to content

Commit 31dcaa2

Browse files
de-nordickartben
authored andcommitted
drivers/flash/stm32_qspi: Add flash_get_size
The commit adds implementation of flash_get_size. Signed-off-by: Dominik Ermel <[email protected]>
1 parent f39940b commit 31dcaa2

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

drivers/flash/flash_stm32_qspi.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
758767
static 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

0 commit comments

Comments
 (0)