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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/gpu/arm,mali-utgard.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/gpu/arm,mali-utgard.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml (Version linux-2.6.0)


  1 # SPDX-License-Identifier: GPL-2.0-only           
  2 %YAML 1.2                                         
  3 ---                                               
  4 $id: http://devicetree.org/schemas/gpu/arm,mal    
  5 $schema: http://devicetree.org/meta-schemas/co    
  6                                                   
  7 title: ARM Mali Utgard GPU                        
  8                                                   
  9 maintainers:                                      
 10   - Rob Herring <robh@kernel.org>                  
 11   - Maxime Ripard <mripard@kernel.org>             
 12   - Heiko Stuebner <heiko@sntech.de>               
 13                                                   
 14 properties:                                       
 15   $nodename:                                      
 16     pattern: '^gpu@[a-f0-9]+$'                    
 17   compatible:                                     
 18     oneOf:                                        
 19       - items:                                    
 20           - const: allwinner,sun8i-a23-mali       
 21           - const: allwinner,sun7i-a20-mali       
 22           - const: arm,mali-400                   
 23       - items:                                    
 24           - enum:                                 
 25               - allwinner,sun4i-a10-mali          
 26               - allwinner,sun7i-a20-mali          
 27               - allwinner,sun8i-h3-mali           
 28               - allwinner,sun8i-r40-mali          
 29               - allwinner,sun50i-a64-mali         
 30               - rockchip,rk3036-mali              
 31               - rockchip,rk3066-mali              
 32               - rockchip,rk3128-mali              
 33               - rockchip,rk3188-mali              
 34               - rockchip,rk3228-mali              
 35               - samsung,exynos4210-mali           
 36               - stericsson,db8500-mali            
 37               - xlnx,zynqmp-mali                  
 38           - const: arm,mali-400                   
 39       - items:                                    
 40           - enum:                                 
 41               - allwinner,sun50i-h5-mali          
 42               - amlogic,meson8-mali               
 43               - amlogic,meson8b-mali              
 44               - amlogic,meson-gxbb-mali           
 45               - amlogic,meson-gxl-mali            
 46               - hisilicon,hi6220-mali             
 47               - mediatek,mt7623-mali              
 48               - rockchip,rk3328-mali              
 49           - const: arm,mali-450                   
 50                                                   
 51       # "arm,mali-300"                            
 52                                                   
 53   reg:                                            
 54     maxItems: 1                                   
 55                                                   
 56   interrupts:                                     
 57     minItems: 4                                   
 58     maxItems: 20                                  
 59                                                   
 60   interrupt-names:                                
 61     allOf:                                        
 62       - additionalItems: true                     
 63         minItems: 4                               
 64         maxItems: 20                              
 65         items:                                    
 66           # At least enforce the first 2 inter    
 67           - const: gp                             
 68           - const: gpmmu                          
 69       - items:                                    
 70           # Not ideal as any order and combina    
 71           enum:                                   
 72             - gp        # Geometry Processor i    
 73             - gpmmu     # Geometry Processor M    
 74             - pp        # Pixel Processor broa    
 75             - pp0       # Pixel Processor X in    
 76             - ppmmu0    # Pixel Processor X MM    
 77             - pp1                                 
 78             - ppmmu1                              
 79             - pp2                                 
 80             - ppmmu2                              
 81             - pp3                                 
 82             - ppmmu3                              
 83             - pp4                                 
 84             - ppmmu4                              
 85             - pp5                                 
 86             - ppmmu5                              
 87             - pp6                                 
 88             - ppmmu6                              
 89             - pp7                                 
 90             - ppmmu7                              
 91             - pmu       # Power Management Uni    
 92             - combined  # stericsson,db8500-ma    
 93                                                   
 94   clocks:                                         
 95     maxItems: 2                                   
 96                                                   
 97   clock-names:                                    
 98     items:                                        
 99       - const: bus                                
100       - const: core                               
101                                                   
102   memory-region: true                             
103                                                   
104   mali-supply: true                               
105                                                   
106   opp-table:                                      
107     type: object                                  
108                                                   
109   power-domains:                                  
110     maxItems: 1                                   
111                                                   
112   resets:                                         
113     maxItems: 1                                   
114                                                   
115   operating-points-v2: true                       
116                                                   
117   "#cooling-cells":                               
118     const: 2                                      
119                                                   
120 required:                                         
121   - compatible                                    
122   - reg                                           
123   - interrupts                                    
124   - interrupt-names                               
125   - clocks                                        
126   - clock-names                                   
127                                                   
128 additionalProperties: false                       
129                                                   
130 allOf:                                            
131   - if:                                           
132       properties:                                 
133         compatible:                               
134           contains:                               
135             enum:                                 
136               - allwinner,sun4i-a10-mali          
137               - allwinner,sun7i-a20-mali          
138               - allwinner,sun8i-r40-mali          
139               - allwinner,sun50i-a64-mali         
140               - allwinner,sun50i-h5-mali          
141               - amlogic,meson8-mali               
142               - amlogic,meson8b-mali              
143               - hisilicon,hi6220-mali             
144               - mediatek,mt7623-mali              
145               - rockchip,rk3036-mali              
146               - rockchip,rk3066-mali              
147               - rockchip,rk3188-mali              
148               - rockchip,rk3228-mali              
149               - rockchip,rk3328-mali              
150     then:                                         
151       required:                                   
152         - resets                                  
153                                                   
154 examples:                                         
155   - |                                             
156     #include <dt-bindings/interrupt-controller    
157     #include <dt-bindings/interrupt-controller    
158                                                   
159     mali: gpu@1c40000 {                           
160       compatible = "allwinner,sun7i-a20-mali",    
161       reg = <0x01c40000 0x10000>;                 
162       interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_    
163              <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>,    
164              <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>,    
165              <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>    
166              <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>    
167              <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>    
168              <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>    
169       interrupt-names = "gp",                     
170             "gpmmu",                              
171             "pp0",                                
172             "ppmmu0",                             
173             "pp1",                                
174             "ppmmu1",                             
175             "pmu";                                
176       clocks = <&ccu 1>, <&ccu 2>;                
177       clock-names = "bus", "core";                
178       resets = <&ccu 1>;                          
179       #cooling-cells = <2>;                       
180     };                                            
181                                                   
182 ...                                               
                                                      

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