Skip to content

Commit 6298fed

Browse files
de-nordickartben
authored andcommitted
drivers/flash/flash_simulator: Add flash get_page_size API call
The commit adds implementation of flash_get_size, Signed-off-by: Dominik Ermel <[email protected]>
1 parent c03f256 commit 6298fed

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

drivers/flash/flash_simulator.c

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2023 Nordic Semiconductor ASA
2+
* Copyright (c) 2023-2024 Nordic Semiconductor ASA
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -364,6 +364,14 @@ static void flash_sim_page_layout(const struct device *dev,
364364
}
365365
#endif
366366

367+
static int flash_sim_get_size(const struct device *dev, uint64_t *size)
368+
{
369+
ARG_UNUSED(dev);
370+
371+
*size = FLASH_SIMULATOR_FLASH_SIZE;
372+
373+
return 0;
374+
}
367375
static const struct flash_parameters *
368376
flash_sim_get_parameters(const struct device *dev)
369377
{
@@ -377,6 +385,7 @@ static const struct flash_driver_api flash_sim_api = {
377385
.write = flash_sim_write,
378386
.erase = flash_sim_erase,
379387
.get_parameters = flash_sim_get_parameters,
388+
.get_size = flash_sim_get_size,
380389
#ifdef CONFIG_FLASH_PAGE_LAYOUT
381390
.page_layout = flash_sim_page_layout,
382391
#endif

0 commit comments

Comments
 (0)