zephyr/cmake/modules
TOKITA Hiroshi 624e051372 linker: devicetree_regions: Add support memory region flag setting
Add `zephyr,memory-region-flags` for supporting memory region flags
setting.

For example, when the below node is in the devicetree,

```
    test_sram: sram@20010000 {
        compatible = "zephyr,memory-region", "mmio-sram";
        reg = < 0x20010000 0x1000 >;
        zephyr,memory-region = "FOOBAR";
        zephyr,memory-region-flags = "rw";
    };
```

We get the following line in MEMORY section of linker script.

```
FOOBAR (rw) : ORIGIN = (0x20010000), LENGTH = (0x1000)
```

Signed-off-by: TOKITA Hiroshi <tokita.hiroshi@gmail.com>
2024-12-05 06:39:46 -05:00
..
arch_v1.cmake
arch_v2.cmake
basic_settings.cmake
boards.cmake cmake: scripts: support board extension 2024-10-26 17:14:06 +02:00
ccache.cmake
configuration_files.cmake
doc.cmake
dts.cmake cmake: dts: Use temporary file for dts.cmake 2024-11-16 13:31:02 -05:00
extensions.cmake linker: devicetree_regions: Add support memory region flag setting 2024-12-05 06:39:46 -05:00
Findarmclang.cmake
FindBabbleSim.cmake
FindDeprecated.cmake
FindDtc.cmake
FindGnuLd.cmake
FindHostTools.cmake cmake: update build_info() calls to use PATH argument 2024-10-10 20:21:45 -04:00
FindLlvmLld.cmake
FindoneApi.cmake
FindScaTools.cmake
FindTargetTools.cmake
FindThreads.cmake
FindZephyr-sdk.cmake cmake: support range for find_package(Zephyr-sdk) 2024-10-24 14:06:45 +02:00
generated_file_directories.cmake
git.cmake
hwm_v2.cmake cmake: scripts: support SoC extension 2024-10-26 17:14:06 +02:00
kconfig.cmake cmake: scripts: support board extension 2024-10-26 17:14:06 +02:00
kernel.cmake cmake: scripts: support board extension 2024-10-26 17:14:06 +02:00
pre_dt.cmake
python.cmake
root.cmake
shields.cmake
snippets.cmake
soc_v1.cmake
soc_v2.cmake cmake: scripts: support SoC extension 2024-10-26 17:14:06 +02:00
unittest.cmake
user_cache.cmake
version.cmake
west.cmake
yaml.cmake
zephyr_default.cmake
zephyr_module.cmake