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

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


  1 // SPDX-License-Identifier: BSD-3-Clause          
  2 /*                                                
  3  * Copyright (c) 2021, Linaro Limited             
  4  */                                               
  5                                                   
  6 /dts-v1/;                                         
  7                                                   
  8 #include <dt-bindings/regulator/qcom,rpmh-regu    
  9 #include <dt-bindings/gpio/gpio.h>                
 10 #include "sa8155p.dtsi"                           
 11 #include "pmm8155au_1.dtsi"                       
 12 #include "pmm8155au_2.dtsi"                       
 13                                                   
 14 / {                                               
 15         model = "Qualcomm Technologies, Inc. S    
 16         compatible = "qcom,sa8155p-adp", "qcom    
 17                                                   
 18         aliases {                                 
 19                 serial0 = &uart2;                 
 20                 serial1 = &uart9;                 
 21         };                                        
 22                                                   
 23         chosen {                                  
 24                 stdout-path = "serial0:115200n    
 25         };                                        
 26                                                   
 27         vreg_3p3: vreg-3p3-regulator {            
 28                 compatible = "regulator-fixed"    
 29                 regulator-name = "vreg_3p3";      
 30                 regulator-min-microvolt = <330    
 31                 regulator-max-microvolt = <330    
 32         };                                        
 33                                                   
 34         /*                                        
 35          * S4A is always on and not controllab    
 36          * So model it as a fixed regulator.      
 37          */                                       
 38         vreg_s4a_1p8: smps4 {                     
 39                 compatible = "regulator-fixed"    
 40                 regulator-name = "vreg_s4a_1p8    
 41                                                   
 42                 regulator-min-microvolt = <180    
 43                 regulator-max-microvolt = <180    
 44                                                   
 45                 regulator-always-on;              
 46                 regulator-boot-on;                
 47                                                   
 48                 vin-supply = <&vreg_3p3>;         
 49         };                                        
 50 };                                                
 51                                                   
 52 &apps_rsc {                                       
 53         regulators-0 {                            
 54                 compatible = "qcom,pmm8155au-r    
 55                 qcom,pmic-id = "a";               
 56                                                   
 57                 vdd-s1-supply = <&vreg_3p3>;      
 58                 vdd-s2-supply = <&vreg_3p3>;      
 59                 vdd-s3-supply = <&vreg_3p3>;      
 60                 vdd-s4-supply = <&vreg_3p3>;      
 61                 vdd-s5-supply = <&vreg_3p3>;      
 62                 vdd-s6-supply = <&vreg_3p3>;      
 63                 vdd-s7-supply = <&vreg_3p3>;      
 64                 vdd-s8-supply = <&vreg_3p3>;      
 65                 vdd-s9-supply = <&vreg_3p3>;      
 66                 vdd-s10-supply = <&vreg_3p3>;     
 67                                                   
 68                 vdd-l1-l8-l11-supply = <&vreg_    
 69                 vdd-l2-l10-supply = <&vreg_3p3    
 70                 vdd-l3-l4-l5-l18-supply = <&vr    
 71                 vdd-l6-l9-supply = <&vreg_s6a_    
 72                 vdd-l7-l12-l14-l15-supply = <&    
 73                 vdd-l13-l16-l17-supply = <&vre    
 74                                                   
 75                 vreg_s5a_2p04: smps5 {            
 76                         regulator-name = "vreg    
 77                         regulator-min-microvol    
 78                         regulator-max-microvol    
 79                 };                                
 80                                                   
 81                 vreg_s6a_0p92: smps6 {            
 82                         regulator-name = "vreg    
 83                         regulator-min-microvol    
 84                         regulator-max-microvol    
 85                 };                                
 86                                                   
 87                 vreg_l1a_0p752: ldo1 {            
 88                         regulator-name = "vreg    
 89                         regulator-min-microvol    
 90                         regulator-max-microvol    
 91                         regulator-initial-mode    
 92                 };                                
 93                                                   
 94                 vdda_usb_hs_3p1:                  
 95                 vreg_l2a_3p072: ldo2 {            
 96                         regulator-name = "vreg    
 97                         regulator-min-microvol    
 98                         regulator-max-microvol    
 99                         regulator-initial-mode    
100                 };                                
101                                                   
102                 vreg_l3a_0p8: ldo3 {              
103                         regulator-name = "vreg    
104                         regulator-min-microvol    
105                         regulator-max-microvol    
106                         regulator-initial-mode    
107                 };                                
108                                                   
109                 vdd_usb_hs_core:                  
110                 vdda_usb_ss_dp_core_1:            
111                 vreg_l5a_0p88: ldo5 {             
112                         regulator-name = "vreg    
113                         regulator-min-microvol    
114                         regulator-max-microvol    
115                         regulator-initial-mode    
116                         regulator-allow-set-lo    
117                         regulator-allowed-mode    
118                                                   
119                 };                                
120                                                   
121                 vreg_l7a_1p8: ldo7 {              
122                         regulator-name = "vreg    
123                         regulator-min-microvol    
124                         regulator-max-microvol    
125                         regulator-initial-mode    
126                 };                                
127                                                   
128                 vreg_l10a_2p96: ldo10 {           
129                         regulator-name = "vreg    
130                         regulator-min-microvol    
131                         regulator-max-microvol    
132                         regulator-initial-mode    
133                         regulator-allow-set-lo    
134                         regulator-allowed-mode    
135                                                   
136                 };                                
137                                                   
138                 vreg_l11a_0p8: ldo11 {            
139                         regulator-name = "vreg    
140                         regulator-min-microvol    
141                         regulator-max-microvol    
142                         regulator-initial-mode    
143                 };                                
144                                                   
145                 vdda_usb_hs_1p8:                  
146                 vreg_l12a_1p8: ldo12 {            
147                         regulator-name = "vreg    
148                         regulator-min-microvol    
149                         regulator-max-microvol    
150                         regulator-initial-mode    
151                 };                                
152                                                   
153                 vreg_l13a_2p7: ldo13 {            
154                         regulator-name = "vreg    
155                         regulator-min-microvol    
156                         regulator-max-microvol    
157                         regulator-initial-mode    
158                 };                                
159                                                   
160                 vreg_l15a_1p7: ldo15 {            
161                         regulator-name = "vreg    
162                         regulator-min-microvol    
163                         regulator-max-microvol    
164                         regulator-initial-mode    
165                 };                                
166                                                   
167                 vreg_l16a_2p7: ldo16 {            
168                         regulator-name = "vreg    
169                         regulator-min-microvol    
170                         regulator-max-microvol    
171                         regulator-initial-mode    
172                 };                                
173                                                   
174                 vreg_l17a_2p96: ldo17 {           
175                         regulator-name = "vreg    
176                         regulator-min-microvol    
177                         regulator-max-microvol    
178                         regulator-initial-mode    
179                 };                                
180         };                                        
181                                                   
182         regulators-1 {                            
183                 compatible = "qcom,pmm8155au-r    
184                 qcom,pmic-id = "c";               
185                                                   
186                 vdd-s1-supply = <&vreg_3p3>;      
187                 vdd-s2-supply = <&vreg_3p3>;      
188                 vdd-s3-supply = <&vreg_3p3>;      
189                 vdd-s4-supply = <&vreg_3p3>;      
190                 vdd-s5-supply = <&vreg_3p3>;      
191                 vdd-s6-supply = <&vreg_3p3>;      
192                 vdd-s7-supply = <&vreg_3p3>;      
193                 vdd-s8-supply = <&vreg_3p3>;      
194                 vdd-s9-supply = <&vreg_3p3>;      
195                 vdd-s10-supply = <&vreg_3p3>;     
196                                                   
197                 vdd-l1-l8-l11-supply = <&vreg_    
198                 vdd-l2-l10-supply = <&vreg_3p3    
199                 vdd-l3-l4-l5-l18-supply = <&vr    
200                 vdd-l6-l9-supply = <&vreg_s6c_    
201                 vdd-l7-l12-l14-l15-supply = <&    
202                 vdd-l13-l16-l17-supply = <&vre    
203                                                   
204                 vreg_s4c_1p352: smps4 {           
205                         regulator-name = "vreg    
206                         regulator-min-microvol    
207                         regulator-max-microvol    
208                 };                                
209                                                   
210                 vreg_s5c_2p04: smps5 {            
211                         regulator-name = "vreg    
212                         regulator-min-microvol    
213                         regulator-max-microvol    
214                 };                                
215                                                   
216                 vreg_s6c_1p128: smps6 {           
217                         regulator-name = "vreg    
218                         regulator-min-microvol    
219                         regulator-max-microvol    
220                 };                                
221                                                   
222                 vreg_l1c_1p304: ldo1 {            
223                         regulator-name = "vreg    
224                         regulator-min-microvol    
225                         regulator-max-microvol    
226                         regulator-initial-mode    
227                 };                                
228                                                   
229                 vreg_l2c_1p808: ldo2 {            
230                         regulator-name = "vreg    
231                         regulator-min-microvol    
232                         regulator-max-microvol    
233                         regulator-initial-mode    
234                 };                                
235                                                   
236                 vreg_l5c_1p2: ldo5 {              
237                         regulator-name = "vreg    
238                         regulator-min-microvol    
239                         regulator-max-microvol    
240                         regulator-initial-mode    
241                         regulator-allow-set-lo    
242                         regulator-allowed-mode    
243                                                   
244                 };                                
245                                                   
246                 vreg_l7c_1p8: ldo7 {              
247                         regulator-name = "vreg    
248                         regulator-min-microvol    
249                         regulator-max-microvol    
250                         regulator-initial-mode    
251                 };                                
252                                                   
253                 vreg_l8c_1p2: ldo8 {              
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                 vreg_l10c_3p3: ldo10 {            
264                         regulator-name = "vreg    
265                         regulator-min-microvol    
266                         regulator-max-microvol    
267                         regulator-initial-mode    
268                 };                                
269                                                   
270                 vreg_l11c_0p8: ldo11 {            
271                         regulator-name = "vreg    
272                         regulator-min-microvol    
273                         regulator-max-microvol    
274                         regulator-initial-mode    
275                 };                                
276                                                   
277                 vreg_l12c_1p808: ldo12 {          
278                         regulator-name = "vreg    
279                         regulator-min-microvol    
280                         regulator-max-microvol    
281                         regulator-initial-mode    
282                 };                                
283                                                   
284                 vreg_l13c_2p96: ldo13 {           
285                         regulator-name = "vreg    
286                         regulator-min-microvol    
287                         regulator-max-microvol    
288                         regulator-initial-mode    
289                 };                                
290                                                   
291                 vreg_l15c_1p9: ldo15 {            
292                         regulator-name = "vreg    
293                         regulator-min-microvol    
294                         regulator-max-microvol    
295                         regulator-initial-mode    
296                 };                                
297                                                   
298                 vreg_l16c_3p008: ldo16 {          
299                         regulator-name = "vreg    
300                         regulator-min-microvol    
301                         regulator-max-microvol    
302                         regulator-initial-mode    
303                 };                                
304                                                   
305                 vreg_l18c_0p88: ldo18 {           
306                         regulator-name = "vreg    
307                         regulator-min-microvol    
308                         regulator-max-microvol    
309                         regulator-initial-mode    
310                 };                                
311         };                                        
312 };                                                
313                                                   
314 &ethernet {                                       
315         status = "okay";                          
316                                                   
317         snps,reset-gpio = <&tlmm 79 GPIO_ACTIV    
318         snps,reset-active-low;                    
319         snps,reset-delays-us = <0 11000 70000>    
320                                                   
321         snps,mtl-rx-config = <&mtl_rx_setup>;     
322         snps,mtl-tx-config = <&mtl_tx_setup>;     
323                                                   
324         pinctrl-names = "default";                
325         pinctrl-0 = <&ethernet_defaults>;         
326                                                   
327         phy-handle = <&rgmii_phy>;                
328         phy-mode = "rgmii";                       
329         max-speed = <1000>;                       
330                                                   
331         mdio {                                    
332                 compatible = "snps,dwmac-mdio"    
333                 #address-cells = <1>;             
334                 #size-cells = <0>;                
335                                                   
336                 /* Micrel KSZ9031RNZ PHY */       
337                 rgmii_phy: phy@7 {                
338                         compatible = "ethernet    
339                         reg = <0x7>;              
340                                                   
341                         interrupts-extended =     
342                         device_type = "etherne    
343                 };                                
344         };                                        
345                                                   
346         mtl_rx_setup: rx-queues-config {          
347                 snps,rx-queues-to-use = <1>;      
348                 snps,rx-sched-sp;                 
349                                                   
350                 queue0 {                          
351                         snps,dcb-algorithm;       
352                         snps,map-to-dma-channe    
353                         snps,route-up;            
354                         snps,priority = <0x1>;    
355                 };                                
356         };                                        
357                                                   
358         mtl_tx_setup: tx-queues-config {          
359                 snps,tx-queues-to-use = <1>;      
360                 snps,tx-sched-wrr;                
361                                                   
362                 queue0 {                          
363                         snps,weight = <0x10>;     
364                         snps,dcb-algorithm;       
365                         snps,priority = <0x0>;    
366                 };                                
367         };                                        
368 };                                                
369                                                   
370 &pmm8155au_1_gpios {                              
371         pmm8155au_1_sdc2_cd: sdc2-cd-default-s    
372                 pins = "gpio4";                   
373                 function = "normal";              
374                 input-enable;                     
375                 bias-pull-up;                     
376                 power-source = <0>;               
377         };                                        
378 };                                                
379                                                   
380 &qupv3_id_1 {                                     
381         status = "okay";                          
382 };                                                
383                                                   
384 &remoteproc_adsp {                                
385         status = "okay";                          
386         firmware-name = "qcom/sa8155p/adsp.mdt    
387 };                                                
388                                                   
389 &remoteproc_cdsp {                                
390         status = "okay";                          
391         firmware-name = "qcom/sa8155p/cdsp.mdt    
392 };                                                
393                                                   
394 &sdhc_2 {                                         
395         status = "okay";                          
396                                                   
397         cd-gpios = <&pmm8155au_1_gpios 4 GPIO_    
398         pinctrl-names = "default", "sleep";       
399         pinctrl-0 = <&sdc2_on &pmm8155au_1_sdc    
400         pinctrl-1 = <&sdc2_off &pmm8155au_1_sd    
401         vqmmc-supply = <&vreg_l13c_2p96>; /* I    
402         vmmc-supply = <&vreg_l17a_2p96>;  /* C    
403         bus-width = <4>;                          
404         no-sdio;                                  
405         no-mmc;                                   
406 };                                                
407                                                   
408 &uart2 {                                          
409         status = "okay";                          
410 };                                                
411                                                   
412 &uart9 {                                          
413         status = "okay";                          
414 };                                                
415                                                   
416 &ufs_mem_hc {                                     
417         status = "okay";                          
418                                                   
419         reset-gpios = <&tlmm 175 GPIO_ACTIVE_L    
420                                                   
421         vcc-supply = <&vreg_l10a_2p96>;           
422         vcc-max-microamp = <750000>;              
423         vccq-supply = <&vreg_l5c_1p2>;            
424         vccq-max-microamp = <700000>;             
425         vccq2-supply = <&vreg_s4a_1p8>;           
426         vccq2-max-microamp = <750000>;            
427 };                                                
428                                                   
429 &ufs_mem_phy {                                    
430         status = "okay";                          
431                                                   
432         vdda-phy-supply = <&vreg_l8c_1p2>;        
433         vdda-pll-supply = <&vreg_l5a_0p88>;       
434 };                                                
435                                                   
436 &usb_1 {                                          
437         status = "okay";                          
438 };                                                
439                                                   
440 &usb_1_dwc3 {                                     
441         dr_mode = "host";                         
442                                                   
443         pinctrl-names = "default";                
444         pinctrl-0 = <&usb2phy_ac_en1_default>;    
445 };                                                
446                                                   
447 &usb_1_hsphy {                                    
448         status = "okay";                          
449         vdda-pll-supply = <&vdd_usb_hs_core>;     
450         vdda33-supply = <&vdda_usb_hs_3p1>;       
451         vdda18-supply = <&vdda_usb_hs_1p8>;       
452 };                                                
453                                                   
454 &usb_1_qmpphy {                                   
455         status = "disabled";                      
456 };                                                
457                                                   
458 &usb_2 {                                          
459         status = "okay";                          
460 };                                                
461                                                   
462 &usb_2_dwc3 {                                     
463         dr_mode = "host";                         
464                                                   
465         pinctrl-names = "default";                
466         pinctrl-0 = <&usb2phy_ac_en2_default>;    
467 };                                                
468                                                   
469 &usb_2_hsphy {                                    
470         status = "okay";                          
471         vdda-pll-supply = <&vdd_usb_hs_core>;     
472         vdda33-supply = <&vdda_usb_hs_3p1>;       
473         vdda18-supply = <&vdda_usb_hs_1p8>;       
474 };                                                
475                                                   
476 &usb_2_qmpphy {                                   
477         status = "okay";                          
478         vdda-phy-supply = <&vreg_l8c_1p2>;        
479         vdda-pll-supply = <&vdda_usb_ss_dp_cor    
480 };                                                
481                                                   
482 &pcie0 {                                          
483         status = "okay";                          
484 };                                                
485                                                   
486 &pcie0_phy {                                      
487         status = "okay";                          
488         vdda-phy-supply = <&vreg_l18c_0p88>;      
489         vdda-pll-supply = <&vreg_l8c_1p2>;        
490 };                                                
491                                                   
492 &pcie1_phy {                                      
493         vdda-phy-supply = <&vreg_l18c_0p88>;      
494         vdda-pll-supply = <&vreg_l8c_1p2>;        
495 };                                                
496                                                   
497 &tlmm {                                           
498         gpio-reserved-ranges = <0 4>;             
499                                                   
500         sdc2_on: sdc2-on-state {                  
501                 clk-pins {                        
502                         pins = "sdc2_clk";        
503                         bias-disable;             
504                         drive-strength = <16>;    
505                 };                                
506                                                   
507                 cmd-pins {                        
508                         pins = "sdc2_cmd";        
509                         bias-pull-up;             
510                         drive-strength = <16>;    
511                 };                                
512                                                   
513                 data-pins {                       
514                         pins = "sdc2_data";       
515                         bias-pull-up;             
516                         drive-strength = <16>;    
517                 };                                
518         };                                        
519                                                   
520         sdc2_off: sdc2-off-state {                
521                 clk-pins {                        
522                         pins = "sdc2_clk";        
523                         bias-disable;             
524                         drive-strength = <2>;     
525                 };                                
526                                                   
527                 cmd-pins {                        
528                         pins = "sdc2_cmd";        
529                         bias-pull-up;             
530                         drive-strength = <2>;     
531                 };                                
532                                                   
533                 data-pins {                       
534                         pins = "sdc2_data";       
535                         bias-pull-up;             
536                         drive-strength = <2>;     
537                 };                                
538         };                                        
539                                                   
540         usb2phy_ac_en1_default: usb2phy-ac-en1    
541                 pins = "gpio113";                 
542                 function = "usb2phy_ac";          
543                 bias-disable;                     
544                 drive-strength = <2>;             
545         };                                        
546                                                   
547         usb2phy_ac_en2_default: usb2phy-ac-en2    
548                 pins = "gpio123";                 
549                 function = "usb2phy_ac";          
550                 bias-disable;                     
551                 drive-strength = <2>;             
552         };                                        
553                                                   
554         ethernet_defaults: ethernet-defaults-s    
555                 mdc-pins {                        
556                         pins = "gpio7";           
557                         function = "rgmii";       
558                         bias-pull-up;             
559                 };                                
560                                                   
561                 mdio-pins {                       
562                         pins = "gpio59";          
563                         function = "rgmii";       
564                         bias-pull-up;             
565                 };                                
566                                                   
567                 rgmii-rx-pins {                   
568                         pins = "gpio117", "gpi    
569                         function = "rgmii";       
570                         bias-disable;             
571                         drive-strength = <2>;     
572                 };                                
573                                                   
574                 rgmii-tx-pins {                   
575                         pins = "gpio122", "gpi    
576                         function = "rgmii";       
577                         bias-pull-up;             
578                         drive-strength = <16>;    
579                 };                                
580                                                   
581                 phy-intr-pins {                   
582                         pins = "gpio124";         
583                         function = "emac_phy";    
584                         bias-disable;             
585                         drive-strength = <8>;     
586                 };                                
587                                                   
588                 pps-pins {                        
589                         pins = "gpio81";          
590                         function = "emac_pps";    
591                         bias-disable;             
592                         drive-strength = <8>;     
593                 };                                
594                                                   
595                 phy-reset-pins {                  
596                         pins = "gpio79";          
597                         function = "gpio";        
598                         bias-pull-up;             
599                         drive-strength = <16>;    
600                 };                                
601         };                                        
602 };                                                
                                                      

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