flash/nor: Add nRF54 NVM driver

The driver is intentionally not integrated into the 'nRF5' driver in
order to serve as a kind of 'test vehicle' for non-flash memory drivers.

The driver does not support the UICR but only the main memory region.

Change-Id: Ia69527c4e07d40e8805186be8e988c0d74c12041
Signed-off-by: Marc Schink <dev@zapb.de>
This commit is contained in:
Marc Schink
2025-03-16 11:17:25 +00:00
committed by Holger Mößinger (hm2dev)
parent 74d0cff2fe
commit 1d06d22892
5 changed files with 392 additions and 0 deletions

View File

@@ -7849,6 +7849,19 @@ code.
@end deffn
@deffn {Flash Driver} {nrf54}
This driver supports the nRF54 microcontroller family from Nordic Semiconductor.
These devices use a resistive random access memory (RRAM) and no flash memory technology.
This technology requires no special erase operation, data can be arbitrarily manipulated.
The UICR memory region is currently not supported by the driver.
@example
flash bank $_FLASHNAME nrf54 0 0x00000000 0 0 $_TARGETNAME
@end example
@end deffn
@deffn {Flash Driver} {ocl}
This driver is an implementation of the ``on chip flash loader''
protocol proposed by Pavel Chromy.