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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/rockchip/rk3368-r88.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/arm64/boot/dts/rockchip/rk3368-r88.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/rockchip/rk3368-r88.dts (Version linux-5.9.16)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2 /*                                                
  3  * Copyright (c) 2015 Heiko Stuebner <heiko@snt    
  4  */                                               
  5                                                   
  6 /dts-v1/;                                         
  7 #include "rk3368.dtsi"                            
  8 #include <dt-bindings/input/input.h>              
  9                                                   
 10 / {                                               
 11         model = "Rockchip R88";                   
 12         compatible = "rockchip,r88", "rockchip    
 13                                                   
 14         aliases {                                 
 15                 ethernet0 = &gmac;                
 16                 mmc0 = &sdio0;                    
 17                 mmc1 = &emmc;                     
 18         };                                        
 19                                                   
 20         chosen {                                  
 21                 stdout-path = "serial2:115200n    
 22         };                                        
 23                                                   
 24         memory@0 {                                
 25                 device_type = "memory";           
 26                 reg = <0x0 0x0 0x0 0x40000000>    
 27         };                                        
 28                                                   
 29         emmc_pwrseq: emmc-pwrseq {                
 30                 compatible = "mmc-pwrseq-emmc"    
 31                 pinctrl-0 = <&emmc_reset>;        
 32                 pinctrl-names = "default";        
 33                 reset-gpios = <&gpio2 RK_PA3 G    
 34         };                                        
 35                                                   
 36         keys: gpio-keys {                         
 37                 compatible = "gpio-keys";         
 38                 pinctrl-names = "default";        
 39                 pinctrl-0 = <&pwr_key>;           
 40                                                   
 41                 key-power {                       
 42                         wakeup-source;            
 43                         gpios = <&gpio0 RK_PA2    
 44                         label = "GPIO Power";     
 45                         linux,code = <KEY_POWE    
 46                 };                                
 47         };                                        
 48                                                   
 49         leds: gpio-leds {                         
 50                 compatible = "gpio-leds";         
 51                                                   
 52                 work_led: led-0 {                 
 53                         gpios = <&gpio3 RK_PD5    
 54                         label = "r88:green:led    
 55                         pinctrl-names = "defau    
 56                         pinctrl-0 = <&led_ctl>    
 57                 };                                
 58         };                                        
 59                                                   
 60         ir: ir-receiver {                         
 61                 compatible = "gpio-ir-receiver    
 62                 gpios = <&gpio3 RK_PD6 GPIO_AC    
 63                 pinctrl-names = "default";        
 64                 pinctrl-0 = <&ir_int>;            
 65         };                                        
 66                                                   
 67         sdio_pwrseq: sdio-pwrseq {                
 68                 compatible = "mmc-pwrseq-simpl    
 69                 clocks = <&hym8563>;              
 70                 clock-names = "ext_clock";        
 71                 pinctrl-names = "default";        
 72                 pinctrl-0 = <&bt_rst>, <&wifi_    
 73                                                   
 74                 reset-gpios =                     
 75                         /* BT_RST_N */            
 76                         <&gpio3 RK_PA5 GPIO_AC    
 77                                                   
 78                         /* WL_REG_ON */           
 79                         <&gpio3 RK_PA4 GPIO_AC    
 80         };                                        
 81                                                   
 82         vcc_18: vcc18-regulator {                 
 83                 compatible = "regulator-fixed"    
 84                 regulator-name = "vcc_18";        
 85                 regulator-min-microvolt = <180    
 86                 regulator-max-microvolt = <180    
 87                 regulator-always-on;              
 88                 regulator-boot-on;                
 89                 vin-supply = <&vcc_sys>;          
 90         };                                        
 91                                                   
 92         /* supplies both host and otg */          
 93         vcc_host: vcc-host-regulator {            
 94                 compatible = "regulator-fixed"    
 95                 enable-active-high;               
 96                 gpio = <&gpio0 RK_PA4 GPIO_ACT    
 97                 pinctrl-names = "default";        
 98                 pinctrl-0 = <&host_vbus_drv>;     
 99                 regulator-name = "vcc_host";      
100                 regulator-always-on;              
101                 regulator-boot-on;                
102                 vin-supply = <&vcc_sys>;          
103         };                                        
104                                                   
105         vcc_io: vcc-io-regulator {                
106                 compatible = "regulator-fixed"    
107                 regulator-name = "vcc_io";        
108                 regulator-min-microvolt = <330    
109                 regulator-max-microvolt = <330    
110                 regulator-always-on;              
111                 regulator-boot-on;                
112                 vin-supply = <&vcc_sys>;          
113         };                                        
114                                                   
115         vcc_lan: vcc-lan-regulator {              
116                 compatible = "regulator-fixed"    
117                 regulator-name = "vcc_lan";       
118                 regulator-min-microvolt = <330    
119                 regulator-max-microvolt = <330    
120                 regulator-always-on;              
121                 regulator-boot-on;                
122                 vin-supply = <&vcc_io>;           
123         };                                        
124                                                   
125         vcc_sys: vcc-sys-regulator {              
126                 compatible = "regulator-fixed"    
127                 regulator-name = "vcc_sys";       
128                 regulator-min-microvolt = <500    
129                 regulator-max-microvolt = <500    
130                 regulator-always-on;              
131                 regulator-boot-on;                
132         };                                        
133                                                   
134         vccio_wl: vccio-wl-regulator {            
135                 compatible = "regulator-fixed"    
136                 regulator-name = "vccio_wl";      
137                 regulator-min-microvolt = <330    
138                 regulator-max-microvolt = <330    
139                 regulator-always-on;              
140                 regulator-boot-on;                
141                 vin-supply = <&vcc_io>;           
142         };                                        
143                                                   
144         vdd_10: vdd-10-regulator {                
145                 compatible = "regulator-fixed"    
146                 regulator-name = "vdd_10";        
147                 regulator-min-microvolt = <100    
148                 regulator-max-microvolt = <100    
149                 regulator-always-on;              
150                 regulator-boot-on;                
151                 vin-supply = <&vcc_sys>;          
152         };                                        
153 };                                                
154                                                   
155 &emmc {                                           
156         bus-width = <8>;                          
157         cap-mmc-highspeed;                        
158         mmc-pwrseq = <&emmc_pwrseq>;              
159         non-removable;                            
160         pinctrl-names = "default";                
161         pinctrl-0 = <&emmc_clk &emmc_cmd &emmc    
162         status = "okay";                          
163 };                                                
164                                                   
165 &gmac {                                           
166         phy-supply = <&vcc_lan>;                  
167         phy-mode = "rmii";                        
168         clock_in_out = "output";                  
169         snps,reset-gpio = <&gpio3 RK_PB4 GPIO_    
170         snps,reset-active-low;                    
171         snps,reset-delays-us = <0 10000 100000    
172         pinctrl-names = "default";                
173         pinctrl-0 = <&rmii_pins>;                 
174         tx_delay = <0x30>;                        
175         rx_delay = <0x10>;                        
176         status = "okay";                          
177 };                                                
178                                                   
179 &i2c0 {                                           
180         status = "okay";                          
181                                                   
182         vdd_cpu: syr827@40 {                      
183                 compatible = "silergy,syr827";    
184                 reg = <0x40>;                     
185                 fcs,suspend-voltage-selector =    
186                 regulator-name = "vdd_cpu";       
187                 regulator-enable-ramp-delay =     
188                 regulator-min-microvolt = <712    
189                 regulator-max-microvolt = <150    
190                 regulator-ramp-delay = <8000>;    
191                 regulator-always-on;              
192                 regulator-boot-on;                
193                 vin-supply = <&vcc_sys>;          
194         };                                        
195                                                   
196         hym8563: rtc@51 {                         
197                 compatible = "haoyu,hym8563";     
198                 reg = <0x51>;                     
199                 #clock-cells = <0>;               
200                 clock-output-names = "xin32k";    
201                 /* rtc_int is not connected */    
202         };                                        
203 };                                                
204                                                   
205 &io_domains {                                     
206         status = "okay";                          
207                                                   
208         audio-supply = <&vcc_io>;                 
209         gpio30-supply = <&vcc_io>;                
210         gpio1830-supply = <&vcc_io>;              
211         wifi-supply = <&vccio_wl>;                
212 };                                                
213                                                   
214 &sdio0 {                                          
215         assigned-clocks = <&cru SCLK_SDIO0>;      
216         assigned-clock-parents = <&cru PLL_CPL    
217         bus-width = <4>;                          
218         cap-sd-highspeed;                         
219         cap-sdio-irq;                             
220         keep-power-in-suspend;                    
221         mmc-pwrseq = <&sdio_pwrseq>;              
222         non-removable;                            
223         pinctrl-names = "default";                
224         pinctrl-0 = <&sdio0_clk &sdio0_cmd &sd    
225         vmmc-supply = <&vcc_io>;                  
226         vqmmc-supply = <&vccio_wl>;               
227         status = "okay";                          
228 };                                                
229                                                   
230 &pinctrl {                                        
231         pcfg_pull_none_drv_8ma: pcfg-pull-none    
232                 bias-disable;                     
233                 drive-strength = <8>;             
234         };                                        
235                                                   
236         pcfg_pull_up_drv_8ma: pcfg-pull-up-drv    
237                 bias-pull-up;                     
238                 drive-strength = <8>;             
239         };                                        
240                                                   
241         emmc {                                    
242                 emmc_bus8: emmc-bus8 {            
243                         rockchip,pins = <1 RK_    
244                                         <1 RK_    
245                                         <1 RK_    
246                                         <1 RK_    
247                                         <1 RK_    
248                                         <1 RK_    
249                                         <1 RK_    
250                                         <1 RK_    
251                 };                                
252                                                   
253                 emmc-clk {                        
254                         rockchip,pins = <2 RK_    
255                 };                                
256                                                   
257                 emmc-cmd {                        
258                         rockchip,pins = <1 RK_    
259                 };                                
260                                                   
261                 emmc_reset: emmc-reset {          
262                         rockchip,pins = <2 RK_    
263                 };                                
264         };                                        
265                                                   
266         ir {                                      
267                 ir_int: ir-int {                  
268                         rockchip,pins = <3 RK_    
269                 };                                
270         };                                        
271                                                   
272         keys {                                    
273                 pwr_key: pwr-key {                
274                         rockchip,pins = <0 RK_    
275                 };                                
276         };                                        
277                                                   
278         leds {                                    
279                 stby_pwren: stby-pwren {          
280                         rockchip,pins = <0 RK_    
281                 };                                
282                                                   
283                 led_ctl: led-ctl {                
284                         rockchip,pins = <3 RK_    
285                 };                                
286         };                                        
287                                                   
288         sdio {                                    
289                 wifi_reg_on: wifi-reg-on {        
290                         rockchip,pins = <3 RK_    
291                 };                                
292                                                   
293                 bt_rst: bt-rst {                  
294                         rockchip,pins = <3 RK_    
295                 };                                
296         };                                        
297                                                   
298         usb {                                     
299                 host_vbus_drv: host-vbus-drv {    
300                         rockchip,pins = <0 RK_    
301                 };                                
302         };                                        
303 };                                                
304                                                   
305 &pmu_io_domains {                                 
306         status = "okay";                          
307                                                   
308         pmu-supply = <&vcc_io>;                   
309         vop-supply = <&vcc_io>;                   
310 };                                                
311                                                   
312 &saradc {                                         
313         vref-supply = <&vcc_18>;                  
314         status = "okay";                          
315 };                                                
316                                                   
317 &tsadc {                                          
318         rockchip,hw-tshut-mode = <0>; /* tshut    
319         rockchip,hw-tshut-polarity = <0>; /* t    
320         status = "okay";                          
321 };                                                
322                                                   
323 &uart2 {                                          
324         status = "okay";                          
325 };                                                
326                                                   
327 &usb_host0_ehci {                                 
328         status = "okay";                          
329 };                                                
330                                                   
331 &usb_otg {                                        
332         dr_mode = "host";                         
333         status = "okay";                          
334 };                                                
335                                                   
336 &wdt {                                            
337         status = "okay";                          
338 };                                                
                                                      

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