aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSuman Anna2015-05-13 22:55:25 -0500
committerSuman Anna2019-03-04 10:17:26 -0600
commit69031427f60d8507d583a95a5d1fd21cde30545a (patch)
tree9158f245e722762c880aaf4f7d4006b5bfa2674f
parent08c6fed55d8358f62c1161a0f6281a0cb3fb15f0 (diff)
downloadremoteproc-69031427f60d8507d583a95a5d1fd21cde30545a.tar.gz
remoteproc-69031427f60d8507d583a95a5d1fd21cde30545a.tar.xz
remoteproc-69031427f60d8507d583a95a5d1fd21cde30545a.zip
dt-bindings: remoteproc: Update omap remoteproc binding for suspend
The OMAP remoteproc binding has been updated to add an additional property, "ti,rproc-standby-info". The property is used to define the standby register address required by the OMAP remoteproc driver to check that a remote proessor has entered standby and ready to be suspended during a system suspend or a runtime auto-suspend of the corresponding remoteproc device. Signed-off-by: Suman Anna <s-anna@ti.com>
-rw-r--r--Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.txt b/Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.txt
index d5aeb1aa2784..873481b552a2 100644
--- a/Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.txt
+++ b/Documentation/devicetree/bindings/remoteproc/ti,omap-remoteproc.txt
@@ -117,6 +117,11 @@ The following are the optional properties:
117 The timers to be used should match with the watchdog 117 The timers to be used should match with the watchdog
118 timers used in the firmware image. 118 timers used in the firmware image.
119 119
120- ti,rproc-standby-info: Standby data for the remote processor. This is
121 mandatory to support Power Management for the OMAP
122 remoteprocs, and should contain the address containing
123 the module standby status.
124
120Example: 125Example:
121-------- 126--------
122 127
@@ -141,6 +146,7 @@ Example:
141 ti,hwmods = "dsp"; 146 ti,hwmods = "dsp";
142 syscon-bootreg = <&scm_conf 0x304>; 147 syscon-bootreg = <&scm_conf 0x304>;
143 iommus = <&mmu_dsp>; 148 iommus = <&mmu_dsp>;
149 ti,rproc-standby-info = <0x4a004420>;
144 mboxes = <&mailbox &mbox_dsp>; 150 mboxes = <&mailbox &mbox_dsp>;
145 memory-region = <&dsp_memory_region>; 151 memory-region = <&dsp_memory_region>;
146 timers = <&timer5>; 152 timers = <&timer5>;
@@ -170,6 +176,7 @@ Example:
170 reg-names = "l2ram"; 176 reg-names = "l2ram";
171 ti,hwmods = "ipu"; 177 ti,hwmods = "ipu";
172 iommus = <&mmu_ipu>; 178 iommus = <&mmu_ipu>;
179 ti,rproc-standby-info = <0x4a008920>;
173 mboxes = <&mailbox &mbox_ipu>; 180 mboxes = <&mailbox &mbox_ipu>;
174 memory-region = <&ipu_memory_region>; 181 memory-region = <&ipu_memory_region>;
175 timers = <&timer3>, <&timer4>; 182 timers = <&timer3>, <&timer4>;
@@ -202,6 +209,7 @@ Example:
202 ti,hwmods = "dsp1"; 209 ti,hwmods = "dsp1";
203 syscon-bootreg = <&scm_conf 0x55c>; 210 syscon-bootreg = <&scm_conf 0x55c>;
204 iommus = <&mmu0_dsp1>, <&mmu1_dsp1>; 211 iommus = <&mmu0_dsp1>, <&mmu1_dsp1>;
212 ti,rproc-standby-info = <0x4a005420>;
205 mboxes = <&mailbox5 &mbox_dsp1_ipc3x>; 213 mboxes = <&mailbox5 &mbox_dsp1_ipc3x>;
206 memory-region = <&dsp1_memory_region>; 214 memory-region = <&dsp1_memory_region>;
207 timers = <&timer5>; 215 timers = <&timer5>;