zephyr/arch/arm/soc/nordic_nrf5
Michael Scott b4b3e56a09 arm: soc: nordic nRF52: Add MPU support
We now have generic ARM M4 MPU support added to Zephyr.
Let's enable it for use with Nordic nRF52 chips.

Memory Layout was generated from Section 8.3 "Memory
Map" of nRF52 Product Specifications (for both nRF52832
and nRF52840):
0x00000000: Flash
0x10000000: Factory Information Config Registers
0x10001000: User Information Config Registers
0x20000000: SRAM
0x40000000: APB Peripherals
0x50000000: AHB Peripherals
0xE0000000: ARM M4 Private Peripheral Registers

NOT Configured:
0x60000000: External RAM
0x80000000: External RAM
0xA0000000: External Device
0xC0000000: External Device

NOTE: More work will be needed for future Nordic MWU (Memory
Watching Unit) support.

Signed-off-by: Michael Scott <michael.scott@linaro.org>
2017-05-28 09:18:54 -05:00
..
include license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
nrf51 arm: dts: nrf: Remove !HAS_DTS Kconfig bits 2017-04-28 15:26:39 -05:00
nrf52 arm: soc: nordic nRF52: Add MPU support 2017-05-28 09:18:54 -05:00
Kbuild arm: Add support for Nordic Semiconductor's nRF52 series of ICs 2016-05-27 01:38:20 +00:00
Kconfig license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
Kconfig.defconfig arm/nordic_nrf5: enable SOC_FLASH_NRF5 by default if FLASH is enabled 2017-01-23 15:15:52 -06:00
Kconfig.soc license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00