zephyr/dts/bindings/base
Grzegorz Swiderski 7e95816baf dts: bindings: Move zephyr,memory-region property definition
Move it to a common file named `zephyr,memory-common.yaml`, which
replaces `zephyr,memory-attr.yaml` and takes its contents as well.

This is so that another binding, e.g., `vnd,memory-region`, can support
being combined with the `zephyr,memory-region` binding like so:

  node@deadbeef {
    compatible = "vnd,memory-region", "zephyr,memory-region";
    zephyr,memory-region = "NAME";
    ...
  };

To allow this, edtlib would require `vnd,memory-region` to include the
property definitions from this new common file.

The same can't be done by including `zephyr,memory-region.yaml` directly
because that file marks the property in question as always required, and
it shouldn't be required whenever the `vnd,memory-region` compatible is
used on its own.

Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
2024-05-16 15:18:46 +01:00
..
base.yaml kernel: Device deferred initialization 2024-04-11 15:50:44 -04:00
mutable.yaml spelling: Replace occurrences of "iff" with "if and only if" 2024-05-06 14:58:08 +01:00
pm.yaml pm: device_runtime: add zephyr,pm-device-runtime-auto 2023-03-29 12:21:13 -04:00
power.yaml dts: bindings: drop remaining "required: false" from bindings 2023-01-04 14:23:53 +01:00
zephyr,memory-common.yaml dts: bindings: Move zephyr,memory-region property definition 2024-05-16 15:18:46 +01:00
zephyr,memory-region.yaml dts: bindings: Move zephyr,memory-region property definition 2024-05-16 15:18:46 +01:00