zephyr/dts/bindings/test
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
..
vnd,adc-temp-sensor.yaml
vnd,adc.yaml
vnd,array-holder.yaml
vnd,busy-sim.yaml
vnd,can-controller.yaml
vnd,can-transceiver.yaml
vnd,child-bindings.yaml
vnd,clock.yaml
vnd,cpu-intc.yaml
vnd,device-with-props.yaml
vnd,disabled-compat.yaml
vnd,dma.yaml
vnd,emul-tester.yaml
vnd,enum-holder-inst.yaml
vnd,enum-holder.yaml
vnd,enum-int-required-false-holder.yaml
vnd,enum-required-false-holder-inst.yaml
vnd,enum-required-false-holder.yaml
vnd,gpio-device.yaml
vnd,gpio-enable-disable-interrupt.yaml
vnd,gpio-expander-common.yaml
vnd,gpio-expander-i2c.yaml
vnd,gpio-expander-spi.yaml
vnd,gpio-intc-device.yaml
vnd,gpio-one-cell.yaml
vnd,gpio.yaml
vnd,great-grandchild-bindings.yaml
vnd,i2c-device.yaml
vnd,i2c-mux.yaml
vnd,i2c.yaml
vnd,i3c-device.yaml
vnd,i3c-i2c-device.yaml
vnd,i3c.yaml
vnd,ieee802154.yaml
vnd,input-device.yaml
vnd,intc.yaml
vnd,interrupt-holder-extended.yaml
vnd,interrupt-holder.yaml
vnd,mbox-consumer.yaml
vnd,mbox-zero-cell.yaml
vnd,mbox.yaml
vnd,memory-attr.yaml
vnd,non-deprecated-label.yaml
vnd,pcie.yaml
vnd,phandle-holder.yaml
vnd,pinctrl-device.yaml
vnd,pinctrl-test.yaml
vnd,pinctrl.yaml
vnd,pwm.yaml
vnd,reg-holder-64.yaml
vnd,reg-holder.yaml
vnd,reserved-compat.yaml
vnd,reset.yaml
vnd,serial.yaml
vnd,spi-device-2.yaml
vnd,spi-device.yaml
vnd,spi.yaml
vnd,string-array-token.yaml
vnd,string-array-unquoted.yaml
vnd,string-token.yaml
vnd,string-unquoted.yaml
vnd,w1.yaml