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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/allwinner/sun7i-a20-lamobo-r1.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 /scripts/dtc/include-prefixes/arm/allwinner/sun7i-a20-lamobo-r1.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/allwinner/sun7i-a20-lamobo-r1.dts (Version linux-4.15.18)


  1 /*                                                
  2  * Copyright 2015 Jelle de Jong <jelledejong@po    
  3  *                                                
  4  * This file is dual-licensed: you can use it     
  5  * of the GPL or the X11 license, at your opti    
  6  * licensing only applies to this file, and no    
  7  * whole.                                         
  8  *                                                
  9  *  a) This file is free software; you can red    
 10  *     modify it under the terms of the GNU Ge    
 11  *     published by the Free Software Foundati    
 12  *     License, or (at your option) any later     
 13  *                                                
 14  *     This file is distributed in the hope th    
 15  *     but WITHOUT ANY WARRANTY; without even     
 16  *     MERCHANTABILITY or FITNESS FOR A PARTIC    
 17  *     GNU General Public License for more det    
 18  *                                                
 19  * Or, alternatively,                             
 20  *                                                
 21  *  b) Permission is hereby granted, free of c    
 22  *     obtaining a copy of this software and a    
 23  *     files (the "Software"), to deal in the     
 24  *     restriction, including without limitati    
 25  *     copy, modify, merge, publish, distribut    
 26  *     sell copies of the Software, and to per    
 27  *     Software is furnished to do so, subject    
 28  *     conditions:                                
 29  *                                                
 30  *     The above copyright notice and this per    
 31  *     included in all copies or substantial p    
 32  *                                                
 33  *     THE SOFTWARE IS PROVIDED "AS IS", WITHO    
 34  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT L    
 35  *     OF MERCHANTABILITY, FITNESS FOR A PARTI    
 36  *     NONINFRINGEMENT. IN NO EVENT SHALL THE     
 37  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGE    
 38  *     WHETHER IN AN ACTION OF CONTRACT, TORT     
 39  *     FROM, OUT OF OR IN CONNECTION WITH THE     
 40  *     OTHER DEALINGS IN THE SOFTWARE.            
 41  */                                               
 42                                                   
 43 /dts-v1/;                                         
 44 #include "sun7i-a20.dtsi"                         
 45 #include "sunxi-common-regulators.dtsi"           
 46                                                   
 47 #include <dt-bindings/gpio/gpio.h>                
 48 #include <dt-bindings/interrupt-controller/irq    
 49                                                   
 50 / {                                               
 51         model = "Lamobo R1";                      
 52         compatible = "lamobo,lamobo-r1", "allw    
 53                                                   
 54         aliases {                                 
 55                 serial0 = &uart0;                 
 56                 serial1 = &uart3;                 
 57                 serial2 = &uart7;                 
 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 = "lamobo_r1:gre    
 80                         gpios = <&pio 7 24 GPI    
 81                 };                                
 82         };                                        
 83                                                   
 84         reg_gmac_3v3: gmac-3v3 {                  
 85                 compatible = "regulator-fixed"    
 86                 regulator-name = "gmac-3v3";      
 87                 regulator-min-microvolt = <330    
 88                 regulator-max-microvolt = <330    
 89                 startup-delay-us = <100000>;      
 90                 enable-active-high;               
 91                 gpio = <&pio 7 23 GPIO_ACTIVE_    
 92         };                                        
 93 };                                                
 94                                                   
 95 &ahci {                                           
 96         target-supply = <&reg_ahci_5v>;           
 97         status = "okay";                          
 98 };                                                
 99                                                   
