Lines Matching +full:memory +full:- +full:region

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/ti,k3-dsp-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 TI DSP Core sub-systems
14 that are used to offload some of the processor-intensive tasks or algorithms,
17 These processor sub-systems usually contain additional sub-modules like
18 L1 and/or L2 caches/SRAMs, an Interrupt Controller, an external memory
23 Each DSP Core sub-system is represented as a single DT node. Each node has a
31 - ti,am62a-c7xv-dsp
32 - ti,j721e-c66-dsp
33 - ti,j721e-c71-dsp
34 - ti,j721s2-c71-dsp
36 Use "ti,am62a-c7xv-dsp" for AM62A Deep learning DSPs on K3 AM62A SoCs
37 Use "ti,j721e-c66-dsp" for C66x DSPs on K3 J721E SoCs
38 Use "ti,j721e-c71-dsp" for C71x DSPs on K3 J721E SoCs
39 Use "ti,j721s2-c71-dsp" for C71x DSPs on K3 J721S2 SoCs
47 firmware-name:
54 OMAP Mailbox specifier denoting the sub-mailbox, to be used for
56 with the sub-mailbox node used in the firmware image.
59 memory-region:
63 phandle to the reserved memory nodes to be associated with the remoteproc
64 device. There should be at least two reserved memory nodes defined. The
65 reserved memory nodes should be carveout nodes, and should be defined as
67 Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
69 - description: region used for dynamic DMA allocations like vrings and
71 - description: region reserved for firmware image sections
75 # --------------------
78 $ref: /schemas/types.yaml#/definitions/phandle-array
84 phandles to one or more reserved on-chip SRAM regions. The regions
90 - if:
94 - ti,j721e-c66-dsp
99 - description: Address and Size of the L2 SRAM internal memory region
100 - description: Address and Size of the L1 PRAM internal memory region
101 - description: Address and Size of the L1 DRAM internal memory region
102 reg-names:
104 - const: l2sram
105 - const: l1pram
106 - const: l1dram
108 - if:
112 - ti,j721e-c71-dsp
113 - ti,j721s2-c71-dsp
118 - description: Address and Size of the L2 SRAM internal memory region
119 - description: Address and Size of the L1 DRAM internal memory region
120 reg-names:
122 - const: l2sram
123 - const: l1dram
125 - if:
129 - ti,am62a-c7xv-dsp
134 - description: Address and Size of the L2 SRAM internal memory region
135 reg-names:
137 - const: l2sram
139 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml#
142 - compatible
143 - reg
144 - reg-names
145 - ti,sci
146 - ti,sci-dev-id
147 - ti,sci-proc-ids
148 - resets
149 - firmware-name
150 - mboxes
151 - memory-region
156 - |
158 #address-cells = <2>;
159 #size-cells = <2>;
161 mailbox0_cluster3: mailbox-0 {
162 #mbox-cells = <1>;
165 mailbox0_cluster4: mailbox-1 {
166 #mbox-cells = <1>;
170 compatible = "simple-bus";
171 #address-cells = <2>;
172 #size-cells = <2>;
180 compatible = "ti,j721e-c66-dsp";
184 reg-names = "l2sram", "l1pram", "l1dram";
186 ti,sci-dev-id = <142>;
187 ti,sci-proc-ids = <0x03 0xFF>;
189 firmware-name = "j7-c66_0-fw";
190 memory-region = <&c66_0_dma_memory_region>,
197 compatible = "ti,j721e-c71-dsp";
200 reg-names = "l2sram", "l1dram";
202 ti,sci-dev-id = <15>;
203 ti,sci-proc-ids = <0x30 0xFF>;
205 firmware-name = "j7-c71_0-fw";
206 memory-region = <&c71_0_dma_memory_region>,