Skip to content

Commit

Permalink
ARM: dts: dra76-evm: Add CMA pools and enable IPU & DSP rprocs
Browse files Browse the repository at this point in the history
The CMA reserved memory nodes have been added for all the IPU and
the DSP remoteproc devices on the DRA76 EVM board, and assigned to
the respective rproc device nodes. These match the configuration
used on the DRA7 EVM board. Both the CMA nodes and the corresponding
rproc nodes are also enabled to enable these processors on the
DRA76 EVM board.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
  • Loading branch information
Suman Anna authored and Tony Lindgren committed May 5, 2020
1 parent f09862d commit 101a29d
Showing 1 changed file with 54 additions and 0 deletions.
54 changes: 54 additions & 0 deletions arch/arm/boot/dts/dra76-evm.dts
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,40 @@
reg = <0x0 0x80000000 0x0 0x80000000>;
};

reserved-memory {
#address-cells = <2>;
#size-cells = <2>;
ranges;

ipu2_cma_pool: ipu2_cma@95800000 {
compatible = "shared-dma-pool";
reg = <0x0 0x95800000 0x0 0x3800000>;
reusable;
status = "okay";
};

dsp1_cma_pool: dsp1_cma@99000000 {
compatible = "shared-dma-pool";
reg = <0x0 0x99000000 0x0 0x4000000>;
reusable;
status = "okay";
};

ipu1_cma_pool: ipu1_cma@9d000000 {
compatible = "shared-dma-pool";
reg = <0x0 0x9d000000 0x0 0x2000000>;
reusable;
status = "okay";
};

dsp2_cma_pool: dsp2_cma@9f000000 {
compatible = "shared-dma-pool";
reg = <0x0 0x9f000000 0x0 0x800000>;
reusable;
status = "okay";
};
};

vsys_12v0: fixedregulator-vsys12v0 {
/* main supply */
compatible = "regulator-fixed";
Expand Down Expand Up @@ -548,3 +582,23 @@
data-lanes = <1 2>;
};
};

&ipu2 {
status = "okay";
memory-region = <&ipu2_cma_pool>;
};

&ipu1 {
status = "okay";
memory-region = <&ipu1_cma_pool>;
};

&dsp1 {
status = "okay";
memory-region = <&dsp1_cma_pool>;
};

&dsp2 {
status = "okay";
memory-region = <&dsp2_cma_pool>;
};

0 comments on commit 101a29d

Please sign in to comment.