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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/qcom/sc8180x-primus.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/arm64/qcom/sc8180x-primus.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/qcom/sc8180x-primus.dts (Version linux-5.8.18)


  1 // SPDX-License-Identifier: BSD-3-Clause          
  2 /*                                                
  3  * Copyright (c) 2017-2019, The Linux Foundati    
  4  * Copyright (c) 2020-2023, Linaro Limited        
  5  */                                               
  6                                                   
  7 /dts-v1/;                                         
  8                                                   
  9 #include <dt-bindings/firmware/qcom,scm.h>        
 10 #include <dt-bindings/gpio/gpio.h>                
 11 #include <dt-bindings/input/gpio-keys.h>          
 12 #include <dt-bindings/input/input.h>              
 13 #include <dt-bindings/regulator/qcom,rpmh-regu    
 14 #include "sc8180x.dtsi"                           
 15 #include "sc8180x-pmics.dtsi"                     
 16                                                   
 17 / {                                               
 18         model = "Qualcomm SC8180x Primus";        
 19         compatible = "qcom,sc8180x-primus", "q    
 20                                                   
 21         aliases {                                 
 22                 serial0 = &uart12;                
 23                 serial1 = &uart13;                
 24         };                                        
 25                                                   
 26         backlight: backlight {                    
 27                 compatible = "pwm-backlight";     
 28                 pwms = <&pmc8180c_lpg 4 100000    
 29                 enable-gpios = <&pmc8180c_gpio    
 30                                                   
 31                 pinctrl-names = "default";        
 32                 pinctrl-0 = <&bl_pwm_default>;    
 33         };                                        
 34                                                   
 35         chosen {                                  
 36                 stdout-path = "serial0:115200n    
 37         };                                        
 38                                                   
 39         gpio-keys {                               
 40                 compatible = "gpio-keys";         
 41                                                   
 42                 pinctrl-names = "default";        
 43                 pinctrl-0 = <&hall_int_active_    
 44                                                   
 45                 lid-switch {                      
 46                         gpios = <&tlmm 121 GPI    
 47                         linux,input-type = <EV    
 48                         linux,code = <SW_LID>;    
 49                         wakeup-source;            
 50                         wakeup-event-action =     
 51                 };                                
 52         };                                        
 53                                                   
 54         pmic-glink {                              
 55                 compatible = "qcom,sc8180x-pmi    
 56                                                   
 57                 #address-cells = <1>;             
 58                 #size-cells = <0>;                
 59                                                   
 60                 connector@0 {                     
 61                         compatible = "usb-c-co    
 62                         reg = <0>;                
 63                         power-role = "dual";      
 64                         data-role = "dual";       
 65                                                   
 66                         ports {                   
 67                                 #address-cells    
 68                                 #size-cells =     
 69                                                   
 70                                 port@0 {          
 71                                         reg =     
 72                                                   
 73                                         pmic_g    
 74                                                   
 75                                         };        
 76                                 };                
 77                                                   
 78                                 port@1 {          
 79                                         reg =     
 80                                                   
 81                                         pmic_g    
 82                                                   
 83                                         };        
 84                                 };                
 85                                                   
 86                                 port@2 {          
 87                                         reg =     
 88                                                   
 89                                         pmic_g    
 90                                                   
 91                                         };        
 92                                 };                
 93                         };                        
 94                 };                                
 95                                                   
 96                 connector@1 {                     
 97                         compatible = "usb-c-co    
 98                         reg = <1>;                
 99                         power-role = "dual";      
100                         data-role = "dual";       
101                                                   
102                         ports {                   
103                                 #address-cells    
104                                 #size-cells =     
105                                 port@0 {          
106                                         reg =     
107                                                   
108                                         pmic_g    
109                                                   
110                                         };        
111                                 };                
112                                                   
113                                 port@1 {          
114                                         reg =     
115                                                   
116                                         pmic_g    
117                                                   
118                                         };        
119                                 };                
120                                                   
121                                 port@2 {          
122                                         reg =     
123                                                   
124                                         pmic_g    
125                                                   
126                                         };        
127                                 };                
128                         };                        
129                 };                                
130         };                                        
131                                                   
132         reserved-memory {                         
133                 rmtfs_mem: rmtfs-region@855000    
134                         compatible = "qcom,rmt    
135                         reg = <0x0 0x85500000     
136                         no-map;                   
137                                                   
138                         qcom,client-id = <1>;     
139                         qcom,vmid = <QCOM_SCM_    
140                 };                                
141                                                   
142                 wlan_mem: wlan-region@8bc00000    
143                         reg = <0x0 0x8bc00000     
144                         no-map;                   
145                 };                                
146                                                   
147                 adsp_mem: adsp-region@96e00000    
148                         reg = <0x0 0x96e00000     
149                         no-map;                   
150                 };                                
151                                                   
152                 mpss_mem: mpss-region@8d800000    
153                         reg = <0x0 0x8d800000     
154                         no-map;                   
155                 };                                
156                                                   
157                 gpu_mem: gpu-region@98a00000 {    
158                         reg = <0x0 0x98a00000     
159                         no-map;                   
160                 };                                
161                                                   
162                 reserved-region@9a500000 {        
163                         reg = <0x0 0x9a500000     
164                         no-map;                   
165                 };                                
166         };                                        
167                                                   
168         vreg_nvme_0p9: nvme-0p9-regulator {       
169                 compatible = "regulator-fixed"    
170                 regulator-name = "vreg_nvme_0p    
171                                                   
172                 regulator-min-microvolt = <900    
173                 regulator-max-microvolt = <900    
174                                                   
175                 regulator-always-on;              
176         };                                        
177                                                   
178         vreg_nvme_3p3: nvme-3p3-regulator {       
179                 compatible = "regulator-fixed"    
180                 regulator-name = "vreg_nvme_3p    
181                                                   
182                 regulator-min-microvolt = <330    
183                 regulator-max-microvolt = <330    
184                                                   
185                 gpio = <&pmc8180c_gpios 11 0>;    
186                 enable-active-high;               
187                                                   
188                 regulator-always-on;              
189         };                                        
190                                                   
191         vdd_kb_tp_3v3: vdd-kb-tp-3v3-regulator    
192                 compatible = "regulator-fixed"    
193                 regulator-name = "vdd_kb_tp_3v    
194                 regulator-min-microvolt = <330    
195                 regulator-max-microvolt = <330    
196                                                   
197                 gpio = <&tlmm 4 GPIO_ACTIVE_HI    
198                 enable-active-high;               
199                                                   
200                 regulator-always-on;              
201                                                   
202                 pinctrl-names = "default";        
203                 pinctrl-0 = <&kb_tp_3v3_en_act    
204         };                                        
205                                                   
206         vph_pwr: vph-pwr-regulator {              
207                 compatible = "regulator-fixed"    
208                 regulator-name = "vph_pwr";       
209                 regulator-min-microvolt = <370    
210                 regulator-max-microvolt = <370    
211         };                                        
212                                                   
213         vreg_s4a_1p8: pm8150-s4 {                 
214                 compatible = "regulator-fixed"    
215                 regulator-name = "vreg_s4a_1p8    
216                                                   
217                 regulator-min-microvolt = <180    
218                 regulator-max-microvolt = <180    
219                                                   
220                 regulator-always-on;              
221                 regulator-boot-on;                
222                                                   
223                 vin-supply = <&vph_pwr>;          
224         };                                        
225                                                   
226         vreg_usb2_host_en: regulator-usb2-host    
227                 compatible = "regulator-fixed"    
228                 regulator-name = "usb2_host_en    
229                                                   
230                 regulator-min-microvolt = <500    
231                 regulator-max-microvolt = <500    
232                                                   
233                 gpio = <&pmc8180_1_gpios 9 GPI    
234                 enable-active-high;               
235                                                   
236                 regulator-always-on;              
237         };                                        
238                                                   
239         vreg_usb3_host_en: regulator-usb3-host    
240                 compatible = "regulator-fixed"    
241                 regulator-name = "usb3_host_en    
242                                                   
243                 regulator-min-microvolt = <500    
244                 regulator-max-microvolt = <500    
245                                                   
246                 gpio = <&pmc8180_2_gpios 9 GPI    
247                 enable-active-high;               
248                                                   
249                 regulator-always-on;              
250         };                                        
251                                                   
252         usbprim-sbu-mux {                         
253                 compatible = "pericom,pi3usb10    
254                                                   
255                 enable-gpios = <&tlmm 152 GPIO    
256                 select-gpios = <&tlmm 100 GPIO    
257                                                   
258                 pinctrl-names = "default";        
259                 pinctrl-0 = <&usbprim_sbu_defa    
260                                                   
261                 mode-switch;                      
262                 orientation-switch;               
263                                                   
264                 port {                            
265                         usbprim_sbu_mux: endpo    
266                                 remote-endpoin    
267                         };                        
268                 };                                
269         };                                        
270                                                   
271         usbsec-sbu-mux {                          
272                 compatible = "pericom,pi3usb10    
273                                                   
274                 enable-gpios = <&tlmm 188 GPIO    
275                 select-gpios = <&tlmm 187 GPIO    
276                                                   
277                 pinctrl-names = "default";        
278                 pinctrl-0 = <&usbsec_sbu_defau    
279                                                   
280                 mode-switch;                      
281                 orientation-switch;               
282                                                   
283                 port {                            
284                         usbsec_sbu_mux: endpoi    
285                                 remote-endpoin    
286                         };                        
287                 };                                
288         };                                        
289 };                                                
290                                                   
291 &apps_rsc {                                       
292         regulators-0 {                            
293                 compatible = "qcom,pmc8180-rpm    
294                 qcom,pmic-id = "a";               
295                                                   
296                 vdd-s5-supply = <&vph_pwr>;       
297                 vdd-l7-l12-l14-l15-supply = <&    
298                                                   
299                 vreg_s5a_2p0: smps5 {             
300                         regulator-min-microvol    
301                         regulator-max-microvol    
302                 };                                
303                                                   
304                 vreg_l7a_1p8: ldo7 {              
305                         regulator-min-microvol    
306                         regulator-max-microvol    
307                         regulator-initial-mode    
308                 };                                
309                                                   
310                 vreg_l9a_1p3: ldo9 {              
311                         regulator-min-microvol    
312                         regulator-max-microvol    
313                         regulator-initial-mode    
314                 };                                
315                                                   
316                 vreg_l12a_1p8: ldo12 {            
317                         regulator-min-microvol    
318                         regulator-max-microvol    
319                         regulator-initial-mode    
320                 };                                
321         };                                        
322                                                   
323         regulators-1 {                            
324                 compatible = "qcom,pmc8180c-rp    
325                 qcom,pmic-id = "c";               
326                                                   
327                 vdd-s6-supply = <&vph_pwr>;       
328                 vdd-s8-supply = <&vph_pwr>;       
329                 vdd-l2-l3-supply = <&vreg_s6c_    
330                 vdd-bob-supply = <&vph_pwr>;      
331                                                   
332                 vreg_s6c_1p35: smps6 {            
333                         regulator-min-microvol    
334                         regulator-max-microvol    
335                         regulator-initial-mode    
336                 };                                
337                                                   
338                 vreg_s8c_1p8: smps8 {             
339                         regulator-min-microvol    
340                         regulator-max-microvol    
341                         regulator-initial-mode    
342                         regulator-always-on;      
343                 };                                
344                                                   
345                 vreg_l3c_1p2: ldo3 {              
346                         regulator-min-microvol    
347                         regulator-max-microvol    
348                         regulator-initial-mode    
349                 };                                
350                                                   
351                 vreg_l4c_3p3: ldo4 {              
352                         regulator-min-microvol    
353                         regulator-max-microvol    
354                         regulator-initial-mode    
355                 };                                
356                                                   
357                 vreg_l10c_3p3: ldo10 {            
358                         regulator-min-microvol    
359                         regulator-max-microvol    
360                         regulator-initial-mode    
361                 };                                
362                                                   
363                 vreg_l11c_3p3: ldo11 {            
364                         regulator-min-microvol    
365                         regulator-max-microvol    
366                         regulator-initial-mode    
367                 };                                
368                                                   
369                 vreg_bob: bob {                   
370                         regulator-min-microvol    
371                         regulator-max-microvol    
372                         regulator-initial-mode    
373                 };                                
374         };                                        
375                                                   
376         regulators-2 {                            
377                 compatible = "qcom,pmc8180-rpm    
378                 qcom,pmic-id = "e";               
379                                                   
380                 vdd-s4-supply = <&vph_pwr>;       
381                 vdd-s5-supply = <&vph_pwr>;       
382                 vdd-l2-l10-supply = <&vreg_bob    
383                 vdd-l3-l4-l5-l18-supply = <&vr    
384                 vdd-l7-l12-l14-l15-supply = <&    
385                 vdd-l13-l16-l17-supply = <&vre    
386                                                   
387                 vreg_s4e_0p98: smps4 {            
388                         regulator-min-microvol    
389                         regulator-max-microvol    
390                         regulator-initial-mode    
391                 };                                
392                                                   
393                 vreg_s5e_2p05: smps5 {            
394                         regulator-min-microvol    
395                         regulator-max-microvol    
396                         regulator-initial-mode    
397                 };                                
398                                                   
399                 vreg_l1e_0p75: ldo1 {             
400                         regulator-min-microvol    
401                         regulator-max-microvol    
402                         regulator-initial-mode    
403                 };                                
404                                                   
405                 vreg_l5e_0p88: ldo5 {             
406                         regulator-min-microvol    
407                         regulator-max-microvol    
408                         regulator-initial-mode    
409                 };                                
410                                                   
411                 vreg_l7e_1p8: ldo7 {              
412                         regulator-min-microvol    
413                         regulator-max-microvol    
414                         regulator-initial-mode    
415                         regulator-allowed-mode    
416                                                   
417                         regulator-allow-set-lo    
418                 };                                
419                                                   
420                 vreg_l10e_2p9: ldo10 {            
421                         regulator-min-microvol    
422                         regulator-max-microvol    
423                         regulator-initial-mode    
424                         regulator-allowed-mode    
425                                                   
426                         regulator-allow-set-lo    
427                 };                                
428                                                   
429                 vreg_l12e: ldo12 {                
430                         regulator-min-microvol    
431                         regulator-max-microvol    
432                         regulator-initial-mode    
433                 };                                
434                                                   
435                 vreg_l16e_3p0: ldo16 {            
436                         regulator-min-microvol    
437                         regulator-max-microvol    
438                         regulator-initial-mode    
439                 };                                
440         };                                        
441 };                                                
442                                                   
443 &gpu {                                            
444         status = "okay";                          
445                                                   
446         zap-shader {                              
447                 memory-region = <&gpu_mem>;       
448                 firmware-name = "qcom/sc8180x/    
449         };                                        
450 };                                                
451                                                   
452 &i2c1 {                                           
453         clock-frequency = <100000>;               
454                                                   
455         pinctrl-names = "default";                
456         pinctrl-0 = <&ts_i2c_active_state>;       
457                                                   
458         status = "okay";                          
459                                                   
460         touchscreen@10 {                          
461                 compatible = "hid-over-i2c";      
462                 reg = <0x10>;                     
463                 hid-descr-addr = <0x1>;           
464                                                   
465                 vdd-supply = <&vreg_l4c_3p3>;     
466                 vddl-supply = <&vreg_l12e>;       
467                                                   
468                 post-power-on-delay-ms = <20>;    
469                                                   
470                 interrupts-extended = <&tlmm 1    
471                                                   
472                 pinctrl-names = "default";        
473                 pinctrl-0 = <&ts_active_state>    
474         };                                        
475 };                                                
476                                                   
477 &i2c7 {                                           
478         clock-frequency = <100000>;               
479                                                   
480         pinctrl-names = "default";                
481         pinctrl-0 = <&aux_i2c_active_state>;      
482                                                   
483         status = "okay";                          
484                                                   
485         touchpad@15 {                             
486                 compatible = "hid-over-i2c";      
487                 reg = <0x15>;                     
488                 hid-descr-addr = <0x1>;           
489                                                   
490                 interrupts-extended = <&tlmm 2    
491                                                   
492                 pinctrl-names = "default";        
493                 pinctrl-0 = <&tp_int_active_st    
494                                                   
495                 vdd-supply = <&vdd_kb_tp_3v3>;    
496         };                                        
497                                                   
498         keyboard@3a {                             
499                 compatible = "hid-over-i2c";      
500                 reg = <0x3a>;                     
501                 hid-descr-addr = <0x1>;           
502                 interrupts-extended = <&tlmm 3    
503                                                   
504                 pinctrl-names = "default";        
505                 pinctrl-0 = <&kb_int_active_st    
506                                                   
507                 vdd-supply = <&vdd_kb_tp_3v3>;    
508         };                                        
509 };                                                
510                                                   
511 &mdss {                                           
512         status = "okay";                          
513 };                                                
514                                                   
515 &mdss_dp0 {                                       
516         status = "okay";                          
517 };                                                
518                                                   
519 &mdss_dp0_out {                                   
520         data-lanes = <0 1>;                       
521         remote-endpoint = <&usb_prim_qmpphy_dp    
522 };                                                
523                                                   
524 &mdss_dp1 {                                       
525         status = "okay";                          
526 };                                                
527                                                   
528 &mdss_dp1_out {                                   
529         data-lanes = <0 1>;                       
530         remote-endpoint = <&usb_sec_qmpphy_dp_    
531 };                                                
532                                                   
533 &mdss_edp {                                       
534         data-lanes = <0 1 2 3>;                   
535                                                   
536         pinctrl-names = "default";                
537         pinctrl-0 = <&edp_hpd_active>;            
538                                                   
539         status = "okay";                          
540                                                   
541         aux-bus {                                 
542                 panel {                           
543                         compatible = "edp-pane    
544                                                   
545                         backlight = <&backligh    
546                                                   
547                         port {                    
548                                 auo_b133han05_    
549                                         remote    
550                                 };                
551                         };                        
552                 };                                
553         };                                        
554                                                   
555         ports {                                   
556                 port@1 {                          
557                         reg = <1>;                
558                         mdss_edp_out: endpoint    
559                                 remote-endpoin    
560                         };                        
561                 };                                
562         };                                        
563 };                                                
564                                                   
565 &pcie1 {                                          
566         perst-gpios = <&tlmm 175 GPIO_ACTIVE_L    
567         wake-gpios = <&tlmm 177 GPIO_ACTIVE_HI    
568         pinctrl-names = "default";                
569         pinctrl-0 = <&pcie2_default_state>;       
570                                                   
571         status = "okay";                          
572 };                                                
573                                                   
574 &pcie1_phy {                                      
575         vdda-phy-supply = <&vreg_l5e_0p88>;       
576         vdda-pll-supply = <&vreg_l3c_1p2>;        
577                                                   
578         status = "okay";                          
579 };                                                
580                                                   
581 &pmc8180_pwrkey {                                 
582         status = "okay";                          
583 };                                                
584                                                   
585 &pmc8180c_lpg {                                   
586         status = "okay";                          
587 };                                                
588                                                   
589 &qupv3_id_0 {                                     
590         status = "okay";                          
591 };                                                
592                                                   
593 &qupv3_id_1 {                                     
594         status = "okay";                          
595 };                                                
596                                                   
597 &qupv3_id_2 {                                     
598         status = "okay";                          
599 };                                                
600                                                   
601 &remoteproc_adsp {                                
602         memory-region = <&adsp_mem>;              
603         firmware-name = "qcom/sc8180x/qcadsp81    
604                                                   
605         status = "okay";                          
606 };                                                
607                                                   
608 &remoteproc_mpss {                                
609         memory-region = <&mpss_mem>;              
610         firmware-name = "qcom/sc8180x/qcmpss81    
611                                                   
612         status = "okay";                          
613 };                                                
614                                                   
615 &uart12 {                                         
616         compatible = "qcom,geni-debug-uart";      
617         status = "okay";                          
618 };                                                
619                                                   
620 &uart13 {                                         
621         pinctrl-names = "default";                
622         pinctrl-0 = <&uart13_state>;              
623                                                   
624         status = "okay";                          
625                                                   
626         bluetooth {                               
627                 compatible = "qcom,wcn3998-bt"    
628                                                   
629                 vddio-supply = <&vreg_s4a_1p8>    
630                 vddxo-supply = <&vreg_l7a_1p8>    
631                 vddrf-supply = <&vreg_l9a_1p3>    
632                 vddch0-supply = <&vreg_l11c_3p    
633                 max-speed = <3200000>;            
634         };                                        
635 };                                                
636                                                   
637 &ufs_mem_hc {                                     
638         reset-gpios = <&tlmm 190 GPIO_ACTIVE_L    
639                                                   
640         vcc-supply = <&vreg_l10e_2p9>;            
641         vcc-max-microamp = <155000>;              
642                                                   
643         vccq2-supply = <&vreg_l7e_1p8>;           
644         vccq2-max-microamp = <425000>;            
645                                                   
646         status = "okay";                          
647 };                                                
648                                                   
649 &ufs_mem_phy {                                    
650         vdda-phy-supply = <&vreg_l5e_0p88>;       
651         vdda-pll-supply = <&vreg_l3c_1p2>;        
652                                                   
653         status = "okay";                          
654 };                                                
655                                                   
656 &usb_mp {                                         
657         status = "okay";                          
658 };                                                
659                                                   
660 &usb_mp_hsphy0 {                                  
661         vdda-pll-supply = <&vreg_l5e_0p88>;       
662         vdda18-supply = <&vreg_l12a_1p8>;         
663         vdda33-supply = <&vreg_l16e_3p0>;         
664                                                   
665         status = "okay";                          
666 };                                                
667                                                   
668 &usb_mp_hsphy1 {                                  
669         vdda-pll-supply = <&vreg_l5e_0p88>;       
670         vdda18-supply = <&vreg_l12a_1p8>;         
671         vdda33-supply = <&vreg_l16e_3p0>;         
672                                                   
673         status = "okay";                          
674 };                                                
675                                                   
676 &usb_mp_qmpphy0 {                                 
677         vdda-phy-supply = <&vreg_l3c_1p2>;        
678         vdda-pll-supply = <&vreg_l5e_0p88>;       
679                                                   
680         status = "okay";                          
681 };                                                
682                                                   
683 &usb_mp_qmpphy1 {                                 
684         vdda-phy-supply = <&vreg_l3c_1p2>;        
685         vdda-pll-supply = <&vreg_l5e_0p88>;       
686                                                   
687         status = "okay";                          
688 };                                                
689                                                   
690 &usb_prim_hsphy {                                 
691         vdda-pll-supply = <&vreg_l5e_0p88>;       
692         vdda18-supply = <&vreg_l12a_1p8>;         
693         vdda33-supply = <&vreg_l16e_3p0>;         
694                                                   
695         status = "okay";                          
696 };                                                
697                                                   
698 &usb_prim_qmpphy {                                
699         vdda-phy-supply = <&vreg_l3c_1p2>;        
700         vdda-pll-supply = <&vreg_l5e_0p88>;       
701                                                   
702         orientation-switch;                       
703                                                   
704         status = "okay";                          
705 };                                                
706                                                   
707 &usb_prim {                                       
708         status = "okay";                          
709 };                                                
710                                                   
711 &usb_prim_dwc3 {                                  
712         dr_mode = "host";                         
713 };                                                
714                                                   
715 &usb_prim_dwc3_hs {                               
716         remote-endpoint = <&pmic_glink_con0_hs    
717 };                                                
718                                                   
719 &usb_prim_qmpphy_dp_in {                          
720         remote-endpoint = <&mdss_dp0_out>;        
721 };                                                
722                                                   
723 &usb_prim_qmpphy_out {                            
724         remote-endpoint = <&pmic_glink_con0_ss    
725 };                                                
726                                                   
727 &usb_sec_hsphy {                                  
728         vdda-pll-supply = <&vreg_l5e_0p88>;       
729         vdda18-supply = <&vreg_l12a_1p8>;         
730         vdda33-supply = <&vreg_l16e_3p0>;         
731                                                   
732         status = "okay";                          
733 };                                                
734                                                   
735 &usb_sec_qmpphy {                                 
736         vdda-phy-supply = <&vreg_l3c_1p2>;        
737         vdda-pll-supply = <&vreg_l5e_0p88>;       
738                                                   
739         orientation-switch;                       
740                                                   
741         status = "okay";                          
742 };                                                
743                                                   
744 &usb_sec_qmpphy_dp_in {                           
745         remote-endpoint = <&mdss_dp1_out>;        
746 };                                                
747                                                   
748 &usb_sec_qmpphy_out {                             
749         remote-endpoint = <&pmic_glink_con1_ss    
750 };                                                
751                                                   
752 &usb_sec {                                        
753         status = "okay";                          
754 };                                                
755                                                   
756 &usb_sec_dwc3 {                                   
757         dr_mode = "host";                         
758 };                                                
759                                                   
760 &usb_sec_dwc3_hs {                                
761         remote-endpoint = <&pmic_glink_con1_hs    
762 };                                                
763                                                   
764 &wifi {                                           
765         memory-region = <&wlan_mem>;              
766                                                   
767         vdd-0.8-cx-mx-supply = <&vreg_l1e_0p75    
768         vdd-1.8-xo-supply = <&vreg_l7a_1p8>;      
769         vdd-1.3-rfa-supply = <&vreg_l9a_1p3>;     
770         vdd-3.3-ch0-supply = <&vreg_l11c_3p3>;    
771         vdd-3.3-ch1-supply = <&vreg_l10c_3p3>;    
772                                                   
773         status = "okay";                          
774 };                                                
775                                                   
776 &xo_board_clk {                                   
777         clock-frequency = <38400000>;             
778 };                                                
779                                                   
780 /* PINCTRL */                                     
781                                                   
782 &pmc8180c_gpios {                                 
783         bl_pwm_default: bl-pwm-default-state {    
784                 en-pins {                         
785                         pins = "gpio8";           
786                         function = "normal";      
787                 };                                
788                                                   
789                 pwm-pins {                        
790                         pins = "gpio10";          
791                         function = "func1";       
792                 };                                
793         };                                        
794 };                                                
795                                                   
796 &tlmm {                                           
797         gpio-reserved-ranges = <0 4>, <47 4>,     
798                                                   
799         aux_i2c_active_state: aux-i2c-active-s    
800                 pins = "gpio98", "gpio99";        
801                 function = "qup7";                
802                                                   
803                 bias-disable;                     
804                 drive-strength = <16>;            
805         };                                        
806                                                   
807         edp_hpd_active: epd-hpd-active-state {    
808                 pins = "gpio10";                  
809                 function = "edp_hot";             
810         };                                        
811                                                   
812         hall_int_active_state: hall-int-active    
813                 pins = "gpio121";                 
814                 function = "gpio";                
815                                                   
816                 bias-disable;                     
817         };                                        
818                                                   
819         kb_int_active_state: kb-int-active-sta    
820                 int-n-pins {                      
821                         pins = "gpio37";          
822                         function = "gpio";        
823                                                   
824                         bias-pull-up;             
825                 };                                
826                                                   
827                 kp-disable-pins {                 
828                         pins = "gpio135";         
829                         function = "gpio";        
830                                                   
831                         output-high;              
832                 };                                
833         };                                        
834                                                   
835         kb_tp_3v3_en_active_state: kb-tp-3v3-e    
836                 pins = "gpio4";                   
837                 function = "gpio";                
838                                                   
839                 bias-disable;                     
840         };                                        
841                                                   
842         pcie2_default_state: pcie2-default-sta    
843                 clkreq-pins {                     
844                         pins = "gpio176";         
845                         function = "pci_e2";      
846                         bias-pull-up;             
847                 };                                
848                                                   
849                 reset-n-pins {                    
850                         pins = "gpio175";         
851                         function = "gpio";        
852                                                   
853                         drive-strength = <2>;     
854                         output-low;               
855                         bias-pull-down;           
856                 };                                
857                                                   
858                 wake-n-pins {                     
859                         pins = "gpio177";         
860                         function = "gpio";        
861                                                   
862                         drive-strength = <2>;     
863                         bias-pull-up;             
864                 };                                
865         };                                        
866                                                   
867         usbprim_sbu_default: usbprim-sbu-state    
868                 oe-n-pins {                       
869                         pins = "gpio152";         
870                         function = "gpio";        
871                         bias-disable;             
872                         drive-strength = <16>;    
873                         output-high;              
874                 };                                
875                                                   
876                 sel-pins {                        
877                         pins = "gpio100";         
878                         function = "gpio";        
879                         bias-disable;             
880                         drive-strength = <16>;    
881                 };                                
882         };                                        
883                                                   
884         usbsec_sbu_default: usbsec-sbu-state {    
885                 oe-n-pins {                       
886                         pins = "gpio188";         
887                         function = "gpio";        
888                         bias-disable;             
889                         drive-strength = <16>;    
890                         output-high;              
891                 };                                
892                                                   
893                 sel-pins {                        
894                         pins = "gpio187";         
895                         function = "gpio";        
896                         bias-disable;             
897                         drive-strength = <16>;    
898                 };                                
899         };                                        
900                                                   
901         tp_int_active_state: tp-int-active-sta    
902                 tp-int-pins {                     
903                         pins = "gpio24";          
904                         function = "gpio";        
905                                                   
906                         bias-disable;             
907                 };                                
908                                                   
909                 tp-close-n-pins {                 
910                         pins = "gpio116";         
911                         function = "gpio";        
912                                                   
913                         bias-disable;             
914                 };                                
915         };                                        
916                                                   
917         ts_active_state: ts-active-state {        
918                 int-n-pins {                      
919                         pins = "gpio122";         
920                         function = "gpio";        
921                                                   
922                         bias-disable;             
923                 };                                
924                                                   
925                 reset-n-pins {                    
926                         pins = "gpio54";          
927                         function = "gpio";        
928                                                   
929                         output-high;              
930                 };                                
931         };                                        
932                                                   
933         ts_i2c_active_state: ts-i2c-active-sta    
934                 pins = "gpio114", "gpio115";      
935                 function = "qup1";                
936                                                   
937                 /* External pull up */            
938                 bias-disable;                     
939                 drive-strength = <2>;             
940         };                                        
941                                                   
942         uart13_state: uart13-state {              
943                 cts-pins {                        
944                         pins = "gpio43";          
945                         function = "qup13";       
946                         bias-pull-down;           
947                 };                                
948                                                   
949                 rts-tx-pins {                     
950                         pins = "gpio44", "gpio    
951                         function = "qup13";       
952                         drive-strength = <2>;     
953                         bias-disable;             
954                 };                                
955                                                   
956                 rx-pins {                         
957                         pins = "gpio46";          
958                         function = "qup13";       
959                         bias-pull-up;             
960                 };                                
961         };                                        
962 };                                                
                                                      

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