Skip to content
Snippets Groups Projects
Commit aa414c3c authored by Richard Zhu's avatar Richard Zhu
Browse files

LF-4134-2 arm64: dts: remove the local rpmsg support


Since the i.MX8 RPMSG support had been switched to remote proc.
To clean up the codes, remove the local i.MX RPMSG supports.

Signed-off-by: default avatarRichard Zhu <hongxing.zhu@nxp.com>
Reviewed-by: default avatarJun Li <jun.li@nxp.com>
parent da7c7a11
No related branches found
No related tags found
No related merge requests found
Showing
with 0 additions and 273 deletions
......@@ -7,16 +7,6 @@
#include "imx8dxl-ddr3-evk.dts"
&rpmsg{
/*
* 64K for one rpmsg instance:
*/
vdev-nums = <2>;
reg = <0x0 0x90000000 0x0 0x20000>;
memory-region = <&vdevbuffer>;
status = "disabled";
};
&imx8dxl_cm4 {
/* Assume you have partitioned M4, so M4 is not controled by Linux */
/delete-property/ power-domains;
......
......@@ -35,11 +35,6 @@
reg = <0 0x88000000 0 0x8000000>;
};
rpmsg_reserved: rpmsg@0x90000000 {
no-map;
reg = <0 0x90200000 0 0x200000>;
};
vdev0vring0: vdev0vring0@90000000 {
compatible = "shared-dma-pool";
reg = <0 0x90000000 0 0x8000>;
......
......@@ -7,16 +7,6 @@
#include "imx8dxl-evk.dts"
&rpmsg{
/*
* 64K for one rpmsg instance:
*/
vdev-nums = <2>;
reg = <0x0 0x90000000 0x0 0x20000>;
memory-region = <&vdevbuffer>;
status = "disabled";
};
&imx8dxl_cm4 {
/* Assume you have partitioned M4, so M4 is ont controled by Linux */
/delete-property/ power-domains;
......
......@@ -35,11 +35,6 @@
reg = <0 0x88000000 0 0x8000000>;
};
rpmsg_reserved: rpmsg@0x90200000 {
no-map;
reg = <0 0x90200000 0 0x200000>;
};
/*
* Memory reserved for optee usage. Please do not use.
* This will be automaticky added to dtb if OP-TEE is installed.
......
......@@ -17,33 +17,6 @@
stdout-path = &lpuart0;
};
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>;
};
};
modem_reset: modem-reset {
compatible = "gpio-reset";
pinctrl-names = "default", "sleep";
......@@ -69,17 +42,6 @@
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 {
......@@ -205,16 +167,6 @@
status = "disabled";
};
&rpmsg{
/*
* 64K for one rpmsg instance:
*/
vdev-nums = <2>;
reg = <0x0 0x90000000 0x0 0x20000>;
memory-region = <&rpmsg_dma_reserved>;
status = "okay";
};
&acm {
status = "okay";
};
......@@ -710,13 +662,3 @@
ext_osc = <1>;
status = "okay";
};
&rpmsg{
/*
* 64K for one rpmsg instance:
*/
vdev-nums = <2>;
reg = <0x0 0x90000000 0x0 0x20000>;
memory-region = <&rpmsg_dma_reserved>;
status = "okay";
};
......@@ -103,21 +103,6 @@
};
};
rpmsg: rpmsg{
compatible = "fsl,imx8qxp-rpmsg";
/* up to now, the following channels are used in imx rpmsg
* - tx1/rx1: messages channel.
* - general interrupt1: remote proc finish re-init rpmsg stack
* when A core is partition reset.
*/
mbox-names = "tx", "rx", "rxdb";
mboxes = <&lsio_mu5 0 1
&lsio_mu5 1 1
&lsio_mu5 3 1>;
mub-partition = <3>;
status = "disabled";
};
imx8dxl_cm4: imx8dxl_cm4@0 {
compatible = "fsl,imx8qxp-cm4";
rsc-da = <0x90000000>;
......
......@@ -12,17 +12,6 @@
model = "FSL i.MX8MM Audio board 2.0";
compatible = "fsl,imx8mm-ab2", "fsl,imx8mm";
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
rpmsg_reserved: rpmsg@0xb8000000 {
no-map;
reg = <0 0xb8000000 0 0x400000>;
};
};
chosen {
stdout-path = &uart2;
};
......
......@@ -153,7 +153,6 @@
/delete-node/ &system_counter;
/delete-node/ &rpmsg;
&ocotp {
/delete-property/ compatible;
status = "disabled";
......
......@@ -110,17 +110,6 @@
status = "disabled";
};
&rpmsg{
/*
* 64K for one rpmsg instance:
* --0xb8000000~0xb800ffff: pingpong
*/
vdev-nums = <1>;
reg = <0x0 0xb8000000 0x0 0x10000>;
memory-region = <&vdevbuffer>;
status = "disabled";
};
&uart4 {
status = "disabled";
};
......
......@@ -1455,20 +1455,6 @@
};
};
rpmsg: rpmsg{
compatible = "fsl,imx8mq-rpmsg";
/* up to now, the following channels are used in imx rpmsg
* - tx1/rx1: messages channel.
* - general interrupt1: remote proc finish re-init rpmsg stack
* when A core is partition reset.
*/
mbox-names = "tx", "rx", "rxdb";
mboxes = <&mu 0 1
&mu 1 1
&mu 3 1>;
status = "disabled";
};
vpu_h1: vpu_h1@38320000 {
compatible = "nxp,imx8mm-hantro-h1";
reg = <0x0 0x38320000 0x0 0x10000>;
......
......@@ -110,17 +110,6 @@
status = "disabled";
};
&rpmsg{
/*
* 64K for one rpmsg instance:
* --0xb8000000~0xb800ffff: pingpong
*/
vdev-nums = <1>;
reg = <0x0 0xb8000000 0x0 0x10000>;
memory-region = <&vdevbuffer>;
status = "disabled";
};
&sai3 {
status = "disabled";
};
......
......@@ -16,11 +16,6 @@
reg = <0 0x80000000 0 0x1000000>;
};
rpmsg_reserved: rpmsg@0xb8200000 {
no-map;
reg = <0 0xb8200000 0 0x200000>;
};
vdev0vring0: vdev0vring0@b8000000 {
reg = <0 0xb8000000 0 0x8000>;
no-map;
......@@ -110,17 +105,6 @@
status = "disabled";
};
&rpmsg{
/*
* 64K for one rpmsg instance:
* --0xb8000000~0xb800ffff: pingpong
*/
vdev-nums = <1>;
reg = <0x0 0xb8000000 0x0 0x10000>;
memory-region = <&vdevbuffer>;
status = "disabled";
};
&sai3 {
status = "disabled";
};
......
......@@ -106,17 +106,6 @@
status = "disabled";
};
&rpmsg{
/*
* 64K for one rpmsg instance:
* --0xb8000000~0xb800ffff: pingpong
*/
vdev-nums = <1>;
reg = <0x0 0xb8000000 0x0 0x10000>;
memory-region = <&vdevbuffer>;
status = "disabled";
};
&sai3 {
status = "disabled";
};
......
......@@ -1397,20 +1397,6 @@
status = "disabled";
};
rpmsg: rpmsg{
compatible = "fsl,imx8mq-rpmsg";
/* up to now, the following channels are used in imx rpmsg
* - tx1/rx1: messages channel.
* - general interrupt1: remote proc finish re-init rpmsg stack
* when A core is partition reset.
*/
mbox-names = "tx", "rx", "rxdb";
mboxes = <&mu 0 1
&mu 1 1
&mu 3 1>;
status = "disabled";
};
usbphynop1: usbphynop1 {
compatible = "usb-nop-xceiv";
clocks = <&clk IMX8MN_CLK_USB_PHY_REF>;
......
......@@ -166,17 +166,6 @@
status = "disabled";
};
&rpmsg{
/*
* 64K for one rpmsg instance:
* --0x55000000~0x5500ffff: pingpong
*/
vdev-nums = <1>;
reg = <0x0 0x55000000 0x0 0x10000>;
memory-region = <&vdevbuffer>;
status = "disabled";
};
&sai3 {
status = "disabled";
};
......
......@@ -2183,20 +2183,6 @@
};
};
rpmsg: rpmsg{
compatible = "fsl,imx8mq-rpmsg";
/* up to now, the following channels are used in imx rpmsg
* - tx1/rx1: messages channel.
* - general interrupt1: remote proc finish re-init rpmsg stack
* when A core is partition reset.
*/
mbox-names = "tx", "rx", "rxdb";
mboxes = <&mu 0 1
&mu 1 1
&mu 3 1>;
status = "disabled";
};
vpu_g1: vpu_g1@38300000 {
compatible = "nxp,imx8mm-hantro","nxp,imx8mp-hantro";
reg = <0x0 0x38300000 0x0 0x100000>;
......
......@@ -18,17 +18,6 @@
reg = <0 0x80000000 0 0x1000000>;
};
rpmsg_reserved: rpmsg@0xb8000000 {
no-map;
reg = <0 0xb8000000 0 0x400000>;
};
rpmsg_dma_reserved:rpmsg_dma@0xb8400000 {
compatible = "shared-dma-pool";
no-map;
reg = <0 0xb8400000 0 0x100000>;
};
rsc_table: rsc_table@b8000000 {
reg = <0 0xb8000000 0 0x8000>;
no-map;
......@@ -83,17 +72,6 @@
status = "disabled";
};
&rpmsg{
/*
* 64K for one rpmsg instance:
* --0xb8000000~0xb800ffff: pingpong
*/
vdev-nums = <1>;
reg = <0x0 0xb8000000 0x0 0x10000>;
memory-region = <&vdevbuffer>;
status = "disabled";
};
&tmu {
status = "disabled";
};
......
......@@ -22,17 +22,6 @@
reg = <0x00000000 0x40000000 0 0xc0000000>;
};
reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;
rpmsg_reserved: rpmsg@0xb8000000 {
no-map;
reg = <0 0xb8000000 0 0x400000>;
};
};
modem_reset: modem-reset {
compatible = "gpio-reset";
reset-gpios = <&gpio3 5 GPIO_ACTIVE_LOW>;
......
......@@ -1645,18 +1645,4 @@
power-domains = <&pgc_gpu>;
status = "disabled";
};
rpmsg: rpmsg{
compatible = "fsl,imx8mq-rpmsg";
/* up to now, the following channels are used in imx rpmsg
* - tx1/rx1: messages channel.
* - general interrupt1: remote proc finish re-init rpmsg stack
* when A core is partition reset.
*/
mbox-names = "tx", "rx", "rxdb";
mboxes = <&mu 0 1
&mu 1 1
&mu 3 1>;
status = "disabled";
};
};
......@@ -52,15 +52,6 @@
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>;
};
decoder_rpc: decoder_rpc@0x92000000 {
no-map;
reg = <0 0x92000000 0 0x200000>;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment