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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm/rockchip/rk3288-r89.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/rockchip/rk3288-r89.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm/rockchip/rk3288-r89.dts (Version linux-5.16.20)


  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 <dt-bindings/input/input.h>              
  8 #include <dt-bindings/pwm/pwm.h>                  
  9 #include "rk3288.dtsi"                            
 10                                                   
 11 / {                                               
 12         model = "Netxeon R89";                    
 13         compatible = "netxeon,r89", "rockchip,    
 14                                                   
 15         memory@0 {                                
 16                 device_type = "memory";           
 17                 reg = <0x0 0x0 0x0 0x80000000>    
 18         };                                        
 19                                                   
 20         ext_gmac: external-gmac-clock {           
 21                 compatible = "fixed-clock";       
 22                 clock-frequency = <125000000>;    
 23                 clock-output-names = "ext_gmac    
 24                 #clock-cells = <0>;               
 25         };                                        
 26                                                   
 27         gpio-keys {                               
 28                 compatible = "gpio-keys";         
 29                 autorepeat;                       
 30                                                   
 31                 pinctrl-names = "default";        
 32                 pinctrl-0 = <&pwrbtn>;            
 33                                                   
 34                 key-power {                       
 35                         gpios = <&gpio0 RK_PA5    
 36                         linux,code = <KEY_POWE    
 37                         label = "GPIO Key Powe    
 38                         linux,input-type = <1>    
 39                         wakeup-source;            
 40                         debounce-interval = <1    
 41                 };                                
 42         };                                        
 43                                                   
 44         ir: ir-receiver {                         
 45                 compatible = "gpio-ir-receiver    
 46                 gpios = <&gpio7 RK_PA0 GPIO_AC    
 47                 pinctrl-names = "default";        
 48                 pinctrl-0 = <&ir_int>;            
 49         };                                        
 50                                                   
 51         vcc_host: vcc-host-regulator {            
 52                 compatible = "regulator-fixed"    
 53                 enable-active-high;               
 54                 gpio = <&gpio0 RK_PB6 GPIO_ACT    
 55                 pinctrl-names = "default";        
 56                 pinctrl-0 = <&host_vbus_drv>;     
 57                 regulator-name = "vcc_host";      
 58                 regulator-always-on;              
 59                 regulator-boot-on;                
 60         };                                        
 61                                                   
 62         vcc_otg: vcc-otg-regulator {              
 63                 compatible = "regulator-fixed"    
 64                 enable-active-high;               
 65                 gpio = <&gpio0 RK_PB4 GPIO_ACT    
 66                 pinctrl-names = "default";        
 67                 pinctrl-0 = <&otg_vbus_drv>;      
 68                 regulator-name = "vcc_otg";       
 69                 regulator-always-on;              
 70                 regulator-boot-on;                
 71         };                                        
 72                                                   
 73         vcc_sdmmc: sdmmc-regulator {              
 74                 compatible = "regulator-fixed"    
 75                 regulator-name = "sdmmc-supply    
 76                 regulator-min-microvolt = <330    
 77                 regulator-max-microvolt = <330    
 78                 gpio = <&gpio7 RK_PB3 GPIO_ACT    
 79                 startup-delay-us = <100000>;      
 80                 vin-supply = <&vcc_io>;           
 81         };                                        
 82                                                   
 83         vcc_sys: sys-regulator {                  
 84                 compatible = "regulator-fixed"    
 85                 regulator-name = "sys-supply";    
 86                 regulator-min-microvolt = <500    
 87                 regulator-max-microvolt = <500    
 88                 regulator-always-on;              
 89                 regulator-boot-on;                
 90         };                                        
 91 };                                                
 92                                                   
 93 &cpu0 {                                           
 94         cpu-supply = <&vdd_cpu>;                  
 95 };                                                
 96                                                   
 97 &cpu1 {                                           
 98         cpu-supply = <&vdd_cpu>;                  
 99 };                                                
