ARM: dts: omap4: Update the DSP node
authorSuman Anna <s-anna@ti.com>
Thu, 9 Jul 2020 23:19:44 +0000 (18:19 -0500)
committerTony Lindgren <tony@atomide.com>
Mon, 13 Jul 2020 18:11:37 +0000 (11:11 -0700)
The compatible property for the DSP node is updated to match
the OMAP remoteproc bindings. The node is moved from the soc
node to the ocp node to better reflect the connectivity from
MPU side.

The node is updated with the 'ti,bootreg', 'clocks', 'resets',
'iommus', 'mboxes' and 'firmware' properties. Note that the
node does not have any 'reg' or 'reg-names' properties since
it doesn't have any L2 RAM memory, but only Unicaches.

The node is disabled for now, and should be enabled as per
the individual product configuration in the corresponding
board dts files.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/omap4.dtsi

index 592feadf16ac6cbb9be3fcdc1af37606b68bdcb5..e1b6f19ed6f4b27c3779babef18c8cab86c1d3f1 100644 (file)
                        sram = <&ocmcram>;
                };
 
-               dsp {
-                       compatible = "ti,omap3-c64";
-               };
-
                iva {
                        compatible = "ti,ivahd";
                        ti,hwmods = "iva";
                        hw-caps-temp-alert;
                };
 
+               dsp: dsp {
+                       compatible = "ti,omap4-dsp";
+                       ti,bootreg = <&scm_conf 0x304 0>;
+                       iommus = <&mmu_dsp>;
+                       resets = <&prm_tesla 0>;
+                       clocks = <&tesla_clkctrl OMAP4_DSP_CLKCTRL 0>;
+                       firmware-name = "omap4-dsp-fw.xe64T";
+                       mboxes = <&mailbox &mbox_dsp>;
+                       status = "disabled";
+               };
+
                aes1_target: target-module@4b501000 {
                        compatible = "ti,sysc-omap2", "ti,sysc";
                        reg = <0x4b501080 0x4>,