Skip to content

Commit 19988ac

Browse files
utsavm9kartben
authored andcommitted
drivers: flash_mspi: Implement flash API get_size
Implement the Zephyr Flash Driver API for completeness. Signed-off-by: Utsav Munendra <[email protected]>
1 parent b7f7f7b commit 19988ac

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

drivers/flash/flash_mspi_nor.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -387,6 +387,12 @@ static int api_erase(const struct device *dev, off_t addr, size_t size)
387387
return rc;
388388
}
389389

390+
static int api_get_size(const struct device *dev, uint64_t *size)
391+
{
392+
*size = dev_flash_size(dev);
393+
return 0;
394+
}
395+
390396
static const
391397
struct flash_parameters *api_get_parameters(const struct device *dev)
392398
{
@@ -771,6 +777,7 @@ static DEVICE_API(flash, drv_api) = {
771777
.read = api_read,
772778
.write = api_write,
773779
.erase = api_erase,
780+
.get_size = api_get_size,
774781
.get_parameters = api_get_parameters,
775782
#if defined(CONFIG_FLASH_PAGE_LAYOUT)
776783
.page_layout = api_page_layout,

0 commit comments

Comments
 (0)