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

5 sub-systems that are used to offload some of the processor-intensive tasks or
8 These processor sub-systems usually contain additional sub-modules like L1
9 and/or L2 caches/SRAMs, an Interrupt Controller, an external memory controller,
15 Each DSP Core sub-system is represented as a single DT node, and should also
22 --------------------
25 - compatible: Should be one of the following,
26 "ti,k2hk-dsp" for DSPs on Keystone 2 66AK2H/K SoCs
27 "ti,k2l-dsp" for DSPs on Keystone 2 66AK2L SoCs
28 "ti,k2e-dsp" for DSPs on Keystone 2 66AK2E SoCs
29 "ti,k2g-dsp" for DSPs on Keystone 2 66AK2G SoCs
31 - reg: Should contain an entry for each value in 'reg-names'.
32 Each entry should have the memory region's start address
33 and the size of the region, the representation matching
34 the parent node's '#address-cells' and '#size-cells' values.
36 - reg-names: Should contain strings with the following names, each
37 representing a specific internal memory region, and
41 - ti,syscon-dev: Should be a pair of the phandle to the Keystone Device
45 - resets: Should contain the phandle to the reset controller node
49 Documentation/devicetree/bindings/reset/ti-syscon-reset.txt
51 Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
54 - interrupts: Should contain an entry for each value in 'interrupt-names'.
57 follow the interrupt-specifier format as dictated by the
58 'interrupt-parent' node. The purpose of each is as per the
59 description in the 'interrupt-names' property.
61 - interrupt-names: Should contain strings with the following names, each
63 "vring" - interrupt for virtio based IPC
64 "exception" - interrupt for exception notification
66 - kick-gpios: Should specify the gpio device needed for the virtio IPC
69 Documentation/devicetree/bindings/gpio/gpio-dsp-keystone.txt
71 SoC-specific Required properties:
72 ---------------------------------
76 - clocks: Should contain the device's input clock, and should be
78 Documentation/devicetree/bindings/clock/keystone-gate.txt
82 - power-domains: Should contain a phandle to a PM domain provider node
85 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
88 --------------------
90 - memory-region: phandle to the reserved memory node to be associated
91 with the remoteproc device. The reserved memory node
92 can be a CMA memory node, and should be defined as
94 Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
98 ---------
113 /* 66AK2H/K DSP memory node */
114 reserved-memory {
115 #address-cells = <2>;
116 #size-cells = <2>;
119 dsp_common_memory: dsp-common-memory@81f800000 {
120 compatible = "shared-dma-pool";
129 compatible = "ti,k2hk-dsp";
133 reg-names = "l2sram", "l1pram", "l1dram";
135 ti,syscon-dev = <&devctrl 0x40>;
137 interrupt-parent = <&kirq0>;
139 interrupt-names = "vring", "exception";
140 kick-gpios = <&dspgpio0 27 0>;
141 memory-region = <&dsp_common_memory>;
152 /* 66AK2G DSP memory node */
153 reserved-memory {
154 #address-cells = <2>;
155 #size-cells = <2>;
158 dsp_common_memory: dsp-common-memory@81f800000 {
159 compatible = "shared-dma-pool";
168 compatible = "ti,k2g-dsp";
172 reg-names = "l2sram", "l1pram", "l1dram";
173 power-domains = <&k2g_pds 0x0046>;
174 ti,syscon-dev = <&devctrl 0x40>;
176 interrupt-parent = <&kirq0>;
178 interrupt-names = "vring", "exception";
179 kick-gpios = <&dspgpio0 27 0>;
180 memory-region = <&dsp_common_memory>;