100                                                   
101 &cpu2 {                                           
102         cpu-supply = <&vdd_cpu>;                  
103 };                                                
104                                                   
105 &cpu3 {                                           
106         cpu-supply = <&vdd_cpu>;                  
107 };                                                
108                                                   
109 &gmac {                                           
110         phy-supply = <&vcc_lan>;                  
111         phy-mode = "rgmii";                       
112         clock_in_out = "input";                   
113         snps,reset-gpio = <&gpio4 RK_PA7 GPIO_    
114         snps,reset-active-low;                    
115         snps,reset-delays-us = <0 10000 100000    
116         assigned-clocks = <&cru SCLK_MAC>;        
117         assigned-clock-parents = <&ext_gmac>;     
118         pinctrl-names = "default";                
119         pinctrl-0 = <&rgmii_pins>;                
120         tx_delay = <0x30>;                        
121         rx_delay = <0x10>;                        
122         status = "okay";                          
123 };                                                
124                                                   
125 &hdmi {                                           
126         status = "okay";                          
127 };                                                
128                                                   
129 &i2c0 {                                           
130         status = "okay";                          
131                                                   
132         vdd_cpu: pmic@40 {                        
133                 compatible = "silergy,syr827";    
134                 reg = <0x40>;                     
135                 fcs,suspend-voltage-selector =    
136                 regulator-name = "VDD_CPU";       
137                 regulator-enable-ramp-delay =     
138                 regulator-min-microvolt = <850    
139                 regulator-max-microvolt = <135    
140                 regulator-ramp-delay = <8000>;    
141                 regulator-always-on;              
142                 regulator-boot-on;                
143                 vin-supply = <&vcc_sys>;          
144         };                                        
145                                                   
146         vdd_gpu: pmic@41 {                        
147                 compatible = "silergy,syr828";    
148                 reg = <0x41>;                     
149                 fcs,suspend-voltage-selector =    
150                 regulator-name = "VDD_GPU";       
151                 regulator-enable-ramp-delay =     
152                 regulator-min-microvolt = <850    
153                 regulator-max-microvolt = <135    
154                 regulator-ramp-delay = <8000>;    
155                 regulator-always-on;              
156                 regulator-boot-on;                
157                 vin-supply = <&vcc_sys>;          
158         };                                        
159                                                   
160         rtc@51 {                                  
161                 compatible = "haoyu,hym8563";     
162                 reg = <0x51>;                     
163                 #clock-cells = <0>;               
164                 clock-output-names = "xin32k";    
165                 interrupt-parent = <&gpio0>;      
166                 interrupts = <RK_PA4 IRQ_TYPE_    
167                 pinctrl-names = "default";        
168                 pinctrl-0 = <&pmic_int>;          
169         };                                        
170                                                   
171         act8846: pmic@5a {                        
172                 compatible = "active-semi,act8    
173                 reg = <0x5a>;                     
174                 pinctrl-names = "default";        
175                 pinctrl-0 = <&pmic_vsel>, <&pw    
176                 system-power-controller;          
177                                                   
178                 regulators {                      
179                         vcc_ddr: REG1 {           
180                                 regulator-name    
181                                 regulator-min-    
182                                 regulator-max-    
183                                 regulator-alwa    
184                         };                        
185                                                   
186                         vcc_io: REG2 {            
187                                 regulator-name    
188                                 regulator-min-    
189                                 regulator-max-    
190                                 regulator-alwa    
191                         };                        
192                                                   
193                         vdd_log: REG3 {           
194                                 regulator-name    
195                                 regulator-min-    
196                                 regulator-max-    
197                                 regulator-alwa    
198                         };                        
199                                                   
200                         vcc_20: REG4 {            
201                                 regulator-name    
202                                 regulator-min-    
203                                 regulator-max-    
204                                 regulator-alwa    
205                         };                        
206                                                   
207                         vccio_sd: REG5 {          
208                                 regulator-name    
209                                 regulator-min-    
210                                 regulator-max-    
211                                 regulator-alwa    
212                         };                        
213                                                   
214                         vdd10_lcd: REG6 {         
215                                 regulator-name    
216                                 regulator-min-    
217                                 regulator-max-    
218                                 regulator-alwa    
219                         };                        
220                                                   
221                         vcc_wl: REG7 {            
222                                 regulator-name    
223                                 regulator-min-    
224                                 regulator-max-    
225                                 regulator-alwa    
226                         };                        
227                                                   
228                         vcca_33: REG8 {           
229                                 regulator-name    
230                                 regulator-min-    
231                                 regulator-max-    
232                                 regulator-alwa    
233                         };                        
234                                                   
235                         vcc_lan: REG9 {           
236                                 regulator-name    
237                                 regulator-min-    
238                                 regulator-max-    
239                                 regulator-alwa    
240                         };                        
241                                                   
242                         vdd_10: REG10 {           
243                                 regulator-name    
244                                 regulator-min-    
245                                 regulator-max-    
246                                 regulator-alwa    
247                         };                        
248                                                   
249                         vcc_18: REG11 {           
250                                 regulator-name    
251                                 regulator-min-    
252                                 regulator-max-    
253                                 regulator-alwa    
254                         };                        
255                                                   
256                         vcc18_lcd: REG12 {        
257                                 regulator-name    
258                                 regulator-min-    
259                                 regulator-max-    
260                                 regulator-alwa    
261                         };                        
262                 };                                
263         };                                        
264 };                                                
265                                                   
266 &i2c5 {                                           
267         status = "okay";                          
268 };                                                
269                                                   
270 &pinctrl {                                        
271         pcfg_output_high: pcfg-output-high {      
272                 output-high;                      
273         };                                        
274                                                   
275         pcfg_output_low: pcfg-output-low {        
276                 output-low;                       
277         };                                        
278                                                   
279         act8846 {                                 
280                 pmic_vsel: pmic-vsel {            
281                         rockchip,pins = <7 RK_    
282                 };                                
283                                                   
284                 pwr_hold: pwr-hold {              
285                         rockchip,pins = <0 RK_    
286                 };                                
287         };                                        
288                                                   
289         buttons {                                 
290                 pwrbtn: pwrbtn {                  
291                         rockchip,pins = <0 RK_    
292                 };                                
293         };                                        
294                                                   
295         ir {                                      
296                 ir_int: ir-int {                  
297                         rockchip,pins = <7 RK_    
298                 };                                
299         };                                        
300                                                   
301         pmic {                                    
302                 pmic_int: pmic-int {              
303                         rockchip,pins = <0 RK_    
304                 };                                
305         };                                        
306                                                   
307         usb {                                     
308                 host_vbus_drv: host-vbus-drv {    
309                         rockchip,pins = <0 RK_    
310                 };                                
311                                                   
312                 otg_vbus_drv: otg-vbus-drv {      
313                         rockchip,pins = <0 RK_    
314                 };                                
315         };                                        
316 };                                                
317                                                   
318 &pwm0 {                                           
319         status = "okay";                          
320 };                                                
321                                                   
322 &saradc {                                         
323         vref-supply = <&vcc_18>;                  
324         status = "okay";                          
325 };                                                
326                                                   
327 &sdmmc {                                          
328         bus-width = <4>;                          
329         cap-mmc-highspeed;                        
330         cap-sd-highspeed;                         
331         card-detect-delay = <200>;                
332         disable-wp;                               
333         pinctrl-names = "default";                
334         pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sd    
335         vmmc-supply = <&vcc_sdmmc>;               
336         vqmmc-supply = <&vccio_sd>;               
337         status = "okay";                          
338 };                                                
339                                                   
340 &tsadc {                                          
341         rockchip,hw-tshut-mode = <0>;             
342         rockchip,hw-tshut-polarity = <0>;         
343         status = "okay";                          
344 };                                                
345                                                   
346 &uart0 {                                          
347         status = "okay";                          
348 };                                                
349                                                   
350 &uart1 {                                          
351         status = "okay";                          
352 };                                                
353                                                   
354 &uart2 {                                          
355         status = "okay";                          
356 };                                                
357                                                   
358 &uart3 {                                          
359         status = "okay";                          
360 };                                                
361                                                   
362 &uart4 {                                          
363         status = "okay";                          
364 };                                                
365                                                   
366 &usb_host0_ehci {                                 
367         status = "okay";                          
368 };                                                
369                                                   
370 &usb_host1 {                                      
371         status = "okay";                          
372 };                                                
373                                                   
374 &usb_otg {                                        
375         status = "okay";                          
376 };                                                
377                                                   
378 &usbphy {                                         
379         status = "okay";                          
380 };                                                
381                                                   
382 &vopb {                                           
383         status = "okay";                          
384 };                                                
385                                                   
386 &vopb_mmu {                                       
387         status = "okay";                          
388 };                                                
389                                                   
390 &vopl {                                           
391         status = "okay";                          
392 };                                                
393                                                   
394 &vopl_mmu {                                       
395         status = "okay";                          
396 };                                                
397                                                   
398 &wdt {                                            
399         status = "okay";                          
400 };                                                
                                                      

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