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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/allwinner/sun4i-a10-a1000.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/sun4i-a10-a1000.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/allwinner/sun4i-a10-a1000.dts (Version linux-5.15.171)


  1 /*                                                
  2  * Copyright 2013 Emilio López                   
  3  *                                                
  4  * Emilio López <emilio@elopez.com.ar>            
  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 "sun4i-a10.dtsi"                         
 47 #include "sunxi-common-regulators.dtsi"           
 48                                                   
 49 #include <dt-bindings/gpio/gpio.h>                
 50                                                   
 51 / {                                               
 52         model = "Mele A1000";                     
 53         compatible = "mele,a1000", "allwinner,    
 54                                                   
 55         aliases {                                 
 56                 serial0 = &uart0;                 
 57         };                                        
 58                                                   
 59         chosen {                                  
 60                 stdout-path = "serial0:115200n    
 61         };                                        
 62                                                   
 63         hdmi-connector {                          
 64                 compatible = "hdmi-connector";    
 65                 type = "a";                       
 66                                                   
 67                 port {                            
 68                         hdmi_con_in: endpoint     
 69                                 remote-endpoin    
 70                         };                        
 71                 };                                
 72         };                                        
 73                                                   
 74         leds {                                    
 75                 compatible = "gpio-leds";         
 76                                                   
 77                 led-0 {                           
 78                         label = "a1000:red:usr    
 79                         gpios = <&pio 7 10 GPI    
 80                 };                                
 81                                                   
 82                 led-1 {                           
 83                         label = "a1000:blue:pw    
 84                         gpios = <&pio 7 20 GPI    
 85                         default-state = "on";     
 86                 };                                
 87         };                                        
 88                                                   
 89         reg_emac_3v3: emac-3v3 {                  
 90                 compatible = "regulator-fixed"    
 91                 regulator-name = "emac-3v3";      
 92                 regulator-min-microvolt = <330    
 93                 regulator-max-microvolt = <330    
 94                 startup-delay-us = <20000>;       
 95                 enable-active-high;               
 96                 gpio = <&pio 7 15 GPIO_ACTIVE_    
 97         };                                        
 98                                                   
 99         sound {                                   
100                 compatible = "simple-audio-car    
101                 simple-audio-card,name = "On-b    
102                                                   
103                 simple-audio-card,cpu {           
104                         sound-dai = <&spdif>;     
105                 };                                
106                                                   
107                 simple-audio-card,codec {         
108                         sound-dai = <&spdif_ou    
109                 };                                
110         };                                        
111                                                   
112         spdif_out: spdif-out {                    
113                 #sound-dai-cells = <0>;           
114                 compatible = "linux,spdif-dit"    
115         };                                        
116 };                                                
117                                                   
118 &ahci {                                           
119         status = "okay";                          
120 };                                                
121                                                   
122 &codec {                                          
123         status = "okay";                          
124 };                                                
125                                                   
126 &cpu0 {                                           
127         cpu-supply = <&reg_dcdc2>;                
128 };                                                
129                                                   
130 &ehci0 {                                          
131         status = "okay";                          
132 };                                                
133                                                   
134 &ehci1 {                                          
135         status = "okay";                          
136 };                                                
137                                                   
138 &emac {                                           
139         phy-handle = <&phy1>;                     
140         status = "okay";                          
141 };                                                
142                                                   
143 &emac_sram {                                      
144         status = "okay";                          
145 };                                                
146                                                   
147 &de {                                             
148         status = "okay";                          
149 };                                                
150                                                   
151 &hdmi {                                           
152         status = "okay";                          
153 };                                                
154                                                   
155 &hdmi_out {                                       
156         hdmi_out_con: endpoint {                  
157                 remote-endpoint = <&hdmi_con_i    
158         };                                        
159 };                                                
160                                                   
161 &i2c0 {                                           
162         status = "okay";                          
163                                                   
164         axp209: pmic@34 {                         
165                 compatible = "x-powers,axp209"    
166                 reg = <0x34>;                     
167                 interrupts = <0>;                 
168                                                   
169                 interrupt-controller;             
170                 #interrupt-cells = <1>;           
171         };                                        
172 };                                                
173                                                   
174 &ir0 {                                            
175         pinctrl-names = "default";                
176         pinctrl-0 = <&ir0_rx_pins>;               
177         status = "okay";                          
178 };                                                
179                                                   
180 &mdio {                                           
181         phy-supply = <&reg_emac_3v3>;             
182         status = "okay";                          
183                                                   
184         phy1: ethernet-phy@1 {                    
185                 reg = <1>;                        
186         };                                        
187 };                                                
188                                                   
189 &mmc0 {                                           
190         vmmc-supply = <&reg_vcc3v3>;              
191         bus-width = <4>;                          
192         cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>;    
193         status = "okay";                          
194 };                                                
195                                                   
196 &ohci0 {                                          
197         status = "okay";                          
198 };                                                
199                                                   
200 &ohci1 {                                          
201         status = "okay";                          
202 };                                                
203                                                   
204 #include "axp209.dtsi"                            
205                                                   
206 &reg_dcdc2 {                                      
207         regulator-always-on;                      
208         regulator-min-microvolt = <1000000>;      
209         regulator-max-microvolt = <1400000>;      
210         regulator-name = "vdd-cpu";               
211 };                                                
212                                                   
213 &reg_dcdc3 {                                      
214         regulator-always-on;                      
215         regulator-min-microvolt = <1000000>;      
216         regulator-max-microvolt = <1250000>;      
217         regulator-name = "vdd-int-dll";           
218 };                                                
219                                                   
220 &reg_ldo1 {                                       
221         regulator-name = "vdd-rtc";               
222 };                                                
223                                                   
224 &reg_ldo2 {                                       
225         regulator-always-on;                      
226         regulator-min-microvolt = <3000000>;      
227         regulator-max-microvolt = <3000000>;      
228         regulator-name = "avcc";                  
229 };                                                
230                                                   
231 &reg_usb1_vbus {                                  
232         status = "okay";                          
233 };                                                
234                                                   
235 &reg_usb2_vbus {                                  
236         status = "okay";                          
237 };                                                
238                                                   
239 &spdif {                                          
240         pinctrl-names = "default";                
241         pinctrl-0 = <&spdif_tx_pin>;              
242         status = "okay";                          
243 };                                                
244                                                   
245 &uart0 {                                          
246         pinctrl-names = "default";                
247         pinctrl-0 = <&uart0_pb_pins>;             
248         status = "okay";                          
249 };                                                
250                                                   
251 &usbphy {                                         
252         usb1_vbus-supply = <&reg_usb1_vbus>;      
253         usb2_vbus-supply = <&reg_usb2_vbus>;      
254         status = "okay";                          
255 };                                                
                                                      

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