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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/interrupt-controller/renesas,rzg2l-irqc.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/interrupt-controller/renesas,rzg2l-irqc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/interrupt-controller/renesas,rzg2l-irqc.yaml (Version linux-5.19.17)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/interrupt-c    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Renesas RZ/G2L (and alike SoC's) Interr    
  8                                                   
  9 maintainers:                                      
 10   - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.    
 11   - Geert Uytterhoeven <geert+renesas@glider.be    
 12                                                   
 13 description: |                                    
 14   IA55 performs various interrupt controls inc    
 15   interrupts of NMI, IRQ, and GPIOINT and the     
 16   interrupts output by each IP. And it notifie    
 17     - IRQ sense select for 8 external interrup    
 18     - GPIO pins used as external interrupt inp    
 19     - NMI edge select (NMI is not treated as N    
 20       stand-up edge detection interrupts)         
 21                                                   
 22 properties:                                       
 23   compatible:                                     
 24     oneOf:                                        
 25       - items:                                    
 26           - enum:                                 
 27               - renesas,r9a07g043u-irqc    # R    
 28               - renesas,r9a07g044-irqc     # R    
 29               - renesas,r9a07g054-irqc     # R    
 30               - renesas,r9a08g045-irqc     # R    
 31           - const: renesas,rzg2l-irqc             
 32                                                   
 33       - const: renesas,r9a07g043f-irqc     # R    
 34                                                   
 35   '#interrupt-cells':                             
 36     description: The first cell should contain    
 37                  include/dt-bindings/interrupt    
 38                  cell is used to specify the f    
 39     const: 2                                      
 40                                                   
 41   '#address-cells':                               
 42     const: 0                                      
 43                                                   
 44   interrupt-controller: true                      
 45                                                   
 46   reg:                                            
 47     maxItems: 1                                   
 48                                                   
 49   interrupts:                                     
 50     minItems: 45                                  
 51     items:                                        
 52       - description: NMI interrupt                
 53       - description: IRQ0 interrupt               
 54       - description: IRQ1 interrupt               
 55       - description: IRQ2 interrupt               
 56       - description: IRQ3 interrupt               
 57       - description: IRQ4 interrupt               
 58       - description: IRQ5 interrupt               
 59       - description: IRQ6 interrupt               
 60       - description: IRQ7 interrupt               
 61       - description: GPIO interrupt, TINT0        
 62       - description: GPIO interrupt, TINT1        
 63       - description: GPIO interrupt, TINT2        
 64       - description: GPIO interrupt, TINT3        
 65       - description: GPIO interrupt, TINT4        
 66       - description: GPIO interrupt, TINT5        
 67       - description: GPIO interrupt, TINT6        
 68       - description: GPIO interrupt, TINT7        
 69       - description: GPIO interrupt, TINT8        
 70       - description: GPIO interrupt, TINT9        
 71       - description: GPIO interrupt, TINT10       
 72       - description: GPIO interrupt, TINT11       
 73       - description: GPIO interrupt, TINT12       
 74       - description: GPIO interrupt, TINT13       
 75       - description: GPIO interrupt, TINT14       
 76       - description: GPIO interrupt, TINT15       
 77       - description: GPIO interrupt, TINT16       
 78       - description: GPIO interrupt, TINT17       
 79       - description: GPIO interrupt, TINT18       
 80       - description: GPIO interrupt, TINT19       
 81       - description: GPIO interrupt, TINT20       
 82       - description: GPIO interrupt, TINT21       
 83       - description: GPIO interrupt, TINT22       
 84       - description: GPIO interrupt, TINT23       
 85       - description: GPIO interrupt, TINT24       
 86       - description: GPIO interrupt, TINT25       
 87       - description: GPIO interrupt, TINT26       
 88       - description: GPIO interrupt, TINT27       
 89       - description: GPIO interrupt, TINT28       
 90       - description: GPIO interrupt, TINT29       
 91       - description: GPIO interrupt, TINT30       
 92       - description: GPIO interrupt, TINT31       
 93       - description: Bus error interrupt          
 94       - description: ECCRAM0 or combined ECCRA    
 95       - description: ECCRAM0 or combined ECCRA    
 96       - description: ECCRAM0 or combined ECCRA    
 97       - description: ECCRAM1 1bit error interr    
 98       - description: ECCRAM1 2bit error interr    
 99       - description: ECCRAM1 error overflow in    
100                                                   
101   interrupt-names:                                
102     minItems: 45                                  
103     items:                                        
104       - const: nmi                                
105       - const: irq0                               
106       - const: irq1                               
107       - const: irq2                               
108       - const: irq3                               
109       - const: irq4                               
110       - const: irq5                               
111       - const: irq6                               
112       - const: irq7                               
113       - const: tint0                              
114       - const: tint1                              
115       - const: tint2                              
116       - const: tint3                              
117       - const: tint4                              
118       - const: tint5                              
119       - const: tint6                              
120       - const: tint7                              
121       - const: tint8                              
122       - const: tint9                              
123       - const: tint10                             
124       - const: tint11                             
125       - const: tint12                             
126       - const: tint13                             
127       - const: tint14                             
128       - const: tint15                             
129       - const: tint16                             
130       - const: tint17                             
131       - const: tint18                             
132       - const: tint19                             
133       - const: tint20                             
134       - const: tint21                             
135       - const: tint22                             
136       - const: tint23                             
137       - const: tint24                             
138       - const: tint25                             
139       - const: tint26                             
140       - const: tint27                             
141       - const: tint28                             
142       - const: tint29                             
143       - const: tint30                             
144       - const: tint31                             
145       - const: bus-err                            
146       - const: ec7tie1-0                          
147       - const: ec7tie2-0                          
148       - const: ec7tiovf-0                         
149       - const: ec7tie1-1                          
150       - const: ec7tie2-1                          
151       - const: ec7tiovf-1                         
152                                                   
153   clocks:                                         
154     maxItems: 2                                   
155                                                   
156   clock-names:                                    
157     items:                                        
158       - const: clk                                
159       - const: pclk                               
160                                                   
161   power-domains:                                  
162     maxItems: 1                                   
163                                                   
164   resets:                                         
165     maxItems: 1                                   
166                                                   
167 required:                                         
168   - compatible                                    
169   - '#interrupt-cells'                            
170   - '#address-cells'                              
171   - interrupt-controller                          
172   - reg                                           
173   - interrupts                                    
174   - interrupt-names                               
175   - clocks                                        
176   - clock-names                                   
177   - power-domains                                 
178   - resets                                        
179                                                   
180 allOf:                                            
181   - $ref: /schemas/interrupt-controller.yaml#     
182                                                   
183   - if:                                           
184       properties:                                 
185         compatible:                               
186           contains:                               
187             enum:                                 
188               - renesas,r9a08g045-irqc            
189     then:                                         
190       properties:                                 
191         interrupts:                               
192           maxItems: 45                            
193         interrupt-names:                          
194           maxItems: 45                            
195     else:                                         
196       properties:                                 
197         interrupts:                               
198           minItems: 48                            
199         interrupt-names:                          
200           minItems: 48                            
201                                                   
202 unevaluatedProperties: false                      
203                                                   
204 examples:                                         
205   - |                                             
206     #include <dt-bindings/interrupt-controller    
207     #include <dt-bindings/clock/r9a07g044-cpg.    
208                                                   
209     irqc: interrupt-controller@110a0000 {         
210         compatible = "renesas,r9a07g044-irqc",    
211         reg = <0x110a0000 0x10000>;               
212         #interrupt-cells = <2>;                   
213         #address-cells = <0>;                     
214         interrupt-controller;                     
215         interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL    
216                      <GIC_SPI 1 IRQ_TYPE_LEVEL    
217                      <GIC_SPI 2 IRQ_TYPE_LEVEL    
218                      <GIC_SPI 3 IRQ_TYPE_LEVEL    
219                      <GIC_SPI 4 IRQ_TYPE_LEVEL    
220                      <GIC_SPI 5 IRQ_TYPE_LEVEL    
221                      <GIC_SPI 6 IRQ_TYPE_LEVEL    
222                      <GIC_SPI 7 IRQ_TYPE_LEVEL    
223                      <GIC_SPI 8 IRQ_TYPE_LEVEL    
224                      <GIC_SPI 444 IRQ_TYPE_LEV    
225                      <GIC_SPI 445 IRQ_TYPE_LEV    
226                      <GIC_SPI 446 IRQ_TYPE_LEV    
227                      <GIC_SPI 447 IRQ_TYPE_LEV    
228                      <GIC_SPI 448 IRQ_TYPE_LEV    
229                      <GIC_SPI 449 IRQ_TYPE_LEV    
230                      <GIC_SPI 450 IRQ_TYPE_LEV    
231                      <GIC_SPI 451 IRQ_TYPE_LEV    
232                      <GIC_SPI 452 IRQ_TYPE_LEV    
233                      <GIC_SPI 453 IRQ_TYPE_LEV    
234                      <GIC_SPI 454 IRQ_TYPE_LEV    
235                      <GIC_SPI 455 IRQ_TYPE_LEV    
236                      <GIC_SPI 456 IRQ_TYPE_LEV    
237                      <GIC_SPI 457 IRQ_TYPE_LEV    
238                      <GIC_SPI 458 IRQ_TYPE_LEV    
239                      <GIC_SPI 459 IRQ_TYPE_LEV    
240                      <GIC_SPI 460 IRQ_TYPE_LEV    
241                      <GIC_SPI 461 IRQ_TYPE_LEV    
242                      <GIC_SPI 462 IRQ_TYPE_LEV    
243                      <GIC_SPI 463 IRQ_TYPE_LEV    
244                      <GIC_SPI 464 IRQ_TYPE_LEV    
245                      <GIC_SPI 465 IRQ_TYPE_LEV    
246                      <GIC_SPI 466 IRQ_TYPE_LEV    
247                      <GIC_SPI 467 IRQ_TYPE_LEV    
248                      <GIC_SPI 468 IRQ_TYPE_LEV    
249                      <GIC_SPI 469 IRQ_TYPE_LEV    
250                      <GIC_SPI 470 IRQ_TYPE_LEV    
251                      <GIC_SPI 471 IRQ_TYPE_LEV    
252                      <GIC_SPI 472 IRQ_TYPE_LEV    
253                      <GIC_SPI 473 IRQ_TYPE_LEV    
254                      <GIC_SPI 474 IRQ_TYPE_LEV    
255                      <GIC_SPI 475 IRQ_TYPE_LEV    
256                      <GIC_SPI 25 IRQ_TYPE_EDGE    
257                      <GIC_SPI 34 IRQ_TYPE_EDGE    
258                      <GIC_SPI 35 IRQ_TYPE_EDGE    
259                      <GIC_SPI 36 IRQ_TYPE_EDGE    
260                      <GIC_SPI 37 IRQ_TYPE_EDGE    
261                      <GIC_SPI 38 IRQ_TYPE_EDGE    
262                      <GIC_SPI 39 IRQ_TYPE_EDGE    
263         interrupt-names = "nmi",                  
264                           "irq0", "irq1", "irq    
265                           "irq4", "irq5", "irq    
266                           "tint0", "tint1", "t    
267                           "tint4", "tint5", "t    
268                           "tint8", "tint9", "t    
269                           "tint12", "tint13",     
270                           "tint16", "tint17",     
271                           "tint20", "tint21",     
272                           "tint24", "tint25",     
273                           "tint28", "tint29",     
274                           "bus-err", "ec7tie1-    
275                           "ec7tiovf-0", "ec7ti    
276                           "ec7tiovf-1";           
277         clocks = <&cpg CPG_MOD R9A07G044_IA55_    
278                  <&cpg CPG_MOD R9A07G044_IA55_    
279         clock-names = "clk", "pclk";              
280         power-domains = <&cpg>;                   
281         resets = <&cpg R9A07G044_IA55_RESETN>;    
282     };                                            
                                                      

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