Lines Matching +full:sub +full:- +full:nodes

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 Each Dual-Core R5F sub-system is represented as a single DTS node
21 representing the cluster, with a pair of child DT nodes representing
33 - ti,am654-r5fss
34 - ti,j721e-r5fss
36 power-domains:
42 "#address-cells":
45 "#size-cells":
54 # --------------------
56 ti,cluster-mode:
64 # R5F Processor Child Nodes:
68 "^r5f@[a-f0-9]+$":
71 The R5F Sub-System device node should define two R5F child nodes, each
75 addresses into a 32-bit address space for the processor.
77 Each R5F core has an associated 64 KB of Tightly-Coupled Memory (TCM)
78 internal memories split between two banks - TCMA and TCMB (further
86 translations between 32-bit CPU addresses into larger system bus
91 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
96 - ti,am654-r5f
97 - ti,j721e-r5f
101 - description: Address and Size of the ATCM internal memory region
102 - description: Address and Size of the BTCM internal memory region
104 reg-names:
106 - const: atcm
107 - const: btcm
115 firmware-name:
126 OMAP Mailbox specifier denoting the sub-mailbox, to be used for
128 with the sub-mailbox node used in the firmware image.
131 memory-region:
133 phandle to the reserved memory nodes to be associated with the
134 remoteproc device. There should be at least two reserved memory nodes
135 defined. The reserved memory nodes should be carveout nodes, and
136 should be defined with a "no-map" property as per the bindings in
137 Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
141 - description: region used for dynamic DMA allocations like vrings and
143 - description: region reserved for firmware image sections
148 # --------------------
151 ti,atcm-enable:
160 ti,btcm-enable:
178 $ref: /schemas/types.yaml#/definitions/phandle-array
182 phandles to one or more reserved on-chip SRAM regions. The regions
183 should be defined as child nodes of the respective SRAM node, and
188 - compatible
189 - reg
190 - reg-names
191 - ti,sci
192 - ti,sci-dev-id
193 - ti,sci-proc-ids
194 - resets
195 - firmware-name
200 - compatible
201 - power-domains
202 - "#address-cells"
203 - "#size-cells"
204 - ranges
209 - |
212 compatible = "ti,am654-evm", "ti,am654";
213 #address-cells = <2>;
214 #size-cells = <2>;
217 compatible = "simple-bus";
218 #address-cells = <2>;
219 #size-cells = <2>;
226 compatible = "simple-bus";
227 #address-cells = <2>;
228 #size-cells = <2>;
236 compatible = "ti,am654-r5fss";
237 power-domains = <&k3_pds 129>;
238 ti,cluster-mode = <1>;
239 #address-cells = <1>;
240 #size-cells = <1>;
245 compatible = "ti,am654-r5f";
248 reg-names = "atcm", "btcm";
250 ti,sci-dev-id = <159>;
251 ti,sci-proc-ids = <0x01 0xFF>;
253 firmware-name = "am65x-mcu-r5f0_0-fw";
254 ti,atcm-enable = <1>;
255 ti,btcm-enable = <1>;
258 memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
264 compatible = "ti,am654-r5f";
267 reg-names = "atcm", "btcm";
269 ti,sci-dev-id = <245>;
270 ti,sci-proc-ids = <0x02 0xFF>;
272 firmware-name = "am65x-mcu-r5f0_1-fw";
273 ti,atcm-enable = <1>;
274 ti,btcm-enable = <1>;