drivers/flash/soc_flash_nrf_mram: Add get_size implementation
Commit adds flash_get_size callback to the driver. Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
This commit is contained in:
parent
021ef9e5c3
commit
383bcc790c
1 changed files with 10 additions and 0 deletions
|
|
@ -135,6 +135,15 @@ static int nrf_mram_erase(const struct device *dev, off_t offset, size_t size)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int nrf_mram_get_size(const struct device *dev, uint64_t *size)
|
||||||
|
{
|
||||||
|
ARG_UNUSED(dev);
|
||||||
|
|
||||||
|
*size = MRAM_SIZE;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
static const struct flash_parameters *nrf_mram_get_parameters(const struct device *dev)
|
static const struct flash_parameters *nrf_mram_get_parameters(const struct device *dev)
|
||||||
{
|
{
|
||||||
ARG_UNUSED(dev);
|
ARG_UNUSED(dev);
|
||||||
|
|
@ -170,6 +179,7 @@ static const struct flash_driver_api nrf_mram_api = {
|
||||||
.read = nrf_mram_read,
|
.read = nrf_mram_read,
|
||||||
.write = nrf_mram_write,
|
.write = nrf_mram_write,
|
||||||
.erase = nrf_mram_erase,
|
.erase = nrf_mram_erase,
|
||||||
|
.get_size = nrf_mram_get_size,
|
||||||
.get_parameters = nrf_mram_get_parameters,
|
.get_parameters = nrf_mram_get_parameters,
|
||||||
#if defined(CONFIG_FLASH_PAGE_LAYOUT)
|
#if defined(CONFIG_FLASH_PAGE_LAYOUT)
|
||||||
.page_layout = nrf_mram_page_layout,
|
.page_layout = nrf_mram_page_layout,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue