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

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


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS    
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/power/fsl,i    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: Freescale i.MX General Power Controller    
  8                                                   
  9 maintainers:                                      
 10   - Andrey Smirnov <andrew.smirnov@gmail.com>      
 11                                                   
 12 description: |                                    
 13   The i.MX7S/D General Power Control (GPC) blo    
 14   Control (PGC) for various power domains.        
 15                                                   
 16   Power domains contained within GPC node are     
 17   providers, documented in                        
 18   Documentation/devicetree/bindings/power/powe    
 19   described as subnodes of the power gating co    
 20                                                   
 21   IP cores belonging to a power domain should     
 22   property that is a phandle for PGC node repr    
 23                                                   
 24 properties:                                       
 25   compatible:                                     
 26     enum:                                         
 27       - fsl,imx7d-gpc                             
 28       - fsl,imx8mn-gpc                            
 29       - fsl,imx8mq-gpc                            
 30       - fsl,imx8mm-gpc                            
 31       - fsl,imx8mp-gpc                            
 32                                                   
 33   reg:                                            
 34     maxItems: 1                                   
 35                                                   
 36   interrupts:                                     
 37     maxItems: 1                                   
 38                                                   
 39   interrupt-controller: true                      
 40   '#interrupt-cells':                             
 41     const: 3                                      
 42                                                   
 43   pgc:                                            
 44     type: object                                  
 45     additionalProperties: false                   
 46     description: list of power domains provide    
 47                                                   
 48     properties:                                   
 49       '#address-cells':                           
 50         const: 1                                  
 51                                                   
 52       '#size-cells':                              
 53         const: 0                                  
 54                                                   
 55     patternProperties:                            
 56       "power-domain@[0-9a-f]+$":                  
 57         type: object                              
 58         additionalProperties: false               
 59                                                   
 60         properties:                               
 61                                                   
 62           '#power-domain-cells':                  
 63             const: 0                              
 64                                                   
 65           reg:                                    
 66             description: |                        
 67               Power domain index. Valid values    
 68               include/dt-bindings/power/imx7-p    
 69               include/dt-bindings/power/imx8m-    
 70               include/dt-bindings/power/imx8mm    
 71               include/dt-bindings/power/imx8mp    
 72             maxItems: 1                           
 73                                                   
 74           clocks:                                 
 75             description: |                        
 76               A number of phandles to clocks t    
 77               power-up sequencing to ensure re    
 78               inside this power domain.           
 79             minItems: 1                           
 80             maxItems: 5                           
 81                                                   
 82           power-supply: true                      
 83                                                   
 84           power-domains:                          
 85             maxItems: 1                           
 86                                                   
 87           resets:                                 
 88             description: |                        
 89               A number of phandles to resets t    
 90               power-up sequencing of the domai    
 91               located inside the power domain,    
 92               across the power-up sequence. So    
 93               reset is in a generic power-doma    
 94             minItems: 1                           
 95             maxItems: 4                           
 96                                                   
 97         required:                                 
 98           - '#power-domain-cells'                 
 99           - reg                                   
100                                                   
101     required:                                     
102       - '#address-cells'                          
103       - '#size-cells'                             
104                                                   
105 required:                                         
106   - compatible                                    
107   - reg                                           
108   - interrupts                                    
109   - pgc                                           
110                                                   
111 additionalProperties: false                       
112                                                   
113 examples:                                         
114   - |                                             
115     #include <dt-bindings/interrupt-controller    
116                                                   
117     gpc@303a0000 {                                
118         compatible = "fsl,imx7d-gpc";             
119         reg = <0x303a0000 0x1000>;                
120         interrupts = <GIC_SPI 87 IRQ_TYPE_LEVE    
121                                                   
122         pgc {                                     
123             #address-cells = <1>;                 
124             #size-cells = <0>;                    
125                                                   
126             pgc_mipi_phy: power-domain@0 {        
127                 #power-domain-cells = <0>;        
128                 reg = <0>;                        
129                 power-supply = <&reg_1p0d>;       
130             };                                    
131                                                   
132             pgc_pcie_phy: power-domain@1 {        
133                 #power-domain-cells = <0>;        
134                 reg = <1>;                        
135                 power-supply = <&reg_1p0d>;       
136             };                                    
137                                                   
138             pgc_hsic_phy: power-domain@2 {        
139                 #power-domain-cells = <0>;        
140                 reg = <2>;                        
141                 power-supply = <&reg_1p2>;        
142             };                                    
143         };                                        
144     };                                            
                                                      

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