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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mp-verdin.dtsi

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

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/freescale/imx8mp-verdin.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx8mp-verdin.dtsi (Version linux-4.19.323)


  1 // SPDX-License-Identifier: GPL-2.0-or-later O    
  2 /*                                                
  3  * Copyright 2022 Toradex                         
  4  */                                               
  5                                                   
  6 #include <dt-bindings/phy/phy-imx8-pcie.h>        
  7 #include <dt-bindings/pwm/pwm.h>                  
  8 #include "imx8mp.dtsi"                            
  9                                                   
 10 / {                                               
 11         chosen {                                  
 12                 stdout-path = &uart3;             
 13         };                                        
 14                                                   
 15         aliases {                                 
 16                 /* Ethernet aliases to ensure     
 17                 ethernet0 = &eqos;                
 18                 ethernet1 = &fec;                 
 19                 rtc0 = &rtc_i2c;                  
 20                 rtc1 = &snvs_rtc;                 
 21         };                                        
 22                                                   
 23         backlight: backlight {                    
 24                 compatible = "pwm-backlight";     
 25                 brightness-levels = <0 45 63 8    
 26                 default-brightness-level = <4>    
 27                 /* Verdin I2S_2_D_OUT (DSI_1_B    
 28                 enable-gpios = <&gpio5 1 GPIO_    
 29                 pinctrl-names = "default";        
 30                 pinctrl-0 = <&pinctrl_i2s_2_d_    
 31                 power-supply = <&reg_3p3v>;       
 32                 /* Verdin PWM_3_DSI/PWM_3_DSI_    
 33                 pwms = <&pwm3 0 6666667 PWM_PO    
 34                 status = "disabled";              
 35         };                                        
 36                                                   
 37         backlight_mezzanine: backlight-mezzani    
 38                 compatible = "pwm-backlight";     
 39                 brightness-levels = <0 45 63 8    
 40                 default-brightness-level = <4>    
 41                 /* Verdin GPIO 4 (SODIMM 212)     
 42                 enable-gpios = <&gpio1 6 GPIO_    
 43                 /* Verdin PWM_2 (SODIMM 16) */    
 44                 pwms = <&pwm2 0 6666667 PWM_PO    
 45                 status = "disabled";              
 46         };                                        
 47                                                   
 48         connector {                               
 49                 compatible = "gpio-usb-b-conne    
 50                 id-gpios = <&gpio2 10 GPIO_ACT    
 51                 label = "Type-C";                 
 52                 pinctrl-names = "default";        
 53                 pinctrl-0 = <&pinctrl_usb_1_id    
 54                 self-powered;                     
 55                 type = "micro";                   
 56                 vbus-supply = <&reg_usb1_vbus>    
 57                                                   
 58                 port {                            
 59                         usb_dr_connector: endp    
 60                                 remote-endpoin    
 61                         };                        
 62                 };                                
 63         };                                        
 64                                                   
 65         gpio-keys {                               
 66                 compatible = "gpio-keys";         
 67                 pinctrl-names = "default";        
 68                 pinctrl-0 = <&pinctrl_gpio_key    
 69                                                   
 70                 key-wakeup {                      
 71                         debounce-interval = <1    
 72                         /* Verdin CTRL_WAKE1_M    
 73                         gpios = <&gpio4 0 GPIO    
 74                         label = "Wake-Up";        
 75                         linux,code = <KEY_WAKE    
 76                         wakeup-source;            
 77                 };                                
 78         };                                        
 79                                                   
 80         sound_hdmi: sound-hdmi {                  
 81                 compatible = "fsl,imx-audio-hd    
 82                 model = "audio-hdmi";             
 83                 audio-cpu = <&aud2htx>;           
 84                 hdmi-out;                         
 85                 status = "disabled";              
 86         };                                        
 87                                                   
 88         /* Carrier Board Supplies */              
 89         reg_1p8v: regulator-1p8v {                
 90                 compatible = "regulator-fixed"    
 91                 regulator-max-microvolt = <180    
 92                 regulator-min-microvolt = <180    
 93                 regulator-name = "+V1.8_SW";      
 94         };                                        
 95                                                   
 96         reg_3p3v: regulator-3p3v {                
 97                 compatible = "regulator-fixed"    
 98                 regulator-max-microvolt = <330    
 99                 regulator-min-microvolt = <330    
100                 regulator-name = "+V3.3_SW";      
101         };                                        
102                                                   
103         reg_5p0v: regulator-5p0v {                
104                 compatible = "regulator-fixed"    
105                 regulator-max-microvolt = <500    
106                 regulator-min-microvolt = <500    
107                 regulator-name = "+V5_SW";        
108         };                                        
109                                                   
110         /* Non PMIC On-module Supplies */         
111         reg_module_eth1phy: regulator-module-e    
112                 compatible = "regulator-fixed"    
113                 enable-active-high;               
114                 gpio = <&gpio2 20 GPIO_ACTIVE_    
115                 off-on-delay-us = <500000>;       
116                 pinctrl-names = "default";        
117                 pinctrl-0 = <&pinctrl_reg_eth>    
118                 regulator-always-on;              
119                 regulator-boot-on;                
120                 regulator-max-microvolt = <330    
121                 regulator-min-microvolt = <330    
122                 regulator-name = "On-module +V    
123                 startup-delay-us = <200000>;      
124                 vin-supply = <&reg_vdd_3v3>;      
125         };                                        
126                                                   
127         /*                                        
128          * By default we enable CTRL_SLEEP_MOC    
129          * peripherals on the carrier board po    
130          * If more granularity or power saving    
131          * in the carrier board device tree fi    
132          */                                       
133         reg_force_sleep_moci: regulator-force-    
134                 compatible = "regulator-fixed"    
135                 enable-active-high;               
136                 /* Verdin CTRL_SLEEP_MOCI# (SO    
137                 gpio = <&gpio4 29 GPIO_ACTIVE_    
138                 regulator-always-on;              
139                 regulator-boot-on;                
140                 regulator-name = "CTRL_SLEEP_M    
141         };                                        
142                                                   
143         reg_usb1_vbus: regulator-usb1-vbus {      
144                 compatible = "regulator-fixed"    
145                 enable-active-high;               
146                 /* Verdin USB_1_EN (SODIMM 155    
147                 gpio = <&gpio1 12 GPIO_ACTIVE_    
148                 pinctrl-names = "default";        
149                 pinctrl-0 = <&pinctrl_usb1_vbu    
150                 regulator-max-microvolt = <500    
151                 regulator-min-microvolt = <500    
152                 regulator-name = "USB_1_EN";      
153         };                                        
154                                                   
155         reg_usb2_vbus: regulator-usb2-vbus {      
156                 compatible = "regulator-fixed"    
157                 enable-active-high;               
158                 /* Verdin USB_2_EN (SODIMM 185    
159                 gpio = <&gpio1 14 GPIO_ACTIVE_    
160                 pinctrl-names = "default";        
161                 pinctrl-0 = <&pinctrl_usb2_vbu    
162                 regulator-max-microvolt = <500    
163                 regulator-min-microvolt = <500    
164                 regulator-name = "USB_2_EN";      
165         };                                        
166                                                   
167         reg_usdhc2_vmmc: regulator-usdhc2 {       
168                 compatible = "regulator-fixed"    
169                 enable-active-high;               
170                 /* Verdin SD_1_PWR_EN (SODIMM     
171                 gpio = <&gpio4 22 GPIO_ACTIVE_    
172                 off-on-delay-us = <100000>;       
173                 pinctrl-names = "default";        
174                 pinctrl-0 = <&pinctrl_usdhc2_p    
175                 regulator-max-microvolt = <330    
176                 regulator-min-microvolt = <330    
177                 regulator-name = "+V3.3_SD";      
178                 startup-delay-us = <2000>;        
179         };                                        
180                                                   
181         reserved-memory {                         
182                 #address-cells = <2>;             
183                 #size-cells = <2>;                
184                 ranges;                           
185                                                   
186                 /* Use the kernel configuratio    
187                 /delete-node/ linux,cma;          
188         };                                        
189 };                                                
190                                                   
191 &A53_0 {                                          
192         cpu-supply = <&reg_vdd_arm>;              
193 };                                                
194                                                   
195 &A53_1 {                                          
196         cpu-supply = <&reg_vdd_arm>;              
197 };                                                
198                                                   
199 &A53_2 {                                          
200         cpu-supply = <&reg_vdd_arm>;              
201 };                                                
202                                                   
203 &A53_3 {                                          
204         cpu-supply = <&reg_vdd_arm>;              
205 };                                                
206                                                   
207 &cpu_alert0 {                                     
208         temperature = <95000>;                    
209 };                                                
210                                                   
211 &cpu_crit0 {                                      
212         temperature = <105000>;                   
213 };                                                
214                                                   
215 /* Verdin SPI_1 */                                
216 &ecspi1 {                                         
217         #address-cells = <1>;                     
218         #size-cells = <0>;                        
219         cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;    
220         pinctrl-names = "default";                
221         pinctrl-0 = <&pinctrl_ecspi1>;            
222 };                                                
223                                                   
224 /* Verdin ETH_1 (On-module PHY) */                
225 &eqos {                                           
226         phy-handle = <&ethphy0>;                  
227         phy-mode = "rgmii-id";                    
228         pinctrl-names = "default";                
229         pinctrl-0 = <&pinctrl_eqos>;              
230         snps,force_thresh_dma_mode;               
231         snps,mtl-rx-config = <&mtl_rx_setup>;     
232         snps,mtl-tx-config = <&mtl_tx_setup>;     
233                                                   
234         mdio {                                    
235                 compatible = "snps,dwmac-mdio"    
236                 #address-cells = <1>;             
237                 #size-cells = <0>;                
238                                                   
239                 ethphy0: ethernet-phy@7 {         
240                         compatible = "ethernet    
241                         eee-broken-100tx;         
242                         eee-broken-1000t;         
243                         interrupt-parent = <&g    
244                         interrupts = <10 IRQ_T    
245                         micrel,led-mode = <0>;    
246                         reg = <7>;                
247                 };                                
248         };                                        
249                                                   
250         mtl_rx_setup: rx-queues-config {          
251                 snps,rx-queues-to-use = <5>;      
252                                                   
253                 queue0 {                          
254                         snps,dcb-algorithm;       
255                         snps,priority = <0x1>;    
256                         snps,map-to-dma-channe    
257                 };                                
258                                                   
259                 queue1 {                          
260                         snps,dcb-algorithm;       
261                         snps,priority = <0x2>;    
262                         snps,map-to-dma-channe    
263                 };                                
264                                                   
265                 queue2 {                          
266                         snps,dcb-algorithm;       
267                         snps,priority = <0x4>;    
268                         snps,map-to-dma-channe    
269                 };                                
270                                                   
271                 queue3 {                          
272                         snps,dcb-algorithm;       
273                         snps,priority = <0x8>;    
274                         snps,map-to-dma-channe    
275                 };                                
276                                                   
277                 queue4 {                          
278                         snps,dcb-algorithm;       
279                         snps,priority = <0xf0>    
280                         snps,map-to-dma-channe    
281                 };                                
282         };                                        
283                                                   
284         mtl_tx_setup: tx-queues-config {          
285                 snps,tx-queues-to-use = <5>;      
286                                                   
287                 queue0 {                          
288                         snps,dcb-algorithm;       
289                         snps,priority = <0x1>;    
290                 };                                
291                                                   
292                 queue1 {                          
293                         snps,dcb-algorithm;       
294                         snps,priority = <0x2>;    
295                 };                                
296                                                   
297                 queue2 {                          
298                         snps,dcb-algorithm;       
299                         snps,priority = <0x4>;    
300                 };                                
301                                                   
302                 queue3 {                          
303                         snps,dcb-algorithm;       
304                         snps,priority = <0x8>;    
305                 };                                
306                                                   
307                 queue4 {                          
308                         snps,dcb-algorithm;       
309                         snps,priority = <0xf0>    
310                 };                                
311         };                                        
312 };                                                
313                                                   
314 /* Verdin ETH_2_RGMII */                          
315 &fec {                                            
316         fsl,magic-packet;                         
317         phy-handle = <&ethphy1>;                  
318         phy-mode = "rgmii-id";                    
319         pinctrl-names = "default", "sleep";       
320         pinctrl-0 = <&pinctrl_fec>;               
321         pinctrl-1 = <&pinctrl_fec_sleep>;         
322                                                   
323         mdio {                                    
324                 #address-cells = <1>;             
325                 #size-cells = <0>;                
326                                                   
327                 ethphy1: ethernet-phy@7 {         
328                         compatible = "ethernet    
329                         interrupt-parent = <&g    
330                         interrupts = <18 IRQ_T    
331                         micrel,led-mode = <0>;    
332                         reg = <7>;                
333                 };                                
334         };                                        
335 };                                                
336                                                   
337 /* Verdin CAN_1 */                                
338 &flexcan1 {                                       
339         pinctrl-names = "default";                
340         pinctrl-0 = <&pinctrl_flexcan1>;          
341         status = "disabled";                      
342 };                                                
343                                                   
344 /* Verdin CAN_2 */                                
345 &flexcan2 {                                       
346         pinctrl-names = "default";                
347         pinctrl-0 = <&pinctrl_flexcan2>;          
348         status = "disabled";                      
349 };                                                
350                                                   
351 /* Verdin QSPI_1 */                               
352 &flexspi {                                        
353         pinctrl-names = "default";                
354         pinctrl-0 = <&pinctrl_flexspi0>;          
355 };                                                
356                                                   
357 &gpio1 {                                          
358         gpio-line-names = "SODIMM_206",           
359                           "SODIMM_208",           
360                           "",                     
361                           "",                     
362                           "",                     
363                           "SODIMM_210",           
364                           "SODIMM_212",           
365                           "SODIMM_216",           
366                           "SODIMM_218",           
367                           "",                     
368                           "",                     
369                           "SODIMM_16",            
370                           "SODIMM_155",           
371                           "SODIMM_157",           
372                           "SODIMM_185",           
373                           "SODIMM_91";            
374 };                                                
375                                                   
376 &gpio2 {                                          
377         gpio-line-names = "",                     
378                           "",                     
379                           "",                     
380                           "",                     
381                           "",                     
382                           "",                     
383                           "SODIMM_143",           
384                           "SODIMM_141",           
385                           "",                     
386                           "",                     
387                           "SODIMM_161",           
388                           "",                     
389                           "SODIMM_84",            
390                           "SODIMM_78",            
391                           "SODIMM_74",            
392                           "SODIMM_80",            
393                           "SODIMM_82",            
394                           "SODIMM_70",            
395                           "SODIMM_72";            
396 };                                                
397                                                   
398 &gpio3 {                                          
399         gpio-line-names = "SODIMM_52",            
400                           "SODIMM_54",            
401                           "",                     
402                           "",                     
403                           "",                     
404                           "",                     
405                           "SODIMM_56",            
406                           "SODIMM_58",            
407                           "SODIMM_60",            
408                           "SODIMM_62",            
409                           "",                     
410                           "",                     
411                           "",                     
412                           "",                     
413                           "SODIMM_66",            
414                           "",                     
415                           "SODIMM_64",            
416                           "",                     
417                           "",                     
418                           "SODIMM_34",            
419                           "SODIMM_19",            
420                           "",                     
421                           "SODIMM_32",            
422                           "",                     
423                           "",                     
424                           "SODIMM_30",            
425                           "SODIMM_59",            
426                           "SODIMM_57",            
427                           "SODIMM_63",            
428                           "SODIMM_61";            
429 };                                                
430                                                   
431 &gpio4 {                                          
432         gpio-line-names = "SODIMM_252",           
433                           "SODIMM_222",           
434                           "SODIMM_36",            
435                           "SODIMM_220",           
436                           "SODIMM_193",           
437                           "SODIMM_191",           
438                           "SODIMM_201",           
439                           "SODIMM_203",           
440                           "SODIMM_205",           
441                           "SODIMM_207",           
442                           "SODIMM_199",           
443                           "SODIMM_197",           
444                           "SODIMM_221",           
445                           "SODIMM_219",           
446                           "SODIMM_217",           
447                           "SODIMM_215",           
448                           "SODIMM_211",           
449                           "SODIMM_213",           
450                           "SODIMM_189",           
451                           "SODIMM_244",           
452                           "SODIMM_38",            
453                           "",                     
454                           "SODIMM_76",            
455                           "SODIMM_135",           
456                           "SODIMM_133",           
457                           "SODIMM_17",            
458                           "SODIMM_24",            
459                           "SODIMM_26",            
460                           "SODIMM_21",            
461                           "SODIMM_256",           
462                           "SODIMM_48",            
463                           "SODIMM_44";            
464 };                                                
465                                                   
466 /* Verdin HDMI_1 */                               
467 &hdmi_tx {                                        
468         ddc-i2c-bus = <&i2c5>;                    
469         pinctrl-names = "default";                
470         pinctrl-0 = <&pinctrl_hdmi>;              
471 };                                                
472                                                   
473 /* On-module I2C */                               
474 &i2c1 {                                           
475         clock-frequency = <400000>;               
476         pinctrl-names = "default", "gpio";        
477         pinctrl-0 = <&pinctrl_i2c1>;              
478         pinctrl-1 = <&pinctrl_i2c1_gpio>;         
479         scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HI    
480         sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HI    
481         status = "okay";                          
482                                                   
483         pca9450: pmic@25 {                        
484                 compatible = "nxp,pca9450c";      
485                 interrupt-parent = <&gpio1>;      
486                 /* PMIC PCA9450 PMIC_nINT GPIO    
487                 interrupts = <3 IRQ_TYPE_LEVEL    
488                 pinctrl-names = "default";        
489                 pinctrl-0 = <&pinctrl_pmic>;      
490                 reg = <0x25>;                     
491                                                   
492                 /*                                
493                  * The bootloader is expected     
494                  * I2C level shifter for the T    
495                  */                               
496                                                   
497                 regulators {                      
498                         BUCK1 {                   
499                                 regulator-alwa    
500                                 regulator-boot    
501                                 regulator-max-    
502                                 regulator-min-    
503                                 regulator-name    
504                                 regulator-ramp    
505                         };                        
506                                                   
507                         reg_vdd_arm: BUCK2 {      
508                                 nxp,dvs-run-vo    
509                                 nxp,dvs-standb    
510                                 regulator-alwa    
511                                 regulator-boot    
512                                 regulator-max-    
513                                 regulator-min-    
514                                 regulator-name    
515                                 regulator-ramp    
516                         };                        
517                                                   
518                         reg_vdd_3v3: BUCK4 {      
519                                 regulator-alwa    
520                                 regulator-boot    
521                                 regulator-max-    
522                                 regulator-min-    
523                                 regulator-name    
524                         };                        
525                                                   
526                         reg_vdd_1v8: BUCK5 {      
527                                 regulator-alwa    
528                                 regulator-boot    
529                                 regulator-max-    
530                                 regulator-min-    
531                                 regulator-name    
532                         };                        
533                                                   
534                         BUCK6 {                   
535                                 regulator-alwa    
536                                 regulator-boot    
537                                 regulator-max-    
538                                 regulator-min-    
539                                 regulator-name    
540                         };                        
541                                                   
542                         LDO1 {                    
543                                 regulator-alwa    
544                                 regulator-boot    
545                                 regulator-max-    
546                                 regulator-min-    
547                                 regulator-name    
548                         };                        
549                                                   
550                         LDO2 {                    
551                                 regulator-alwa    
552                                 regulator-boot    
553                                 regulator-max-    
554                                 regulator-min-    
555                                 regulator-name    
556                         };                        
557                                                   
558                         LDO3 {                    
559                                 regulator-alwa    
560                                 regulator-boot    
561                                 regulator-max-    
562                                 regulator-min-    
563                                 regulator-name    
564                         };                        
565                                                   
566                         LDO4 {                    
567                                 regulator-alwa    
568                                 regulator-boot    
569                                 regulator-max-    
570                                 regulator-min-    
571                                 regulator-name    
572                         };                        
573                                                   
574                         reg_vdd_sdio: LDO5 {      
575                                 regulator-max-    
576                                 regulator-min-    
577                                 regulator-name    
578                         };                        
579                 };                                
580         };                                        
581                                                   
582         rtc_i2c: rtc@32 {                         
583                 compatible = "epson,rx8130";      
584                 reg = <0x32>;                     
585         };                                        
586                                                   
587         /* On-module temperature sensor */        
588         hwmon_temp_module: sensor@48 {            
589                 compatible = "ti,tmp1075";        
590                 reg = <0x48>;                     
591                 vs-supply = <&reg_vdd_1v8>;       
592         };                                        
593                                                   
594         adc@49 {                                  
595                 compatible = "ti,ads1015";        
596                 reg = <0x49>;                     
597                 #address-cells = <1>;             
598                 #size-cells = <0>;                
599                                                   
600                 /* Verdin I2C_1 (ADC_4 - ADC_3    
601                 channel@0 {                       
602                         reg = <0>;                
603                         ti,datarate = <4>;        
604                         ti,gain = <2>;            
605                 };                                
606                                                   
607                 /* Verdin I2C_1 (ADC_4 - ADC_1    
608                 channel@1 {                       
609                         reg = <1>;                
610                         ti,datarate = <4>;        
611                         ti,gain = <2>;            
612                 };                                
613                                                   
614                 /* Verdin I2C_1 (ADC_3 - ADC_1    
615                 channel@2 {                       
616                         reg = <2>;                
617                         ti,datarate = <4>;        
618                         ti,gain = <2>;            
619                 };                                
620                                                   
621                 /* Verdin I2C_1 (ADC_2 - ADC_1    
622                 channel@3 {                       
623                         reg = <3>;                
624                         ti,datarate = <4>;        
625                         ti,gain = <2>;            
626                 };                                
627                                                   
628                 /* Verdin I2C_1 ADC_4 */          
629                 channel@4 {                       
630                         reg = <4>;                
631                         ti,datarate = <4>;        
632                         ti,gain = <2>;            
633                 };                                
634                                                   
635                 /* Verdin I2C_1 ADC_3 */          
636                 channel@5 {                       
637                         reg = <5>;                
638                         ti,datarate = <4>;        
639                         ti,gain = <2>;            
640                 };                                
641                                                   
642                 /* Verdin I2C_1 ADC_2 */          
643                 channel@6 {                       
644                         reg = <6>;                
645                         ti,datarate = <4>;        
646                         ti,gain = <2>;            
647                 };                                
648                                                   
649                 /* Verdin I2C_1 ADC_1 */          
650                 channel@7 {                       
651                         reg = <7>;                
652                         ti,datarate = <4>;        
653                         ti,gain = <2>;            
654                 };                                
655         };                                        
656                                                   
657         eeprom@50 {                               
658                 compatible = "st,24c02";          
659                 pagesize = <16>;                  
660                 reg = <0x50>;                     
661         };                                        
662 };                                                
663                                                   
664 /* Verdin I2C_2_DSI */                            
665 &i2c2 {                                           
666         clock-frequency = <400000>;               
667         pinctrl-names = "default", "gpio";        
668         pinctrl-0 = <&pinctrl_i2c2>;              
669         pinctrl-1 = <&pinctrl_i2c2_gpio>;         
670         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HI    
671         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HI    
672                                                   
673         atmel_mxt_ts_mezzanine: touch-mezzanin    
674                 compatible = "atmel,maxtouch";    
675                 /* Verdin GPIO_3 (SODIMM 210)     
676                 interrupt-parent = <&gpio1>;      
677                 interrupts = <5 IRQ_TYPE_EDGE_    
678                 reg = <0x4a>;                     
679                 /* Verdin GPIO_2 (SODIMM 208)     
680                 reset-gpios = <&gpio1 1 GPIO_A    
681                 status = "disabled";              
682         };                                        
683 };                                                
684                                                   
685 /* Verdin I2C_4_CSI */                            
686 &i2c3 {                                           
687         clock-frequency = <400000>;               
688         pinctrl-names = "default", "gpio";        
689         pinctrl-0 = <&pinctrl_i2c3>;              
690         pinctrl-1 = <&pinctrl_i2c3_gpio>;         
691         scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HI    
692         sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HI    
693 };                                                
694                                                   
695 /* Verdin I2C_1 */                                
696 &i2c4 {                                           
697         clock-frequency = <400000>;               
698         pinctrl-names = "default", "gpio";        
699         pinctrl-0 = <&pinctrl_i2c4>;              
700         pinctrl-1 = <&pinctrl_i2c4_gpio>;         
701         scl-gpios = <&gpio5 20 (GPIO_ACTIVE_HI    
702         sda-gpios = <&gpio5 21 (GPIO_ACTIVE_HI    
703                                                   
704         gpio_expander_21: gpio-expander@21 {      
705                 compatible = "nxp,pcal6416";      
706                 #gpio-cells = <2>;                
707                 gpio-controller;                  
708                 reg = <0x21>;                     
709                 vcc-supply = <&reg_3p3v>;         
710                 status = "disabled";              
711         };                                        
712                                                   
713         lvds_ti_sn65dsi84: bridge@2c {            
714                 compatible = "ti,sn65dsi84";      
715                 /* Verdin GPIO_9_DSI (SN65DSI8    
716                 /* Verdin GPIO_10_DSI (SODIMM     
717                 enable-gpios = <&gpio4 28 GPIO    
718                 pinctrl-names = "default";        
719                 pinctrl-0 = <&pinctrl_gpio_10_    
720                 reg = <0x2c>;                     
721                 status = "disabled";              
722         };                                        
723                                                   
724         /* Current measurement into module VCC    
725         hwmon: hwmon@40 {                         
726                 compatible = "ti,ina219";         
727                 reg = <0x40>;                     
728                 shunt-resistor = <10000>;         
729                 status = "disabled";              
730         };                                        
731                                                   
732         hdmi_lontium_lt8912: hdmi@48 {            
733                 compatible = "lontium,lt8912b"    
734                 pinctrl-names = "default";        
735                 pinctrl-0 = <&pinctrl_gpio_10_    
736                 reg = <0x48>;                     
737                 /* Verdin GPIO_9_DSI (LT8912 I    
738                 /* Verdin GPIO_10_DSI (SODIMM     
739                 reset-gpios = <&gpio4 28 GPIO_    
740                 status = "disabled";              
741         };                                        
742                                                   
743         atmel_mxt_ts: touch@4a {                  
744                 compatible = "atmel,maxtouch";    
745                 /*                                
746                  * Verdin GPIO_9_DSI              
747                  * (TOUCH_INT#, SODIMM 17, als    
748                  */                               
749                 interrupt-parent = <&gpio4>;      
750                 interrupts = <25 IRQ_TYPE_EDGE    
751                 pinctrl-names = "default";        
752                 pinctrl-0 = <&pinctrl_gpio_9_d    
753                 reg = <0x4a>;                     
754                 /* Verdin I2S_2_BCLK (TOUCH_RE    
755                 reset-gpios = <&gpio5 0 GPIO_A    
756                 status = "disabled";              
757         };                                        
758                                                   
759         /* Temperature sensor on carrier board    
760         hwmon_temp: sensor@4f {                   
761                 compatible = "ti,tmp75c";         
762                 reg = <0x4f>;                     
763                 status = "disabled";              
764         };                                        
765                                                   
766         /* EEPROM on display adapter (MIPI DSI    
767         eeprom_display_adapter: eeprom@50 {       
768                 compatible = "st,24c02";          
769                 pagesize = <16>;                  
770                 reg = <0x50>;                     
771                 status = "disabled";              
772         };                                        
773                                                   
774         /* EEPROM on carrier board */             
775         eeprom_carrier_board: eeprom@57 {         
776                 compatible = "st,24c02";          
777                 pagesize = <16>;                  
778                 reg = <0x57>;                     
779                 status = "disabled";              
780         };                                        
781 };                                                
782                                                   
783 /* Verdin I2C_3_HDMI */                           
784 &i2c5 {                                           
785         clock-frequency = <100000>;               
786         pinctrl-names = "default", "gpio";        
787         pinctrl-0 = <&pinctrl_i2c5>;              
788         pinctrl-1 = <&pinctrl_i2c5_gpio>;         
789         scl-gpios = <&gpio3 26 (GPIO_ACTIVE_HI    
790         sda-gpios = <&gpio3 27 (GPIO_ACTIVE_HI    
791 };                                                
792                                                   
793 /* Verdin PCIE_1 */                               
794 &pcie {                                           
795         pinctrl-names = "default";                
796         pinctrl-0 = <&pinctrl_pcie>;              
797         /* PCIE_1_RESET# (SODIMM 244) */          
798         reset-gpio = <&gpio4 19 GPIO_ACTIVE_LO    
799 };                                                
800                                                   
801 &pcie_phy {                                       
802         clocks = <&hsio_blk_ctrl>;                
803         clock-names = "ref";                      
804         fsl,clkreq-unsupported;                   
805         fsl,refclk-pad-mode = <IMX8_PCIE_REFCL    
806 };                                                
807                                                   
808 /* Verdin PWM_1 */                                
809 &pwm1 {                                           
810         pinctrl-names = "default";                
811         pinctrl-0 = <&pinctrl_pwm_1>;             
812         #pwm-cells = <3>;                         
813 };                                                
814                                                   
815 /* Verdin PWM_2 */                                
816 &pwm2 {                                           
817         pinctrl-names = "default";                
818         pinctrl-0 = <&pinctrl_pwm_2>;             
819         #pwm-cells = <3>;                         
820 };                                                
821                                                   
822 /* Verdin PWM_3_DSI */                            
823 &pwm3 {                                           
824         pinctrl-names = "default";                
825         pinctrl-0 = <&pinctrl_pwm_3>;             
826         #pwm-cells = <3>;                         
827 };                                                
828                                                   
829 /* TODO: Verdin I2S_1 */                          
830                                                   
831 /* TODO: Verdin I2S_2 */                          
832                                                   
833 &snvs_pwrkey {                                    
834         status = "okay";                          
835 };                                                
836                                                   
837 /* Verdin UART_1 */                               
838 &uart1 {                                          
839         pinctrl-names = "default";                
840         pinctrl-0 = <&pinctrl_uart1>;             
841         uart-has-rtscts;                          
842 };                                                
843                                                   
844 /* Verdin UART_2 */                               
845 &uart2 {                                          
846         pinctrl-names = "default";                
847         pinctrl-0 = <&pinctrl_uart2>;             
848         uart-has-rtscts;                          
849 };                                                
850                                                   
851 /* Verdin UART_3, used as the Linux Console */    
852 &uart3 {                                          
853         pinctrl-names = "default";                
854         pinctrl-0 = <&pinctrl_uart3>;             
855 };                                                
856                                                   
857 /* Verdin UART_4, used for Bluetooth on Wi-Fi/    
858 &uart4 {                                          
859         pinctrl-names = "default";                
860         pinctrl-0 = <&pinctrl_uart4>;             
861 };                                                
862                                                   
863 /* Verdin USB_1 */                                
864 &usb3_0 {                                         
865         fsl,disable-port-power-control;           
866         fsl,over-current-active-low;              
867         pinctrl-names = "default";                
868         pinctrl-0 = <&pinctrl_usb_1_oc_n>;        
869 };                                                
870                                                   
871 &usb_dwc3_0 {                                     
872         /* dual role only, not full featured O    
873         adp-disable;                              
874         dr_mode = "otg";                          
875         hnp-disable;                              
876         maximum-speed = "high-speed";             
877         role-switch-default-mode = "peripheral    
878         srp-disable;                              
879         usb-role-switch;                          
880                                                   
881         port {                                    
882                 usb3_dwc: endpoint {              
883                         remote-endpoint = <&us    
884                 };                                
885         };                                        
886 };                                                
887                                                   
888 /* Verdin USB_2 */                                
889 &usb3_1 {                                         
890         fsl,disable-port-power-control;           
891 };                                                
892                                                   
893 &usb3_phy1 {                                      
894         vbus-supply = <&reg_usb2_vbus>;           
895 };                                                
896                                                   
897 &usb_dwc3_1 {                                     
898         dr_mode = "host";                         
899 };                                                
900                                                   
901 /* Verdin SD_1 */                                 
902 &usdhc2 {                                         
903         assigned-clocks = <&clk IMX8MP_CLK_USD    
904         assigned-clock-rates = <400000000>;       
905         bus-width = <4>;                          
906         cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>    
907         disable-wp;                               
908         pinctrl-names = "default", "state_100m    
909         pinctrl-0 = <&pinctrl_usdhc2>, <&pinct    
910         pinctrl-1 = <&pinctrl_usdhc2_100mhz>,     
911         pinctrl-2 = <&pinctrl_usdhc2_200mhz>,     
912         pinctrl-3 = <&pinctrl_usdhc2_sleep>, <    
913         vmmc-supply = <&reg_usdhc2_vmmc>;         
914         vqmmc-supply = <&reg_vdd_sdio>;           
915 };                                                
916                                                   
917 /* On-module eMMC */                              
918 &usdhc3 {                                         
919         assigned-clocks = <&clk IMX8MP_CLK_USD    
920         assigned-clock-rates = <400000000>;       
921         bus-width = <8>;                          
922         non-removable;                            
923         pinctrl-names = "default", "state_100m    
924         pinctrl-0 = <&pinctrl_usdhc3>;            
925         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     
926         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     
927         status = "okay";                          
928 };                                                
929                                                   
930 &wdog1 {                                          
931         fsl,ext-reset-output;                     
932         pinctrl-names = "default";                
933         pinctrl-0 = <&pinctrl_wdog>;              
934         status = "okay";                          
935 };                                                
936                                                   
937 &iomuxc {                                         
938         pinctrl_bt_uart: btuartgrp {              
939                 fsl,pins =                        
940                         <MX8MP_IOMUXC_ECSPI2_M    
941                         <MX8MP_IOMUXC_ECSPI2_M    
942                         <MX8MP_IOMUXC_ECSPI2_S    
943                         <MX8MP_IOMUXC_ECSPI2_S    
944         };                                        
945                                                   
946         pinctrl_ctrl_sleep_moci: ctrlsleepmoci    
947                 fsl,pins =                        
948                         <MX8MP_IOMUXC_SAI3_RXC    
949         };                                        
950                                                   
951         pinctrl_ecspi1: ecspi1grp {               
952                 fsl,pins =                        
953                         <MX8MP_IOMUXC_ECSPI1_M    
954                         <MX8MP_IOMUXC_ECSPI1_M    
955                         <MX8MP_IOMUXC_ECSPI1_S    
956                         <MX8MP_IOMUXC_ECSPI1_S    
957         };                                        
958                                                   
959         /* Connection On Board PHY */             
960         pinctrl_eqos: eqosgrp {                   
961                 fsl,pins =                        
962                         <MX8MP_IOMUXC_ENET_MDC    
963                         <MX8MP_IOMUXC_ENET_MDI    
964                         <MX8MP_IOMUXC_ENET_RD0    
965                         <MX8MP_IOMUXC_ENET_RD1    
966                         <MX8MP_IOMUXC_ENET_RD2    
967                         <MX8MP_IOMUXC_ENET_RD3    
968                         <MX8MP_IOMUXC_ENET_RXC    
969                         <MX8MP_IOMUXC_ENET_RX_    
970                         <MX8MP_IOMUXC_ENET_TD0    
971                         <MX8MP_IOMUXC_ENET_TD1    
972                         <MX8MP_IOMUXC_ENET_TD2    
973                         <MX8MP_IOMUXC_ENET_TD3    
974                         <MX8MP_IOMUXC_ENET_TX_    
975                         <MX8MP_IOMUXC_ENET_TXC    
976         };                                        
977                                                   
978         /* ETH_INT# shared with TPM_INT# (usua    
979         pinctrl_eth_tpm_int: ethtpmintgrp {       
980                 fsl,pins =                        
981                         <MX8MP_IOMUXC_GPIO1_IO    
982         };                                        
983                                                   
984         /* Connection Carrier Board PHY ETH_2     
985         pinctrl_fec: fecgrp {                     
986                 fsl,pins =                        
987                         <MX8MP_IOMUXC_SAI1_RXD    
988                         <MX8MP_IOMUXC_SAI1_RXD    
989                         <MX8MP_IOMUXC_SAI1_RXD    
990                         <MX8MP_IOMUXC_SAI1_RXD    
991                         <MX8MP_IOMUXC_SAI1_RXD    
992                         <MX8MP_IOMUXC_SAI1_RXD    
993                         <MX8MP_IOMUXC_SAI1_TXC    
994                         <MX8MP_IOMUXC_SAI1_TXF    
995                         <MX8MP_IOMUXC_SAI1_TXD    
996                         <MX8MP_IOMUXC_SAI1_TXD    
997                         <MX8MP_IOMUXC_SAI1_TXD    
998                         <MX8MP_IOMUXC_SAI1_TXD    
999                         <MX8MP_IOMUXC_SAI1_TXD    
1000                         <MX8MP_IOMUXC_SAI1_TX    
1001                         <MX8MP_IOMUXC_SAI1_TX    
1002         };                                       
1003                                                  
1004         pinctrl_fec_sleep: fecsleepgrp {         
1005                 fsl,pins =                       
1006                         <MX8MP_IOMUXC_SAI1_RX    
1007                         <MX8MP_IOMUXC_SAI1_RX    
1008                         <MX8MP_IOMUXC_SAI1_RX    
1009                         <MX8MP_IOMUXC_SAI1_RX    
1010                         <MX8MP_IOMUXC_SAI1_RX    
1011                         <MX8MP_IOMUXC_SAI1_RX    
1012                         <MX8MP_IOMUXC_SAI1_TX    
1013                         <MX8MP_IOMUXC_SAI1_TX    
1014                         <MX8MP_IOMUXC_SAI1_TX    
1015                         <MX8MP_IOMUXC_SAI1_TX    
1016                         <MX8MP_IOMUXC_SAI1_TX    
1017                         <MX8MP_IOMUXC_SAI1_TX    
1018                         <MX8MP_IOMUXC_SAI1_TX    
1019                         <MX8MP_IOMUXC_SAI1_TX    
1020                         <MX8MP_IOMUXC_SAI1_TX    
1021         };                                       
1022                                                  
1023         pinctrl_flexcan1: flexcan1grp {          
1024                 fsl,pins =                       
1025                         <MX8MP_IOMUXC_SPDIF_R    
1026                         <MX8MP_IOMUXC_SPDIF_T    
1027         };                                       
1028                                                  
1029         pinctrl_flexcan2: flexcan2grp {          
1030                 fsl,pins =                       
1031                         <MX8MP_IOMUXC_SAI2_MC    
1032                         <MX8MP_IOMUXC_SAI2_TX    
1033         };                                       
1034                                                  
1035         pinctrl_flexspi0: flexspi0grp {          
1036                 fsl,pins =                       
1037                         <MX8MP_IOMUXC_NAND_AL    
1038                         <MX8MP_IOMUXC_NAND_CE    
1039                         <MX8MP_IOMUXC_NAND_DQ    
1040                         <MX8MP_IOMUXC_NAND_DA    
1041                         <MX8MP_IOMUXC_NAND_DA    
1042                         <MX8MP_IOMUXC_NAND_DA    
1043                         <MX8MP_IOMUXC_NAND_DA    
1044                         <MX8MP_IOMUXC_NAND_RE    
1045         };                                       
1046                                                  
1047         pinctrl_gpio1: gpio1grp {                
1048                 fsl,pins =                       
1049                         <MX8MP_IOMUXC_GPIO1_I    
1050         };                                       
1051                                                  
1052         pinctrl_gpio2: gpio2grp {                
1053                 fsl,pins =                       
1054                         <MX8MP_IOMUXC_GPIO1_I    
1055         };                                       
1056                                                  
1057         pinctrl_gpio3: gpio3grp {                
1058                 fsl,pins =                       
1059                         <MX8MP_IOMUXC_GPIO1_I    
1060         };                                       
1061                                                  
1062         pinctrl_gpio4: gpio4grp {                
1063                 fsl,pins =                       
1064                         <MX8MP_IOMUXC_GPIO1_I    
1065         };                                       
1066                                                  
1067         pinctrl_gpio5: gpio5grp {                
1068                 fsl,pins =                       
1069                         <MX8MP_IOMUXC_GPIO1_I    
1070         };                                       
1071                                                  
1072         pinctrl_gpio6: gpio6grp {                
1073                 fsl,pins =                       
1074                         <MX8MP_IOMUXC_GPIO1_I    
1075         };                                       
1076                                                  
1077         pinctrl_gpio7: gpio7grp {                
1078                 fsl,pins =                       
1079                         <MX8MP_IOMUXC_SAI1_RX    
1080         };                                       
1081                                                  
1082         pinctrl_gpio8: gpio8grp {                
1083                 fsl,pins =                       
1084                         <MX8MP_IOMUXC_SAI1_RX    
1085         };                                       
1086                                                  
1087         /* Verdin GPIO_9_DSI (pulled-up as ac    
1088         pinctrl_gpio_9_dsi: gpio9dsigrp {        
1089                 fsl,pins =                       
1090                         <MX8MP_IOMUXC_SAI2_TX    
1091         };                                       
1092                                                  
1093         /* Verdin GPIO_10_DSI */                 
1094         pinctrl_gpio_10_dsi: gpio10dsigrp {      
1095                 fsl,pins =                       
1096                         <MX8MP_IOMUXC_SAI3_RX    
1097         };                                       
1098                                                  
1099         /* Non-wifi MSP usage only */            
1100         pinctrl_gpio_hog1: gpiohog1grp {         
1101                 fsl,pins =                       
1102                         <MX8MP_IOMUXC_ECSPI2_    
1103                         <MX8MP_IOMUXC_ECSPI2_    
1104                         <MX8MP_IOMUXC_ECSPI2_    
1105                         <MX8MP_IOMUXC_ECSPI2_    
1106         };                                       
1107                                                  
1108         /* USB_2_OC# */                          
1109         pinctrl_gpio_hog2: gpiohog2grp {         
1110                 fsl,pins =                       
1111                         <MX8MP_IOMUXC_SAI3_MC    
1112         };                                       
1113                                                  
1114         pinctrl_gpio_hog3: gpiohog3grp {         
1115                 fsl,pins =                       
1116                         /* CSI_1_MCLK */         
1117                         <MX8MP_IOMUXC_GPIO1_I    
1118         };                                       
1119                                                  
1120         /* Wifi usage only */                    
1121         pinctrl_gpio_hog4: gpiohog4grp {         
1122                 fsl,pins =                       
1123                         <MX8MP_IOMUXC_UART4_R    
1124                         <MX8MP_IOMUXC_UART4_T    
1125         };                                       
1126                                                  
1127         pinctrl_gpio_keys: gpiokeysgrp {         
1128                 fsl,pins =                       
1129                         <MX8MP_IOMUXC_SAI1_RX    
1130         };                                       
1131                                                  
1132         pinctrl_hdmi: hdmigrp {                  
1133                 fsl,pins =                       
1134                         <MX8MP_IOMUXC_HDMI_CE    
1135                         <MX8MP_IOMUXC_HDMI_HP    
1136         };                                       
1137                                                  
1138         /* On-module I2C */                      
1139         pinctrl_i2c1: i2c1grp {                  
1140                 fsl,pins =                       
1141                         <MX8MP_IOMUXC_I2C1_SC    
1142                         <MX8MP_IOMUXC_I2C1_SD    
1143         };                                       
1144                                                  
1145         pinctrl_i2c1_gpio: i2c1gpiogrp {         
1146                 fsl,pins =                       
1147                         <MX8MP_IOMUXC_I2C1_SC    
1148                         <MX8MP_IOMUXC_I2C1_SD    
1149         };                                       
1150                                                  
1151         /* Verdin I2C_2_DSI */                   
1152         pinctrl_i2c2: i2c2grp {                  
1153                 fsl,pins =                       
1154                         <MX8MP_IOMUXC_I2C2_SC    
1155                         <MX8MP_IOMUXC_I2C2_SD    
1156         };                                       
1157                                                  
1158         pinctrl_i2c2_gpio: i2c2gpiogrp {         
1159                 fsl,pins =                       
1160                         <MX8MP_IOMUXC_I2C2_SC    
1161                         <MX8MP_IOMUXC_I2C2_SD    
1162         };                                       
1163                                                  
1164         /* Verdin I2C_4_CSI */                   
1165         pinctrl_i2c3: i2c3grp {                  
1166                 fsl,pins =                       
1167                         <MX8MP_IOMUXC_I2C3_SC    
1168                         <MX8MP_IOMUXC_I2C3_SD    
1169         };                                       
1170                                                  
1171         pinctrl_i2c3_gpio: i2c3gpiogrp {         
1172                 fsl,pins =                       
1173                         <MX8MP_IOMUXC_I2C3_SC    
1174                         <MX8MP_IOMUXC_I2C3_SD    
1175         };                                       
1176                                                  
1177         /* Verdin I2C_1 */                       
1178         pinctrl_i2c4: i2c4grp {                  
1179                 fsl,pins =                       
1180                         <MX8MP_IOMUXC_I2C4_SC    
1181                         <MX8MP_IOMUXC_I2C4_SD    
1182         };                                       
1183                                                  
1184         pinctrl_i2c4_gpio: i2c4gpiogrp {         
1185                 fsl,pins =                       
1186                         <MX8MP_IOMUXC_I2C4_SC    
1187                         <MX8MP_IOMUXC_I2C4_SD    
1188         };                                       
1189                                                  
1190         /* Verdin I2C_3_HDMI */                  
1191         pinctrl_i2c5: i2c5grp {                  
1192                 fsl,pins =                       
1193                         <MX8MP_IOMUXC_HDMI_DD    
1194                         <MX8MP_IOMUXC_HDMI_DD    
1195         };                                       
1196                                                  
1197         pinctrl_i2c5_gpio: i2c5gpiogrp {         
1198                 fsl,pins =                       
1199                         <MX8MP_IOMUXC_HDMI_DD    
1200                         <MX8MP_IOMUXC_HDMI_DD    
1201         };                                       
1202                                                  
1203         /* Verdin I2S_2_BCLK (TOUCH_RESET#) *    
1204         pinctrl_i2s_2_bclk_touch_reset: i2s2b    
1205                 fsl,pins =                       
1206                         <MX8MP_IOMUXC_SAI3_TX    
1207         };                                       
1208                                                  
1209         /* Verdin I2S_2_D_OUT shared with SAI    
1210         pinctrl_i2s_2_d_out_dsi_1_bkl_en: i2s    
1211                 fsl,pins =                       
1212                         <MX8MP_IOMUXC_SAI3_TX    
1213         };                                       
1214                                                  
1215         pinctrl_pcie: pciegrp {                  
1216                 fsl,pins =                       
1217                         <MX8MP_IOMUXC_SAI1_TX    
1218                         <MX8MP_IOMUXC_SD2_RES    
1219         };                                       
1220                                                  
1221         pinctrl_pmic: pmicirqgrp {               
1222                 fsl,pins =                       
1223                         <MX8MP_IOMUXC_GPIO1_I    
1224         };                                       
1225                                                  
1226         pinctrl_pwm_1: pwm1grp {                 
1227                 fsl,pins =                       
1228                         <MX8MP_IOMUXC_SPDIF_E    
1229         };                                       
1230                                                  
1231         pinctrl_pwm_2: pwm2grp {                 
1232                 fsl,pins =                       
1233                         <MX8MP_IOMUXC_GPIO1_I    
1234         };                                       
1235                                                  
1236         /* Verdin PWM_3_DSI shared with GPIO3    
1237         pinctrl_pwm_3: pwm3grp {                 
1238                 fsl,pins =                       
1239                         <MX8MP_IOMUXC_SAI5_RX    
1240         };                                       
1241                                                  
1242         /* Verdin PWM_3_DSI (pulled-down as a    
1243         pinctrl_pwm_3_dsi_hpd_gpio: pwm3dsi1h    
1244                 fsl,pins =                       
1245                         <MX8MP_IOMUXC_SAI5_RX    
1246         };                                       
1247                                                  
1248         pinctrl_reg_eth: regethgrp {             
1249                 fsl,pins =                       
1250                         <MX8MP_IOMUXC_SD2_WP_    
1251         };                                       
1252                                                  
1253         pinctrl_sai1: sai1grp {                  
1254                 fsl,pins =                       
1255                         <MX8MP_IOMUXC_SAI1_MC    
1256                         <MX8MP_IOMUXC_SAI1_RX    
1257                         <MX8MP_IOMUXC_SAI5_MC    
1258                         <MX8MP_IOMUXC_SAI5_RX    
1259                         <MX8MP_IOMUXC_SAI5_RX    
1260         };                                       
1261                                                  
1262         pinctrl_sai3: sai3grp {                  
1263                 fsl,pins =                       
1264                         <MX8MP_IOMUXC_SAI3_RX    
1265                         <MX8MP_IOMUXC_SAI3_TX    
1266                         <MX8MP_IOMUXC_SAI3_TX    
1267                         <MX8MP_IOMUXC_SAI3_TX    
1268         };                                       
1269                                                  
1270         pinctrl_uart1: uart1grp {                
1271                 fsl,pins =                       
1272                         <MX8MP_IOMUXC_SAI2_RX    
1273                         <MX8MP_IOMUXC_SAI2_TX    
1274                         <MX8MP_IOMUXC_UART1_R    
1275                         <MX8MP_IOMUXC_UART1_T    
1276         };                                       
1277                                                  
1278         pinctrl_uart2: uart2grp {                
1279                 fsl,pins =                       
1280                         <MX8MP_IOMUXC_SD1_DAT    
1281                         <MX8MP_IOMUXC_SD1_DAT    
1282                         <MX8MP_IOMUXC_UART2_R    
1283                         <MX8MP_IOMUXC_UART2_T    
1284         };                                       
1285                                                  
1286         pinctrl_uart3: uart3grp {                
1287                 fsl,pins =                       
1288                         <MX8MP_IOMUXC_UART3_R    
1289                         <MX8MP_IOMUXC_UART3_T    
1290         };                                       
1291                                                  
1292         /* Non-wifi usage only */                
1293         pinctrl_uart4: uart4grp {                
1294                 fsl,pins =                       
1295                         <MX8MP_IOMUXC_UART4_R    
1296                         <MX8MP_IOMUXC_UART4_T    
1297         };                                       
1298                                                  
1299         pinctrl_usb1_vbus: usb1vbusgrp {         
1300                 fsl,pins =                       
1301                         <MX8MP_IOMUXC_GPIO1_I    
1302         };                                       
1303                                                  
1304         /* USB_1_ID */                           
1305         pinctrl_usb_1_id: usb1idgrp {            
1306                 fsl,pins =                       
1307                         <MX8MP_IOMUXC_SD1_RES    
1308         };                                       
1309                                                  
1310         /* USB_1_OC# */                          
1311         pinctrl_usb_1_oc_n: usb1ocngrp {         
1312                 fsl,pins =                       
1313                         <MX8MP_IOMUXC_GPIO1_I    
1314         };                                       
1315                                                  
1316         pinctrl_usb2_vbus: usb2vbusgrp {         
1317                 fsl,pins =                       
1318                         <MX8MP_IOMUXC_GPIO1_I    
1319         };                                       
1320                                                  
1321         /* On-module Wi-Fi */                    
1322         pinctrl_usdhc1: usdhc1grp {              
1323                 fsl,pins =                       
1324                         <MX8MP_IOMUXC_SD1_CLK    
1325                         <MX8MP_IOMUXC_SD1_CMD    
1326                         <MX8MP_IOMUXC_SD1_DAT    
1327                         <MX8MP_IOMUXC_SD1_DAT    
1328                         <MX8MP_IOMUXC_SD1_DAT    
1329                         <MX8MP_IOMUXC_SD1_DAT    
1330         };                                       
1331                                                  
1332         pinctrl_usdhc1_100mhz: usdhc1-100mhzg    
1333                 fsl,pins =                       
1334                         <MX8MP_IOMUXC_SD1_CLK    
1335                         <MX8MP_IOMUXC_SD1_CMD    
1336                         <MX8MP_IOMUXC_SD1_DAT    
1337                         <MX8MP_IOMUXC_SD1_DAT    
1338                         <MX8MP_IOMUXC_SD1_DAT    
1339                         <MX8MP_IOMUXC_SD1_DAT    
1340         };                                       
1341                                                  
1342         pinctrl_usdhc1_200mhz: usdhc1-200mhzg    
1343                 fsl,pins =                       
1344                         <MX8MP_IOMUXC_SD1_CLK    
1345                         <MX8MP_IOMUXC_SD1_CMD    
1346                         <MX8MP_IOMUXC_SD1_DAT    
1347                         <MX8MP_IOMUXC_SD1_DAT    
1348                         <MX8MP_IOMUXC_SD1_DAT    
1349                         <MX8MP_IOMUXC_SD1_DAT    
1350         };                                       
1351                                                  
1352         pinctrl_usdhc2_cd: usdhc2cdgrp {         
1353                 fsl,pins =                       
1354                         <MX8MP_IOMUXC_SD2_CD_    
1355         };                                       
1356                                                  
1357         pinctrl_usdhc2_cd_sleep: usdhc2cdslpg    
1358                 fsl,pins =                       
1359                         <MX8MP_IOMUXC_SD2_CD_    
1360         };                                       
1361                                                  
1362         pinctrl_usdhc2_pwr_en: usdhc2pwrengrp    
1363                 fsl,pins =                       
1364                         <MX8MP_IOMUXC_SAI2_RX    
1365         };                                       
1366                                                  
1367         pinctrl_usdhc2: usdhc2grp {              
1368                 fsl,pins =                       
1369                         <MX8MP_IOMUXC_GPIO1_I    
1370                         <MX8MP_IOMUXC_SD2_CLK    
1371                         <MX8MP_IOMUXC_SD2_CMD    
1372                         <MX8MP_IOMUXC_SD2_DAT    
1373                         <MX8MP_IOMUXC_SD2_DAT    
1374                         <MX8MP_IOMUXC_SD2_DAT    
1375                         <MX8MP_IOMUXC_SD2_DAT    
1376         };                                       
1377                                                  
1378         pinctrl_usdhc2_100mhz: usdhc2-100mhzg    
1379                 fsl,pins =                       
1380                         <MX8MP_IOMUXC_GPIO1_I    
1381                         <MX8MP_IOMUXC_SD2_CLK    
1382                         <MX8MP_IOMUXC_SD2_CMD    
1383                         <MX8MP_IOMUXC_SD2_DAT    
1384                         <MX8MP_IOMUXC_SD2_DAT    
1385                         <MX8MP_IOMUXC_SD2_DAT    
1386                         <MX8MP_IOMUXC_SD2_DAT    
1387         };                                       
1388                                                  
1389         pinctrl_usdhc2_200mhz: usdhc2-200mhzg    
1390                 fsl,pins =                       
1391                         <MX8MP_IOMUXC_GPIO1_I    
1392                         <MX8MP_IOMUXC_SD2_CLK    
1393                         <MX8MP_IOMUXC_SD2_CMD    
1394                         <MX8MP_IOMUXC_SD2_DAT    
1395                         <MX8MP_IOMUXC_SD2_DAT    
1396                         <MX8MP_IOMUXC_SD2_DAT    
1397                         <MX8MP_IOMUXC_SD2_DAT    
1398         };                                       
1399                                                  
1400         /* Avoid backfeeding with removed car    
1401         pinctrl_usdhc2_sleep: usdhc2slpgrp {     
1402                 fsl,pins =                       
1403                         <MX8MP_IOMUXC_GPIO1_I    
1404                         <MX8MP_IOMUXC_SD2_CLK    
1405                         <MX8MP_IOMUXC_SD2_CMD    
1406                         <MX8MP_IOMUXC_SD2_DAT    
1407                         <MX8MP_IOMUXC_SD2_DAT    
1408                         <MX8MP_IOMUXC_SD2_DAT    
1409                         <MX8MP_IOMUXC_SD2_DAT    
1410         };                                       
1411                                                  
1412         pinctrl_usdhc3: usdhc3grp {              
1413                 fsl,pins =                       
1414                         <MX8MP_IOMUXC_GPIO1_I    
1415                         <MX8MP_IOMUXC_NAND_CE    
1416                         <MX8MP_IOMUXC_NAND_CE    
1417                         <MX8MP_IOMUXC_NAND_CE    
1418                         <MX8MP_IOMUXC_NAND_CL    
1419                         <MX8MP_IOMUXC_NAND_DA    
1420                         <MX8MP_IOMUXC_NAND_DA    
1421                         <MX8MP_IOMUXC_NAND_DA    
1422                         <MX8MP_IOMUXC_NAND_DA    
1423                         <MX8MP_IOMUXC_NAND_RE    
1424                         <MX8MP_IOMUXC_NAND_WE    
1425                         <MX8MP_IOMUXC_NAND_WP    
1426         };                                       
1427                                                  
1428         pinctrl_usdhc3_100mhz: usdhc3-100mhzg    
1429                 fsl,pins =                       
1430                         <MX8MP_IOMUXC_GPIO1_I    
1431                         <MX8MP_IOMUXC_NAND_CE    
1432                         <MX8MP_IOMUXC_NAND_CE    
1433                         <MX8MP_IOMUXC_NAND_CE    
1434                         <MX8MP_IOMUXC_NAND_CL    
1435                         <MX8MP_IOMUXC_NAND_DA    
1436                         <MX8MP_IOMUXC_NAND_DA    
1437                         <MX8MP_IOMUXC_NAND_DA    
1438                         <MX8MP_IOMUXC_NAND_DA    
1439                         <MX8MP_IOMUXC_NAND_RE    
1440                         <MX8MP_IOMUXC_NAND_WE    
1441                         <MX8MP_IOMUXC_NAND_WP    
1442         };                                       
1443                                                  
1444         pinctrl_usdhc3_200mhz: usdhc3-200mhzg    
1445                 fsl,pins =                       
1446                         <MX8MP_IOMUXC_GPIO1_I    
1447                         <MX8MP_IOMUXC_NAND_CE    
1448                         <MX8MP_IOMUXC_NAND_CE    
1449                         <MX8MP_IOMUXC_NAND_CE    
1450                         <MX8MP_IOMUXC_NAND_CL    
1451                         <MX8MP_IOMUXC_NAND_DA    
1452                         <MX8MP_IOMUXC_NAND_DA    
1453                         <MX8MP_IOMUXC_NAND_DA    
1454                         <MX8MP_IOMUXC_NAND_DA    
1455                         <MX8MP_IOMUXC_NAND_RE    
1456                         <MX8MP_IOMUXC_NAND_WE    
1457                         <MX8MP_IOMUXC_NAND_WP    
1458         };                                       
1459                                                  
1460         pinctrl_wdog: wdoggrp {                  
1461                 fsl,pins =                       
1462                         <MX8MP_IOMUXC_GPIO1_I    
1463         };                                       
1464                                                  
1465         pinctrl_bluetooth_ctrl: bluetoothctrl    
1466                 fsl,pins =                       
1467                         <MX8MP_IOMUXC_SD1_DAT    
1468         };                                       
1469                                                  
1470         pinctrl_wifi_ctrl: wifictrlgrp {         
1471                 fsl,pins =                       
1472                         <MX8MP_IOMUXC_SD1_DAT    
1473         };                                       
1474                                                  
1475         pinctrl_wifi_i2s: wifii2sgrp {           
1476                 fsl,pins =                       
1477                         <MX8MP_IOMUXC_SAI2_RX    
1478                         <MX8MP_IOMUXC_SAI5_RX    
1479                         <MX8MP_IOMUXC_SAI5_RX    
1480                         <MX8MP_IOMUXC_SAI5_RX    
1481         };                                       
1482                                                  
1483         pinctrl_wifi_pwr_en: wifipwrengrp {      
1484                 fsl,pins =                       
1485                         <MX8MP_IOMUXC_SD1_STR    
1486         };                                       
1487 };                                               
                                                      

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