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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/opp/ti,omap-opp-supply.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/opp/ti,omap-opp-supply.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/opp/ti,omap-opp-supply.yaml (Version linux-5.5.19)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/opp/ti,omap    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Texas Instruments OMAP compatible OPP s    
  8                                                   
  9 description:                                      
 10   OMAP5, DRA7, and AM57 families of SoCs have     
 11   registers, which contain OPP-specific voltag    
 12   for the specific device. This binding provid    
 13   needed to describe such a hardware values an    
 14   the primary regulator during an OPP transiti    
 15                                                   
 16   Also, some supplies may have an associated v    
 17   Body Bias regulator, which must transition i    
 18   w.r.t the vdd-supply and clk when making an     
 19   supplying two regulators to the device that     
 20   transitions, we can use the multi-regulator     
 21   the OPP core to describe both regulators the    
 22   OPP core binding Documentation/devicetree/bi    
 23   provides further information (refer to Examp    
 24   regulators).                                    
 25                                                   
 26 maintainers:                                      
 27   - Nishanth Menon <nm@ti.com>                     
 28                                                   
 29 properties:                                       
 30   $nodename:                                      
 31     pattern: '^opp-supply(@[0-9a-f]+)?$'          
 32                                                   
 33   compatible:                                     
 34     oneOf:                                        
 35       - description: Basic OPP supply controll    
 36         const: ti,omap-opp-supply                 
 37       - description: OMAP5+ optimized voltages    
 38           VBB.                                    
 39         const: ti,omap5-opp-supply                
 40       - description: OMAP5+ optimized voltages    
 41         const: ti,omap5-core-opp-supply           
 42                                                   
 43   reg:                                            
 44     maxItems: 1                                   
 45                                                   
 46   ti,absolute-max-voltage-uv:                     
 47     $ref: /schemas/types.yaml#/definitions/uin    
 48     description: Absolute maximum voltage for     
 49     minimum: 750000                               
 50     maximum: 1500000                              
 51                                                   
 52   ti,efuse-settings:                              
 53     description: An array of u32 tuple items p    
 54       optimized efuse configuration.              
 55     minItems: 1                                   
 56     $ref: /schemas/types.yaml#/definitions/uin    
 57     items:                                        
 58       items:                                      
 59         - description: Reference voltage in mi    
 60           minimum: 750000                         
 61           maximum: 1500000                        
 62           multipleOf: 10000                       
 63         - description: efuse offset where the     
 64           multipleOf: 4                           
 65           maximum: 256                            
 66                                                   
 67 required:                                         
 68   - compatible                                    
 69   - ti,absolute-max-voltage-uv                    
 70                                                   
 71 allOf:                                            
 72   - if:                                           
 73       not:                                        
 74         properties:                               
 75           compatible:                             
 76             contains:                             
 77               const: ti,omap-opp-supply           
 78     then:                                         
 79       required:                                   
 80         - reg                                     
 81         - ti,efuse-settings                       
 82                                                   
 83 additionalProperties: false                       
 84                                                   
 85 examples:                                         
 86   - |                                             
 87     opp-supply {                                  
 88         compatible = "ti,omap-opp-supply";        
 89         ti,absolute-max-voltage-uv = <1375000>    
 90     };                                            
 91   - |                                             
 92     opp-supply@4a003b20 {                         
 93         compatible = "ti,omap5-opp-supply";       
 94         reg = <0x4a003b20 0x8>;                   
 95         ti,efuse-settings =                       
 96             /* uV   offset */                     
 97             <1060000 0x0>,                        
 98             <1160000 0x4>,                        
 99             <1210000 0x8>;                        
100         ti,absolute-max-voltage-uv = <1500000>    
101     };                                            
                                                      

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