zephyr/drivers/flash
Andrzej Puzdrowski dbe56337a0 drivers/flash: nRF driver uses relative addresses
So fare all nRF flash memories had flash base address at 0.
nRF flash driver was implemented in such way that it
really used absolute addresses, while convention are relative
addresses (for flash_map as well), which was not visible as start
address offset was 0.
It will become visible on nRF53 which has networking flash
with non-zero base address.

This patch switch nRF flash driver to use relative addresses for flash.
UICR absolute addressing is kept.

Signed-off-by: Andrzej Puzdrowski <andrzej.puzdrowski@nordicsemi.no>
2019-11-21 13:35:28 +01:00
..
CMakeLists.txt drivers: flash: Add STM32G4X flash support 2019-10-04 18:44:24 -07:00
flash_gecko.c drivers: fix printf formatting in flash drivers 2019-08-01 11:33:17 -07:00
flash_handlers.c kernel: Port remaining syscalls to new API 2019-09-12 11:31:50 +08:00
flash_native_posix.c drivers: flash: native_posix: remove unused mutex 2019-11-08 18:59:02 +01:00
flash_page_layout.c cleanup: include/: move flash.h to drivers/flash.h 2019-06-27 22:55:49 -04:00
flash_priv.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
flash_sam0.c drivers: fix printf formatting in flash drivers 2019-08-01 11:33:17 -07:00
flash_sam.c drivers: fix printf formatting in flash drivers 2019-08-01 11:33:17 -07:00
flash_shell.c cleanup: include/: move flash.h to drivers/flash.h 2019-06-27 22:55:49 -04:00
flash_simulator.c drivers/flash/flash_simulator: fix flash size calculation 2019-07-17 13:49:26 -07:00
flash_stm32.c drivers: flash: Add STM32G4X flash support 2019-10-04 18:44:24 -07:00
flash_stm32.h drivers: flash: Add STM32G4X flash support 2019-10-04 18:44:24 -07:00
flash_stm32f0x.c cleanup: include/: move flash.h to drivers/flash.h 2019-06-27 22:55:49 -04:00
flash_stm32f3x.c cleanup: include/: move flash.h to drivers/flash.h 2019-06-27 22:55:49 -04:00
flash_stm32f4x.c drivers/flash: stm32f4: Return error on Dual Bank configuration 2019-11-05 16:37:25 -06:00
flash_stm32f7x.c cleanup: include/: move flash.h to drivers/flash.h 2019-06-27 22:55:49 -04:00
flash_stm32g0x.c drivers: flash: Add STM32G0XX flash support 2019-07-05 10:35:55 -05:00
flash_stm32g4x.c drivers: flash: Add STM32G4X flash support 2019-10-04 18:44:24 -07:00
flash_stm32l4x.c drivers/flash: stm32l4: Handle pages_per_bank for all variants 2019-08-17 20:05:21 +02:00
flash_stm32wbx.c cleanup: include/: move misc/__assert.h to sys/__assert.h 2019-06-27 22:55:49 -04:00
Kconfig kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.gecko kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.mcux license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.native_posix kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.nios2_qspi license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.nor drivers: spi_nor: improve documentation and validation on flash layout size 2019-11-09 15:26:06 +01:00
Kconfig.nrf drives/flash: use nrfx for nrf 2019-04-19 11:50:46 +02:00
Kconfig.rv32m1 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.sam kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.sam0 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.simulator kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.stm32 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.w25qxxdv kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
soc_flash_mcux.c cleanup: include/: move flash.h to drivers/flash.h 2019-06-27 22:55:49 -04:00
soc_flash_nios2_qspi.c drivers: fix printf formatting in flash drivers 2019-08-01 11:33:17 -07:00
soc_flash_nrf.c drivers/flash: nRF driver uses relative addresses 2019-11-21 13:35:28 +01:00
soc_flash_rv32m1.c cleanup: include/: move flash.h to drivers/flash.h 2019-06-27 22:55:49 -04:00
spi_flash_w25qxxdv_defs.h docs: fix misspelling across the tree 2019-06-19 15:34:13 -05:00
spi_flash_w25qxxdv.c cleanup: include/: move spi.h to drivers/spi.h 2019-06-27 22:55:49 -04:00
spi_flash_w25qxxdv.h headers: Fix headers across the project 2018-09-17 15:49:26 -04:00
spi_nor.c drivers: spi_nor: improve documentation and validation on flash layout size 2019-11-09 15:26:06 +01:00
spi_nor.h drivers: spi_nor: support deep-power-down mode 2019-11-09 15:26:06 +01:00