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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/soc/ti/k3-ringacc.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/soc/ti/k3-ringacc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml (Version linux-4.11.12)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS    
  2 # Copyright (C) 2020 Texas Instruments Incorpo    
  3 %YAML 1.2                                         
  4 ---                                               
  5 $id: http://devicetree.org/schemas/soc/ti/k3-r    
  6 $schema: http://devicetree.org/meta-schemas/co    
  7                                                   
  8 title: Texas Instruments K3 NavigatorSS Ring A    
  9                                                   
 10 maintainers:                                      
 11   - Santosh Shilimkar <ssantosh@kernel.org>        
 12   - Grygorii Strashko <grygorii.strashko@ti.com    
 13                                                   
 14 description: |                                    
 15   The Ring Accelerator (RA) is a machine which    
 16   from/to a constant address into correspondin    
 17   circular data structure in memory. The RA el    
 18   controller which needs to access ring elemen    
 19   state of the ring (base address, current off    
 20   performs a read or write access to a specifi    
 21   source interface on the RA) and the RA repla    
 22   with a new address which corresponds to the     
 23   (head for reads, tail for writes).              
 24                                                   
 25   The Ring Accelerator is a hardware module th    
 26   management of the packet queues. The K3 SoCs    
 27                                                   
 28 allOf:                                            
 29   - $ref: /schemas/arm/keystone/ti,k3-sci-comm    
 30                                                   
 31 properties:                                       
 32   compatible:                                     
 33     items:                                        
 34       - const: ti,am654-navss-ringacc             
 35                                                   
 36   reg:                                            
 37     minItems: 4                                   
 38     items:                                        
 39       - description: real time registers regio    
 40       - description: fifos registers regions      
 41       - description: proxy gcfg registers regi    
 42       - description: proxy target registers re    
 43       - description: configuration registers r    
 44                                                   
 45   reg-names:                                      
 46     minItems: 4                                   
 47     items:                                        
 48       - const: rt                                 
 49       - const: fifos                              
 50       - const: proxy_gcfg                         
 51       - const: proxy_target                       
 52       - const: cfg                                
 53                                                   
 54   msi-parent: true                                
 55                                                   
 56   ti,num-rings:                                   
 57     $ref: /schemas/types.yaml#/definitions/uin    
 58     description: Number of rings supported by     
 59                                                   
 60   ti,sci-rm-range-gp-rings:                       
 61     $ref: /schemas/types.yaml#/definitions/uin    
 62     description: TI-SCI RM subtype for GP ring    
 63                                                   
 64 required:                                         
 65   - compatible                                    
 66   - reg                                           
 67   - reg-names                                     
 68   - msi-parent                                    
 69   - ti,num-rings                                  
 70   - ti,sci-rm-range-gp-rings                      
 71   - ti,sci                                        
 72   - ti,sci-dev-id                                 
 73                                                   
 74 unevaluatedProperties: false                      
 75                                                   
 76 examples:                                         
 77   - |                                             
 78     bus {                                         
 79         #address-cells = <2>;                     
 80         #size-cells = <2>;                        
 81                                                   
 82         ringacc: ringacc@3c000000 {               
 83             compatible = "ti,am654-navss-ringa    
 84             reg = <0x0 0x3c000000 0x0 0x400000    
 85                   <0x0 0x38000000 0x0 0x400000    
 86                   <0x0 0x31120000 0x0 0x100>,     
 87                   <0x0 0x33000000 0x0 0x40000>    
 88                   <0x0 0x31080000 0x0 0x40000>    
 89                   reg-names = "rt", "fifos", "    
 90             ti,num-rings = <818>;                 
 91             ti,sci-rm-range-gp-rings = <0x2>;     
 92             ti,sci = <&dmsc>;                     
 93             ti,sci-dev-id = <187>;                
 94             msi-parent = <&inta_main_udmass>;     
 95         };                                        
 96     };                                            
                                                      

~ [ 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