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

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


  1 // SPDX-License-Identifier: BSD-3-Clause          
  2 /*                                                
  3  * Copyright (c) 2023, Linaro Limited             
  4  */                                               
  5                                                   
  6 /dts-v1/;                                         
  7                                                   
  8 #include <dt-bindings/regulator/qcom,rpmh-regu    
  9 #include "sm8650.dtsi"                            
 10 #include "pm8010.dtsi"                            
 11 #include "pm8550.dtsi"                            
 12 #include "pm8550b.dtsi"                           
 13 #define PMK8550VE_SID 8                           
 14 #include "pm8550ve.dtsi"                          
 15 #include "pm8550vs.dtsi"                          
 16 #include "pmk8550.dtsi"                           
 17 #include "pmr735d_a.dtsi"                         
 18                                                   
 19 / {                                               
 20         model = "Qualcomm Technologies, Inc. S    
 21         compatible = "qcom,sm8650-mtp", "qcom,    
 22                                                   
 23         aliases {                                 
 24                 serial0 = &uart15;                
 25         };                                        
 26                                                   
 27         chosen {                                  
 28                 stdout-path = "serial0:115200n    
 29         };                                        
 30                                                   
 31         pmic-glink {                              
 32                 compatible = "qcom,sm8650-pmic    
 33                              "qcom,sm8550-pmic    
 34                              "qcom,pmic-glink"    
 35                 #address-cells = <1>;             
 36                 #size-cells = <0>;                
 37                 orientation-gpios = <&tlmm 29     
 38                                                   
 39                 connector@0 {                     
 40                         compatible = "usb-c-co    
 41                         reg = <0>;                
 42                                                   
 43                         power-role = "dual";      
 44                         data-role = "dual";       
 45                                                   
 46                         ports {                   
 47                                 #address-cells    
 48                                 #size-cells =     
 49                                                   
 50                                 port@0 {          
 51                                         reg =     
 52                                                   
 53                                         pmic_g    
 54                                                   
 55                                         };        
 56                                 };                
 57                                                   
 58                                 port@1 {          
 59                                         reg =     
 60                                                   
 61                                         pmic_g    
 62                                                   
 63                                         };        
 64                                 };                
 65                         };                        
 66                 };                                
 67         };                                        
 68                                                   
 69         sound {                                   
 70                 compatible = "qcom,sm8650-sndc    
 71                 model = "SM8650-MTP";             
 72                 audio-routing = "SpkrLeft IN",    
 73                                 "SpkrRight IN"    
 74                                                   
 75                 wsa-dai-link {                    
 76                         link-name = "WSA Playb    
 77                                                   
 78                         cpu {                     
 79                                 sound-dai = <&    
 80                         };                        
 81                                                   
 82                         codec {                   
 83                                 sound-dai = <&    
 84                         };                        
 85                                                   
 86                         platform {                
 87                                 sound-dai = <&    
 88                         };                        
 89                 };                                
 90         };                                        
 91                                                   
 92         vph_pwr: vph-pwr-regulator {              
 93                 compatible = "regulator-fixed"    
 94                                                   
 95                 regulator-name = "vph_pwr";       
 96                 regulator-min-microvolt = <370    
 97                 regulator-max-microvolt = <370    
 98                                                   
 99                 regulator-always-on;              
100                 regulator-boot-on;                
101         };                                        
102 };                                                
103                                                   
104 &apps_rsc {                                       
105         regulators-0 {                            
106                 compatible = "qcom,pm8550-rpmh    
107                                                   
108                 vdd-bob1-supply = <&vph_pwr>;     
109                 vdd-bob2-supply = <&vph_pwr>;     
110                 vdd-l2-l13-l14-supply = <&vreg    
111                 vdd-l3-supply = <&vreg_s1c_1p2    
112                 vdd-l5-l16-supply = <&vreg_bob    
113                 vdd-l6-l7-supply = <&vreg_bob1    
114                 vdd-l8-l9-supply = <&vreg_bob1    
115                 vdd-l11-supply = <&vreg_s1c_1p    
116                 vdd-l12-supply = <&vreg_s6c_1p    
117                 vdd-l15-supply = <&vreg_s6c_1p    
118                 vdd-l17-supply = <&vreg_bob2>;    
119                                                   
120                 qcom,pmic-id = "b";               
121                                                   
122                 vreg_bob1: bob1 {                 
123                         regulator-name = "vreg    
124                         regulator-min-microvol    
125                         regulator-max-microvol    
126                         regulator-initial-mode    
127                 };                                
128                                                   
129                 vreg_bob2: bob2 {                 
130                         regulator-name = "vreg    
131                         regulator-min-microvol    
132                         regulator-max-microvol    
133                         regulator-initial-mode    
134                 };                                
135                                                   
136                 vreg_l2b_3p0: ldo2 {              
137                         regulator-name = "vreg    
138                         regulator-min-microvol    
139                         regulator-max-microvol    
140                         regulator-initial-mode    
141                         regulator-allow-set-lo    
142                         regulator-allowed-mode    
143                                                   
144                 };                                
145                                                   
146                 vreg_l5b_3p1: ldo5 {              
147                         regulator-name = "vreg    
148                         regulator-min-microvol    
149                         regulator-max-microvol    
150                         regulator-initial-mode    
151                         regulator-allow-set-lo    
152                         regulator-allowed-mode    
153                                                   
154                 };                                
155                                                   
156                 vreg_l6b_1p8: ldo6 {              
157                         regulator-name = "vreg    
158                         regulator-min-microvol    
159                         regulator-max-microvol    
160                         regulator-initial-mode    
161                         regulator-allow-set-lo    
162                         regulator-allowed-mode    
163                                                   
164                 };                                
165                                                   
166                 vreg_l7b_1p8: ldo7 {              
167                         regulator-name = "vreg    
168                         regulator-min-microvol    
169                         regulator-max-microvol    
170                         regulator-initial-mode    
171                 };                                
172                                                   
173                 vreg_l8b_1p8: ldo8 {              
174                         regulator-name = "vreg    
175                         regulator-min-microvol    
176                         regulator-max-microvol    
177                         regulator-initial-mode    
178                         regulator-allow-set-lo    
179                         regulator-allowed-mode    
180                                                   
181                 };                                
182                                                   
183                 vreg_l9b_2p9: ldo9 {              
184                         regulator-name = "vreg    
185                         regulator-min-microvol    
186                         regulator-max-microvol    
187                         regulator-initial-mode    
188                         regulator-allow-set-lo    
189                         regulator-allowed-mode    
190                                                   
191                 };                                
192                                                   
193                 vreg_l11b_1p2: ldo11 {            
194                         regulator-name = "vreg    
195                         regulator-min-microvol    
196                         regulator-max-microvol    
197                         regulator-initial-mode    
198                         regulator-allow-set-lo    
199                         regulator-allowed-mode    
200                                                   
201                 };                                
202                                                   
203                 vreg_l12b_1p8: ldo12 {            
204                         regulator-name = "vreg    
205                         regulator-min-microvol    
206                         regulator-max-microvol    
207                         regulator-initial-mode    
208                         regulator-allow-set-lo    
209                         regulator-allowed-mode    
210                                                   
211                 };                                
212                                                   
213                 vreg_l13b_3p0: ldo13 {            
214                         regulator-name = "vreg    
215                         regulator-min-microvol    
216                         regulator-max-microvol    
217                         regulator-initial-mode    
218                         regulator-allow-set-lo    
219                         regulator-allowed-mode    
220                                                   
221                 };                                
222                                                   
223                 vreg_l14b_3p2: ldo14 {            
224                         regulator-name = "vreg    
225                         regulator-min-microvol    
226                         regulator-max-microvol    
227                         regulator-initial-mode    
228                         regulator-allow-set-lo    
229                         regulator-allowed-mode    
230                                                   
231                 };                                
232                                                   
233                 vreg_l15b_1p8: ldo15 {            
234                         regulator-name = "vreg    
235                         regulator-min-microvol    
236                         regulator-max-microvol    
237                         regulator-initial-mode    
238                         regulator-allow-set-lo    
239                         regulator-allowed-mode    
240                                                   
241                 };                                
242                                                   
243                 vreg_l16b_2p8: ldo16 {            
244                         regulator-name = "vreg    
245                         regulator-min-microvol    
246                         regulator-max-microvol    
247                         regulator-initial-mode    
248                         regulator-allow-set-lo    
249                         regulator-allowed-mode    
250                                                   
251                 };                                
252                                                   
253                 vreg_l17b_2p5: ldo17 {            
254                         regulator-name = "vreg    
255                         regulator-min-microvol    
256                         regulator-max-microvol    
257                         regulator-initial-mode    
258                         regulator-allow-set-lo    
259                         regulator-allowed-mode    
260                                                   
261                 };                                
262         };                                        
263                                                   
264         regulators-1 {                            
265                 compatible = "qcom,pm8550vs-rp    
266                                                   
267                 vdd-l1-supply = <&vreg_s1c_1p2    
268                 vdd-l2-supply = <&vreg_s1c_1p2    
269                 vdd-l3-supply = <&vreg_s1c_1p2    
270                 vdd-s1-supply = <&vph_pwr>;       
271                 vdd-s2-supply = <&vph_pwr>;       
272                 vdd-s3-supply = <&vph_pwr>;       
273                 vdd-s4-supply = <&vph_pwr>;       
274                 vdd-s5-supply = <&vph_pwr>;       
275                 vdd-s6-supply = <&vph_pwr>;       
276                                                   
277                 qcom,pmic-id = "c";               
278                                                   
279                 vreg_s1c_1p2: smps1 {             
280                         regulator-name = "vreg    
281                         regulator-min-microvol    
282                         regulator-max-microvol    
283                         regulator-initial-mode    
284                 };                                
285                                                   
286                 vreg_s2c_0p8: smps2 {             
287                         regulator-name = "vreg    
288                         regulator-min-microvol    
289                         regulator-max-microvol    
290                         regulator-initial-mode    
291                 };                                
292                                                   
293                 vreg_s3c_0p9: smps3 {             
294                         regulator-name = "vreg    
295                         regulator-min-microvol    
296                         regulator-max-microvol    
297                         regulator-initial-mode    
298                 };                                
299                                                   
300                 vreg_s4c_1p2: smps4 {             
301                         regulator-name = "vreg    
302                         regulator-min-microvol    
303                         regulator-max-microvol    
304                         regulator-initial-mode    
305                 };                                
306                                                   
307                 vreg_s5c_0p7: smps5 {             
308                         regulator-name = "vreg    
309                         regulator-min-microvol    
310                         regulator-max-microvol    
311                         regulator-initial-mode    
312                 };                                
313                                                   
314                 vreg_s6c_1p8: smps6 {             
315                         regulator-name = "vreg    
316                         regulator-min-microvol    
317                         regulator-max-microvol    
318                         regulator-initial-mode    
319                 };                                
320                                                   
321                 vreg_l1c_1p2: ldo1 {              
322                         regulator-name = "vreg    
323                         regulator-min-microvol    
324                         regulator-max-microvol    
325                         regulator-initial-mode    
326                         regulator-allow-set-lo    
327                         regulator-allowed-mode    
328                                                   
329                 };                                
330                                                   
331                 vreg_l3c_1p2: ldo3 {              
332                         regulator-name = "vreg    
333                         regulator-min-microvol    
334                         regulator-max-microvol    
335                         regulator-initial-mode    
336                         regulator-allow-set-lo    
337                         regulator-allowed-mode    
338                                                   
339                 };                                
340         };                                        
341                                                   
342         regulators-2 {                            
343                 compatible = "qcom,pm8550vs-rp    
344                                                   
345                 vdd-l1-supply = <&vreg_s3c_0p9    
346                                                   
347                 qcom,pmic-id = "d";               
348                                                   
349                 vreg_l1d_0p88: ldo1 {             
350                         regulator-name = "vreg    
351                         regulator-min-microvol    
352                         regulator-max-microvol    
353                         regulator-initial-mode    
354                         regulator-allow-set-lo    
355                         regulator-allowed-mode    
356                                                   
357                 };                                
358         };                                        
359                                                   
360         regulators-3 {                            
361                 compatible = "qcom,pm8550vs-rp    
362                                                   
363                 vdd-l3-supply = <&vreg_s3c_0p9    
364                                                   
365                 qcom,pmic-id = "e";               
366                                                   
367                 vreg_l3e_0p9: ldo3 {              
368                         regulator-name = "vreg    
369                         regulator-min-microvol    
370                         regulator-max-microvol    
371                         regulator-initial-mode    
372                         regulator-allow-set-lo    
373                         regulator-allowed-mode    
374                                                   
375                 };                                
376         };                                        
377                                                   
378         regulators-4 {                            
379                 compatible = "qcom,pm8550vs-rp    
380                                                   
381                 vdd-l1-supply = <&vreg_s3c_0p9    
382                 vdd-l3-supply = <&vreg_s3c_0p9    
383                                                   
384                 qcom,pmic-id = "g";               
385                                                   
386                 vreg_l1g_0p91: ldo1 {             
387                         regulator-name = "vreg    
388                         regulator-min-microvol    
389                         regulator-max-microvol    
390                         regulator-initial-mode    
391                         regulator-allow-set-lo    
392                         regulator-allowed-mode    
393                                                   
394                 };                                
395                                                   
396                 vreg_l3g_0p91: ldo3 {             
397                         regulator-name = "vreg    
398                         regulator-min-microvol    
399                         regulator-max-microvol    
400                         regulator-initial-mode    
401                         regulator-allow-set-lo    
402                         regulator-allowed-mode    
403                                                   
404                 };                                
405         };                                        
406                                                   
407         regulators-5 {                            
408                 compatible = "qcom,pm8550ve-rp    
409                                                   
410                 vdd-l1-supply = <&vreg_s3c_0p9    
411                 vdd-l2-supply = <&vreg_s3c_0p9    
412                 vdd-l3-supply = <&vreg_s1c_1p2    
413                 vdd-s4-supply = <&vph_pwr>;       
414                                                   
415                 qcom,pmic-id = "i";               
416                                                   
417                 vreg_s4i_0p85: smps4 {            
418                         regulator-name = "vreg    
419                         regulator-min-microvol    
420                         regulator-max-microvol    
421                         regulator-initial-mode    
422                 };                                
423                                                   
424                 vreg_l1i_0p88: ldo1 {             
425                         regulator-name = "vreg    
426                         regulator-min-microvol    
427                         regulator-max-microvol    
428                         regulator-initial-mode    
429                         regulator-allow-set-lo    
430                         regulator-allowed-mode    
431                                                   
432                 };                                
433                                                   
434                 vreg_l2i_0p88: ldo2 {             
435                         regulator-name = "vreg    
436                         regulator-min-microvol    
437                         regulator-max-microvol    
438                         regulator-initial-mode    
439                         regulator-allow-set-lo    
440                         regulator-allowed-mode    
441                                                   
442                 };                                
443                                                   
444                 vreg_l3i_1p2: ldo3 {              
445                         regulator-name = "vreg    
446                         regulator-min-microvol    
447                         regulator-max-microvol    
448                         regulator-initial-mode    
449                         regulator-allow-set-lo    
450                         regulator-allowed-mode    
451                                                   
452                 };                                
453         };                                        
454                                                   
455         regulators-6 {                            
456                 compatible = "qcom,pm8010-rpmh    
457                 qcom,pmic-id = "m";               
458                                                   
459                 vdd-l1-l2-supply = <&vreg_s1c_    
460                 vdd-l3-l4-supply = <&vreg_bob2    
461                 vdd-l5-supply = <&vreg_s6c_1p8    
462                 vdd-l6-supply = <&vreg_bob1>;     
463                 vdd-l7-supply = <&vreg_bob1>;     
464                                                   
465                 vreg_l1m_1p1: ldo1 {              
466                         regulator-name = "vreg    
467                         regulator-min-microvol    
468                         regulator-max-microvol    
469                         regulator-initial-mode    
470                         regulator-allow-set-lo    
471                         regulator-allowed-mode    
472                                                   
473                 };                                
474                                                   
475                 vreg_l2m_1p056: ldo2 {            
476                         regulator-name = "vreg    
477                         regulator-min-microvol    
478                         regulator-max-microvol    
479                         regulator-initial-mode    
480                         regulator-allow-set-lo    
481                         regulator-allowed-mode    
482                                                   
483                 };                                
484                                                   
485                 vreg_l3m_2p8: ldo3 {              
486                         regulator-name = "vreg    
487                         regulator-min-microvol    
488                         regulator-max-microvol    
489                         regulator-initial-mode    
490                 };                                
491                                                   
492                 vreg_l4m_2p8: ldo4 {              
493                         regulator-name = "vreg    
494                         regulator-min-microvol    
495                         regulator-max-microvol    
496                         regulator-initial-mode    
497                 };                                
498                                                   
499                 vreg_l5m_1p8: ldo5 {              
500                         regulator-name = "vreg    
501                         regulator-min-microvol    
502                         regulator-max-microvol    
503                         regulator-initial-mode    
504                 };                                
505                                                   
506                 vreg_l6m_2p8: ldo6 {              
507                         regulator-name = "vreg    
508                         regulator-min-microvol    
509                         regulator-max-microvol    
510                         regulator-initial-mode    
511                 };                                
512                                                   
513                 vreg_l7m_2p96: ldo7 {             
514                         regulator-name = "vreg    
515                         regulator-min-microvol    
516                         regulator-max-microvol    
517                         regulator-initial-mode    
518                 };                                
519         };                                        
520                                                   
521         regulators-7 {                            
522                 compatible = "qcom,pm8010-rpmh    
523                 qcom,pmic-id = "n";               
524                                                   
525                 vdd-l1-l2-supply = <&vreg_s1c_    
526                 vdd-l3-l4-supply = <&vreg_s6c_    
527                 vdd-l5-supply = <&vreg_bob2>;     
528                 vdd-l6-supply = <&vreg_bob2>;     
529                 vdd-l7-supply = <&vreg_bob1>;     
530                                                   
531                 vreg_l1n_1p1: ldo1 {              
532                         regulator-name = "vreg    
533                         regulator-min-microvol    
534                         regulator-max-microvol    
535                         regulator-initial-mode    
536                         regulator-allow-set-lo    
537                         regulator-allowed-mode    
538                                                   
539                 };                                
540                                                   
541                 vreg_l2n_1p056: ldo2 {            
542                         regulator-name = "vreg    
543                         regulator-min-microvol    
544                         regulator-max-microvol    
545                         regulator-initial-mode    
546                         regulator-allow-set-lo    
547                         regulator-allowed-mode    
548                                                   
549                 };                                
550                                                   
551                 vreg_l3n_1p8: ldo3 {              
552                         regulator-name = "vreg    
553                         regulator-min-microvol    
554                         regulator-max-microvol    
555                         regulator-initial-mode    
556                 };                                
557                                                   
558                 vreg_l4n_1p8: ldo4 {              
559                         regulator-name = "vreg    
560                         regulator-min-microvol    
561                         regulator-max-microvol    
562                         regulator-initial-mode    
563                 };                                
564                                                   
565                 vreg_l5n_2p8: ldo5 {              
566                         regulator-name = "vreg    
567                         regulator-min-microvol    
568                         regulator-max-microvol    
569                         regulator-initial-mode    
570                 };                                
571                                                   
572                 vreg_l6n_2p8: ldo6 {              
573                         regulator-name = "vreg    
574                         regulator-min-microvol    
575                         regulator-max-microvol    
576                         regulator-initial-mode    
577                 };                                
578                                                   
579                 vreg_l7n_3p3: ldo7 {              
580                         regulator-name = "vreg    
581                         regulator-min-microvol    
582                         regulator-max-microvol    
583                         regulator-initial-mode    
584                 };                                
585         };                                        
586 };                                                
587                                                   
588 &dispcc {                                         
589         status = "okay";                          
590 };                                                
591                                                   
592 &lpass_tlmm {                                     
593         spkr_1_sd_n_active: spkr-1-sd-n-active    
594                 pins = "gpio21";                  
595                 function = "gpio";                
596                 drive-strength = <16>;            
597                 bias-disable;                     
598                 output-low;                       
599         };                                        
600 };                                                
601                                                   
602 &mdss {                                           
603         status = "okay";                          
604 };                                                
605                                                   
606 &mdss_dsi0 {                                      
607         vdda-supply = <&vreg_l3i_1p2>;            
608                                                   
609         status = "okay";                          
610                                                   
611         panel@0 {                                 
612                 compatible = "visionox,vtdr613    
613                 reg = <0>;                        
614                                                   
615                 reset-gpios = <&tlmm 133 GPIO_    
616                                                   
617                 vddio-supply = <&vreg_l12b_1p8    
618                 vci-supply = <&vreg_l13b_3p0>;    
619                 vdd-supply = <&vreg_l11b_1p2>;    
620                                                   
621                 pinctrl-0 = <&disp0_reset_n_ac    
622                 pinctrl-1 = <&disp0_reset_n_su    
623                 pinctrl-names = "default", "sl    
624                                                   
625                 port {                            
626                         panel0_in: endpoint {     
627                                 remote-endpoin    
628                         };                        
629                 };                                
630         };                                        
631 };                                                
632                                                   
633 &mdss_dsi0_out {                                  
634         remote-endpoint = <&panel0_in>;           
635         data-lanes = <0 1 2 3>;                   
636 };                                                
637                                                   
638 &mdss_dsi0_phy {                                  
639         vdds-supply = <&vreg_l1i_0p88>;           
640                                                   
641         status = "okay";                          
642 };                                                
643                                                   
644 &pcie0 {                                          
645         wake-gpios = <&tlmm 96 GPIO_ACTIVE_HIG    
646         perst-gpios = <&tlmm 94 GPIO_ACTIVE_LO    
647                                                   
648         pinctrl-0 = <&pcie0_default_state>;       
649         pinctrl-names = "default";                
650                                                   
651         status = "okay";                          
652 };                                                
653                                                   
654 &pcie0_phy {                                      
655         vdda-phy-supply = <&vreg_l1i_0p88>;       
656         vdda-pll-supply = <&vreg_l3i_1p2>;        
657                                                   
658         status = "okay";                          
659 };                                                
660                                                   
661 &pcie1 {                                          
662         wake-gpios = <&tlmm 99 GPIO_ACTIVE_HIG    
663         perst-gpios = <&tlmm 97 GPIO_ACTIVE_LO    
664                                                   
665         pinctrl-0 = <&pcie1_default_state>;       
666         pinctrl-names = "default";                
667                                                   
668         status = "okay";                          
669 };                                                
670                                                   
671 &pcie1_phy {                                      
672         vdda-phy-supply = <&vreg_l3e_0p9>;        
673         vdda-pll-supply = <&vreg_l3i_1p2>;        
674         vdda-qref-supply = <&vreg_l1i_0p88>;      
675                                                   
676         status = "okay";                          
677 };                                                
678                                                   
679 &pm8550_gpios {                                   
680         sdc2_card_det_n: sdc2-card-det-state {    
681                 pins = "gpio12";                  
682                 function = "normal";              
683                 bias-pull-up;                     
684                 input-enable;                     
685                 output-disable;                   
686                 power-source = <1>; /* 1.8 V *    
687         };                                        
688 };                                                
689                                                   
690 &pm8550b_eusb2_repeater {                         
691         vdd18-supply = <&vreg_l15b_1p8>;          
692         vdd3-supply = <&vreg_l5b_3p1>;            
693 };                                                
694                                                   
695 &qupv3_id_1 {                                     
696         status = "okay";                          
697 };                                                
698                                                   
699 &remoteproc_adsp {                                
700         firmware-name = "qcom/sm8650/adsp.mbn"    
701                         "qcom/sm8650/adsp_dtb.    
702                                                   
703         status = "okay";                          
704 };                                                
705                                                   
706 &remoteproc_cdsp {                                
707         firmware-name = "qcom/sm8650/cdsp.mbn"    
708                         "qcom/sm8650/cdsp_dtb.    
709                                                   
710         status = "okay";                          
711 };                                                
712                                                   
713 &remoteproc_mpss {                                
714         firmware-name = "qcom/sm8650/modem.mbn    
715                         "qcom/sm8650/modem_dtb    
716                                                   
717         status = "okay";                          
718 };                                                
719                                                   
720 &sdhc_2 {                                         
721         cd-gpios = <&pm8550_gpios 12 GPIO_ACTI    
722                                                   
723         vmmc-supply = <&vreg_l9b_2p9>;            
724         vqmmc-supply = <&vreg_l8b_1p8>;           
725         bus-width = <4>;                          
726         no-sdio;                                  
727         no-mmc;                                   
728                                                   
729         pinctrl-0 = <&sdc2_default>, <&sdc2_ca    
730         pinctrl-1 = <&sdc2_sleep>, <&sdc2_card    
731         pinctrl-names = "default", "sleep";       
732                                                   
733         status = "okay";                          
734 };                                                
735                                                   
736 &sleep_clk {                                      
737         clock-frequency = <32000>;                
738 };                                                
739                                                   
740 &swr0 {                                           
741         status = "okay";                          
742                                                   
743         /* WSA8845, Speaker Left */               
744         left_spkr: speaker@0,0 {                  
745                 compatible = "sdw20217020400";    
746                 reg = <0 0>;                      
747                 pinctrl-0 = <&spkr_1_sd_n_acti    
748                 pinctrl-names = "default";        
749                 powerdown-gpios = <&lpass_tlmm    
750                 #sound-dai-cells = <0>;           
751                 sound-name-prefix = "SpkrLeft"    
752                 vdd-1p8-supply = <&vreg_l15b_1    
753                 vdd-io-supply = <&vreg_l3c_1p2    
754                                                   
755                 /*                                
756                  * WSA8845 Port 1 (DAC)     <=    
757                  * WSA8845 Port 2 (COMP)    <=    
758                  * WSA8845 Port 3 (BOOST)   <=    
759                  * WSA8845 Port 4 (PBR)     <=    
760                  * WSA8845 Port 5 (VISENSE) <=    
761                  * WSA8845 Port 6 (CPS)     <=    
762                  */                               
763                 qcom,port-mapping = <1 2 3 7 1    
764         };                                        
765                                                   
766         /* WSA8845, Speaker Right */              
767         right_spkr: speaker@0,1 {                 
768                 compatible = "sdw20217020400";    
769                 reg = <0 1>;                      
770                 pinctrl-0 = <&spkr_2_sd_n_acti    
771                 pinctrl-names = "default";        
772                 powerdown-gpios = <&tlmm 77 GP    
773                 #sound-dai-cells = <0>;           
774                 sound-name-prefix = "SpkrRight    
775                 vdd-1p8-supply = <&vreg_l15b_1    
776                 vdd-io-supply = <&vreg_l3c_1p2    
777                                                   
778                 /*                                
779                  * WSA8845 Port 1 (DAC)     <=    
780                  * WSA8845 Port 2 (COMP)    <=    
781                  * WSA8845 Port 3 (BOOST)   <=    
782                  * WSA8845 Port 4 (PBR)     <=    
783                  * WSA8845 Port 5 (VISENSE) <=    
784                  * WSA8845 Port 6 (CPS)     <=    
785                  */                               
786                 qcom,port-mapping = <4 5 6 7 1    
787         };                                        
788 };                                                
789                                                   
790 &tlmm {                                           
791         /* Reserved I/Os for NFC */               
792         gpio-reserved-ranges = <32 8>, <74 1>;    
793                                                   
794         disp0_reset_n_active: disp0-reset-n-ac    
795                 pins = "gpio133";                 
796                 function = "gpio";                
797                 drive-strength = <8>;             
798                 bias-disable;                     
799         };                                        
800                                                   
801         disp0_reset_n_suspend: disp0-reset-n-s    
802                 pins = "gpio133";                 
803                 function = "gpio";                
804                 drive-strength = <2>;             
805                 bias-pull-down;                   
806         };                                        
807                                                   
808         mdp_vsync_active: mdp-vsync-active-sta    
809                 pins = "gpio86";                  
810                 function = "mdp_vsync";           
811                 drive-strength = <2>;             
812                 bias-pull-down;                   
813         };                                        
814                                                   
815         mdp_vsync_suspend: mdp-vsync-suspend-s    
816                 pins = "gpio86";                  
817                 function = "mdp_vsync";           
818                 drive-strength = <2>;             
819                 bias-pull-down;                   
820         };                                        
821                                                   
822         spkr_2_sd_n_active: spkr-2-sd-n-active    
823                 pins = "gpio77";                  
824                 function = "gpio";                
825                 drive-strength = <16>;            
826                 bias-disable;                     
827                 output-low;                       
828         };                                        
829 };                                                
830                                                   
831 &uart15 {                                         
832         status = "okay";                          
833 };                                                
834                                                   
835 &ufs_mem_hc {                                     
836         reset-gpios = <&tlmm 210 GPIO_ACTIVE_L    
837                                                   
838         vcc-supply = <&vreg_l17b_2p5>;            
839         vcc-max-microamp = <1300000>;             
840         vccq-supply = <&vreg_l1c_1p2>;            
841         vccq-max-microamp = <1200000>;            
842                                                   
843         status = "okay";                          
844 };                                                
845                                                   
846 &ufs_mem_phy {                                    
847         vdda-phy-supply = <&vreg_l1d_0p88>;       
848         vdda-pll-supply = <&vreg_l3i_1p2>;        
849                                                   
850         status = "okay";                          
851 };                                                
852                                                   
853 /*                                                
854  * DPAUX -> WCD9395 -> USB_SBU -> USB-C           
855  * eUSB2 DP/DM -> PM85550HS -> eUSB2 DP/DM ->     
856  * USB SS -> USB-C                                
857  */                                               
858                                                   
859 &usb_1 {                                          
860         status = "okay";                          
861 };                                                
862                                                   
863 &usb_1_dwc3 {                                     
864         dr_mode = "otg";                          
865         usb-role-switch;                          
866 };                                                
867                                                   
868 &usb_1_dwc3_hs {                                  
869         remote-endpoint = <&pmic_glink_hs_in>;    
870 };                                                
871                                                   
872 &usb_1_hsphy {                                    
873         vdd-supply = <&vreg_l1i_0p88>;            
874         vdda12-supply = <&vreg_l3i_1p2>;          
875                                                   
876         phys = <&pm8550b_eusb2_repeater>;         
877                                                   
878         status = "okay";                          
879 };                                                
880                                                   
881 &usb_dp_qmpphy {                                  
882         vdda-phy-supply = <&vreg_l3i_1p2>;        
883         vdda-pll-supply = <&vreg_l3g_0p91>;       
884                                                   
885         status = "okay";                          
886 };                                                
887                                                   
888 &usb_dp_qmpphy_out {                              
889         remote-endpoint = <&pmic_glink_ss_in>;    
890 };                                                
891                                                   
892 &xo_board {                                       
893         clock-frequency = <76800000>;             
894 };                                                
                                                      

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