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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.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/bus/xlnx,versal-net-cdx.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml (Version linux-2.6.0)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/bus/xlnx,ve    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: AMD CDX bus controller                     
  8                                                   
  9 description: |                                    
 10   CDX bus controller for AMD devices is implem    
 11   detect CDX bus and devices using the firmwar    
 12   The CDX bus manages multiple FPGA based hard    
 13   can support network, crypto or any other spe    
 14   devices. These FPGA based devices can be add    
 15   on run-time.                                    
 16                                                   
 17   All devices on the CDX bus will have a uniqu    
 18   and a unique device ID (for MSI) correspondi    
 19   (one to one associated with the device). The    
 20   are used to configure SMMU and GIC-ITS respe    
 21                                                   
 22   iommu-map property is used to define the set    
 23   corresponding to each device and the associa    
 24                                                   
 25   The MSI writes are accompanied by sideband d    
 26   The msi-map property is used to associate th    
 27   device ID as well as the associated ITS cont    
 28                                                   
 29   rproc property (xlnx,rproc) is used to ident    
 30   with which APU (Application Processor Unit)     
 31   the bus and device configuration.               
 32                                                   
 33 maintainers:                                      
 34   - Nipun Gupta <nipun.gupta@amd.com>              
 35   - Nikhil Agarwal <nikhil.agarwal@amd.com>        
 36                                                   
 37 properties:                                       
 38   compatible:                                     
 39     const: xlnx,versal-net-cdx                    
 40                                                   
 41   iommu-map: true                                 
 42                                                   
 43   msi-map: true                                   
 44                                                   
 45   xlnx,rproc:                                     
 46     $ref: /schemas/types.yaml#/definitions/pha    
 47     description:                                  
 48       phandle to the remoteproc_r5 rproc node     
 49       with remote processor.                      
 50                                                   
 51   ranges: true                                    
 52                                                   
 53   "#address-cells":                               
 54     enum: [1, 2]                                  
 55                                                   
 56   "#size-cells":                                  
 57     enum: [1, 2]                                  
 58                                                   
 59 required:                                         
 60   - compatible                                    
 61   - iommu-map                                     
 62   - msi-map                                       
 63   - xlnx,rproc                                    
 64   - ranges                                        
 65   - "#address-cells"                              
 66   - "#size-cells"                                 
 67                                                   
 68 additionalProperties: false                       
 69                                                   
 70 examples:                                         
 71   - |                                             
 72     cdx {                                         
 73         compatible = "xlnx,versal-net-cdx";       
 74         #address-cells = <1>;                     
 75         #size-cells = <1>;                        
 76         /* define map for RIDs 250-259 */         
 77         iommu-map = <250 &smmu 250 10>;           
 78         /* define msi map for RIDs 250-259 */     
 79         msi-map = <250 &its 250 10>;              
 80         xlnx,rproc = <&remoteproc_r5>;            
 81         ranges;                                   
 82     };                                            
                                                      

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