diff options
author | Clark Wang <xiaoning.wang@nxp.com> | 2019-11-13 14:43:39 +0800 |
---|---|---|
committer | Dong Aisheng <aisheng.dong@nxp.com> | 2019-11-25 16:10:03 +0800 |
commit | c7dcf1ef9edb523fe67fe122427b126ac3cdf199 (patch) | |
tree | fda6e60a9d69fb9f7e8ff93e79b45c7b3fa61632 /arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi | |
parent | 65ff6756ba24c3a9a16b5e8f04fea1b252fcc998 (diff) |
MLK-22965 ARM64: dts: imx8dxl-phantom: add partition reset function
Enable rpsmg to add partition reset function support for imx8dxl-phantom
platform.
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi')
-rwxr-xr-x | arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi b/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi index 934343057fce..2901b3b06a5e 100755 --- a/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8dxl-phantom-mek.dtsi @@ -55,6 +55,33 @@ #reset-cells = <0>; }; + reserved-memory { + #address-cells = <2>; + #size-cells = <2>; + ranges; + + /* + * 0x8800_0000 ~ 0x8FFF_FFFF is reserved for M4 + * Shouldn't be used at A core and Linux side. + * + */ + m4_reserved: m4@0x88000000 { + no-map; + reg = <0 0x88000000 0 0x8000000>; + }; + + rpmsg_reserved: rpmsg@0x90000000 { + no-map; + reg = <0 0x90000000 0 0x400000>; + }; + + rpmsg_dma_reserved:rpmsg_dma@0x90400000 { + compatible = "shared-dma-pool"; + no-map; + reg = <0 0x90400000 0 0x100000>; + }; + }; + regulators { compatible = "simple-bus"; #address-cells = <1>; @@ -186,6 +213,16 @@ }; }; +&rpmsg{ + /* + * 64K for one rpmsg instance: + */ + vdev-nums = <2>; + reg = <0x0 0x90000000 0x0 0x20000>; + memory-region = <&rpmsg_dma_reserved>; + status = "okay"; +}; + &acm { status = "okay"; }; |