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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/allwinner/sun7i-a20-olimex-som-evb.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/sun7i-a20-olimex-som-evb.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/allwinner/sun7i-a20-olimex-som-evb.dts (Version linux-6.8.12)


  1 /*                                                
  2  * Copyright 2015 - Marcus Cooper <codekipper@g    
  3  * Copyright 2015 - Karsten Merker <merker@debi    
  4  *                                                
  5  * This file is dual-licensed: you can use it     
  6  * of the GPL or the X11 license, at your opti    
  7  * licensing only applies to this file, and no    
  8  * whole.                                         
  9  *                                                
 10  *  a) This file is free software; you can red    
 11  *     modify it under the terms of the GNU Ge    
 12  *     published by the Free Software Foundati    
 13  *     License, or (at your option) any later     
 14  *                                                
 15  *     This file is distributed in the hope th    
 16  *     but WITHOUT ANY WARRANTY; without even     
 17  *     MERCHANTABILITY or FITNESS FOR A PARTIC    
 18  *     GNU General Public License for more det    
 19  *                                                
 20  * Or, alternatively,                             
 21  *                                                
 22  *  b) Permission is hereby granted, free of c    
 23  *     obtaining a copy of this software and a    
 24  *     files (the "Software"), to deal in the     
 25  *     restriction, including without limitati    
 26  *     copy, modify, merge, publish, distribut    
 27  *     sell copies of the Software, and to per    
 28  *     Software is furnished to do so, subject    
 29  *     conditions:                                
 30  *                                                
 31  *     The above copyright notice and this per    
 32  *     included in all copies or substantial p    
 33  *                                                
 34  *     THE SOFTWARE IS PROVIDED "AS IS", WITHO    
 35  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT L    
 36  *     OF MERCHANTABILITY, FITNESS FOR A PARTI    
 37  *     NONINFRINGEMENT. IN NO EVENT SHALL THE     
 38  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGE    
 39  *     WHETHER IN AN ACTION OF CONTRACT, TORT     
 40  *     FROM, OUT OF OR IN CONNECTION WITH THE     
 41  *     OTHER DEALINGS IN THE SOFTWARE.            
 42  */                                               
 43                                                   
 44 /dts-v1/;                                         
 45 #include "sun7i-a20.dtsi"                         
 46 #include "sunxi-common-regulators.dtsi"           
 47                                                   
 48 #include <dt-bindings/gpio/gpio.h>                
 49 #include <dt-bindings/input/input.h>              
 50 #include <dt-bindings/interrupt-controller/irq    
 51                                                   
 52 / {                                               
 53         model = "Olimex A20-Olimex-SOM-EVB";      
 54         compatible = "olimex,a20-olimex-som-ev    
 55                                                   
 56         aliases {                                 
 57                 serial0 = &uart0;                 
 58         };                                        
 59                                                   
 60         chosen {                                  
 61                 stdout-path = "serial0:115200n    
 62         };                                        
 63                                                   
 64         hdmi-connector {                          
 65                 compatible = "hdmi-connector";    
 66                 type = "a";                       
 67                                                   
 68                 port {                            
 69                         hdmi_con_in: endpoint     
 70                                 remote-endpoin    
 71                         };                        
 72                 };                                
 73         };                                        
 74                                                   
 75         leds {                                    
 76                 compatible = "gpio-leds";         
 77                                                   
 78                 led {                             
 79                         label = "a20-olimex-so    
 80                         gpios = <&pio 7 2 GPIO    
 81                         default-state = "on";     
 82                 };                                
 83         };                                        
 84 };                                                
 85                                                   
 86 &ahci {                                           
 87         target-supply = <&reg_ahci_5v>;           
 88         status = "okay";                          
 89 };                                                
 90                                                   
 91 &de {                                             
 92         status = "okay";                          
 93 };                                                
 94                                                   
 95 &ehci0 {                                          
 96         status = "okay";                          
 97 };                                                
 98                                                   
 99 &ehci1 {                                          
100         status = "okay";                          
101 };                                                
102                                                   
103 &cpu0 {                                           
104         cpu-supply = <&reg_dcdc2>;                
105 };                                                
106                                                   
107 &codec {                                          
108         status = "okay";                          
109 };                                                
110                                                   
111 &gmac {                                           
112         pinctrl-names = "default";                
113         pinctrl-0 = <&gmac_rgmii_pins>;           
114         phy-handle = <&phy1>;                     
115         phy-mode = "rgmii";                       
116         status = "okay";                          
117 };                                                
118                                                   
119 &hdmi {                                           
120         status = "okay";                          
121 };                                                
122                                                   
123 &hdmi_out {                                       
124         hdmi_out_con: endpoint {                  
125                 remote-endpoint = <&hdmi_con_i    
126         };                                        
127 };                                                
128                                                   
129 &i2c0 {                                           
130         status = "okay";                          
131                                                   
132         axp209: pmic@34 {                         
133                 reg = <0x34>;                     
134                 interrupt-parent = <&nmi_intc>    
135                 interrupts = <0 IRQ_TYPE_LEVEL    
136         };                                        
137 };                                                
138                                                   
139 &i2c1 {                                           
140         status = "okay";                          
141 };                                                
142                                                   
143 &i2c2 {                                           
144         status = "okay";                          
145 };                                                
146                                                   
147 &lradc {                                          
148         vref-supply = <&reg_vcc3v0>;              
149         status = "okay";                          
150                                                   
151         button-190 {                              
152                 label = "Volume Up";              
153                 linux,code = <KEY_VOLUMEUP>;      
154                 channel = <0>;                    
155                 voltage = <190000>;               
156         };                                        
157                                                   
158         button-390 {                              
159                 label = "Volume Down";            
160                 linux,code = <KEY_VOLUMEDOWN>;    
161                 channel = <0>;                    
162                 voltage = <390000>;               
163         };                                        
164                                                   
165         button-600 {                              
166                 label = "Menu";                   
167                 linux,code = <KEY_MENU>;          
168                 channel = <0>;                    
169                 voltage = <600000>;               
170         };                                        
171                                                   
172         button-800 {                              
173                 label = "Search";                 
174                 linux,code = <KEY_SEARCH>;        
175                 channel = <0>;                    
176                 voltage = <800000>;               
177         };                                        
178                                                   
179         button-980 {                              
180                 label = "Home";                   
181                 linux,code = <KEY_HOMEPAGE>;      
182                 channel = <0>;                    
183                 voltage = <980000>;               
184         };                                        
185                                                   
186         button-1180 {                             
187                 label = "Esc";                    
188                 linux,code = <KEY_ESC>;           
189                 channel = <0>;                    
190                 voltage = <1180000>;              
191         };                                        
192                                                   
193         button-1400 {                             
194                 label = "Enter";                  
195                 linux,code = <KEY_ENTER>;         
196                 channel = <0>;                    
197                 voltage = <1400000>;              
198         };                                        
199 };                                                
200                                                   
201 &gmac_mdio {                                      
202         phy1: ethernet-phy@1 {                    
203                 reg = <1>;                        
204         };                                        
205 };                                                
206                                                   
207 &mmc0 {                                           
208         vmmc-supply = <&reg_vcc3v3>;              
209         bus-width = <4>;                          
210         cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>;    
211         status = "okay";                          
212 };                                                
213                                                   
214 &mmc3 {                                           
215         vmmc-supply = <&reg_vcc3v3>;              
216         bus-width = <4>;                          
217         cd-gpios = <&pio 7 0 GPIO_ACTIVE_LOW>;    
218         status = "okay";                          
219 };                                                
220                                                   
221 &ohci0 {                                          
222         status = "okay";                          
223 };                                                
224                                                   
225 &ohci1 {                                          
226         status = "okay";                          
227 };                                                
228                                                   
229 &otg_sram {                                       
230         status = "okay";                          
231 };                                                
232                                                   
233 &pio {                                            
234         led_pins_olimex_som_evb: led-pins {       
235                 pins = "PH2";                     
236                 function = "gpio_out";            
237                 drive-strength = <20>;            
238         };                                        
239 };                                                
240                                                   
241 &reg_ahci_5v {                                    
242         gpio = <&pio 2 3 GPIO_ACTIVE_HIGH>;       
243         status = "okay";                          
244 };                                                
245                                                   
246 #include "axp209.dtsi"                            
247                                                   
248 &reg_dcdc2 {                                      
249         regulator-always-on;                      
250         regulator-min-microvolt = <1000000>;      
251         regulator-max-microvolt = <1400000>;      
252         regulator-name = "vdd-cpu";               
253 };                                                
254                                                   
255 &reg_dcdc3 {                                      
256         regulator-always-on;                      
257         regulator-min-microvolt = <1000000>;      
258         regulator-max-microvolt = <1400000>;      
259         regulator-name = "vdd-int-dll";           
260 };                                                
261                                                   
262 &reg_ldo1 {                                       
263         regulator-name = "vdd-rtc";               
264 };                                                
265                                                   
266 &reg_ldo2 {                                       
267         regulator-always-on;                      
268         regulator-min-microvolt = <3000000>;      
269         regulator-max-microvolt = <3000000>;      
270         regulator-name = "avcc";                  
271 };                                                
272                                                   
273 &reg_usb0_vbus {                                  
274         status = "okay";                          
275 };                                                
276                                                   
277 &reg_usb1_vbus {                                  
278         status = "okay";                          
279 };                                                
280                                                   
281 &reg_usb2_vbus {                                  
282         status = "okay";                          
283 };                                                
284                                                   
285 &spi1 {                                           
286         pinctrl-names = "default";                
287         pinctrl-0 = <&spi1_pi_pins>,              
288                     <&spi1_cs0_pi_pin>;           
289         status = "okay";                          
290 };                                                
291                                                   
292 &spi2 {                                           
293         pinctrl-names = "default";                
294         pinctrl-0 = <&spi2_pc_pins>,              
295                     <&spi2_cs0_pc_pin>;           
296         status = "okay";                          
297 };                                                
298                                                   
299 &uart0 {                                          
300         pinctrl-names = "default";                
301         pinctrl-0 = <&uart0_pb_pins>;             
302         status = "okay";                          
303 };                                                
304                                                   
305 &uart6 {                                          
306         pinctrl-names = "default";                
307         pinctrl-0 = <&uart6_pi_pins>;             
308         status = "okay";                          
309 };                                                
310                                                   
311 &uart7 {                                          
312         pinctrl-names = "default";                
313         pinctrl-0 = <&uart7_pi_pins>;             
314         status = "okay";                          
315 };                                                
316                                                   
317 &usb_otg {                                        
318         dr_mode = "otg";                          
319         status = "okay";                          
320 };                                                
321                                                   
322 &usbphy {                                         
323         usb0_id_det-gpios = <&pio 7 4 GPIO_ACT    
324         usb0_vbus_det-gpios = <&pio 7 5 GPIO_A    
325         usb0_vbus-supply = <&reg_usb0_vbus>;      
326         usb1_vbus-supply = <&reg_usb1_vbus>;      
327         usb2_vbus-supply = <&reg_usb2_vbus>;      
328         status = "okay";                          
329 };                                                
                                                      

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