Lines Matching +full:omap +full:- +full:sub +full:- +full:mailbox
1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-r5f-rproc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Suman Anna <s-anna@ti.com>
13 The TI K3 family of SoCs usually have one or more dual-core Arm Cortex R5F
20 AM64x SoCs do not support LockStep mode, but rather a new non-safety mode
21 called "Single-CPU" mode, where only Core0 is used, but with ability to use
24 Each Dual-Core R5F sub-system is represented as a single DTS node
37 - ti,am654-r5fss
38 - ti,j721e-r5fss
39 - ti,j7200-r5fss
40 - ti,am64-r5fss
42 power-domains:
48 "#address-cells":
51 "#size-cells":
60 # --------------------
62 ti,cluster-mode:
68 and should be either a value of 0 (Split mode) or 2 (Single-CPU mode)
75 "^r5f@[a-f0-9]+$":
78 The R5F Sub-System device node should define two R5F child nodes, each
82 addresses into a 32-bit address space for the processor.
84 Each R5F core has an associated 64 KB of Tightly-Coupled Memory (TCM)
85 internal memories split between two banks - TCMA and TCMB (further
93 translations between 32-bit CPU addresses into larger system bus
98 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
103 - ti,am654-r5f
104 - ti,j721e-r5f
105 - ti,j7200-r5f
106 - ti,am64-r5f
110 - description: Address and Size of the ATCM internal memory region
111 - description: Address and Size of the BTCM internal memory region
113 reg-names:
115 - const: atcm
116 - const: btcm
124 firmware-name:
135 OMAP Mailbox specifier denoting the sub-mailbox, to be used for
137 with the sub-mailbox node used in the firmware image.
140 memory-region:
145 should be defined with a "no-map" property as per the bindings in
146 Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
150 - description: region used for dynamic DMA allocations like vrings and
152 - description: region reserved for firmware image sections
157 # --------------------
160 ti,atcm-enable:
169 ti,btcm-enable:
187 $ref: /schemas/types.yaml#/definitions/phandle-array
191 phandles to one or more reserved on-chip SRAM regions. The regions
197 - compatible
198 - reg
199 - reg-names
200 - ti,sci
201 - ti,sci-dev-id
202 - ti,sci-proc-ids
203 - resets
204 - firmware-name
212 - ti,am64-r5fss
215 ti,cluster-mode:
219 ti,cluster-mode:
223 - compatible
224 - power-domains
225 - "#address-cells"
226 - "#size-cells"
227 - ranges
232 - |
235 compatible = "ti,am654-evm", "ti,am654";
236 #address-cells = <2>;
237 #size-cells = <2>;
240 compatible = "simple-bus";
241 #address-cells = <2>;
242 #size-cells = <2>;
249 compatible = "simple-bus";
250 #address-cells = <2>;
251 #size-cells = <2>;
259 compatible = "ti,am654-r5fss";
260 power-domains = <&k3_pds 129>;
261 ti,cluster-mode = <1>;
262 #address-cells = <1>;
263 #size-cells = <1>;
268 compatible = "ti,am654-r5f";
271 reg-names = "atcm", "btcm";
273 ti,sci-dev-id = <159>;
274 ti,sci-proc-ids = <0x01 0xFF>;
276 firmware-name = "am65x-mcu-r5f0_0-fw";
277 ti,atcm-enable = <1>;
278 ti,btcm-enable = <1>;
281 memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
287 compatible = "ti,am654-r5f";
290 reg-names = "atcm", "btcm";
292 ti,sci-dev-id = <245>;
293 ti,sci-proc-ids = <0x02 0xFF>;
295 firmware-name = "am65x-mcu-r5f0_1-fw";
296 ti,atcm-enable = <1>;
297 ti,btcm-enable = <1>;