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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/allwinner/sun50i-a100-allwinner-perf1.dts

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 /arch/arm64/boot/dts/allwinner/sun50i-a100-allwinner-perf1.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/allwinner/sun50i-a100-allwinner-perf1.dts (Version linux-6.3.13)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2 /*                                                
  3  * Copyright (c) 2020 Yangtao Li <frank@allwinn    
  4  */                                               
  5                                                   
  6 /dts-v1/;                                         
  7                                                   
  8 #include "sun50i-a100.dtsi"                       
  9                                                   
 10 /{                                                
 11         model = "Allwinner A100 Perf1";           
 12         compatible = "allwinner,a100-perf1", "    
 13                                                   
 14         aliases {                                 
 15                 serial0 = &uart0;                 
 16         };                                        
 17                                                   
 18         chosen {                                  
 19                 stdout-path = "serial0:115200n    
 20         };                                        
 21 };                                                
 22                                                   
 23 &pio {                                            
 24         vcc-pb-supply = <&reg_dcdc1>;             
 25         vcc-pc-supply = <&reg_eldo1>;             
 26         vcc-pd-supply = <&reg_dcdc1>;             
 27         vcc-pe-supply = <&reg_dldo2>;             
 28         vcc-pf-supply = <&reg_dcdc1>;             
 29         vcc-pg-supply = <&reg_dldo1>;             
 30         vcc-ph-supply = <&reg_dcdc1>;             
 31 };                                                
 32                                                   
 33 &r_pio {                                          
 34         /*                                        
 35          * FIXME: We can't add that supply for    
 36          * create a circular dependency betwee    
 37          * and the RSB Bus.                       
 38          *                                        
 39          * vcc-pl-supply = <&reg_aldo3>;          
 40          */                                       
 41 };                                                
 42                                                   
 43 &r_i2c0 {                                         
 44         status = "okay";                          
 45                                                   
 46         axp803: pmic@34 {                         
 47                 compatible = "x-powers,axp803"    
 48                 reg = <0x34>;                     
 49                 interrupt-parent = <&r_intc>;     
 50                 interrupts = <0 IRQ_TYPE_LEVEL    
 51                 x-powers,drive-vbus-en; /* set    
 52         };                                        
 53 };                                                
 54                                                   
 55 #include "axp803.dtsi"                            
 56                                                   
 57 &ac_power_supply {                                
 58         status = "okay";                          
 59 };                                                
 60                                                   
 61 &reg_aldo1 {                                      
 62         regulator-always-on;                      
 63         regulator-min-microvolt = <1800000>;      
 64         regulator-max-microvolt = <1800000>;      
 65         regulator-name = "vcc-pll-avcc";          
 66 };                                                
 67                                                   
 68 &reg_aldo2 {                                      
 69         regulator-always-on;                      
 70         regulator-min-microvolt = <1800000>;      
 71         regulator-max-microvolt = <1800000>;      
 72         regulator-name = "vcc-dram-1";            
 73 };                                                
 74                                                   
 75 &reg_aldo3 {                                      
 76         regulator-always-on;                      
 77         regulator-min-microvolt = <3300000>;      
 78         regulator-max-microvolt = <3300000>;      
 79         regulator-name = "vcc-usb-pl";            
 80 };                                                
 81                                                   
 82 &reg_dcdc1 {                                      
 83         regulator-always-on;                      
 84         regulator-min-microvolt = <3300000>;      
 85         regulator-max-microvolt = <3300000>;      
 86         regulator-name = "vcc-io-usb-pd-emmc-n    
 87 };                                                
 88                                                   
 89 &reg_dcdc2 {                                      
 90         regulator-always-on;                      
 91         /*                                        
 92          * FIXME: update min and max before su    
 93          */                                       
 94         regulator-min-microvolt = <500000>;       
 95         regulator-max-microvolt = <1300000>;      
 96         regulator-name = "vdd-cpux";              
 97 };                                                
 98                                                   
 99 /* DCDC3 is polyphased with DCDC2 */              
100                                                   
101 &reg_dcdc4 {                                      
102         regulator-always-on;                      
103         regulator-min-microvolt = <950000>;       
104         regulator-max-microvolt = <950000>;       
105         regulator-name = "vdd-sys-usb-dram";      
106 };                                                
107                                                   
108 &reg_dcdc5 {                                      
109         regulator-always-on;                      
110         regulator-min-microvolt = <1500000>;      
111         regulator-max-microvolt = <1500000>;      
112         regulator-name = "vcc-dram-2";            
113 };                                                
114                                                   
115 &reg_dldo1 {                                      
116         regulator-min-microvolt = <3300000>;      
117         regulator-max-microvolt = <3300000>;      
118         regulator-name = "vcc-pg-dcxo-wifi";      
119 };                                                
120                                                   
121 &reg_dldo2 {                                      
122         regulator-min-microvolt = <1800000>;      
123         regulator-max-microvolt = <2800000>;      
124         regulator-name = "vcc-pe-csi";            
125 };                                                
126                                                   
127 &reg_dldo3 {                                      
128         regulator-min-microvolt = <1800000>;      
129         regulator-max-microvolt = <3300000>;      
130         regulator-name = "ldo-avdd-csi";          
131 };                                                
132                                                   
133 &reg_dldo4 {                                      
134         regulator-min-microvolt = <1800000>;      
135         regulator-max-microvolt = <2800000>;      
136         regulator-name = "avcc-csi";              
137 };                                                
138                                                   
139 &reg_eldo1 {                                      
140         regulator-min-microvolt = <1800000>;      
141         regulator-max-microvolt = <1800000>;      
142         regulator-name = "vcc-pc-lvds-csi-efus    
143 };                                                
144                                                   
145 &reg_eldo2 {                                      
146         regulator-min-microvolt = <1200000>;      
147         regulator-max-microvolt = <1800000>;      
148         regulator-name = "dvdd-csi";              
149 };                                                
150                                                   
151 &reg_eldo3 {                                      
152         regulator-min-microvolt = <1800000>;      
153         regulator-max-microvolt = <1800000>;      
154         regulator-name = "vcc-mipi-lcd";          
155 };                                                
156                                                   
157 &reg_fldo1 {                                      
158         regulator-always-on;                      
159         regulator-min-microvolt = <900000>;       
160         regulator-max-microvolt = <900000>;       
161         regulator-name = "vdd-cpus-usb";          
162 };                                                
163                                                   
164 &reg_ldo_io0 {                                    
165         regulator-min-microvolt = <3300000>;      
166         regulator-max-microvolt = <3300000>;      
167         regulator-name = "vcc-ctp";               
168         status = "okay";                          
169 };                                                
170                                                   
171 &reg_drivevbus {                                  
172         regulator-name = "usb0-vbus";             
173         status = "okay";                          
174 };                                                
175                                                   
176 &uart0 {                                          
177         pinctrl-names = "default";                
178         pinctrl-0 = <&uart0_pb_pins>;             
179         status = "okay";                          
180 };                                                
                                                      

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