~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/remoteproc/ti,k3-dsp-rproc.yaml (Version linux-4.9.337)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/remoteproc/    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: TI K3 DSP devices                          
  8                                                   
  9 maintainers:                                      
 10   - Suman Anna <s-anna@ti.com>                     
 11                                                   
 12 description: |                                    
 13   The TI K3 family of SoCs usually have one or    
 14   that are used to offload some of the process    
 15   for achieving various system level goals.       
 16                                                   
 17   These processor sub-systems usually contain     
 18   L1 and/or L2 caches/SRAMs, an Interrupt Cont    
 19   controller, a dedicated local power/sleep co    
 20   cores in the K3 SoCs are usually either a TM    
 21   TMS320C71x CorePac processor.                   
 22                                                   
 23   Each DSP Core sub-system is represented as a    
 24   number of required or optional properties th    
 25   host processor (Arm CorePac) to perform the     
 26   processor and to communicate with the remote    
 27                                                   
 28 properties:                                       
 29   compatible:                                     
 30     enum:                                         
 31       - ti,am62a-c7xv-dsp                         
 32       - ti,j721e-c66-dsp                          
 33       - ti,j721e-c71-dsp                          
 34       - ti,j721s2-c71-dsp                         
 35     description:                                  
 36       Use "ti,am62a-c7xv-dsp" for AM62A Deep l    
 37       Use "ti,j721e-c66-dsp" for C66x DSPs on     
 38       Use "ti,j721e-c71-dsp" for C71x DSPs on     
 39       Use "ti,j721s2-c71-dsp" for C71x DSPs on    
 40                                                   
 41   resets:                                         
 42     description: |                                
 43       Should contain the phandle to the reset     
 44       local resets for this device, and a rese    
 45     maxItems: 1                                   
 46                                                   
 47   firmware-name:                                  
 48     description: |                                
 49       Should contain the name of the default f    
 50       file located on the firmware search path    
 51                                                   
 52   mboxes:                                         
 53     description: |                                
 54       OMAP Mailbox specifier denoting the sub-    
 55       communication with the remote processor.    
 56       with the sub-mailbox node used in the fi    
 57     maxItems: 1                                   
 58                                                   
 59   memory-region:                                  
 60     minItems: 2                                   
 61     maxItems: 8                                   
 62     description: |                                
 63       phandle to the reserved memory nodes to     
 64       device. There should be at least two res    
 65       reserved memory nodes should be carveout    
 66       per the bindings in                         
 67       Documentation/devicetree/bindings/reserv    
 68     items:                                        
 69       - description: region used for dynamic D    
 70                      vring buffers                
 71       - description: region reserved for firmw    
 72     additionalItems: true                         
 73                                                   
 74 # Optional properties:                            
 75 # --------------------                            
 76                                                   
 77   sram:                                           
 78     $ref: /schemas/types.yaml#/definitions/pha    
 79     minItems: 1                                   
 80     maxItems: 4                                   
 81     items:                                        
 82       maxItems: 1                                 
 83     description: |                                
 84       phandles to one or more reserved on-chip    
 85       should be defined as child nodes of the     
 86       should be defined as per the generic bin    
 87       Documentation/devicetree/bindings/sram/s    
 88                                                   
 89 allOf:                                            
 90   - if:                                           
 91       properties:                                 
 92         compatible:                               
 93           enum:                                   
 94             - ti,j721e-c66-dsp                    
 95     then:                                         
 96       properties:                                 
 97         reg:                                      
 98           items:                                  
 99             - description: Address and Size of    
100             - description: Address and Size of    
101             - description: Address and Size of    
102         reg-names:                                
103           items:                                  
104             - const: l2sram                       
105             - const: l1pram                       
106             - const: l1dram                       
107                                                   
108   - if:                                           
109       properties:                                 
110         compatible:                               
111           enum:                                   
112             - ti,j721e-c71-dsp                    
113             - ti,j721s2-c71-dsp                   
114     then:                                         
115       properties:                                 
116         reg:                                      
117           items:                                  
118             - description: Address and Size of    
119             - description: Address and Size of    
120         reg-names:                                
121           items:                                  
122             - const: l2sram                       
123             - const: l1dram                       
124                                                   
125   - if:                                           
126       properties:                                 
127         compatible:                               
128           enum:                                   
129             - ti,am62a-c7xv-dsp                   
130     then:                                         
131       properties:                                 
132         reg:                                      
133           items:                                  
134             - description: Address and Size of    
135         reg-names:                                
136           items:                                  
137             - const: l2sram                       
138                                                   
139   - $ref: /schemas/arm/keystone/ti,k3-sci-comm    
140                                                   
141 required:                                         
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                                 
152                                                   
153 unevaluatedProperties: false                      
154                                                   
155 examples:                                         
156   - |                                             
157     soc {                                         
158         #address-cells = <2>;                     
159         #size-cells = <2>;                        
160                                                   
161         mailbox0_cluster3: mailbox-0 {            
162             #mbox-cells = <1>;                    
163         };                                        
164                                                   
165         mailbox0_cluster4: mailbox-1 {            
166             #mbox-cells = <1>;                    
167         };                                        
168                                                   
169         bus@100000 {                              
170             compatible = "simple-bus";            
171             #address-cells = <2>;                 
172             #size-cells = <2>;                    
173             ranges = <0x00 0x00100000 0x00 0x0    
174                      <0x00 0x64800000 0x00 0x6    
175                      <0x4d 0x80800000 0x4d 0x8    
176                      <0x4d 0x81800000 0x4d 0x8    
177                                                   
178             /* J721E C66_0 DSP node */            
179             dsp@4d80800000 {                      
180                 compatible = "ti,j721e-c66-dsp    
181                 reg = <0x4d 0x80800000 0x00 0x    
182                       <0x4d 0x80e00000 0x00 0x    
183                       <0x4d 0x80f00000 0x00 0x    
184                 reg-names = "l2sram", "l1pram"    
185                 ti,sci = <&dmsc>;                 
186                 ti,sci-dev-id = <142>;            
187                 ti,sci-proc-ids = <0x03 0xFF>;    
188                 resets = <&k3_reset 142 1>;       
189                 firmware-name = "j7-c66_0-fw";    
190                 memory-region = <&c66_0_dma_me    
191                                 <&c66_0_memory    
192                 mboxes = <&mailbox0_cluster3 &    
193             };                                    
194                                                   
195             /* J721E C71_0 DSP node */            
196             c71_0: dsp@64800000 {                 
197                 compatible = "ti,j721e-c71-dsp    
198                 reg = <0x00 0x64800000 0x00 0x    
199                       <0x00 0x64e00000 0x00 0x    
200                 reg-names = "l2sram", "l1dram"    
201                 ti,sci = <&dmsc>;                 
202                 ti,sci-dev-id = <15>;             
203                 ti,sci-proc-ids = <0x30 0xFF>;    
204                 resets = <&k3_reset 15 1>;        
205                 firmware-name = "j7-c71_0-fw";    
206                 memory-region = <&c71_0_dma_me    
207                                 <&c71_0_memory    
208                 mboxes = <&mailbox0_cluster4 &    
209             };                                    
210         };                                        
211     };                                            
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php