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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/clock/maxim,max77686.txt

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/clock/maxim,max77686.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/clock/maxim,max77686.txt (Version linux-2.4.37.11)


  1 Binding for Maxim MAX77686/MAX77802/MAX77620 3    
  2                                                   
  3 This is a part of device tree bindings of MAX7    
  4 multi-function device. More information can be    
  5 doc as follows:                                   
  6         bindings/mfd/max77686.txt for MAX77686    
  7         bindings/mfd/max77802.txt for MAX77802    
  8         bindings/mfd/max77620.txt for MAX77620    
  9                                                   
 10 The MAX77686 contains three 32.768khz clock ou    
 11 (gated/ungated) over I2C. Clocks are defined a    
 12 dt-bindings/clock/maxim,max77686.h.               
 13                                                   
 14                                                   
 15 The MAX77802 contains two 32.768khz clock outp    
 16 (gated/ungated) over I2C. Clocks are defined a    
 17 dt-bindings/clock/maxim,max77802.h.               
 18                                                   
 19 The MAX77686 contains one 32.768khz clock outp    
 20 (gated/ungated) over I2C. Clocks are defined a    
 21 dt-bindings/clock/maxim,max77620.h.               
 22                                                   
 23 Following properties should be presend in main    
 24                                                   
 25 Required properties:                              
 26                                                   
 27 - #clock-cells: from common clock binding; sha    
 28                                                   
 29 Optional properties:                              
 30 - clock-output-names: From common clock bindin    
 31                                                   
 32 Each clock is assigned an identifier and clien    
 33 to specify the clock which they consume. Follo    
 34     - 0: 32khz_ap clock (max77686, max77802),     
 35     - 1: 32khz_cp clock (max77686, max77802),     
 36     - 2: 32khz_pmic clock (max77686).             
 37                                                   
 38 Clocks are defined as preprocessor macros in a    
 39 respective chips.                                 
 40                                                   
 41 Example:                                          
 42                                                   
 43 1. With MAX77686:                                 
 44                                                   
 45 #include <dt-bindings/clock/maxim,max77686.h>     
 46 /* ... */                                         
 47                                                   
 48         Node of the MFD chip                      
 49                 max77686: max77686@9 {            
 50                         compatible = "maxim,ma    
 51                         interrupt-parent = <&w    
 52                         interrupts = <26 IRQ_T    
 53                         reg = <0x09>;             
 54                         #clock-cells = <1>;       
 55                                                   
 56                         /* ... */                 
 57                 };                                
 58                                                   
 59         Clock consumer node                       
 60                                                   
 61                 foo@0 {                           
 62                         compatible = "bar,foo"    
 63                         /* ... */                 
 64                         clock-names = "my-cloc    
 65                         clocks = <&max77686 MA    
 66                 };                                
 67                                                   
 68 2. With MAX77802:                                 
 69                                                   
 70 #include <dt-bindings/clock/maxim,max77802.h>     
 71 /* ... */                                         
 72                                                   
 73         Node of the MFD chip                      
 74                 max77802: max77802@9 {            
 75                         compatible = "maxim,ma    
 76                         interrupt-parent = <&w    
 77                         interrupts = <26 IRQ_T    
 78                         reg = <0x09>;             
 79                         #clock-cells = <1>;       
 80                                                   
 81                         /* ... */                 
 82                 };                                
 83                                                   
 84         Clock consumer node                       
 85                                                   
 86                 foo@0 {                           
 87                         compatible = "bar,foo"    
 88                         /* ... */                 
 89                         clock-names = "my-cloc    
 90                         clocks = <&max77802 MA    
 91                 };                                
 92                                                   
 93                                                   
 94 3. With MAX77620:                                 
 95                                                   
 96 #include <dt-bindings/clock/maxim,max77620.h>     
 97 /* ... */                                         
 98                                                   
 99         Node of the MFD chip                      
100                 max77620: max77620@3c {           
101                         compatible = "maxim,ma    
102                         reg = <0x3c>;             
103                         #clock-cells = <1>;       
104                         /* ... */                 
105                 };                                
106                                                   
107         Clock consumer node                       
108                                                   
109                 foo@0 {                           
110                         compatible = "bar,foo"    
111                         /* ... */                 
112                         clock-names = "my-cloc    
113                         clocks = <&max77620 MA    
114                 };                                
                                                      

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