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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/remoteproc/fsl,imx-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/fsl,imx-rproc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml (Version linux-4.18.20)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/remoteproc/    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: NXP i.MX Co-Processor                      
  8                                                   
  9 description:                                      
 10   This binding provides support for ARM Cortex    
 11                                                   
 12 maintainers:                                      
 13   - Peng Fan <peng.fan@nxp.com>                    
 14                                                   
 15 properties:                                       
 16   compatible:                                     
 17     enum:                                         
 18       - fsl,imx6sx-cm4                            
 19       - fsl,imx7d-cm4                             
 20       - fsl,imx7ulp-cm4                           
 21       - fsl,imx8mm-cm4                            
 22       - fsl,imx8mn-cm7                            
 23       - fsl,imx8mn-cm7-mmio                       
 24       - fsl,imx8mp-cm7                            
 25       - fsl,imx8mp-cm7-mmio                       
 26       - fsl,imx8mq-cm4                            
 27       - fsl,imx8qm-cm4                            
 28       - fsl,imx8qxp-cm4                           
 29       - fsl,imx8ulp-cm33                          
 30       - fsl,imx93-cm33                            
 31                                                   
 32   clocks:                                         
 33     maxItems: 1                                   
 34                                                   
 35   syscon:                                         
 36     $ref: /schemas/types.yaml#/definitions/pha    
 37     description:                                  
 38       Phandle to syscon block which provide ac    
 39                                                   
 40   mbox-names:                                     
 41     items:                                        
 42       - const: tx                                 
 43       - const: rx                                 
 44       - const: rxdb                               
 45                                                   
 46   mboxes:                                         
 47     description:                                  
 48       This property is required only if the rp    
 49       List of <&phandle type channel> - 1 chan    
 50       (see mailbox/fsl,mu.yaml)                   
 51     minItems: 1                                   
 52     maxItems: 3                                   
 53                                                   
 54   memory-region:                                  
 55     description:                                  
 56       If present, a phandle for a reserved mem    
 57       resource table, vring region and others     
 58     minItems: 1                                   
 59     maxItems: 32                                  
 60                                                   
 61   power-domains:                                  
 62     minItems: 2                                   
 63     maxItems: 8                                   
 64                                                   
 65   fsl,auto-boot:                                  
 66     $ref: /schemas/types.yaml#/definitions/fla    
 67     description:                                  
 68       Indicate whether need to load the defaul    
 69       processor automatically.                    
 70                                                   
 71   fsl,entry-address:                              
 72     $ref: /schemas/types.yaml#/definitions/uin    
 73     description:                                  
 74       Specify CPU entry address for SCU enable    
 75                                                   
 76   fsl,iomuxc-gpr:                                 
 77     $ref: /schemas/types.yaml#/definitions/pha    
 78     description:                                  
 79       Phandle to IOMUXC GPR block which provid    
 80                                                   
 81   fsl,resource-id:                                
 82     $ref: /schemas/types.yaml#/definitions/uin    
 83     description:                                  
 84       This property is to specify the resource    
 85       which supports SCFW                         
 86                                                   
 87 required:                                         
 88   - compatible                                    
 89                                                   
 90 allOf:                                            
 91   - if:                                           
 92       properties:                                 
 93         compatible:                               
 94           not:                                    
 95             contains:                             
 96               enum:                               
 97                 - fsl,imx8mn-cm7-mmio             
 98                 - fsl,imx8mp-cm7-mmio             
 99     then:                                         
100       properties:                                 
101         fsl,iomuxc-gpr: false                     
102                                                   
103   - if:                                           
104       properties:                                 
105         compatible:                               
106           contains:                               
107             enum:                                 
108               - fsl,imx8qxp-cm4                   
109               - fsl,imx8qm-cm4                    
110     then:                                         
111       required:                                   
112         - power-domains                           
113     else:                                         
114       properties:                                 
115         power-domains: false                      
116                                                   
117 additionalProperties: false                       
118                                                   
119 examples:                                         
120   - |                                             
121     #include <dt-bindings/clock/imx7d-clock.h>    
122     m4_reserved_sysmem1: cm4@80000000 {           
123       reg = <0x80000000 0x80000>;                 
124     };                                            
125                                                   
126     m4_reserved_sysmem2: cm4@81000000 {           
127       reg = <0x81000000 0x80000>;                 
128     };                                            
129                                                   
130     imx7d-cm4 {                                   
131       compatible = "fsl,imx7d-cm4";               
132       memory-region = <&m4_reserved_sysmem1>,     
133       syscon = <&src>;                            
134       clocks = <&clks IMX7D_ARM_M4_ROOT_CLK>;     
135     };                                            
136                                                   
137   - |                                             
138     #include <dt-bindings/clock/imx8mm-clock.h    
139                                                   
140     imx8mm-cm4 {                                  
141       compatible = "fsl,imx8mm-cm4";              
142       clocks = <&clk IMX8MM_CLK_M4_DIV>;          
143       mbox-names = "tx", "rx", "rxdb";            
144       mboxes = <&mu 0 1                           
145                 &mu 1 1                           
146                 &mu 3 1>;                         
147       memory-region = <&vdev0buffer>, <&vdev0v    
148       syscon = <&src>;                            
149     };                                            
150 ...                                               
                                                      

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