Lines Matching +full:device +full:- +full:sram

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
23 Each DSP Core sub-system is represented as a single DT node. Each node has a
25 host processor (Arm CorePac) to perform the device management of the remote
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
44 local resets for this device, and a reset specifier.
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:
64 device. There should be at least two reserved memory nodes defined. The
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 # --------------------
77 sram:
78 $ref: /schemas/types.yaml#/definitions/phandle-array
84 phandles to one or more reserved on-chip SRAM regions. The regions
85 should be defined as child nodes of the respective SRAM node, and
87 Documentation/devicetree/bindings/sram/sram.yaml
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>,