zephyr/arch
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
..
arc arc: em7d/em9d: fix typo in soc flags 2017-05-19 11:09:42 -04:00
arm arm: soc: nordic nRF52: Add MPU support 2017-05-28 09:18:54 -05:00
common build: simplfy how extra build steps are specified 2017-05-13 14:07:09 -04:00
nios2 debug: add stack sentinel feature 2017-05-13 15:14:41 -04:00
riscv32 debug: add stack sentinel feature 2017-05-13 15:14:41 -04:00
x86 Bluetooth: Remove support for NBLE 2017-05-25 09:03:16 -07:00
xtensa xtensa: add config for toolchain version 2017-05-18 07:18:36 -04:00
Kconfig spell: Kconfig help typos: /arch 2017-04-24 20:14:53 +00:00
Makefile gen_isr_tables: New static interrupt build mechanism 2017-02-11 01:27:58 +00:00