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

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /arch/arm64/boot/dts/qcom/qrb5165-rb5.dts (Version linux-6.12-rc7) and /arch/i386/boot/dts/qcom/qrb5165-rb5.dts (Version linux-5.2.21)


  1 // SPDX-License-Identifier: BSD-3-Clause          
  2 /*                                                
  3  * Copyright (c) 2020, Linaro Ltd.                
  4  */                                               
  5                                                   
  6 /dts-v1/;                                         
  7                                                   
  8 #include <dt-bindings/leds/common.h>              
  9 #include <dt-bindings/regulator/qcom,rpmh-regu    
 10 #include <dt-bindings/sound/qcom,q6afe.h>         
 11 #include <dt-bindings/sound/qcom,q6asm.h>         
 12 #include <dt-bindings/usb/pd.h>                   
 13 #include "sm8250.dtsi"                            
 14 #include "pm8150.dtsi"                            
 15 #include "pm8150b.dtsi"                           
 16 #include "pm8150l.dtsi"                           
 17                                                   
 18 / {                                               
 19         model = "Qualcomm Technologies, Inc. R    
 20         compatible = "qcom,qrb5165-rb5", "qcom    
 21         qcom,msm-id = <455 0x20001>;              
 22         qcom,board-id = <11 3>;                   
 23                                                   
 24         aliases {                                 
 25                 serial0 = &uart12;                
 26                 serial1 = &uart6;                 
 27                 sdhc2 = &sdhc_2;                  
 28         };                                        
 29                                                   
 30         chosen {                                  
 31                 stdout-path = "serial0:115200n    
 32         };                                        
 33                                                   
 34         /* Fixed crystal oscillator dedicated     
 35         clk40M: can-clock {                       
 36                 compatible = "fixed-clock";       
 37                 #clock-cells = <0>;               
 38                 clock-frequency = <40000000>;     
 39         };                                        
 40                                                   
 41         dc12v: dc12v-regulator {                  
 42                 compatible = "regulator-fixed"    
 43                 regulator-name = "DC12V";         
 44                 regulator-min-microvolt = <120    
 45                 regulator-max-microvolt = <120    
 46                 regulator-always-on;              
 47         };                                        
 48                                                   
 49         hdmi-out {                                
 50                 compatible = "hdmi-connector";    
 51                 type = "a";                       
 52                                                   
 53                 port {                            
 54                         hdmi_con: endpoint {      
 55                                 remote-endpoin    
 56                         };                        
 57                 };                                
 58         };                                        
 59                                                   
 60         leds {                                    
 61                 compatible = "gpio-leds";         
 62                                                   
 63                 led-user4 {                       
 64                         label = "green:user4";    
 65                         function = LED_FUNCTIO    
 66                         color = <LED_COLOR_ID_    
 67                         gpios = <&pm8150_gpios    
 68                         default-state = "off";    
 69                         panic-indicator;          
 70                 };                                
 71                                                   
 72                 led-wlan {                        
 73                         label = "yellow:wlan";    
 74                         function = LED_FUNCTIO    
 75                         color = <LED_COLOR_ID_    
 76                         gpios = <&pm8150_gpios    
 77                         linux,default-trigger     
 78                         default-state = "off";    
 79                 };                                
 80                                                   
 81                 led-bt {                          
 82                         label = "blue:bt";        
 83                         function = LED_FUNCTIO    
 84                         color = <LED_COLOR_ID_    
 85                         gpios = <&pm8150_gpios    
 86                         linux,default-trigger     
 87                         default-state = "off";    
 88                 };                                
 89         };                                        
 90                                                   
 91         lt9611_1v2: lt9611-vdd12-regulator {      
 92                 compatible = "regulator-fixed"    
 93                 regulator-name = "LT9611_1V2";    
 94                                                   
 95                 vin-supply = <&vdc_3v3>;          
 96                 regulator-min-microvolt = <120    
 97                 regulator-max-microvolt = <120    
 98         };                                        
 99                                                   
100         lt9611_3v3: lt9611-3v3 {                  
101                 compatible = "regulator-fixed"    
102                 regulator-name = "LT9611_3V3";    
103                                                   
104                 vin-supply = <&vdc_3v3>;          
105                 regulator-min-microvolt = <330    
106                 regulator-max-microvolt = <330    
107                 regulator-boot-on;                
108                 regulator-always-on;              
109         };                                        
110                                                   
111         qca6390-pmu {                             
112                 compatible = "qcom,qca6390-pmu    
113                                                   
114                 pinctrl-names = "default";        
115                 pinctrl-0 = <&bt_en_state>, <&    
116                                                   
117                 vddaon-supply = <&vreg_s6a_0p9    
118                 vddpmu-supply = <&vreg_s2f_0p9    
119                 vddrfa0p95-supply = <&vreg_s2f    
120                 vddrfa1p3-supply = <&vreg_s8c_    
121                 vddrfa1p9-supply = <&vreg_s5a_    
122                 vddpcie1p3-supply = <&vreg_s8c    
123                 vddpcie1p9-supply = <&vreg_s5a    
124                 vddio-supply = <&vreg_s4a_1p8>    
125                                                   
126                 wlan-enable-gpios = <&tlmm 20     
127                 bt-enable-gpios = <&tlmm 21 GP    
128                                                   
129                 regulators {                      
130                         vreg_pmu_rfa_cmn: ldo0    
131                                 regulator-name    
132                         };                        
133                                                   
134                         vreg_pmu_aon_0p59: ldo    
135                                 regulator-name    
136                         };                        
137                                                   
138                         vreg_pmu_wlcx_0p8: ldo    
139                                 regulator-name    
140                         };                        
141                                                   
142                         vreg_pmu_wlmx_0p85: ld    
143                                 regulator-name    
144                         };                        
145                                                   
146                         vreg_pmu_btcmx_0p85: l    
147                                 regulator-name    
148                         };                        
149                                                   
150                         vreg_pmu_rfa_0p8: ldo5    
151                                 regulator-name    
152                         };                        
153                                                   
154                         vreg_pmu_rfa_1p2: ldo6    
155                                 regulator-name    
156                         };                        
157                                                   
158                         vreg_pmu_rfa_1p7: ldo7    
159                                 regulator-name    
160                         };                        
161                                                   
162                         vreg_pmu_pcie_0p9: ldo    
163                                 regulator-name    
164                         };                        
165                                                   
166                         vreg_pmu_pcie_1p8: ldo    
167                                 regulator-name    
168                         };                        
169                 };                                
170         };                                        
171                                                   
172         thermal-zones {                           
173                 conn-thermal {                    
174                         thermal-sensors = <&pm    
175                                                   
176                         trips {                   
177                                 active-config0    
178                                         temper    
179                                         hyster    
180                                         type =    
181                                 };                
182                         };                        
183                 };                                
184                                                   
185                 pm8150l-pcb-thermal {             
186                         thermal-sensors = <&pm    
187                                                   
188                         trips {                   
189                                 active-config0    
190                                         temper    
191                                         hyster    
192                                         type =    
193                                 };                
194                         };                        
195                 };                                
196                                                   
197                 skin-msm-thermal {                
198                         thermal-sensors = <&pm    
199                                                   
200                         trips {                   
201                                 active-config0    
202                                         temper    
203                                         hyster    
204                                         type =    
205                                 };                
206                         };                        
207                 };                                
208                                                   
209                 wifi-thermal {                    
210                         thermal-sensors = <&pm    
211                                                   
212                         trips {                   
213                                 active-config0    
214                                         temper    
215                                         hyster    
216                                         type =    
217                                 };                
218                         };                        
219                 };                                
220                                                   
221                 xo-thermal {                      
222                         thermal-sensors = <&pm    
223                                                   
224                         trips {                   
225                                 active-config0    
226                                         temper    
227                                         hyster    
228                                         type =    
229                                 };                
230                         };                        
231                 };                                
232         };                                        
233                                                   
234         vbat: vbat-regulator {                    
235                 compatible = "regulator-fixed"    
236                 regulator-name = "VBAT";          
237                 vin-supply = <&vreg_l11c_3p3>;    
238                 regulator-min-microvolt = <420    
239                 regulator-max-microvolt = <420    
240                 regulator-always-on;              
241         };                                        
242                                                   
243         vbat_som: vbat-som-regulator {            
244                 compatible = "regulator-fixed"    
245                 regulator-name = "VBAT_SOM";      
246                 vin-supply = <&dc12v>;            
247                 regulator-min-microvolt = <420    
248                 regulator-max-microvolt = <420    
249                 regulator-always-on;              
250         };                                        
251                                                   
252         vdc_3v3: vdc-3v3-regulator {              
253                 compatible = "regulator-fixed"    
254                 regulator-name = "VDC_3V3";       
255                 vin-supply = <&vreg_l11c_3p3>;    
256                 regulator-min-microvolt = <330    
257                 regulator-max-microvolt = <330    
258                 regulator-always-on;              
259         };                                        
260                                                   
261         vdc_5v: vdc-5v-regulator {                
262                 compatible = "regulator-fixed"    
263                 regulator-name = "VDC_5V";        
264                                                   
265                 regulator-min-microvolt = <500    
266                 regulator-max-microvolt = <500    
267                 regulator-always-on;              
268                 vin-supply = <&vreg_l11c_3p3>;    
269         };                                        
270                                                   
271         vph_pwr: vph-pwr-regulator {              
272                 compatible = "regulator-fixed"    
273                 regulator-name = "vph_pwr";       
274                 regulator-min-microvolt = <370    
275                 regulator-max-microvolt = <370    
276                 regulator-always-on;              
277         };                                        
278                                                   
279         vreg_s4a_1p8: vreg-s4a-1p8 {              
280                 compatible = "regulator-fixed"    
281                 regulator-name = "vreg_s4a_1p8    
282                 regulator-min-microvolt = <180    
283                 regulator-max-microvolt = <180    
284                 regulator-always-on;              
285         };                                        
286 };                                                
287                                                   
288 &adsp {                                           
289         status = "okay";                          
290         firmware-name = "qcom/sm8250/adsp.mbn"    
291 };                                                
292                                                   
293 &apps_rsc {                                       
294         regulators-0 {                            
295                 compatible = "qcom,pm8009-1-rp    
296                 qcom,pmic-id = "f";               
297                                                   
298                 vdd-s1-supply = <&vph_pwr>;       
299                 vdd-s2-supply = <&vph_pwr>;       
300                 vdd-l2-supply = <&vreg_s8c_1p3    
301                 vdd-l5-l6-supply = <&vreg_bob>    
302                 vdd-l7-supply = <&vreg_s4a_1p8    
303                                                   
304                 vreg_s2f_0p95: smps2 {            
305                         regulator-name = "vreg    
306                         regulator-min-microvol    
307                         regulator-max-microvol    
308                         regulator-initial-mode    
309                 };                                
310                                                   
311                 vreg_l1f_1p1: ldo1 {              
312                         regulator-name = "vreg    
313                         regulator-min-microvol    
314                         regulator-max-microvol    
315                         regulator-initial-mode    
316                 };                                
317                                                   
318                 vreg_l2f_1p2: ldo2 {              
319                         regulator-name = "vreg    
320                         regulator-min-microvol    
321                         regulator-max-microvol    
322                         regulator-initial-mode    
323                 };                                
324                                                   
325                 vreg_l6f_2p8: ldo6 {              
326                         regulator-name = "vreg    
327                         regulator-min-microvol    
328                         regulator-max-microvol    
329                         regulator-initial-mode    
330                 };                                
331                                                   
332                 vreg_l7f_1p8: ldo7 {              
333                         regulator-name = "vreg    
334                         regulator-min-microvol    
335                         regulator-max-microvol    
336                         regulator-initial-mode    
337                 };                                
338         };                                        
339                                                   
340         regulators-1 {                            
341                 compatible = "qcom,pm8150-rpmh    
342                 qcom,pmic-id = "a";               
343                                                   
344                 vdd-s1-supply = <&vph_pwr>;       
345                 vdd-s2-supply = <&vph_pwr>;       
346                 vdd-s3-supply = <&vph_pwr>;       
347                 vdd-s4-supply = <&vph_pwr>;       
348                 vdd-s5-supply = <&vph_pwr>;       
349                 vdd-s6-supply = <&vph_pwr>;       
350                 vdd-s7-supply = <&vph_pwr>;       
351                 vdd-s8-supply = <&vph_pwr>;       
352                 vdd-s9-supply = <&vph_pwr>;       
353                 vdd-s10-supply = <&vph_pwr>;      
354                 vdd-l2-l10-supply = <&vreg_bob    
355                 vdd-l3-l4-l5-l18-supply = <&vr    
356                 vdd-l6-l9-supply = <&vreg_s8c_    
357                 vdd-l7-l12-l14-l15-supply = <&    
358                 vdd-l13-l16-l17-supply = <&vre    
359                                                   
360                 vreg_l2a_3p1: ldo2 {              
361                         regulator-name = "vreg    
362                         regulator-min-microvol    
363                         regulator-max-microvol    
364                         regulator-initial-mode    
365                 };                                
366                                                   
367                 vreg_l3a_0p9: ldo3 {              
368                         regulator-name = "vreg    
369                         regulator-min-microvol    
370                         regulator-max-microvol    
371                         regulator-initial-mode    
372                 };                                
373                                                   
374                 vreg_l5a_0p88: ldo5 {             
375                         regulator-name = "vreg    
376                         regulator-min-microvol    
377                         regulator-max-microvol    
378                         regulator-initial-mode    
379                 };                                
380                                                   
381                 vreg_l6a_1p2: ldo6 {              
382                         regulator-name = "vreg    
383                         regulator-min-microvol    
384                         regulator-max-microvol    
385                         regulator-initial-mode    
386                 };                                
387                                                   
388                 vreg_l7a_1p7: ldo7 {              
389                         regulator-name = "vreg    
390                         regulator-min-microvol    
391                         regulator-max-microvol    
392                         regulator-initial-mode    
393                 };                                
394                                                   
395                 vreg_l9a_1p2: ldo9 {              
396                         regulator-name = "vreg    
397                         regulator-min-microvol    
398                         regulator-max-microvol    
399                         regulator-initial-mode    
400                 };                                
401                                                   
402                 vreg_l10a_1p8: ldo10 {            
403                         regulator-name = "vreg    
404                         regulator-min-microvol    
405                         regulator-max-microvol    
406                         regulator-initial-mode    
407                 };                                
408                                                   
409                 vreg_l12a_1p8: ldo12 {            
410                         regulator-name = "vreg    
411                         regulator-min-microvol    
412                         regulator-max-microvol    
413                         regulator-initial-mode    
414                 };                                
415                                                   
416                 vreg_l13a_ts_3p0: ldo13 {         
417                         regulator-name = "vreg    
418                         regulator-min-microvol    
419                         regulator-max-microvol    
420                         regulator-initial-mode    
421                 };                                
422                                                   
423                 vreg_l14a_1p8: ldo14 {            
424                         regulator-name = "vreg    
425                         regulator-min-microvol    
426                         regulator-max-microvol    
427                         regulator-initial-mode    
428                 };                                
429                                                   
430                 vreg_l15a_1p8: ldo15 {            
431                         regulator-name = "vreg    
432                         regulator-min-microvol    
433                         regulator-max-microvol    
434                         regulator-initial-mode    
435                 };                                
436                                                   
437                 vreg_l16a_2p7: ldo16 {            
438                         regulator-name = "vreg    
439                         regulator-min-microvol    
440                         regulator-max-microvol    
441                         regulator-initial-mode    
442                 };                                
443                                                   
444                 vreg_l17a_3p0: ldo17 {            
445                         regulator-name = "vreg    
446                         regulator-min-microvol    
447                         regulator-max-microvol    
448                         regulator-initial-mode    
449                 };                                
450                                                   
451                 vreg_l18a_0p92: ldo18 {           
452                         regulator-name = "vreg    
453                         regulator-min-microvol    
454                         regulator-max-microvol    
455                         regulator-initial-mode    
456                 };                                
457                                                   
458                 vreg_s5a_1p9: smps5 {             
459                         regulator-name = "vreg    
460                         regulator-min-microvol    
461                         regulator-max-microvol    
462                         regulator-initial-mode    
463                 };                                
464                                                   
465                 vreg_s6a_0p95: smps6 {            
466                         regulator-name = "vreg    
467                         regulator-min-microvol    
468                         regulator-max-microvol    
469                         regulator-initial-mode    
470                 };                                
471         };                                        
472                                                   
473         regulators-2 {                            
474                 compatible = "qcom,pm8150l-rpm    
475                 qcom,pmic-id = "c";               
476                                                   
477                 vdd-s1-supply = <&vph_pwr>;       
478                 vdd-s2-supply = <&vph_pwr>;       
479                 vdd-s3-supply = <&vph_pwr>;       
480                 vdd-s4-supply = <&vph_pwr>;       
481                 vdd-s5-supply = <&vph_pwr>;       
482                 vdd-s6-supply = <&vph_pwr>;       
483                 vdd-s7-supply = <&vph_pwr>;       
484                 vdd-s8-supply = <&vph_pwr>;       
485                 vdd-l1-l8-supply = <&vreg_s4a_    
486                 vdd-l2-l3-supply = <&vreg_s8c_    
487                 vdd-l4-l5-l6-supply = <&vreg_b    
488                 vdd-l7-l11-supply = <&vreg_bob    
489                 vdd-l9-l10-supply = <&vreg_bob    
490                 vdd-bob-supply = <&vph_pwr>;      
491                                                   
492                 vreg_bob: bob {                   
493                         regulator-name = "vreg    
494                         regulator-min-microvol    
495                         regulator-max-microvol    
496                         regulator-initial-mode    
497                 };                                
498                                                   
499                 vreg_l1c_1p8: ldo1 {              
500                         regulator-name = "vreg    
501                         regulator-min-microvol    
502                         regulator-max-microvol    
503                         regulator-initial-mode    
504                 };                                
505                                                   
506                 vreg_l2c_1p2: ldo2 {              
507                         regulator-name = "vreg    
508                         regulator-min-microvol    
509                         regulator-max-microvol    
510                         regulator-initial-mode    
511                 };                                
512                                                   
513                 vreg_l3c_0p8: ldo3 {              
514                         regulator-name = "vreg    
515                         regulator-min-microvol    
516                         regulator-max-microvol    
517                         regulator-initial-mode    
518                 };                                
519                                                   
520                 vreg_l4c_1p7: ldo4 {              
521                         regulator-name = "vreg    
522                         regulator-min-microvol    
523                         regulator-max-microvol    
524                         regulator-initial-mode    
525                 };                                
526                                                   
527                 vreg_l5c_1p8: ldo5 {              
528                         regulator-name = "vreg    
529                         regulator-min-microvol    
530                         regulator-max-microvol    
531                         regulator-initial-mode    
532                 };                                
533                                                   
534                 vreg_l6c_2p96: ldo6 {             
535                         regulator-name = "vreg    
536                         regulator-min-microvol    
537                         regulator-max-microvol    
538                         regulator-initial-mode    
539                 };                                
540                                                   
541                 vreg_l7c_cam_vcm0_2p85: ldo7 {    
542                         regulator-name = "vreg    
543                         regulator-min-microvol    
544                         regulator-max-microvol    
545                         regulator-initial-mode    
546                 };                                
547                                                   
548                 vreg_l8c_1p8: ldo8 {              
549                         regulator-name = "vreg    
550                         regulator-min-microvol    
551                         regulator-max-microvol    
552                         regulator-initial-mode    
553                 };                                
554                                                   
555                 vreg_l9c_2p96: ldo9 {             
556                         regulator-name = "vreg    
557                         regulator-min-microvol    
558                         regulator-max-microvol    
559                         regulator-initial-mode    
560                 };                                
561                                                   
562                 vreg_l10c_3p0: ldo10 {            
563                         regulator-name = "vreg    
564                         regulator-min-microvol    
565                         regulator-max-microvol    
566                         regulator-initial-mode    
567                 };                                
568                                                   
569                 vreg_l11c_3p3: ldo11 {            
570                         regulator-name = "vreg    
571                         regulator-min-microvol    
572                         regulator-max-microvol    
573                         regulator-initial-mode    
574                         regulator-always-on;      
575                 };                                
576                                                   
577                 vreg_s8c_1p3: smps8 {             
578                         regulator-name = "vreg    
579                         regulator-min-microvol    
580                         regulator-max-microvol    
581                         regulator-initial-mode    
582                 };                                
583         };                                        
584 };                                                
585                                                   
586 &cdsp {                                           
587         status = "okay";                          
588         firmware-name = "qcom/sm8250/cdsp.mbn"    
589 };                                                
590                                                   
591 &gmu {                                            
592         status = "okay";                          
593 };                                                
594                                                   
595 &gpu {                                            
596         status = "okay";                          
597                                                   
598         zap-shader {                              
599                 memory-region = <&gpu_mem>;       
600                 firmware-name = "qcom/sm8250/a    
601         };                                        
602 };                                                
603                                                   
604 /* LS-I2C0 */                                     
605 &i2c4 {                                           
606         status = "okay";                          
607 };                                                
608                                                   
609 &i2c5 {                                           
610         status = "okay";                          
611         clock-frequency = <400000>;               
612                                                   
613         lt9611_codec: hdmi-bridge@2b {            
614                 compatible = "lontium,lt9611ux    
615                 reg = <0x2b>;                     
616                 #sound-dai-cells = <1>;           
617                                                   
618                 interrupts-extended = <&tlmm 6    
619                                                   
620                 reset-gpios = <&pm8150l_gpios     
621                                                   
622                 vdd-supply = <&lt9611_1v2>;       
623                 vcc-supply = <&lt9611_3v3>;       
624                                                   
625                 pinctrl-names = "default";        
626                 pinctrl-0 = <&lt9611_irq_pin &    
627                                                   
628                 ports {                           
629                         #address-cells = <1>;     
630                         #size-cells = <0>;        
631                                                   
632                         port@0 {                  
633                                 reg = <0>;        
634                                                   
635                                 lt9611_a: endp    
636                                         remote    
637                                 };                
638                         };                        
639                                                   
640 #if 0                                             
641                         port@1 {                  
642                                 reg = <1>;        
643                                                   
644                                 lt9611_b: endp    
645                                         remote    
646                                 };                
647                         };                        
648 #endif                                            
649                                                   
650                         port@2 {                  
651                                 reg = <2>;        
652                                                   
653                                 lt9611_out: en    
654                                         remote    
655                                 };                
656                         };                        
657                                                   
658                 };                                
659         };                                        
660 };                                                
661                                                   
662 /* LS-I2C1 */                                     
663 &i2c15 {                                          
664         status = "okay";                          
665                                                   
666         typec-mux@1c {                            
667                 compatible = "onnn,nb7vpq904m"    
668                 reg = <0x1c>;                     
669                                                   
670                 vcc-supply = <&vreg_s4a_1p8>;     
671                                                   
672                 retimer-switch;                   
673                 orientation-switch;               
674                                                   
675                 ports {                           
676                         #address-cells = <1>;     
677                         #size-cells = <0>;        
678                                                   
679                         port@0 {                  
680                                 reg = <0>;        
681                                                   
682                                 redriver_usb_c    
683                                         remote    
684                                 };                
685                         };                        
686                                                   
687                         port@1 {                  
688                                 reg = <1>;        
689                                                   
690                                 redriver_phy_c    
691                                         remote    
692                                         data-l    
693                                 };                
694                         };                        
695                                                   
696                         port@2 {                  
697                                 reg = <2>;        
698                                                   
699                                 redriver_usb_c    
700                                         remote    
701                                 };                
702                         };                        
703                 };                                
704         };                                        
705 };                                                
706                                                   
707 &mdss {                                           
708         status = "okay";                          
709 };                                                
710                                                   
711 &mdss_dp {                                        
712         status = "okay";                          
713 };                                                
714                                                   
715 &mdss_dp_out {                                    
716         data-lanes = <0 1>;                       
717         remote-endpoint = <&usb_1_qmpphy_dp_in    
718 };                                                
719                                                   
720 &mdss_dsi0 {                                      
721         status = "okay";                          
722         vdda-supply = <&vreg_l9a_1p2>;            
723                                                   
724 #if 0                                             
725         qcom,dual-dsi-mode;                       
726         qcom,master-dsi;                          
727 #endif                                            
728                                                   
729         ports {                                   
730                 port@1 {                          
731                         endpoint {                
732                                 remote-endpoin    
733                                 data-lanes = <    
734                         };                        
735                 };                                
736         };                                        
737 };                                                
738                                                   
739 &mdss_dsi0_phy {                                  
740         status = "okay";                          
741         vdds-supply = <&vreg_l5a_0p88>;           
742 };                                                
743                                                   
744 &pm8150_adc {                                     
745         channel@4c {                              
746                 reg = <ADC5_XO_THERM_100K_PU>;    
747                 qcom,ratiometric;                 
748                 qcom,hw-settle-time = <200>;      
749                 label = "xo_therm";               
750         };                                        
751                                                   
752         channel@4e {                              
753                 reg = <ADC5_AMUX_THM2_100K_PU>    
754                 qcom,ratiometric;                 
755                 qcom,hw-settle-time = <200>;      
756                 label = "wifi_therm";             
757         };                                        
758 };                                                
759                                                   
760 &pm8150_adc_tm {                                  
761         status = "okay";                          
762                                                   
763         xo-therm@0 {                              
764                 reg = <0>;                        
765                 io-channels = <&pm8150_adc ADC    
766                 qcom,ratiometric;                 
767                 qcom,hw-settle-time-us = <200>    
768         };                                        
769                                                   
770         wifi-therm@1 {                            
771                 reg = <1>;                        
772                 io-channels = <&pm8150_adc ADC    
773                 qcom,ratiometric;                 
774                 qcom,hw-settle-time-us = <200>    
775         };                                        
776 };                                                
777                                                   
778 &pcie0 {                                          
779         status = "okay";                          
780 };                                                
781                                                   
782 &pcie0_phy {                                      
783         status = "okay";                          
784         vdda-phy-supply = <&vreg_l5a_0p88>;       
785         vdda-pll-supply = <&vreg_l9a_1p2>;        
786 };                                                
787                                                   
788 &pcieport0 {                                      
789         wifi@0 {                                  
790                 compatible = "pci17cb,1101";      
791                 reg = <0x10000 0x0 0x0 0x0 0x0    
792                                                   
793                 vddrfacmn-supply = <&vreg_pmu_    
794                 vddaon-supply = <&vreg_pmu_aon    
795                 vddwlcx-supply = <&vreg_pmu_wl    
796                 vddwlmx-supply = <&vreg_pmu_wl    
797                 vddrfa0p8-supply = <&vreg_pmu_    
798                 vddrfa1p2-supply = <&vreg_pmu_    
799                 vddrfa1p7-supply = <&vreg_pmu_    
800                 vddpcie0p9-supply = <&vreg_pmu    
801                 vddpcie1p8-supply = <&vreg_pmu    
802         };                                        
803 };                                                
804                                                   
805 &pcie1 {                                          
806         status = "okay";                          
807 };                                                
808                                                   
809 &pcie1_phy {                                      
810         status = "okay";                          
811         vdda-phy-supply = <&vreg_l5a_0p88>;       
812         vdda-pll-supply = <&vreg_l9a_1p2>;        
813 };                                                
814                                                   
815 &pcie2 {                                          
816         status = "okay";                          
817 };                                                
818                                                   
819 &pcie2_phy {                                      
820         status = "okay";                          
821         vdda-phy-supply = <&vreg_l5a_0p88>;       
822         vdda-pll-supply = <&vreg_l9a_1p2>;        
823 };                                                
824                                                   
825 &pm8150_gpios {                                   
826         gpio-reserved-ranges = <1 1>, <3 2>, <    
827         gpio-line-names =                         
828                 "NC",                             
829                 "OPTION2",                        
830                 "PM_GPIO-F",                      
831                 "PM_SLP_CLK_IN",                  
832                 "OPTION1",                        
833                 "VOL_UP_N",                       
834                 "PM8250_GPIO7", /* Blue LED */    
835                 "SP_ARI_PWR_ALARM",               
836                 "GPIO_9_P", /* Yellow LED */      
837                 "GPIO_10_P"; /* Green LED */      
838 };                                                
839                                                   
840 &pm8150b_adc {                                    
841         channel@4f {                              
842                 reg = <ADC5_AMUX_THM3_100K_PU>    
843                 qcom,ratiometric;                 
844                 qcom,hw-settle-time = <200>;      
845                 label = "conn_therm";             
846         };                                        
847 };                                                
848                                                   
849 &pm8150b_adc_tm {                                 
850         status = "okay";                          
851                                                   
852         conn-therm@0 {                            
853                 reg = <0>;                        
854                 io-channels = <&pm8150b_adc AD    
855                 qcom,ratiometric;                 
856                 qcom,hw-settle-time-us = <200>    
857         };                                        
858 };                                                
859                                                   
860 &pm8150b_gpios {                                  
861         gpio-line-names =                         
862                 "NC",                             
863                 "NC",                             
864                 "NC",                             
865                 "NC",                             
866                 "HAP_BOOST_EN", /* SOM */         
867                 "SMB_STAT", /* SOM */             
868                 "NC",                             
869                 "NC",                             
870                 "SDM_FORCE_USB_BOOT",             
871                 "NC",                             
872                 "NC",                             
873                 "NC";                             
874 };                                                
875                                                   
876 &pm8150l_adc {                                    
877         channel@4e {                              
878                 reg = <ADC5_AMUX_THM2_100K_PU>    
879                 qcom,ratiometric;                 
880                 qcom,hw-settle-time = <200>;      
881                 label = "skin_msm_therm";         
882         };                                        
883                                                   
884         channel@4f {                              
885                 reg = <ADC5_AMUX_THM3_100K_PU>    
886                 qcom,ratiometric;                 
887                 qcom,hw-settle-time = <200>;      
888                 label = "pm8150l_therm";          
889         };                                        
890 };                                                
891                                                   
892 &pm8150l_adc_tm {                                 
893         status = "okay";                          
894                                                   
895         skin-msm-therm@0 {                        
896                 reg = <0>;                        
897                 io-channels = <&pm8150l_adc AD    
898                 qcom,ratiometric;                 
899                 qcom,hw-settle-time-us = <200>    
900         };                                        
901                                                   
902         pm8150l-therm@1 {                         
903                 reg = <1>;                        
904                 io-channels = <&pm8150l_adc AD    
905                 qcom,ratiometric;                 
906                 qcom,hw-settle-time-us = <200>    
907         };                                        
908 };                                                
909                                                   
910 &pm8150l_gpios {                                  
911         gpio-line-names =                         
912                 "NC",                             
913                 "PM3003A_EN",                     
914                 "NC",                             
915                 "NC",                             
916                 "PM_GPIO5", /* HDMI RST_N */      
917                 "PM_GPIO-A", /* PWM */            
918                 "PM_GPIO7",                       
919                 "NC",                             
920                 "NC",                             
921                 "PM_GPIO-B",                      
922                 "NC",                             
923                 "PM3003A_MODE";                   
924                                                   
925         lt9611_rst_pin: lt9611-rst-state {        
926                 pins = "gpio5";                   
927                 function = "normal";              
928                                                   
929                 output-high;                      
930                 input-disable;                    
931                 power-source = <0>;               
932         };                                        
933 };                                                
934                                                   
935 &pm8150l_lpg {                                    
936         status = "okay";                          
937                                                   
938         #address-cells = <1>;                     
939         #size-cells = <0>;                        
940                                                   
941         led@1 {                                   
942                 reg = <1>;                        
943                 color = <LED_COLOR_ID_GREEN>;     
944                 function = LED_FUNCTION_HEARTB    
945                 function-enumerator = <3>;        
946                                                   
947                 linux,default-trigger = "heart    
948                 default-state = "on";             
949         };                                        
950                                                   
951         led@2 {                                   
952                 reg = <2>;                        
953                 color = <LED_COLOR_ID_GREEN>;     
954                 function = LED_FUNCTION_INDICA    
955                 function-enumerator = <2>;        
956                 default-state = "on";             
957         };                                        
958                                                   
959         led@3 {                                   
960                 reg = <3>;                        
961                 color = <LED_COLOR_ID_GREEN>;     
962                 function = LED_FUNCTION_INDICA    
963                 function-enumerator = <1>;        
964         };                                        
965 };                                                
966                                                   
967 &pon_pwrkey {                                     
968         status = "okay";                          
969 };                                                
970                                                   
971 &pon_resin {                                      
972         status = "okay";                          
973                                                   
974         linux,code = <KEY_VOLUMEDOWN>;            
975 };                                                
976                                                   
977 &qupv3_id_0 {                                     
978         status = "okay";                          
979 };                                                
980                                                   
981 &qupv3_id_1 {                                     
982         status = "okay";                          
983 };                                                
984                                                   
985 &qupv3_id_2 {                                     
986         status = "okay";                          
987 };                                                
988                                                   
989 &q6afedai {                                       
990         dai@16 {                                  
991                 reg = <PRIMARY_MI2S_RX>;          
992                 qcom,sd-lines = <0 1 2 3>;        
993         };                                        
994 };                                                
995                                                   
996 /* TERT I2S Uses 1 I2S SD Lines for audio on L    
997 &q6afedai {                                       
998         dai@20 {                                  
999                 reg = <TERTIARY_MI2S_RX>;         
1000                 qcom,sd-lines = <0>;             
1001         };                                       
1002 };                                               
1003                                                  
1004 &q6asmdai {                                      
1005         dai@0 {                                  
1006                 reg = <0>;                       
1007         };                                       
1008                                                  
1009         dai@1 {                                  
1010                 reg = <1>;                       
1011         };                                       
1012                                                  
1013         dai@2 {                                  
1014                 reg = <2>;                       
1015         };                                       
1016 };                                               
1017                                                  
1018 &sdhc_2 {                                        
1019         status = "okay";                         
1020         pinctrl-names = "default";               
1021         pinctrl-0 = <&sdc2_default_state &sdc    
1022         vmmc-supply = <&vreg_l9c_2p96>;          
1023         vqmmc-supply = <&vreg_l6c_2p96>;         
1024         cd-gpios = <&tlmm 77 GPIO_ACTIVE_LOW>    
1025         bus-width = <4>;                         
1026         no-sdio;                                 
1027         no-mmc;                                  
1028 };                                               
1029                                                  
1030 &sound {                                         
1031         compatible = "qcom,qrb5165-rb5-sndcar    
1032         pinctrl-0 = <&tert_mi2s_active>;         
1033         pinctrl-names = "default";               
1034         model = "Qualcomm-RB5-WSA8815-Speaker    
1035         audio-routing =                          
1036                 "SpkrLeft IN", "WSA_SPK1 OUT"    
1037                 "SpkrRight IN", "WSA_SPK2 OUT    
1038                 "VA DMIC0", "vdd-micb",          
1039                 "VA DMIC1", "vdd-micb",          
1040                 "MM_DL1",  "MultiMedia1 Playb    
1041                 "MM_DL2",  "MultiMedia2 Playb    
1042                 "MultiMedia3 Capture", "MM_UL    
1043                                                  
1044         mm1-dai-link {                           
1045                 link-name = "MultiMedia1";       
1046                 cpu {                            
1047                         sound-dai = <&q6asmda    
1048                 };                               
1049         };                                       
1050                                                  
1051         mm2-dai-link {                           
1052                 link-name = "MultiMedia2";       
1053                 cpu {                            
1054                         sound-dai = <&q6asmda    
1055                 };                               
1056         };                                       
1057                                                  
1058         mm3-dai-link {                           
1059                 link-name = "MultiMedia3";       
1060                 cpu {                            
1061                         sound-dai = <&q6asmda    
1062                 };                               
1063         };                                       
1064                                                  
1065         hdmi-dai-link {                          
1066                 link-name = "HDMI Playback";     
1067                 cpu {                            
1068                         sound-dai = <&q6afeda    
1069                 };                               
1070                                                  
1071                 platform {                       
1072                         sound-dai = <&q6routi    
1073                 };                               
1074                                                  
1075                 codec {                          
1076                         sound-dai = <&lt9611_    
1077                 };                               
1078         };                                       
1079                                                  
1080         dma-dai-link {                           
1081                 link-name = "WSA Playback";      
1082                 cpu {                            
1083                         sound-dai = <&q6afeda    
1084                 };                               
1085                                                  
1086                 platform {                       
1087                         sound-dai = <&q6routi    
1088                 };                               
1089                                                  
1090                 codec {                          
1091                         sound-dai = <&left_sp    
1092                 };                               
1093         };                                       
1094                                                  
1095         va-dai-link {                            
1096                 link-name = "VA Capture";        
1097                 cpu {                            
1098                         sound-dai = <&q6afeda    
1099                 };                               
1100                                                  
1101                 platform {                       
1102                         sound-dai = <&q6routi    
1103                 };                               
1104                                                  
1105                 codec {                          
1106                         sound-dai = <&vamacro    
1107                 };                               
1108         };                                       
1109 };                                               
1110                                                  
1111 /* CAN */                                        
1112 &spi0 {                                          
1113         status = "okay";                         
1114         pinctrl-names = "default";               
1115         pinctrl-0 = <&qup_spi0_data_clk>, <&q    
1116         cs-gpios = <&tlmm 31 GPIO_ACTIVE_LOW>    
1117                                                  
1118         can@0 {                                  
1119                 compatible = "microchip,mcp25    
1120                 reg = <0>;                       
1121                 clocks = <&clk40M>;              
1122                 interrupts-extended = <&tlmm     
1123                 spi-max-frequency = <10000000    
1124                 vdd-supply = <&vdc_5v>;          
1125                 xceiver-supply = <&vdc_5v>;      
1126         };                                       
1127 };                                               
1128                                                  
1129 &swr0 {                                          
1130         status = "okay";                         
1131                                                  
1132         left_spkr: speaker@0,3 {                 
1133                 compatible = "sdw10217211000"    
1134                 reg = <0 3>;                     
1135                 powerdown-gpios = <&tlmm 130     
1136                 #thermal-sensor-cells = <0>;     
1137                 sound-name-prefix = "SpkrLeft    
1138                 #sound-dai-cells = <0>;          
1139         };                                       
1140                                                  
1141         right_spkr: speaker@0,4 {                
1142                 compatible = "sdw10217211000"    
1143                 reg = <0 4>;                     
1144                 powerdown-gpios = <&tlmm 130     
1145                 #thermal-sensor-cells = <0>;     
1146                 sound-name-prefix = "SpkrRigh    
1147                 #sound-dai-cells = <0>;          
1148         };                                       
1149 };                                               
1150                                                  
1151 &tlmm {                                          
1152         gpio-reserved-ranges = <40 4>;           
1153         gpio-line-names =                        
1154                 "GPIO-MM",                       
1155                 "GPIO-NN",                       
1156                 "GPIO-OO",                       
1157                 "GPIO-PP",                       
1158                 "GPIO-A",                        
1159                 "GPIO-C",                        
1160                 "GPIO-E",                        
1161                 "GPIO-D",                        
1162                 "I2C0-SDA",                      
1163                 "I2C0-SCL",                      
1164                 "GPIO-TT", /* GPIO_10 */         
1165                 "NC",                            
1166                 "GPIO_12_I2C_SDA",               
1167                 "GPIO_13_I2C_SCL",               
1168                 "GPIO-X",                        
1169                 "GPIO_15_RGMII_INT",             
1170                 "HST_BT_UART_CTS",               
1171                 "HST_BT_UART_RFR",               
1172                 "HST_BT_UART_TX",                
1173                 "HST_BT_UART_RX",                
1174                 "HST_WLAN_EN", /* GPIO_20 */     
1175                 "HST_BT_EN",                     
1176                 "GPIO-AAA",                      
1177                 "GPIO-BBB",                      
1178                 "GPIO-CCC",                      
1179                 "GPIO-Z",                        
1180                 "GPIO-DDD",                      
1181                 "GPIO-BB",                       
1182                 "GPIO_28_CAN_SPI_MISO",          
1183                 "GPIO_29_CAN_SPI_MOSI",          
1184                 "GPIO_30_CAN_SPI_CLK", /* GPI    
1185                 "GPIO_31_CAN_SPI_CS",            
1186                 "GPIO-UU",                       
1187                 "NC",                            
1188                 "UART1_TXD_SOM",                 
1189                 "UART1_RXD_SOM",                 
1190                 "UART0_CTS",                     
1191                 "UART0_RTS",                     
1192                 "UART0_TXD",                     
1193                 "UART0_RXD",                     
1194                 "SPI1_MISO", /* GPIO_40 */       
1195                 "SPI1_MOSI",                     
1196                 "SPI1_CLK",                      
1197                 "SPI1_CS",                       
1198                 "I2C1_SDA",                      
1199                 "I2C1_SCL",                      
1200                 "GPIO-F",                        
1201                 "GPIO-JJ",                       
1202                 "Board_ID1",                     
1203                 "Board_ID2",                     
1204                 "NC", /* GPIO_50 */              
1205                 "NC",                            
1206                 "SPI0_MISO",                     
1207                 "SPI0_MOSI",                     
1208                 "SPI0_SCLK",                     
1209                 "SPI0_CS",                       
1210                 "GPIO-QQ",                       
1211                 "GPIO-RR",                       
1212                 "USB2LAN_RESET",                 
1213                 "USB2LAN_EXTWAKE",               
1214                 "NC", /* GPIO_60 */              
1215                 "NC",                            
1216                 "NC",                            
1217                 "LT9611_INT",                    
1218                 "GPIO-AA",                       
1219                 "USB_CC_DIR",                    
1220                 "GPIO-G",                        
1221                 "GPIO-LL",                       
1222                 "USB_DP_HPD_1P8",                
1223                 "NC",                            
1224                 "NC", /* GPIO_70 */              
1225                 "SD_CMD",                        
1226                 "SD_DAT3",                       
1227                 "SD_SCLK",                       
1228                 "SD_DAT2",                       
1229                 "SD_DAT1",                       
1230                 "SD_DAT0", /* BOOT_CFG3 */       
1231                 "SD_UFS_CARD_DET_N",             
1232                 "GPIO-II",                       
1233                 "PCIE0_RST_N",                   
1234                 "PCIE0_CLK_REQ_N", /* GPIO_80    
1235                 "PCIE0_WAKE_N",                  
1236                 "GPIO-CC",                       
1237                 "GPIO-DD",                       
1238                 "GPIO-EE",                       
1239                 "GPIO-FF",                       
1240                 "GPIO-GG",                       
1241                 "GPIO-HH",                       
1242                 "GPIO-VV",                       
1243                 "GPIO-WW",                       
1244                 "NC", /* GPIO_90 */              
1245                 "NC",                            
1246                 "GPIO-K",                        
1247                 "GPIO-I",                        
1248                 "CSI0_MCLK",                     
1249                 "CSI1_MCLK",                     
1250                 "CSI2_MCLK",                     
1251                 "CSI3_MCLK",                     
1252                 "GPIO-AA", /* CSI4_MCLK */       
1253                 "GPIO-BB", /* CSI5_MCLK */       
1254                 "GPIO-KK", /* GPIO_100 */        
1255                 "CCI_I2C_SDA0",                  
1256                 "CCI_I2C_SCL0",                  
1257                 "CCI_I2C_SDA1",                  
1258                 "CCI_I2C_SCL1",                  
1259                 "CCI_I2C_SDA2",                  
1260                 "CCI_I2C_SCL2",                  
1261                 "CCI_I2C_SDA3",                  
1262                 "CCI_I2C_SCL3",                  
1263                 "GPIO-L",                        
1264                 "NC", /* GPIO_110 */             
1265                 "NC",                            
1266                 "ACCEL_INT",                     
1267                 "GYRO_INT",                      
1268                 "GPIO-J",                        
1269                 "GPIO-YY",                       
1270                 "GPIO-H",                        
1271                 "GPIO-ZZ",                       
1272                 "NC",                            
1273                 "NC",                            
1274                 "NC", /* GPIO_120 */             
1275                 "NC",                            
1276                 "MAG_INT",                       
1277                 "MAG_DRDY_INT",                  
1278                 "HST_SW_CTRL",                   
1279                 "GPIO-M",                        
1280                 "GPIO-N",                        
1281                 "GPIO-O",                        
1282                 "GPIO-P",                        
1283                 "PS_INT",                        
1284                 "WSA1_EN", /* GPIO_130 */        
1285                 "USB_HUB_RESET",                 
1286                 "SDM_FORCE_USB_BOOT",            
1287                 "I2S1_CLK_HDMI",                 
1288                 "I2S1_DATA0_HDMI",               
1289                 "I2S1_WS_HDMI",                  
1290                 "GPIO-B",                        
1291                 "GPIO_137", /* To LT9611_I2S_    
1292                 "PCM_CLK",                       
1293                 "PCM_DI",                        
1294                 "PCM_DO", /* GPIO_140 */         
1295                 "PCM_FS",                        
1296                 "HST_SLIM_CLK",                  
1297                 "HST_SLIM_DATA",                 
1298                 "GPIO-U",                        
1299                 "GPIO-Y",                        
1300                 "GPIO-R",                        
1301                 "GPIO-Q",                        
1302                 "GPIO-S",                        
1303                 "GPIO-T",                        
1304                 "GPIO-V", /* GPIO_150 */         
1305                 "GPIO-W",                        
1306                 "DMIC_CLK1",                     
1307                 "DMIC_DATA1",                    
1308                 "DMIC_CLK2",                     
1309                 "DMIC_DATA2",                    
1310                 "WSA_SWR_CLK",                   
1311                 "WSA_SWR_DATA",                  
1312                 "DMIC_CLK3",                     
1313                 "DMIC_DATA3",                    
1314                 "I2C4_SDA", /* GPIO_160 */       
1315                 "I2C4_SCL",                      
1316                 "SPI3_CS1",                      
1317                 "SPI3_CS2",                      
1318                 "SPI2_MISO_LS3",                 
1319                 "SPI2_MOSI_LS3",                 
1320                 "SPI2_CLK_LS3",                  
1321                 "SPI2_ACCEL_CS_LS3",             
1322                 "SPI2_CS1",                      
1323                 "NC",                            
1324                 "GPIO-SS", /* GPIO_170 */        
1325                 "GPIO-XX",                       
1326                 "SPI3_MISO",                     
1327                 "SPI3_MOSI",                     
1328                 "SPI3_CLK",                      
1329                 "SPI3_CS",                       
1330                 "HST_BLE_SNS_UART_TX",           
1331                 "HST_BLE_SNS_UART_RX",           
1332                 "HST_WLAN_UART_TX",              
1333                 "HST_WLAN_UART_RX";              
1334                                                  
1335         bt_en_state: bt-default-state {          
1336                 pins = "gpio21";                 
1337                 function = "gpio";               
1338                 drive-strength = <16>;           
1339                 output-low;                      
1340                 bias-pull-up;                    
1341         };                                       
1342                                                  
1343         lt9611_irq_pin: lt9611-irq-state {       
1344                 pins = "gpio63";                 
1345                 function = "gpio";               
1346                 bias-disable;                    
1347         };                                       
1348                                                  
1349         sdc2_default_state: sdc2-default-stat    
1350                 clk-pins {                       
1351                         pins = "sdc2_clk";       
1352                         bias-disable;            
1353                         drive-strength = <16>    
1354                 };                               
1355                                                  
1356                 cmd-pins {                       
1357                         pins = "sdc2_cmd";       
1358                         bias-pull-up;            
1359                         drive-strength = <10>    
1360                 };                               
1361                                                  
1362                 data-pins {                      
1363                         pins = "sdc2_data";      
1364                         bias-pull-up;            
1365                         drive-strength = <10>    
1366                 };                               
1367         };                                       
1368                                                  
1369         sdc2_card_det_n: sd-card-det-n-state     
1370                 pins = "gpio77";                 
1371                 function = "gpio";               
1372                 bias-pull-up;                    
1373         };                                       
1374                                                  
1375         wlan_en_state: wlan-default-state {      
1376                 pins = "gpio20";                 
1377                 function = "gpio";               
1378                 drive-strength = <16>;           
1379                 output-low;                      
1380                 bias-pull-up;                    
1381         };                                       
1382 };                                               
1383                                                  
1384 &uart6 {                                         
1385         status = "okay";                         
1386                                                  
1387         bluetooth {                              
1388                 compatible = "qcom,qca6390-bt    
1389                                                  
1390                 vddrfacmn-supply = <&vreg_pmu    
1391                 vddaon-supply = <&vreg_pmu_ao    
1392                 vddbtcmx-supply = <&vreg_pmu_    
1393                 vddrfa0p8-supply = <&vreg_pmu    
1394                 vddrfa1p2-supply = <&vreg_pmu    
1395                 vddrfa1p7-supply = <&vreg_pmu    
1396         };                                       
1397 };                                               
1398                                                  
1399 &uart12 {                                        
1400         status = "okay";                         
1401 };                                               
1402                                                  
1403 &ufs_mem_hc {                                    
1404         status = "okay";                         
1405                                                  
1406         vcc-supply = <&vreg_l17a_3p0>;           
1407         vcc-max-microamp = <800000>;             
1408         vccq-supply = <&vreg_l6a_1p2>;           
1409         vccq-max-microamp = <800000>;            
1410         vccq2-supply = <&vreg_s4a_1p8>;          
1411         vccq2-max-microamp = <800000>;           
1412 };                                               
1413                                                  
1414 &ufs_mem_phy {                                   
1415         status = "okay";                         
1416                                                  
1417         vdda-phy-supply = <&vreg_l5a_0p88>;      
1418         vdda-pll-supply = <&vreg_l9a_1p2>;       
1419 };                                               
1420                                                  
1421 &usb_1 {                                         
1422         status = "okay";                         
1423 };                                               
1424                                                  
1425 &usb_1_dwc3 {                                    
1426         dr_mode = "otg";                         
1427         usb-role-switch;                         
1428 };                                               
1429                                                  
1430 &usb_1_dwc3_hs_out {                             
1431         remote-endpoint = <&pm8150b_hs_in>;      
1432 };                                               
1433                                                  
1434 &usb_1_hsphy {                                   
1435         status = "okay";                         
1436                                                  
1437         vdda-pll-supply = <&vreg_l5a_0p88>;      
1438         vdda33-supply = <&vreg_l2a_3p1>;         
1439         vdda18-supply = <&vreg_l12a_1p8>;        
1440 };                                               
1441                                                  
1442 &usb_1_qmpphy {                                  
1443         status = "okay";                         
1444                                                  
1445         vdda-phy-supply = <&vreg_l9a_1p2>;       
1446         vdda-pll-supply = <&vreg_l18a_0p92>;     
1447 };                                               
1448                                                  
1449 &usb_1_qmpphy_out {                              
1450         remote-endpoint = <&redriver_phy_con_    
1451 };                                               
1452                                                  
1453 &usb_2 {                                         
1454         status = "okay";                         
1455 };                                               
1456                                                  
1457 &usb_2_dwc3 {                                    
1458         dr_mode = "host";                        
1459 };                                               
1460                                                  
1461 &usb_2_hsphy {                                   
1462         status = "okay";                         
1463                                                  
1464         vdda-pll-supply = <&vreg_l5a_0p88>;      
1465         vdda33-supply = <&vreg_l2a_3p1>;         
1466         vdda18-supply = <&vreg_l12a_1p8>;        
1467 };                                               
1468                                                  
1469 &usb_2_qmpphy {                                  
1470         status = "okay";                         
1471                                                  
1472         vdda-phy-supply = <&vreg_l9a_1p2>;       
1473         vdda-pll-supply = <&vreg_l18a_0p92>;     
1474 };                                               
1475                                                  
1476 &vamacro {                                       
1477         pinctrl-0 = <&dmic01_active>;            
1478         pinctrl-names = "default";               
1479         vdd-micb-supply = <&vreg_s4a_1p8>;       
1480         qcom,dmic-sample-rate = <600000>;        
1481 };                                               
1482                                                  
1483 &venus {                                         
1484         status = "okay";                         
1485 };                                               
1486                                                  
1487 &wsamacro {                                      
1488         status = "okay";                         
1489 };                                               
1490                                                  
1491 /* PINCTRL - additions to nodes defined in sm    
1492 &qup_spi0_cs_gpio {                              
1493         drive-strength = <6>;                    
1494         bias-disable;                            
1495 };                                               
1496                                                  
1497 &qup_spi0_data_clk {                             
1498         drive-strength = <6>;                    
1499         bias-disable;                            
1500 };                                               
1501                                                  
1502 &pm8150b_vbus {                                  
1503         regulator-min-microamp = <500000>;       
1504         regulator-max-microamp = <3000000>;      
1505         status = "okay";                         
1506 };                                               
1507                                                  
1508 &pm8150b_typec {                                 
1509         status = "okay";                         
1510                                                  
1511         vdd-pdphy-supply = <&vreg_l2a_3p1>;      
1512                                                  
1513         connector {                              
1514                 compatible = "usb-c-connector    
1515                                                  
1516                 power-role = "source";           
1517                 data-role = "dual";              
1518                 self-powered;                    
1519                                                  
1520                 source-pdos = <PDO_FIXED(5000    
1521                                          PDO_    
1522                                          PDO_    
1523                                          PDO_    
1524                                                  
1525                 altmodes {                       
1526                         displayport {            
1527                                 svid = /bits/    
1528                                 vdo = <0x0000    
1529                         };                       
1530                 };                               
1531                                                  
1532                 ports {                          
1533                         #address-cells = <1>;    
1534                         #size-cells = <0>;       
1535                                                  
1536                         port@0 {                 
1537                                 reg = <0>;       
1538                                 pm8150b_hs_in    
1539                                         remot    
1540                                 };               
1541                         };                       
1542                                                  
1543                         port@1 {                 
1544                                 reg = <1>;       
1545                                 pm8150b_typec    
1546                                         remot    
1547                                 };               
1548                         };                       
1549                                                  
1550                         port@2 {                 
1551                                 reg = <2>;       
1552                                                  
1553                                 pm8150b_typec    
1554                                         remot    
1555                                 };               
1556                         };                       
1557                 };                               
1558         };                                       
1559 };                                               
1560                                                  
1561 &usb_1_qmpphy_dp_in {                            
1562         remote-endpoint = <&mdss_dp_out>;        
1563 };                                               
                                                      

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