zephyr/dts/bindings/mtd
Grzegorz Swiderski 365e9d63d0 dts: bindings: Update Nordic owned memory bindings
This concerns both `nordic,owned-memory` and `nordic,owned-partitions`.

Introduce a property named `nordic,access`, which is meant to replace
the `owner-id` and `perm-*` properties. It allows for describing how
multiple domains should access a single memory region, possibly with
different permissions per owner, but without having to create more than
one DT node for this purpose.

This change is also motivated by updated memory protection requirements
on the nRF54H20, which mandate that a given memory region must only be
reserved by one domain, even if multiple domains can have access to it.
This restriction is now described in the binding itself.

Signed-off-by: Grzegorz Swiderski <grzegorz.swiderski@nordicsemi.no>
2024-10-15 04:11:21 -04:00
..
andestech,qspi-nor.yaml
atmel,24mac402.yaml
atmel,at2x-base.yaml
atmel,at24.yaml
atmel,at25.yaml
atmel,at45.yaml
atmel,sam-flash.yaml
eeprom-base.yaml
fixed-partitions.yaml
fujitsu,mb85rcxx.yaml
gd,gd32-nv-flash-v1.yaml
gd,gd32-nv-flash-v2.yaml
gd,gd32-nv-flash-v3.yaml
infineon,xmc4xxx-nv-flash.yaml
jedec,jesd216.yaml
jedec,spi-nor-common.yaml
jedec,spi-nor.yaml
microchip,xec-eeprom.yaml
mspi-aps6404l.yaml
mspi-atxp032.yaml
nordic,mram.yaml
nordic,owned-partitions.yaml
nordic,qspi-nor.yaml
nxp,imx-flexspi-aps6408l.yaml
nxp,imx-flexspi-device.yaml
nxp,imx-flexspi-hyperflash.yaml
nxp,imx-flexspi-is66wvq8m4.yaml
nxp,imx-flexspi-mx25um51345g.yaml
nxp,imx-flexspi-nor.yaml
nxp,imx-flexspi-s27ks0641.yaml
nxp,imx-flexspi-w956a8mbya.yaml
nxp,lpc11u6x-eeprom.yaml
nxp,s32-qspi-device.yaml
nxp,s32-qspi-nor.yaml
renesas,ra-nv-flash.yaml
soc-nv-flash.yaml
st,stm32-eeprom.yaml
st,stm32-nv-flash.yaml
st,stm32f4-nv-flash.yaml
st,stm32l0-nv-flash.yaml
ti,tmp116-eeprom.yaml
zephyr,emu-eeprom.yaml
zephyr,fake-eeprom.yaml
zephyr,i2c-target-eeprom.yaml
zephyr,mspi-emul-flash.yaml
zephyr,sim-eeprom.yaml