zephyr/arch/arc/soc/em7d
Wayne Ren cdfb59a276 arch: arc: add the support of MPU version 3
MPU version 3 is included in em7d of em_starterkit 2.3.

The differences of MPU version 3 and version 2 are:

* different aux reg interface
* The address alignment requirement is 32 bytes
* supports secure mode
* supports SID (option)
* does not support memory region overlap

This commit adds the support MPU version 3 and also make some changes to
MPU version 2 to have an unified interface.

Signed-off-by: Wayne Ren <wei.ren@synopsys.com>
2017-12-13 12:05:33 -05:00
..
CMakeLists.txt board: arc: em_starterkit: Add em7d support of em_starterkit 2.3 2017-12-13 12:05:33 -05:00
Kconfig.defconfig board: arc: em_starterkit: Add em7d support of em_starterkit 2.3 2017-12-13 12:05:33 -05:00
Kconfig.soc board: arc: em_starterkit: Add em7d support of em_starterkit 2.3 2017-12-13 12:05:33 -05:00
arc_mpu_regions.c arch: arc: add the support of MPU version 3 2017-12-13 12:05:33 -05:00
linker.ld
soc.c
soc.h subsys: Add random subsystem 2017-11-01 08:26:29 -04:00
soc_config.c