Browse Source

drivers: flash: Mark numaker series RMC as no_explicit_erase

The device is based on ReRAM and does not require erase.

Signed-off-by: Dominik Ermel <dominik.ermel@nordicsemi.no>
pull/73698/head
Dominik Ermel 1 year ago committed by Henrik Brix Andersen
parent
commit
56142dcc73
  1. 1
      drivers/flash/Kconfig.numaker_rmc
  2. 3
      drivers/flash/soc_flash_numaker_rmc.c

1
drivers/flash/Kconfig.numaker_rmc

@ -8,6 +8,7 @@ config SOC_FLASH_NUMAKER_RMC @@ -8,6 +8,7 @@ config SOC_FLASH_NUMAKER_RMC
default y
select FLASH_HAS_PAGE_LAYOUT
select FLASH_HAS_DRIVER_ENABLED
select FLASH_HAS_NO_EXPLICIT_ERASE
select HAS_NUMAKER_RMC
depends on DT_HAS_NUVOTON_NUMAKER_RMC_ENABLED
help

3
drivers/flash/soc_flash_numaker_rmc.c

@ -29,6 +29,9 @@ struct flash_numaker_data { @@ -29,6 +29,9 @@ struct flash_numaker_data {
static const struct flash_parameters flash_numaker_parameters = {
.write_block_size = SOC_NV_FLASH_WRITE_BLOCK_SIZE,
.erase_value = 0xff,
.caps = {
.no_explicit_erase = true,
},
};
/* Validate offset and length */

Loading…
Cancel
Save