zephyr/soc/arm/arm
Kevin Townsend 9566e9704b boards: arm: mps2_an521: Resize _remote and _ns
The `mps2_an521_remote` and `mps2_an521_ns` targets have the same
memory layout for code and ram, meaning that you can't use TF-M
(`mps2_an521_ns`) and the second core (`mps2_an521_remote`) at the
same time.

This commit updates the memory map of the `_ns` build targets as
follows:

- Reduces the code memory region from 1 MB to 512 KB, maintaining the
  existing base memory address of `0x0010 0000`
- Maintains the existing 512 KB ram memory at `0x2810 0000`

It updates the `_remote` target as follows:

- Reserves 468 KB code memory at address `0x0038 B000`
- Reserves 512 KB ram memory at address `0x2818 0000`

This ensures that the code region for the `_remote` target doesn't
overlap with the code region used by the single flash image layout
defined upstream in TF-M, which the `_ns` target is based upon.

Signed-off-by: Kevin Townsend <kevin.townsend@linaro.org>
2022-11-08 10:57:35 -05:00
..
beetle linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
designstart include: add missing nmi.h include 2022-10-11 18:05:17 +02:00
fvp_aemv8r_aarch32 soc: arm: fvp_aemv8r_aarch32: define static mpu regions 2022-07-11 11:17:02 +02:00
mps2 boards: arm: mps2_an521: Resize _remote and _ns 2022-11-08 10:57:35 -05:00
mps3 arch: arm: Fix cache-related Kconfig symbols 2022-08-18 11:30:49 +00:00
musca_b1 linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
musca_s1 linker: update files with <zephyr/...> include prefix 2022-05-09 12:45:29 -04:00
CMakeLists.txt license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.defconfig kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.soc kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00