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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/allwinner/sun8i-a33-sinlinx-sina33.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/arm/boot/dts/allwinner/sun8i-a33-sinlinx-sina33.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/allwinner/sun8i-a33-sinlinx-sina33.dts (Version linux-4.4.302)


  1 /*                                                
  2  * Copyright 2015 Chen-Yu Tsai                    
  3  *                                                
  4  * Chen-Yu Tsai <wens@csie.org>                    
  5  *                                                
  6  * This file is dual-licensed: you can use it     
  7  * of the GPL or the X11 license, at your opti    
  8  * licensing only applies to this file, and no    
  9  * whole.                                         
 10  *                                                
 11  *  a) This file is free software; you can red    
 12  *     modify it under the terms of the GNU Ge    
 13  *     published by the Free Software Foundati    
 14  *     License, or (at your option) any later     
 15  *                                                
 16  *     This file is distributed in the hope th    
 17  *     but WITHOUT ANY WARRANTY; without even     
 18  *     MERCHANTABILITY or FITNESS FOR A PARTIC    
 19  *     GNU General Public License for more det    
 20  *                                                
 21  * Or, alternatively,                             
 22  *                                                
 23  *  b) Permission is hereby granted, free of c    
 24  *     obtaining a copy of this software and a    
 25  *     files (the "Software"), to deal in the     
 26  *     restriction, including without limitati    
 27  *     copy, modify, merge, publish, distribut    
 28  *     sell copies of the Software, and to per    
 29  *     Software is furnished to do so, subject    
 30  *     conditions:                                
 31  *                                                
 32  *     The above copyright notice and this per    
 33  *     included in all copies or substantial p    
 34  *                                                
 35  *     THE SOFTWARE IS PROVIDED "AS IS", WITHO    
 36  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT L    
 37  *     OF MERCHANTABILITY, FITNESS FOR A PARTI    
 38  *     NONINFRINGEMENT. IN NO EVENT SHALL THE     
 39  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGE    
 40  *     WHETHER IN AN ACTION OF CONTRACT, TORT     
 41  *     FROM, OUT OF OR IN CONNECTION WITH THE     
 42  *     OTHER DEALINGS IN THE SOFTWARE.            
 43  */                                               
 44                                                   
 45 /dts-v1/;                                         
 46 #include "sun8i-a33.dtsi"                         
 47 #include "sunxi-common-regulators.dtsi"           
 48                                                   
 49 #include <dt-bindings/gpio/gpio.h>                
 50 #include <dt-bindings/input/input.h>              
 51                                                   
 52 / {                                               
 53         model = "Sinlinx SinA33";                 
 54         compatible = "sinlinx,sina33", "allwin    
 55                                                   
 56         aliases {                                 
 57                 serial0 = &uart0;                 
 58         };                                        
 59                                                   
 60         chosen {                                  
 61                 stdout-path = "serial0:115200n    
 62         };                                        
 63                                                   
 64         panel {                                   
 65                 compatible = "netron-dy,e23173    
 66                 power-supply = <&reg_vcc3v3>;     
 67                                                   
 68                 port {                            
 69                         panel_input: endpoint     
 70                                 remote-endpoin    
 71                         };                        
 72                 };                                
 73         };                                        
 74 };                                                
 75                                                   
 76 &codec {                                          
 77         status = "okay";                          
 78 };                                                
 79                                                   
 80 &cpu0 {                                           
 81         cpu-supply = <&reg_dcdc3>;                
 82 };                                                
 83                                                   
 84 &cpu0_opp_table {                                 
 85         opp-1104000000 {                          
 86                 opp-hz = /bits/ 64 <1104000000    
 87                 opp-microvolt = <1320000>;        
 88                 clock-latency-ns = <244144>; /    
 89         };                                        
 90                                                   
 91         opp-1200000000 {                          
 92                 opp-hz = /bits/ 64 <1200000000    
 93                 opp-microvolt = <1320000>;        
 94                 clock-latency-ns = <244144>; /    
 95         };                                        
 96 };                                                
 97                                                   
 98 &de {                                             
 99         status = "okay";                          
100 };                                                
101                                                   
102 &dai {                                            
103         status = "okay";                          
104 };                                                
105                                                   
106 &ehci0 {                                          
107         status = "okay";                          
108 };                                                
109                                                   
110 &lradc {                                          
111         vref-supply = <&reg_dcdc1>;               
112         status = "okay";                          
113                                                   
114         button-200 {                              
115                 label = "Volume Up";              
116                 linux,code = <KEY_VOLUMEUP>;      
117                 channel = <0>;                    
118                 voltage = <191011>;               
119         };                                        
120                                                   
121         button-400 {                              
122                 label = "Volume Down";            
123                 linux,code = <KEY_VOLUMEDOWN>;    
124                 channel = <0>;                    
125                 voltage = <391304>;               
126         };                                        
127                                                   
128         button-600 {                              
129                 label = "Home";                   
130                 linux,code = <KEY_HOME>;          
131                 channel = <0>;                    
132                 voltage = <600000>;               
133         };                                        
134 };                                                
135                                                   
136 &mmc0 {                                           
137         vmmc-supply = <&reg_dcdc1>;               
138         bus-width = <4>;                          
139         cd-gpios = <&pio 1 4 GPIO_ACTIVE_LOW>;    
140         status = "okay";                          
141 };                                                
142                                                   
143 &mmc2 {                                           
144         pinctrl-names = "default";                
145         pinctrl-0 = <&mmc2_8bit_pins>;            
146         vmmc-supply = <&reg_dcdc1>;               
147         bus-width = <8>;                          
148         non-removable;                            
149         cap-mmc-hw-reset;                         
150         status = "okay";                          
151 };                                                
152                                                   
153 &mmc2_8bit_pins {                                 
154         /* Increase drive strength for DDR mod    
155         drive-strength = <40>;                    
156 };                                                
157                                                   
158 &ohci0 {                                          
159         status = "okay";                          
160 };                                                
161                                                   
162 &r_rsb {                                          
163         status = "okay";                          
164                                                   
165         axp22x: pmic@3a3 {                        
166                 compatible = "x-powers,axp223"    
167                 reg = <0x3a3>;                    
168                 interrupt-parent = <&r_intc>;     
169                 interrupts = <GIC_SPI 32 IRQ_T    
170                 eldoin-supply = <&reg_dcdc1>;     
171         };                                        
172 };                                                
173                                                   
174 #include "axp223.dtsi"                            
175                                                   
176 &ac_power_supply {                                
177         status = "okay";                          
178 };                                                
179                                                   
180 &battery_power_supply {                           
181         status = "okay";                          
182 };                                                
183                                                   
184 &reg_aldo1 {                                      
185         regulator-always-on;                      
186         regulator-min-microvolt = <3000000>;      
187         regulator-max-microvolt = <3000000>;      
188         regulator-name = "vcc-io";                
189 };                                                
190                                                   
191 &reg_aldo2 {                                      
192         regulator-always-on;                      
193         regulator-min-microvolt = <2350000>;      
194         regulator-max-microvolt = <2650000>;      
195         regulator-name = "vdd-dll";               
196 };                                                
197                                                   
198 &reg_aldo3 {                                      
199         regulator-always-on;                      
200         regulator-min-microvolt = <2700000>;      
201         regulator-max-microvolt = <3300000>;      
202         regulator-name = "vcc-pll-avcc";          
203 };                                                
204                                                   
205 &reg_dc5ldo {                                     
206         regulator-always-on;                      
207         regulator-min-microvolt = <900000>;       
208         regulator-max-microvolt = <1400000>;      
209         regulator-name = "vdd-cpus";              
210 };                                                
211                                                   
212 &reg_dcdc1 {                                      
213         regulator-always-on;                      
214         regulator-min-microvolt = <3000000>;      
215         regulator-max-microvolt = <3000000>;      
216         regulator-name = "vcc-3v0";               
217 };                                                
218                                                   
219 &reg_dcdc2 {                                      
220         regulator-always-on;                      
221         regulator-min-microvolt = <900000>;       
222         regulator-max-microvolt = <1400000>;      
223         regulator-name = "vdd-sys";               
224 };                                                
225                                                   
226 &reg_dcdc3 {                                      
227         regulator-always-on;                      
228         regulator-min-microvolt = <900000>;       
229         regulator-max-microvolt = <1400000>;      
230         regulator-name = "vdd-cpu";               
231 };                                                
232                                                   
233 &reg_dcdc5 {                                      
234         regulator-always-on;                      
235         regulator-min-microvolt = <1500000>;      
236         regulator-max-microvolt = <1500000>;      
237         regulator-name = "vcc-dram";              
238 };                                                
239                                                   
240 &reg_rtc_ldo {                                    
241         regulator-name = "vcc-rtc";               
242 };                                                
243                                                   
244 &sound {                                          
245         status = "okay";                          
246 };                                                
247                                                   
248 &tcon0 {                                          
249         pinctrl-names = "default";                
250         pinctrl-0 = <&lcd_rgb666_pins>;           
251         status = "okay";                          
252 };                                                
253                                                   
254 &tcon0_out {                                      
255         tcon0_out_panel: endpoint@0 {             
256                 reg = <0>;                        
257                 remote-endpoint = <&panel_inpu    
258         };                                        
259 };                                                
260                                                   
261 &uart0 {                                          
262         pinctrl-names = "default";                
263         pinctrl-0 = <&uart0_pb_pins>;             
264         status = "okay";                          
265 };                                                
266                                                   
267 &usb_otg {                                        
268         dr_mode = "peripheral";                   
269         status = "okay";                          
270 };                                                
271                                                   
272 &usbphy {                                         
273         status = "okay";                          
274         usb1_vbus-supply = <&reg_vcc5v0>; /* U    
275 };                                                
                                                      

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