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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/rockchip/rk3566-pinetab2.dtsi

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/rk3566-pinetab2.dtsi (Version linux-6.12-rc7) and /arch/i386/boot/dts/rockchip/rk3566-pinetab2.dtsi (Version linux-5.15.169)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2                                                   
  3 #include <dt-bindings/gpio/gpio.h>                
  4 #include <dt-bindings/input/gpio-keys.h>          
  5 #include <dt-bindings/input/input.h>              
  6 #include <dt-bindings/leds/common.h>              
  7 #include <dt-bindings/pinctrl/rockchip.h>         
  8 #include <dt-bindings/soc/rockchip,vop2.h>        
  9 #include <dt-bindings/usb/pd.h>                   
 10 #include "rk3566.dtsi"                            
 11                                                   
 12 / {                                               
 13         chassis-type = "tablet";                  
 14                                                   
 15         aliases {                                 
 16                 mmc0 = &sdhci;                    
 17                 mmc1 = &sdmmc0;                   
 18         };                                        
 19                                                   
 20         chosen {                                  
 21                 stdout-path = "serial2:1500000    
 22         };                                        
 23                                                   
 24         adc-keys {                                
 25                 compatible = "adc-keys";          
 26                 io-channels = <&saradc 0>;        
 27                 io-channel-names = "buttons";     
 28                 keyup-threshold-microvolt = <1    
 29                 poll-interval = <25>;             
 30                                                   
 31                 button-vol-up {                   
 32                         label = "Volume Up";      
 33                         linux,code = <KEY_VOLU    
 34                         press-threshold-microv    
 35                 };                                
 36                                                   
 37                 button-vol-down {                 
 38                         label = "Volume Down";    
 39                         linux,code = <KEY_VOLU    
 40                         press-threshold-microv    
 41                 };                                
 42         };                                        
 43                                                   
 44         backlight: backlight {                    
 45                 compatible = "pwm-backlight";     
 46                 pwms = <&pwm4 0 25000 0>;         
 47                 brightness-levels = <20 220>;     
 48                 num-interpolated-steps = <200>    
 49                 default-brightness-level = <10    
 50                 power-supply = <&vcc_sys>;        
 51         };                                        
 52                                                   
 53         battery: battery {                        
 54                 compatible = "simple-battery";    
 55                 charge-full-design-microamp-ho    
 56                 charge-term-current-microamp =    
 57                 constant-charge-current-max-mi    
 58                 constant-charge-voltage-max-mi    
 59                 voltage-max-design-microvolt =    
 60                 voltage-min-design-microvolt =    
 61                                                   
 62                 ocv-capacity-celsius = <20>;      
 63                 ocv-capacity-table-0 = <432200    
 64                                        <408000    
 65                                        <388500    
 66                                        <377600    
 67                                        <364000    
 68                                        <340000    
 69         };                                        
 70                                                   
 71         gpio_keys: gpio-keys {                    
 72                 compatible = "gpio-keys";         
 73                 pinctrl-names = "default";        
 74                 pinctrl-0 = <&kb_id_det>;         
 75                                                   
 76                 tablet-mode-switch {              
 77                         debounce-interval = <2    
 78                         gpios = <&gpio4 RK_PA4    
 79                         label = "Tablet Mode";    
 80                         linux,input-type = <EV    
 81                         linux,code = <SW_TABLE    
 82                 };                                
 83         };                                        
 84                                                   
 85         hdmi-connector {                          
 86                 compatible = "hdmi-connector";    
 87                 type = "d";                       
 88                                                   
 89                 port {                            
 90                         hdmi_con_in: endpoint     
 91                                 remote-endpoin    
 92                         };                        
 93                 };                                
 94         };                                        
 95                                                   
 96         led-0 {                                   
 97                 compatible = "regulator-led";     
 98                 vled-supply = <&vcc5v0_flashle    
 99                 color = <LED_COLOR_ID_WHITE>;     
100                 function = LED_FUNCTION_FLASH;    
101         };                                        
102                                                   
103         rk817-sound {                             
104                 compatible = "simple-audio-car    
105                 pinctrl-names = "default";        
106                 pinctrl-0 = <&hp_det_l>;          
107                 simple-audio-card,format = "i2    
108                 simple-audio-card,name = "rk81    
109                 simple-audio-card,mclk-fs = <2    
110                                                   
111                 simple-audio-card,widgets =       
112                         "Microphone", "Mic Jac    
113                         "Headphone", "Headphon    
114                         "Speaker", "Internal S    
115                                                   
116                 simple-audio-card,routing =       
117                         "MICR", "Mic Jack",       
118                         "Headphones", "HPOL",     
119                         "Headphones", "HPOR",     
120                         "Internal Speakers", "    
121                         "Internal Speakers", "    
122                         "Speaker Amplifier INL    
123                         "Speaker Amplifier INR    
124                 simple-audio-card,hp-det-gpio     
125                 simple-audio-card,aux-devs = <    
126                 simple-audio-card,pin-switches    
127                                                   
128                 simple-audio-card,cpu {           
129                         sound-dai = <&i2s1_8ch    
130                 };                                
131                                                   
132                 simple-audio-card,codec {         
133                         sound-dai = <&rk817>;     
134                 };                                
135         };                                        
136                                                   
137         speaker_amp: speaker-amplifier {          
138                 compatible = "simple-audio-amp    
139                 pinctrl-names = "default";        
140                 pinctrl-0 = <&spk_ctl>;           
141                 enable-gpios = <&gpio4 RK_PC2     
142                 sound-name-prefix = "Speaker A    
143                 VCC-supply = <&vcc_bat>;          
144         };                                        
145                                                   
146         vcc_3v3: vcc-3v3-regulator {              
147                 compatible = "regulator-fixed"    
148                 regulator-name = "vcc_3v3";       
149                 regulator-always-on;              
150                 regulator-boot-on;                
151                 regulator-min-microvolt = <330    
152                 regulator-max-microvolt = <330    
153                 vin-supply = <&vcc3v3_sys>;       
154         };                                        
155                                                   
156         vcc3v3_minipcie: vcc3v3-minipcie-regul    
157                 compatible = "regulator-fixed"    
158                 enable-active-high;               
159                 gpio = <&gpio4 RK_PC3 GPIO_ACT    
160                 pinctrl-names = "default";        
161                 pinctrl-0 = <&pcie_pwren_h>;      
162                 regulator-name = "vcc3v3_minip    
163                 regulator-min-microvolt = <330    
164                 regulator-max-microvolt = <330    
165                 vin-supply = <&vcc_sys>;          
166         };                                        
167                                                   
168         vcc3v3_sd: vcc3v3-sd-regulator {          
169                 compatible = "regulator-fixed"    
170                 gpio = <&gpio0 RK_PA5 GPIO_ACT    
171                 pinctrl-names = "default";        
172                 pinctrl-0 = <&sdmmc_pwren_l>;     
173                 regulator-name = "vcc3v3_sd";     
174                 regulator-min-microvolt = <330    
175                 regulator-max-microvolt = <330    
176                 vin-supply = <&vcc3v3_sys>;       
177         };                                        
178                                                   
179         vcc5v0_flashled: vcc5v0-flashled-regul    
180                 compatible = "regulator-fixed"    
181                 enable-active-high;               
182                 gpio = <&gpio4 RK_PA5 GPIO_ACT    
183                 pinctrl-names = "default";        
184                 pinctrl-0 = <&flash_led_en_h>;    
185                 regulator-name = "vcc5v0_flash    
186                 regulator-min-microvolt = <500    
187                 regulator-max-microvolt = <500    
188                 vin-supply = <&vcc5v_midu>;       
189         };                                        
190                                                   
191         vcc5v0_usb_host0: vcc5v0-usb-host0-reg    
192                 compatible = "regulator-fixed"    
193                 enable-active-high;               
194                 gpio = <&gpio4 RK_PC4 GPIO_ACT    
195                 pinctrl-names = "default";        
196                 pinctrl-0 = <&usb_host_pwren1_    
197                 regulator-name = "vcc5v0_usb_h    
198                 regulator-min-microvolt = <500    
199                 regulator-max-microvolt = <500    
200                 vin-supply = <&vcc5v_midu>;       
201         };                                        
202                                                   
203         vcc5v0_usb_host2: vcc5v0-usb-host2-reg    
204                 compatible = "regulator-fixed"    
205                 enable-active-high;               
206                 gpio = <&gpio4 RK_PC5 GPIO_ACT    
207                 pinctrl-names = "default";        
208                 pinctrl-0 = <&usb_host_pwren2_    
209                 regulator-name = "vcc5v0_usb_h    
210                 regulator-min-microvolt = <500    
211                 regulator-max-microvolt = <500    
212                 vin-supply = <&vcc5v_midu>;       
213         };                                        
214                                                   
215         vcc_bat: vcc-bat-regulator {              
216                 compatible = "regulator-fixed"    
217                 regulator-name = "vcc_bat";       
218                 regulator-always-on;              
219                 regulator-boot-on;                
220         };                                        
221                                                   
222         vcc_sys: vcc-sys-regulator {              
223                 compatible = "regulator-fixed"    
224                 regulator-name = "vcc_sys";       
225                 regulator-always-on;              
226                 regulator-boot-on;                
227                 vin-supply = <&vcc_bat>;          
228         };                                        
229                                                   
230         vdd1v2_dvp: vdd1v2-dvp-regulator {        
231                 compatible = "regulator-fixed"    
232                 regulator-name = "vdd1v2_dvp";    
233                 regulator-min-microvolt = <120    
234                 regulator-max-microvolt = <120    
235                 vin-supply = <&vcc_3v3>;          
236         };                                        
237 };                                                
238                                                   
239 &combphy1 {                                       
240         status = "okay";                          
241 };                                                
242                                                   
243 &combphy2 {                                       
244         status = "okay";                          
245 };                                                
246                                                   
247 &cpu0 {                                           
248         cpu-supply = <&vdd_cpu>;                  
249 };                                                
250                                                   
251 &cpu1 {                                           
252         cpu-supply = <&vdd_cpu>;                  
253 };                                                
254                                                   
255 &cpu2 {                                           
256         cpu-supply = <&vdd_cpu>;                  
257 };                                                
258                                                   
259 &cpu3 {                                           
260         cpu-supply = <&vdd_cpu>;                  
261 };                                                
262                                                   
263 &cru {                                            
264         assigned-clocks = <&pmucru CLK_RTC_32K    
265                           <&pmucru PLL_PPLL>,     
266         assigned-clock-rates = <32768>, <12000    
267         assigned-clock-parents = <&pmucru CLK_    
268 };                                                
269                                                   
270 &csi_dphy {                                       
271         status = "okay";                          
272 };                                                
273                                                   
274 &dsi0 {                                           
275         status = "okay";                          
276         clock-master;                             
277         #address-cells = <1>;                     
278         #size-cells = <0>;                        
279                                                   
280         lcd: panel@0 {                            
281                 compatible = "boe,th101mb31ig0    
282                 reg = <0>;                        
283                 backlight = <&backlight>;         
284                 enable-gpios = <&gpio0 RK_PC7     
285                 rotation = <90>;                  
286                 power-supply = <&vcc_3v3>;        
287                                                   
288                 port@0 {                          
289                         panel_in_dsi: endpoint    
290                                 remote-endpoin    
291                         };                        
292                 };                                
293         };                                        
294 };                                                
295                                                   
296 &dsi0_in {                                        
297         dsi0_in_vp1: endpoint {                   
298                 remote-endpoint = <&vp1_out_ds    
299         };                                        
300 };                                                
301                                                   
302 &dsi0_out {                                       
303         dsi0_out_con: endpoint {                  
304                 remote-endpoint = <&panel_in_d    
305         };                                        
306 };                                                
307                                                   
308 &dsi_dphy0 {                                      
309         status = "okay";                          
310 };                                                
311                                                   
312 &gpu {                                            
313         mali-supply = <&vdd_gpu_npu>;             
314         status = "okay";                          
315 };                                                
316                                                   
317 &hdmi {                                           
318         avdd-0v9-supply = <&vdda_0v9_p>;          
319         avdd-1v8-supply = <&vcc_1v8>;             
320         status = "okay";                          
321 };                                                
322                                                   
323 &hdmi_in {                                        
324         hdmi_in_vp0: endpoint {                   
325                 remote-endpoint = <&vp0_out_hd    
326         };                                        
327 };                                                
328                                                   
329 &hdmi_out {                                       
330         hdmi_out_con: endpoint {                  
331                 remote-endpoint = <&hdmi_con_i    
332         };                                        
333 };                                                
334                                                   
335 &hdmi_sound {                                     
336         status = "okay";                          
337 };                                                
338                                                   
339 &i2c0 {                                           
340         clock-frequency = <400000>;               
341         status = "okay";                          
342                                                   
343         vdd_cpu: regulator@1c {                   
344                 compatible = "tcs,tcs4525";       
345                 reg = <0x1c>;                     
346                 fcs,suspend-voltage-selector =    
347                 regulator-name = "vdd_cpu";       
348                 regulator-min-microvolt = <800    
349                 regulator-max-microvolt = <115    
350                 regulator-ramp-delay = <2300>;    
351                 regulator-always-on;              
352                 regulator-boot-on;                
353                 vin-supply = <&vcc_sys>;          
354                                                   
355                 regulator-state-mem {             
356                         regulator-off-in-suspe    
357                 };                                
358         };                                        
359                                                   
360         rk817: pmic@20 {                          
361                 compatible = "rockchip,rk817";    
362                 reg = <0x20>;                     
363                 interrupt-parent = <&gpio0>;      
364                 interrupts = <RK_PA3 IRQ_TYPE_    
365                 assigned-clocks = <&cru I2S1_M    
366                 assigned-clock-parents = <&cru    
367                 clock-names = "mclk";             
368                 clocks = <&cru I2S1_MCLKOUT_TX    
369                 clock-output-names = "rk808-cl    
370                 #clock-cells = <1>;               
371                 pinctrl-names = "default";        
372                 pinctrl-0 = <&pmic_int_l>, <&i    
373                 rockchip,system-power-controll    
374                 #sound-dai-cells = <0>;           
375                 wakeup-source;                    
376                                                   
377                 vcc1-supply = <&vcc_sys>;         
378                 vcc2-supply = <&vcc_sys>;         
379                 vcc3-supply = <&vcc_sys>;         
380                 vcc4-supply = <&vcc_sys>;         
381                 vcc5-supply = <&vcc_sys>;         
382                 vcc6-supply = <&vcc_sys>;         
383                 vcc7-supply = <&vcc_sys>;         
384                 vcc8-supply = <&vcc_sys>;         
385                 vcc9-supply = <&vcc5v_midu>;      
386                                                   
387                 regulators {                      
388                         vdd_logic: DCDC_REG1 {    
389                                 regulator-alwa    
390                                 regulator-boot    
391                                 regulator-min-    
392                                 regulator-max-    
393                                 regulator-ramp    
394                                 regulator-init    
395                                 regulator-name    
396                                 regulator-stat    
397                                         regula    
398                                 };                
399                         };                        
400                                                   
401                         vdd_gpu_npu: DCDC_REG2    
402                                 regulator-min-    
403                                 regulator-max-    
404                                 regulator-ramp    
405                                 regulator-init    
406                                 regulator-name    
407                                 regulator-stat    
408                                         regula    
409                                 };                
410                         };                        
411                                                   
412                         vcc_ddr: DCDC_REG3 {      
413                                 regulator-alwa    
414                                 regulator-boot    
415                                 regulator-init    
416                                 regulator-name    
417                                 regulator-stat    
418                                         regula    
419                                 };                
420                         };                        
421                                                   
422                         vcc3v3_sys: DCDC_REG4     
423                                 regulator-alwa    
424                                 regulator-boot    
425                                 regulator-min-    
426                                 regulator-max-    
427                                 regulator-init    
428                                 regulator-name    
429                                 regulator-stat    
430                                         regula    
431                                 };                
432                         };                        
433                                                   
434                         vcca1v8_pmu: LDO_REG1     
435                                 regulator-alwa    
436                                 regulator-boot    
437                                 regulator-min-    
438                                 regulator-max-    
439                                 regulator-name    
440                                 regulator-stat    
441                                         regula    
442                                 };                
443                         };                        
444                                                   
445                         vdda_0v9_p: LDO_REG2 {    
446                                 regulator-alwa    
447                                 regulator-boot    
448                                 regulator-min-    
449                                 regulator-max-    
450                                 regulator-name    
451                                 regulator-stat    
452                                         regula    
453                                 };                
454                         };                        
455                                                   
456                         vdda0v9_pmu: LDO_REG3     
457                                 regulator-alwa    
458                                 regulator-boot    
459                                 regulator-min-    
460                                 regulator-max-    
461                                 regulator-name    
462                                 regulator-stat    
463                                         regula    
464                                 };                
465                         };                        
466                                                   
467                         vccio_acodec: LDO_REG4    
468                                 regulator-alwa    
469                                 regulator-boot    
470                                 regulator-min-    
471                                 regulator-max-    
472                                 regulator-name    
473                                 regulator-stat    
474                                         regula    
475                                 };                
476                         };                        
477                                                   
478                         vccio_sd: LDO_REG5 {      
479                                 regulator-alwa    
480                                 regulator-boot    
481                                 regulator-min-    
482                                 regulator-max-    
483                                 regulator-name    
484                                 regulator-stat    
485                                         regula    
486                                 };                
487                         };                        
488                                                   
489                         vcc3v3_pmu: LDO_REG6 {    
490                                 regulator-alwa    
491                                 regulator-boot    
492                                 regulator-min-    
493                                 regulator-max-    
494                                 regulator-name    
495                                 regulator-stat    
496                                         regula    
497                                 };                
498                         };                        
499                                                   
500                         vcc_1v8: LDO_REG7 {       
501                                 regulator-alwa    
502                                 regulator-boot    
503                                 regulator-min-    
504                                 regulator-max-    
505                                 regulator-name    
506                                 regulator-stat    
507                                         regula    
508                                 };                
509                         };                        
510                                                   
511                         vcc1v8_dvp: LDO_REG8 {    
512                                 regulator-alwa    
513                                 regulator-boot    
514                                 regulator-min-    
515                                 regulator-max-    
516                                 regulator-name    
517                                 regulator-stat    
518                                         regula    
519                                 };                
520                         };                        
521                                                   
522                         vcc2v8_dvp: LDO_REG9 {    
523                                 regulator-alwa    
524                                 regulator-boot    
525                                 regulator-min-    
526                                 regulator-max-    
527                                 regulator-name    
528                                 regulator-stat    
529                                         regula    
530                                 };                
531                         };                        
532                                                   
533                         vcc5v_midu: BOOST {       
534                                 regulator-alwa    
535                                 regulator-boot    
536                                 regulator-min-    
537                                 regulator-max-    
538                                 regulator-name    
539                                 regulator-stat    
540                                         regula    
541                                 };                
542                         };                        
543                                                   
544                         vbus: OTG_SWITCH {        
545                                 regulator-min-    
546                                 regulator-max-    
547                                 regulator-name    
548                                 regulator-stat    
549                                         regula    
550                                 };                
551                         };                        
552                 };                                
553                                                   
554                 charger {                         
555                         monitored-battery = <&    
556                         rockchip,resistor-sens    
557                         rockchip,sleep-enter-c    
558                         rockchip,sleep-filter-    
559                 };                                
560         };                                        
561 };                                                
562                                                   
563 &i2c1 {                                           
564         clock-frequency = <400000>;               
565         status = "okay";                          
566                                                   
567         touchscreen@5d {                          
568                 compatible = "goodix,gt911";      
569                 reg = <0x5d>;                     
570                 interrupt-parent = <&gpio0>;      
571                 interrupts = <RK_PB0 IRQ_TYPE_    
572                 pinctrl-names = "default";        
573                 pinctrl-0 = <&tp_int_l_pmuio2>    
574                 AVDD28-supply = <&vcc3v3_pmu>;    
575                 VDDIO-supply = <&vcca1v8_pmu>;    
576                 irq-gpios = <&gpio0 RK_PB0 GPI    
577                 reset-gpios = <&gpio0 RK_PC2 G    
578         };                                        
579 };                                                
580                                                   
581 &i2c2 {                                           
582         clock-frequency = <400000>;               
583         pinctrl-0 = <&i2c2m1_xfer>;               
584         status = "okay";                          
585                                                   
586         vcm@c {                                   
587                 compatible = "dongwoon,dw9714"    
588                 reg = <0x0c>;                     
589                 vcc-supply = <&vcc1v8_dvp>;       
590         };                                        
591                                                   
592         camera@36 {                               
593                 compatible = "ovti,ov5648";       
594                 reg = <0x36>;                     
595                 pinctrl-names = "default";        
596                 pinctrl-0 = <&camerab_pdn_l &c    
597                                                   
598                 clocks = <&cru CLK_CIF_OUT>;      
599                 assigned-clocks = <&cru CLK_CI    
600                 assigned-clock-rates = <240000    
601                                                   
602                 avdd-supply = <&vcc2v8_dvp>;      
603                 dvdd-supply = <&vdd1v2_dvp>;      
604                 dovdd-supply = <&vcc1v8_dvp>;     
605                 powerdown-gpios = <&gpio4 RK_P    
606                 reset-gpios = <&gpio4 RK_PB1 G    
607                                                   
608                 port {                            
609                         endpoint {                
610                                 data-lanes = <    
611                                 remote-endpoin    
612                                 link-frequenci    
613                         };                        
614                 };                                
615         };                                        
616 };                                                
617                                                   
618 &i2c5 {                                           
619         clock-frequency = <400000>;               
620         status = "okay";                          
621                                                   
622         accelerometer@18 {                        
623                 compatible = "silan,sc7a20";      
624                 reg = <0x18>;                     
625                 interrupt-parent = <&gpio3>;      
626                 interrupts = <RK_PA2 IRQ_TYPE_    
627                 pinctrl-names = "default";        
628                 pinctrl-0 = <&gsensor_int_l>;     
629                 st,drdy-int-pin = <1>;            
630                 vdd-supply = <&vcc_1v8>;          
631                 vddio-supply = <&vcc_1v8>;        
632                 mount-matrix = "1", "0", "0",     
633                                "0", "0", "1",     
634                                "0", "1", "0";     
635         };                                        
636 };                                                
637                                                   
638 &i2s0_8ch {                                       
639         status = "okay";                          
640 };                                                
641                                                   
642 &i2s1_8ch {                                       
643         pinctrl-names = "default";                
644         pinctrl-0 = <&i2s1m0_sclktx               
645                      &i2s1m0_lrcktx               
646                      &i2s1m0_sdi0                 
647                      &i2s1m0_sdo0>;               
648         rockchip,trcm-sync-tx-only;               
649         status = "okay";                          
650 };                                                
651                                                   
652 &pcie2x1 {                                        
653         pinctrl-names = "default";                
654         pinctrl-0 = <&pcie_reset_h>;              
655         reset-gpios = <&gpio1 RK_PB2 GPIO_ACTI    
656         vpcie3v3-supply = <&vcc3v3_minipcie>;     
657         status = "okay";                          
658 };                                                
659                                                   
660 &pinctrl {                                        
661         camerab {                                 
662                 camerab_pdn_l: camerab-pdn-l {    
663                         rockchip,pins = <4 RK_    
664                 };                                
665                                                   
666                 camerab_rst_l: camerab-rst-l {    
667                         rockchip,pins = <4 RK_    
668                 };                                
669         };                                        
670                                                   
671         cameraf {                                 
672                 cameraf_pdn_l: cameraf-pdn-l {    
673                         rockchip,pins = <4 RK_    
674                 };                                
675                                                   
676                 cameraf_rst_l: cameraf-rst-l {    
677                         rockchip,pins = <4 RK_    
678                 };                                
679         };                                        
680                                                   
681         flash {                                   
682                 flash_led_en_h: flash-led-en-h    
683                         rockchip,pins = <4 RK_    
684                 };                                
685         };                                        
686                                                   
687         fspi {                                    
688                 fspi_dual_io_pins: fspi-dual-i    
689                         rockchip,pins =           
690                                 /* fspi_clk */    
691                                 <1 RK_PD0 1 &p    
692                                 /* fspi_cs0n *    
693                                 <1 RK_PD3 1 &p    
694                                 /* fspi_d0 */     
695                                 <1 RK_PD1 1 &p    
696                                 /* fspi_d1 */     
697                                 <1 RK_PD2 1 &p    
698                 };                                
699         };                                        
700                                                   
701         gsensor {                                 
702                 gsensor_int_l: gsensor-int-l {    
703                         rockchip,pins = <3 RK_    
704                 };                                
705         };                                        
706                                                   
707         kb {                                      
708                 kb_id_det: kb-id-det {            
709                         rockchip,pins = <4 RK_    
710                 };                                
711         };                                        
712                                                   
713         lcd {                                     
714                 lcd_pwren_h: lcd-pwren-h {        
715                         rockchip,pins = <0 RK_    
716                 };                                
717         };                                        
718                                                   
719         pcie {                                    
720                 pcie_pwren_h: pcie-pwren-h {      
721                         rockchip,pins = <4 RK_    
722                 };                                
723                                                   
724                 pcie_reset_h: pcie-reset-h {      
725                         rockchip,pins = <1 RK_    
726                 };                                
727         };                                        
728                                                   
729         pmic {                                    
730                 pmic_int_l: pmic-int-l {          
731                         rockchip,pins = <0 RK_    
732                 };                                
733         };                                        
734                                                   
735         sdmmc {                                   
736                 sdmmc_pwren_l: sdmmc-pwren-l {    
737                         rockchip,pins = <0 RK_    
738                 };                                
739         };                                        
740                                                   
741         sound {                                   
742                 hp_det_l: hp-det-l {              
743                         rockchip,pins = <4 RK_    
744                 };                                
745                                                   
746                 spk_ctl: spk-ctl {                
747                         rockchip,pins = <4 RK_    
748                 };                                
749         };                                        
750                                                   
751         tp {                                      
752                 tp_int_l_pmuio2: tp-int-l-pmui    
753                         rockchip,pins = <0 RK_    
754                 };                                
755                                                   
756                 tp_rst_l_pmuio2: tp-rst-l-pmui    
757                         rockchip,pins = <0 RK_    
758                 };                                
759         };                                        
760                                                   
761         usb {                                     
762                 usbcc_int_l: usbcc-int-l {        
763                         rockchip,pins = <0 RK_    
764                 };                                
765                                                   
766                 usb_host_pwren1_h: usb-host-pw    
767                         rockchip,pins = <4 RK_    
768                 };                                
769                                                   
770                 usb_host_pwren2_h: usb-host-pw    
771                         rockchip,pins = <4 RK_    
772                 };                                
773         };                                        
774                                                   
775         wifi {                                    
776                 host_wake_wl: host-wake-wl {      
777                         rockchip,pins = <0 RK_    
778                 };                                
779                                                   
780                 wifi_wake_host_h: wifi-wake-ho    
781                         rockchip,pins = <0 RK_    
782                 };                                
783         };                                        
784 };                                                
785                                                   
786 &pmu_io_domains {                                 
787         pmuio1-supply = <&vcc3v3_pmu>;            
788         pmuio2-supply = <&vcca1v8_pmu>;           
789         vccio1-supply = <&vccio_acodec>;          
790         vccio2-supply = <&vcc_1v8>;               
791         vccio3-supply = <&vccio_sd>;              
792         vccio4-supply = <&vcc_1v8>;               
793         vccio5-supply = <&vcc_1v8>;               
794         vccio6-supply = <&vcc1v8_dvp>;            
795         vccio7-supply = <&vcc_3v3>;               
796         status = "okay";                          
797 };                                                
798                                                   
799 &pwm4 {                                           
800         status = "okay";                          
801 };                                                
802                                                   
803 &saradc {                                         
804         vref-supply = <&vcc_1v8>;                 
805         status = "okay";                          
806 };                                                
807                                                   
808 &sdhci {                                          
809         bus-width = <8>;                          
810         no-sdio;                                  
811         no-sd;                                    
812         non-removable;                            
813         max-frequency = <200000000>;              
814         mmc-hs200-1_8v;                           
815         pinctrl-names = "default";                
816         pinctrl-0 = <&emmc_bus8                   
817                      &emmc_clk                    
818                      &emmc_cmd                    
819                      &emmc_datastrobe             
820                      &emmc_rstnout>;              
821         vmmc-supply = <&vcc_3v3>;                 
822         vqmmc-supply = <&vcc_1v8>;                
823         status = "okay";                          
824 };                                                
825                                                   
826 &sdmmc0 {                                         
827         bus-width = <4>;                          
828         cap-sd-highspeed;                         
829         cd-gpios = <&gpio0 RK_PA4 GPIO_ACTIVE_    
830         disable-wp;                               
831         pinctrl-names = "default";                
832         pinctrl-0 = <&sdmmc0_bus4                 
833                      &sdmmc0_clk                  
834                      &sdmmc0_cmd                  
835                      &sdmmc0_det>;                
836         sd-uhs-sdr104;                            
837         vmmc-supply = <&vcc3v3_sd>;               
838         vqmmc-supply = <&vccio_sd>;               
839         status = "okay";                          
840 };                                                
841                                                   
842 &sdmmc1 {                                         
843         bus-width = <4>;                          
844         cap-sd-highspeed;                         
845         cap-sdio-irq;                             
846         keep-power-in-suspend;                    
847         non-removable;                            
848         pinctrl-names = "default";                
849         pinctrl-0 = <&sdmmc1_bus4                 
850                      &sdmmc1_cmd                  
851                      &sdmmc1_clk>;                
852         sd-uhs-sdr104;                            
853         vqmmc-supply = <&vcca1v8_pmu>;            
854         status = "okay";                          
855 };                                                
856                                                   
857 &sfc {                                            
858         pinctrl-names = "default";                
859         pinctrl-0 = <&fspi_dual_io_pins>;         
860         status = "okay";                          
861         #address-cells = <1>;                     
862         #size-cells = <0>;                        
863                                                   
864         flash@0 {                                 
865                 compatible = "jedec,spi-nor";     
866                 reg = <0>;                        
867                 spi-max-frequency = <100000000    
868                 spi-rx-bus-width = <2>;           
869                 spi-tx-bus-width = <1>;           
870         };                                        
871 };                                                
872                                                   
873 &tsadc {                                          
874         rockchip,hw-tshut-mode = <1>;             
875         rockchip,hw-tshut-polarity = <0>;         
876         status = "okay";                          
877 };                                                
878                                                   
879 &uart2 {                                          
880         status = "okay";                          
881 };                                                
882                                                   
883 &usb_host0_ehci {                                 
884         status = "okay";                          
885 };                                                
886                                                   
887 &usb_host0_ohci {                                 
888         status = "okay";                          
889 };                                                
890                                                   
891 &usb_host0_xhci {                                 
892         status = "okay";                          
893 };                                                
894                                                   
895 &usb_host1_xhci {                                 
896         status = "okay";                          
897 };                                                
898                                                   
899 &usb2phy0 {                                       
900         status = "okay";                          
901 };                                                
902                                                   
903 &usb2phy0_host {                                  
904         phy-supply = <&vcc5v0_usb_host0>;         
905         status = "okay";                          
906 };                                                
907                                                   
908 &usb2phy0_otg {                                   
909         status = "okay";                          
910 };                                                
911                                                   
912 &usb2phy1 {                                       
913         status = "okay";                          
914 };                                                
915                                                   
916 &usb2phy1_otg {                                   
917         phy-supply = <&vcc5v0_usb_host2>;         
918         status = "okay";                          
919 };                                                
920                                                   
921 &vop {                                            
922         assigned-clocks = <&cru DCLK_VOP0>, <&    
923         assigned-clock-parents = <&pmucru PLL_    
924         status = "okay";                          
925 };                                                
926                                                   
927 &vop_mmu {                                        
928         status = "okay";                          
929 };                                                
930                                                   
931 &vp0 {                                            
932         vp0_out_hdmi: endpoint@ROCKCHIP_VOP2_E    
933                 reg = <ROCKCHIP_VOP2_EP_HDMI0>    
934                 remote-endpoint = <&hdmi_in_vp    
935         };                                        
936 };                                                
937                                                   
938 &vp1 {                                            
939         vp1_out_dsi0: endpoint@ROCKCHIP_VOP2_E    
940                 reg = <ROCKCHIP_VOP2_EP_MIPI0>    
941                 remote-endpoint = <&dsi0_in_vp    
942         };                                        
943 };                                                
                                                      

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