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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/counter/interrupt-counter.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/counter/interrupt-counter.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/counter/interrupt-counter.yaml (Version linux-5.3.18)


  1 # SPDX-License-Identifier: GPL-2.0                
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/counter/int    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Interrupt counter                          
  8                                                   
  9 maintainers:                                      
 10   - Oleksij Rempel <o.rempel@pengutronix.de>       
 11                                                   
 12 description: |                                    
 13   A generic interrupt counter to measure inter    
 14   and used for agricultural devices to measure    
 15   other tools. Since the direction of rotation    
 16   signal line is needed.                          
 17   Interrupts or gpios are required. If both ar    
 18   take precedence for counting interrupts.        
 19                                                   
 20 properties:                                       
 21   compatible:                                     
 22     const: interrupt-counter                      
 23                                                   
 24   interrupts:                                     
 25     maxItems: 1                                   
 26                                                   
 27   gpios:                                          
 28     maxItems: 1                                   
 29                                                   
 30 required:                                         
 31   - compatible                                    
 32                                                   
 33 anyOf:                                            
 34   - required: [ interrupts-extended ]             
 35   - required: [ interrupts ]                      
 36   - required: [ gpios ]                           
 37                                                   
 38 additionalProperties: false                       
 39                                                   
 40 examples:                                         
 41   - |                                             
 42                                                   
 43     #include <dt-bindings/interrupt-controller    
 44     #include <dt-bindings/gpio/gpio.h>            
 45                                                   
 46     counter-0 {                                   
 47         compatible = "interrupt-counter";         
 48         interrupts-extended = <&gpio 0 IRQ_TYP    
 49     };                                            
 50                                                   
 51     counter-1 {                                   
 52         compatible = "interrupt-counter";         
 53         gpios = <&gpio 2 GPIO_ACTIVE_HIGH>;       
 54     };                                            
 55                                                   
 56     counter-2 {                                   
 57         compatible = "interrupt-counter";         
 58         interrupts-extended = <&gpio 2 IRQ_TYP    
 59         gpios = <&gpio 2 GPIO_ACTIVE_HIGH>;       
 60     };                                            
 61                                                   
 62 ...                                               
                                                      

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