100 &codec {                                          
101         status = "okay";                          
102 };                                                
103                                                   
104 &cpu0 {                                           
105         cpu-supply = <&reg_dcdc2>;                
106 };                                                
107                                                   
108 &de {                                             
109         status = "okay";                          
110 };                                                
111                                                   
112 &ehci0 {                                          
113         status = "okay";                          
114 };                                                
115                                                   
116 &ehci1 {                                          
117         status = "okay";                          
118 };                                                
119                                                   
120 &gmac {                                           
121         pinctrl-names = "default";                
122         pinctrl-0 = <&gmac_rgmii_pins>;           
123         phy-mode = "rgmii";                       
124         phy-supply = <&reg_gmac_3v3>;             
125         status = "okay";                          
126                                                   
127         fixed-link {                              
128                 speed = <1000>;                   
129                 full-duplex;                      
130         };                                        
131                                                   
132         mdio {                                    
133                 compatible = "snps,dwmac-mdio"    
134                 #address-cells = <1>;             
135                 #size-cells = <0>;                
136                                                   
137                 switch: ethernet-switch@1e {      
138                         compatible = "brcm,bcm    
139                         reg = <30>;               
140                                                   
141                         ports {                   
142                                 #address-cells    
143                                 #size-cells =     
144                                                   
145                                 port0: port@0     
146                                         reg =     
147                                         label     
148                                 };                
149                                                   
150                                 port1: port@1     
151                                         reg =     
152                                         label     
153                                 };                
154                                                   
155                                 port2: port@2     
156                                         reg =     
157                                         label     
158                                 };                
159                                                   
160                                 port3: port@3     
161                                         reg =     
162                                         label     
163                                 };                
164                                                   
165                                 port4: port@4     
166                                         reg =     
167                                         label     
168                                 };                
169                                                   
170                                 port8: port@8     
171                                         reg =     
172                                         label     
173                                         ethern    
174                                         phy-mo    
175                                         fixed-    
176                                                   
177                                                   
178                                         };        
179                                 };                
180                         };                        
181                 };                                
182         };                                        
183 };                                                
184                                                   
185 &hdmi {                                           
186         status = "okay";                          
187 };                                                
188                                                   
189 &hdmi_out {                                       
190         hdmi_out_con: endpoint {                  
191                 remote-endpoint = <&hdmi_con_i    
192         };                                        
193 };                                                
194                                                   
195 &i2c0 {                                           
196         status = "okay";                          
197                                                   
198         axp209: pmic@34 {                         
199                 reg = <0x34>;                     
200                 interrupt-parent = <&nmi_intc>    
201                 interrupts = <0 IRQ_TYPE_LEVEL    
202         };                                        
203 };                                                
204                                                   
205 &i2c2 {                                           
206         status = "okay";                          
207 };                                                
208                                                   
209 &ir0 {                                            
210         pinctrl-names = "default";                
211         pinctrl-0 = <&ir0_rx_pin>;                
212         status = "okay";                          
213 };                                                
214                                                   
215 &mmc0 {                                           
216         vmmc-supply = <&reg_vcc3v3>;              
217         bus-width = <4>;                          
218         cd-gpios = <&pio 7 10 GPIO_ACTIVE_LOW>    
219         status = "okay";                          
220 };                                                
221                                                   
222 &ohci0 {                                          
223         status = "okay";                          
224 };                                                
225                                                   
226 &otg_sram {                                       
227         status = "okay";                          
228 };                                                
229                                                   
230 #include "axp209.dtsi"                            
231                                                   
232 &ac_power_supply {                                
233         status = "okay";                          
234 };                                                
235                                                   
236 &battery_power_supply {                           
237         status = "okay";                          
238 };                                                
239                                                   
240 &reg_ahci_5v {                                    
241         gpio = <&pio 1 3 GPIO_ACTIVE_HIGH>; /*    
242         status = "okay";                          
243 };                                                
244                                                   
245 &reg_dcdc2 {                                      
246         regulator-always-on;                      
247         regulator-min-microvolt = <1000000>;      
248         regulator-max-microvolt = <1400000>;      
249         regulator-name = "vdd-cpu";               
250 };                                                
251                                                   
252 &reg_dcdc3 {                                      
253         regulator-always-on;                      
254         regulator-min-microvolt = <1000000>;      
255         regulator-max-microvolt = <1400000>;      
256         regulator-name = "vdd-int-dll";           
257 };                                                
258                                                   
259 &reg_ldo1 {                                       
260         regulator-name = "vdd-rtc";               
261 };                                                
262                                                   
263 &reg_ldo2 {                                       
264         regulator-always-on;                      
265         regulator-min-microvolt = <3000000>;      
266         regulator-max-microvolt = <3000000>;      
267         regulator-name = "avcc";                  
268 };                                                
269                                                   
270 &reg_usb0_vbus {                                  
271         status = "okay";                          
272 };                                                
273                                                   
274 &reg_usb2_vbus {                                  
275         gpio = <&pio 7 12 GPIO_ACTIVE_HIGH>; /    
276         status = "okay";                          
277 };                                                
278                                                   
279 &spi0 {                                           
280         pinctrl-names = "default";                
281         pinctrl-0 = <&spi0_pi_pins>,              
282                     <&spi0_cs0_pi_pin>,           
283                     <&spi0_cs1_pi_pin>;           
284         status = "okay";                          
285 };                                                
286                                                   
287 &uart0 {                                          
288         pinctrl-names = "default";                
289         pinctrl-0 = <&uart0_pb_pins>;             
290         status = "okay";                          
291 };                                                
292                                                   
293 &uart3 {                                          
294         pinctrl-names = "default";                
295         pinctrl-0 = <&uart3_ph_pins>;             
296         status = "okay";                          
297 };                                                
298                                                   
299 &uart7 {                                          
300         pinctrl-names = "default";                
301         pinctrl-0 = <&uart7_pi_pins>;             
302         status = "okay";                          
303 };                                                
304                                                   
305 &usb_otg {                                        
306         dr_mode = "otg";                          
307         status = "okay";                          
308 };                                                
309                                                   
310 &usb_power_supply {                               
311         status = "okay";                          
312 };                                                
313                                                   
314 &usbphy {                                         
315         usb0_id_det-gpios = <&pio 7 4 (GPIO_AC    
316         usb0_vbus_power-supply = <&usb_power_s    
317         usb0_vbus-supply = <&reg_usb0_vbus>;      
318         usb2_vbus-supply = <&reg_usb2_vbus>;      
319         status = "okay";                          
320 };                                                
                                                      

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