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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ 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.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi (Version linux-6.11-rc3) and /arch/i386/boot/dts/amlogic/meson-axg-jethome-jethub-j1xx.dtsi (Version linux-5.1.21)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2 /*                                                
  3  * Copyright (c) 2022 Vyacheslav Bocharov <adee    
  4  * Copyright (c) 2022 JetHome                     
  5  * Author: Vyacheslav Bocharov <adeep@lexina.in    
  6  * Author: Aleksandr Kazantsev <ak@tvip.ru>        
  7  * Author: Alexey Shevelkin <ash@tvip.ru>          
  8  */                                               
  9                                                   
 10 /dts-v1/;                                         
 11                                                   
 12 #include "meson-axg.dtsi"                         
 13 #include <dt-bindings/input/input.h>              
 14 #include <dt-bindings/thermal/thermal.h>          
 15                                                   
 16 / {                                               
 17         aliases {                                 
 18                 serial0 = &uart_AO;   /* Conso    
 19                 serial2 = &uart_AO_B; /* Exter    
 20                 ethernet0 = &ethmac;              
 21         };                                        
 22                                                   
 23         chosen {                                  
 24                 stdout-path = "serial0:115200n    
 25         };                                        
 26                                                   
 27         reserved-memory {                         
 28                 linux,cma {                       
 29                         size = <0x0 0x400000>;    
 30                 };                                
 31         };                                        
 32                                                   
 33         emmc_pwrseq: emmc-pwrseq {                
 34                 compatible = "mmc-pwrseq-emmc"    
 35                 reset-gpios = <&gpio BOOT_9 GP    
 36         };                                        
 37                                                   
 38         vcc_3v3: regulator-vcc-3v3 {              
 39                 compatible = "regulator-fixed"    
 40                 regulator-name = "VCC_3V3";       
 41                 regulator-min-microvolt = <330    
 42                 regulator-max-microvolt = <330    
 43                 vin-supply = <&vddao_3v3>;        
 44                 regulator-always-on;              
 45         };                                        
 46                                                   
 47         vcc_5v: regulator-vcc-5v {                
 48                 compatible = "regulator-fixed"    
 49                 regulator-name = "VCC5V";         
 50                 regulator-min-microvolt = <500    
 51                 regulator-max-microvolt = <500    
 52                 regulator-always-on;              
 53         };                                        
 54                                                   
 55         vddao_3v3: regulator-vddao-3v3 {          
 56                 compatible = "regulator-fixed"    
 57                 regulator-name = "VDDAO_3V3";     
 58                 regulator-min-microvolt = <330    
 59                 regulator-max-microvolt = <330    
 60                 vin-supply = <&vcc_5v>;           
 61                 regulator-always-on;              
 62         };                                        
 63                                                   
 64         vddio_ao18: regulator-vddio-ao18 {        
 65                 compatible = "regulator-fixed"    
 66                 regulator-name = "VDDIO_AO18";    
 67                 regulator-min-microvolt = <180    
 68                 regulator-max-microvolt = <180    
 69                 vin-supply = <&vddao_3v3>;        
 70                 regulator-always-on;              
 71         };                                        
 72                                                   
 73         vddio_boot: regulator-vddio-boot {        
 74                 compatible = "regulator-fixed"    
 75                 regulator-name = "VDDIO_BOOT";    
 76                 regulator-min-microvolt = <330    
 77                 regulator-max-microvolt = <330    
 78                 vin-supply = <&vddao_3v3>;        
 79                 regulator-always-on;              
 80         };                                        
 81                                                   
 82         vccq_1v8: regulator-vccq-1v8 {            
 83                 compatible = "regulator-fixed"    
 84                 regulator-name = "VCCQ_1V8";      
 85                 regulator-min-microvolt = <180    
 86                 regulator-max-microvolt = <180    
 87                 vin-supply = <&vddao_3v3>;        
 88                 regulator-always-on;              
 89         };                                        
 90                                                   
 91         usb_pwr: regulator-usb-pwr {              
 92                 compatible = "regulator-fixed"    
 93                 regulator-name = "USB_PWR";       
 94                 regulator-min-microvolt = <500    
 95                 regulator-max-microvolt = <500    
 96                 vin-supply = <&vcc_5v>;           
 97                 regulator-always-on;              
 98         };                                        
 99                                                   
100         sdio_pwrseq: sdio-pwrseq {                
101                 compatible = "mmc-pwrseq-simpl    
102                 reset-gpios = <&gpio GPIOX_7 G    
103                 clocks = <&wifi32k>;              
104                 clock-names = "ext_clock";        
105         };                                        
106                                                   
107         wifi32k: wifi32k {                        
108                 compatible = "pwm-clock";         
109                 #clock-cells = <0>;               
110                 clock-frequency = <32768>;        
111                 pwms = <&pwm_ab 0 30518 0>; /*    
112         };                                        
113                                                   
114         thermal-zones {                           
115                 cpu_thermal: cpu-thermal {        
116                         polling-delay-passive     
117                         polling-delay = <1000>    
118                         thermal-sensors = <&sc    
119                         trips {                   
120                                 cpu_passive: c    
121                                         temper    
122                                         hyster    
123                                         type =    
124                                 };                
125                                                   
126                                 cpu_hot: cpu-h    
127                                         temper    
128                                         hyster    
129                                         type =    
130                                 };                
131                                                   
132                                 cpu_critical:     
133                                         temper    
134                                         hyster    
135                                         type =    
136                                 };                
137                         };                        
138                                                   
139                         cpu_cooling_maps: cool    
140                                 map0 {            
141                                         trip =    
142                                         coolin    
143                                                   
144                                                   
145                                                   
146                                 };                
147                                                   
148                                 map1 {            
149                                         trip =    
150                                         coolin    
151                                                   
152                                                   
153                                                   
154                                 };                
155                         };                        
156                 };                                
157         };                                        
158                                                   
159         onewire {                                 
160                 compatible = "w1-gpio";           
161                 gpios = <&gpio GPIOA_14 GPIO_A    
162         };                                        
163 };                                                
164                                                   
165 &efuse {                                          
166         sn: sn@32 {                               
167                 reg = <0x32 0x20>;                
168         };                                        
169                                                   
170         eth_mac: eth-mac@0 {                      
171                 reg = <0x0 0x6>;                  
172         };                                        
173                                                   
174         bt_mac: bt-mac@6 {                        
175                 reg = <0x6 0x6>;                  
176         };                                        
177                                                   
178         wifi_mac: wifi-mac@c {                    
179                 reg = <0xc 0x6>;                  
180         };                                        
181                                                   
182         bid: bid@12 {                             
183                 reg = <0x12 0x20>;                
184         };                                        
185 };                                                
186                                                   
187 &ethmac {                                         
188         status = "okay";                          
189         pinctrl-0 = <&eth_rmii_x_pins>;           
190         pinctrl-names = "default";                
191         phy-handle = <&eth_phy0>;                 
192         phy-mode = "rmii";                        
193                                                   
194         mdio {                                    
195                 compatible = "snps,dwmac-mdio"    
196                 #address-cells = <1>;             
197                 #size-cells = <0>;                
198                                                   
199                 /* ICPlus IP101A/G Ethernet PH    
200                 eth_phy0: ethernet-phy@0 {        
201                         /* compatible = "ether    
202                         max-speed = <100>;        
203                         reg = <0>;                
204                                                   
205                         reset-assert-us = <100    
206                         reset-deassert-us = <1    
207                         reset-gpios = <&gpio G    
208                 };                                
209         };                                        
210 };                                                
211                                                   
212 /* Internal I2C bus (on CPU module) */            
213 &i2c1 {                                           
214         status = "okay";                          
215         pinctrl-0 = <&i2c1_z_pins>;               
216         pinctrl-names = "default";                
217                                                   
218         /* RTC */                                 
219         pcf8563: rtc@51 {                         
220                 compatible = "nxp,pcf8563";       
221                 reg = <0x51>;                     
222                 status = "okay";                  
223         };                                        
224 };                                                
225                                                   
226 /* Peripheral I2C bus (on motherboard) */         
227 &i2c_AO {                                         
228         status = "okay";                          
229         pinctrl-0 = <&i2c_ao_sck_10_pins>, <&i    
230         pinctrl-names = "default";                
231 };                                                
232                                                   
233 &pwm_ab {                                         
234         status = "okay";                          
235         pinctrl-0 = <&pwm_a_x20_pins>;            
236         pinctrl-names = "default";                
237 };                                                
238                                                   
239 /* wifi module */                                 
240 &sd_emmc_b {                                      
241         status = "okay";                          
242         #address-cells = <1>;                     
243         #size-cells = <0>;                        
244                                                   
245         pinctrl-0 = <&sdio_pins>;                 
246         pinctrl-1 = <&sdio_clk_gate_pins>;        
247         pinctrl-names = "default", "clk-gate";    
248                                                   
249         bus-width = <4>;                          
250         cap-sd-highspeed;                         
251         max-frequency = <50000000>;               
252         disable-wp;                               
253                                                   
254         mmc-pwrseq = <&sdio_pwrseq>;              
255                                                   
256         vmmc-supply = <&vddao_3v3>;               
257         vqmmc-supply = <&vddio_boot>;             
258 };                                                
259                                                   
260 /* emmc storage */                                
261 &sd_emmc_c {                                      
262         status = "okay";                          
263         pinctrl-0 = <&emmc_pins>, <&emmc_ds_pi    
264         pinctrl-1 = <&emmc_clk_gate_pins>;        
265         pinctrl-names = "default", "clk-gate";    
266                                                   
267         bus-width = <8>;                          
268         cap-mmc-highspeed;                        
269         max-frequency = <200000000>;              
270         non-removable;                            
271         disable-wp;                               
272         mmc-ddr-1_8v;                             
273         mmc-hs200-1_8v;                           
274                                                   
275         mmc-pwrseq = <&emmc_pwrseq>;              
276                                                   
277         vmmc-supply = <&vcc_3v3>;                 
278         vqmmc-supply = <&vccq_1v8>;               
279 };                                                
280                                                   
281 /* UART Bluetooth */                              
282 &uart_B {                                         
283         status = "okay";                          
284         pinctrl-0 = <&uart_b_z_pins>, <&uart_b    
285         pinctrl-names = "default";                
286         uart-has-rtscts;                          
287 };                                                
288                                                   
289 /* UART Console */                                
290 &uart_AO {                                        
291         status = "okay";                          
292         pinctrl-0 = <&uart_ao_a_pins>;            
293         pinctrl-names = "default";                
294 };                                                
295                                                   
296 /* UART Wireless module */                        
297 &uart_AO_B {                                      
298         status = "okay";                          
299         pinctrl-0 = <&uart_ao_b_pins>;            
300         pinctrl-names = "default";                
301 };                                                
302                                                   
303 &usb {                                            
304         status = "okay";                          
305         vbus-supply = <&usb_pwr>;                 
306 };                                                
307                                                   
308 &spicc1 {                                         
309         status = "okay";                          
310         pinctrl-0 = <&spi1_x_pins>, <&spi1_ss0    
311         pinctrl-names = "default";                
312 };                                                
313                                                   
314 &gpio {                                           
315         gpio-line-names =                         
316                 "", "", "", "", "", // 0 - 4      
317                 "", "", "", "", "", // 5 - 9      
318                 "UserButton", "", "", "", "",     
319                 "", "", "", "", "", // 15 - 19    
320                 "", "", "", "", "", // 20 - 24    
321                 "", "LedRed", "LedGreen", "Out    
322                 "Output1", "", "", "", "", //     
323                 "", "ZigBeeBOOT", "", "", "",     
324                 "1Wire", "ZigBeeRESET", "", "I    
325                 "Input2", "Input1", "", "", ""    
326                 "", "", "", "", "", // 50 - 54    
327                 "", "", "", "", "", // 55 - 59    
328                 "", "", "", "", "", // 60 - 64    
329                 "", "", "", "", "", // 65 - 69    
330                 "", "", "", "", "", // 70 - 74    
331                 "", "", "", "", "", // 75 - 79    
332                 "", "", "", "", "", // 80 - 84    
333                 "", ""; // 85-86                  
334 };                                                
                                                      

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