Skip to content

Commit eb4f2fb

Browse files
de-nordickartben
authored andcommitted
drivers/flash/nrf_rram: Add get_size implementation.
Commit adds flash_get_size callback to the driver. Signed-off-by: Dominik Ermel <[email protected]>
1 parent 383bcc7 commit eb4f2fb

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

drivers/flash/soc_flash_nrf_rram.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,15 @@ static int nrf_rram_erase(const struct device *dev, off_t addr, size_t len)
302302
return nrf_write(addr, NULL, len);
303303
}
304304

305+
int nrf_rram_get_size(const struct device *dev, uint64_t *size)
306+
{
307+
ARG_UNUSED(dev);
308+
309+
*size = RRAM_SIZE;
310+
311+
return 0;
312+
}
313+
305314
static const struct flash_parameters *nrf_rram_get_parameters(const struct device *dev)
306315
{
307316
ARG_UNUSED(dev);
@@ -337,6 +346,7 @@ static const struct flash_driver_api nrf_rram_api = {
337346
.read = nrf_rram_read,
338347
.write = nrf_rram_write,
339348
.erase = nrf_rram_erase,
349+
.get_size = nrf_rram_get_size,
340350
.get_parameters = nrf_rram_get_parameters,
341351
#if defined(CONFIG_FLASH_PAGE_LAYOUT)
342352
.page_layout = nrf_rram_page_layout,

0 commit comments

Comments
 (0)