diff --git a/dts/arm/nxp/nxp_rt.dtsi b/dts/arm/nxp/nxp_rt.dtsi index 26dbfa75830..7b9d6ec5423 100644 --- a/dts/arm/nxp/nxp_rt.dtsi +++ b/dts/arm/nxp/nxp_rt.dtsi @@ -30,14 +30,17 @@ #size-cells = <1>; itcm0: itcm@0 { + compatible = "nxp,imx-rt-itcm"; reg = <0x00000000 0x20000>; }; dtcm0: dtcm@20000000 { + compatible = "nxp,imx-rt-dtcm"; reg = <0x20000000 0x20000>; }; ocram0: ocram@20200000 { + compatible = "mmio-sram"; reg = <0x20200000 0x40000>; }; }; diff --git a/dts/bindings/arm/nxp,imx-rt-dtcm.yaml b/dts/bindings/arm/nxp,imx-rt-dtcm.yaml new file mode 100644 index 00000000000..59774eb214b --- /dev/null +++ b/dts/bindings/arm/nxp,imx-rt-dtcm.yaml @@ -0,0 +1,26 @@ +# +# Copyright (c) 2018, Linaro Limited +# +# SPDX-License-Identifier: Apache-2.0 +# +--- +title: i.MX RT DTCM (Data Tightly Coupled Memory) +version: 0.1 + +description: > + This binding gives a base representation of the i.MX-RT DTCM + +properties: + compatible: + type: string + category: required + constraint: "nxp,imx-rt-dtcm" + generation: define + + reg: + type: int + description: mmio register space + generation: define + category: required + +... diff --git a/dts/bindings/arm/nxp,imx-rt-itcm.yaml b/dts/bindings/arm/nxp,imx-rt-itcm.yaml new file mode 100644 index 00000000000..35aeb2e9e1a --- /dev/null +++ b/dts/bindings/arm/nxp,imx-rt-itcm.yaml @@ -0,0 +1,26 @@ +# +# Copyright (c) 2018, Linaro Limited +# +# SPDX-License-Identifier: Apache-2.0 +# +--- +title: i.MX RT ITCM (Instruction Tightly Coupled Memory) +version: 0.1 + +description: > + This binding gives a base representation of the i.MX-RT ITCM + +properties: + compatible: + type: string + category: required + constraint: "nxp,imx-rt-itcm" + generation: define + + reg: + type: int + description: mmio register space + generation: define + category: required + +...