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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx93-tqma9352-mba93xxca.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/freescale/imx93-tqma9352-mba93xxca.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx93-tqma9352-mba93xxca.dts (Version linux-6.0.19)


  1 // SPDX-License-Identifier: (GPL-2.0-or-later     
  2 /*                                                
  3  * Copyright (c) 2022-2023 TQ-Systems GmbH <lin    
  4  * D-82229 Seefeld, Germany.                      
  5  * Author: Markus Niebel                          
  6  * Author: Alexander Stein                        
  7  */                                               
  8 /dts-v1/;                                         
  9                                                   
 10 #include <dt-bindings/input/input.h>              
 11 #include <dt-bindings/leds/common.h>              
 12 #include <dt-bindings/net/ti-dp83867.h>           
 13 #include <dt-bindings/pwm/pwm.h>                  
 14                                                   
 15 #include "imx93-tqma9352.dtsi"                    
 16                                                   
 17 /{                                                
 18         model = "TQ-Systems i.MX93 TQMa93xxLA/    
 19         compatible = "tq,imx93-tqma9352-mba93x    
 20                      "tq,imx93-tqma9352", "fsl    
 21         chassis-type = "embedded";                
 22                                                   
 23         chosen {                                  
 24                 stdout-path = &lpuart1;           
 25         };                                        
 26                                                   
 27         aliases {                                 
 28                 eeprom0 = &eeprom0;               
 29                 ethernet0 = &fec;                 
 30                 ethernet1 = &eqos;                
 31                 rtc0 = &pcf85063;                 
 32                 rtc1 = &bbnsm_rtc;                
 33         };                                        
 34                                                   
 35         backlight_lvds: backlight {               
 36                 compatible = "pwm-backlight";     
 37                 pwms = <&tpm5 0 5000000 0>;       
 38                 brightness-levels = <0 4 8 16     
 39                 default-brightness-level = <7>    
 40                 power-supply = <&reg_12v0>;       
 41                 enable-gpios = <&expander2 2 G    
 42                 status = "disabled";              
 43         };                                        
 44                                                   
 45         fan0: pwm-fan {                           
 46                 compatible = "pwm-fan";           
 47                 pinctrl-names = "default";        
 48                 pinctrl-0 = <&pinctrl_pwmfan>;    
 49                 fan-supply = <&reg_pwm_fan>;      
 50                 #cooling-cells = <2>;             
 51                 /* typical 25 kHz -> 40.000 ns    
 52                 pwms = <&tpm6 0 40000 PWM_POLA    
 53                 cooling-levels = <0 32 64 128     
 54                 pulses-per-revolution = <2>;      
 55                 interrupt-parent = <&gpio2>;      
 56                 interrupts = <9 IRQ_TYPE_EDGE_    
 57                 status = "disabled";              
 58         };                                        
 59                                                   
 60         gpio-keys {                               
 61                 compatible = "gpio-keys";         
 62                 autorepeat;                       
 63                                                   
 64                 switch-a {                        
 65                         label = "switcha";        
 66                         linux,code = <BTN_0>;     
 67                         gpios = <&expander0 6     
 68                         wakeup-source;            
 69                 };                                
 70                                                   
 71                 switch-b {                        
 72                         label = "switchb";        
 73                         linux,code = <BTN_1>;     
 74                         gpios = <&expander0 7     
 75                         wakeup-source;            
 76                 };                                
 77         };                                        
 78                                                   
 79         gpio-leds {                               
 80                 compatible = "gpio-leds";         
 81                                                   
 82                 led-1 {                           
 83                         color = <LED_COLOR_ID_    
 84                         function = LED_FUNCTIO    
 85                         gpios = <&expander2 6     
 86                         linux,default-trigger     
 87                 };                                
 88                                                   
 89                 led-2 {                           
 90                         color = <LED_COLOR_ID_    
 91                         function = LED_FUNCTIO    
 92                         gpios = <&expander2 7     
 93                         linux,default-trigger     
 94                 };                                
 95         };                                        
 96                                                   
 97         iio-hwmon {                               
 98                 compatible = "iio-hwmon";         
 99                 io-channels = <&adc1 0>, <&adc    
100         };                                        
101                                                   
102         reg_3v3: regulator-3v3 {                  
103                 compatible = "regulator-fixed"    
104                 regulator-name = "V_3V3_MB";      
105                 regulator-min-microvolt = <330    
106                 regulator-max-microvolt = <330    
107         };                                        
108                                                   
109         reg_5v0: regulator-5v0 {                  
110                 compatible = "regulator-fixed"    
111                 regulator-name = "V_5V0_MB";      
112                 regulator-min-microvolt = <500    
113                 regulator-max-microvolt = <500    
114         };                                        
115                                                   
116         reg_12v0: regulator-12v0 {                
117                 compatible = "regulator-fixed"    
118                 regulator-name = "V_12V";         
119                 regulator-min-microvolt = <120    
120                 regulator-max-microvolt = <120    
121                 gpio = <&expander1 7 GPIO_ACTI    
122                 enable-active-high;               
123         };                                        
124                                                   
125         reg_mpcie_1v5: regulator-mpcie-1v5 {      
126                 compatible = "regulator-fixed"    
127                 regulator-name = "V_1V5_MPCIE"    
128                 regulator-min-microvolt = <150    
129                 regulator-max-microvolt = <150    
130                 gpio = <&expander0 2 GPIO_ACTI    
131                 enable-active-high;               
132         };                                        
133                                                   
134         reg_mpcie_3v3: regulator-mpcie-3v3 {      
135                 compatible = "regulator-fixed"    
136                 regulator-name = "V_3V3_MPCIE"    
137                 regulator-min-microvolt = <330    
138                 regulator-max-microvolt = <330    
139                 gpio = <&expander0 3 GPIO_ACTI    
140                 enable-active-high;               
141         };                                        
142                                                   
143         reg_pwm_fan: regulator-pwm-fan {          
144                 compatible = "regulator-fixed"    
145                 regulator-name = "FAN_PWR";       
146                 regulator-min-microvolt = <120    
147                 regulator-max-microvolt = <120    
148                 gpio = <&expander0 0 GPIO_ACTI    
149                 enable-active-high;               
150                 vin-supply = <&reg_12v0>;         
151         };                                        
152                                                   
153         thermal-zones {                           
154                 cpu-thermal {                     
155                         trips {                   
156                                 cpu_active0: t    
157                                         temper    
158                                         hyster    
159                                         type =    
160                                 };                
161                                                   
162                                 cpu_active1: t    
163                                         temper    
164                                         hyster    
165                                         type =    
166                                 };                
167                                                   
168                                 cpu_active2: t    
169                                         temper    
170                                         hyster    
171                                         type =    
172                                 };                
173                         };                        
174                                                   
175                         cooling-maps {            
176                                 map1 {            
177                                         trip =    
178                                         coolin    
179                                 };                
180                                                   
181                                 map2 {            
182                                         trip =    
183                                         coolin    
184                                 };                
185                                                   
186                                 map3 {            
187                                         trip =    
188                                         coolin    
189                                 };                
190                         };                        
191                 };                                
192         };                                        
193 };                                                
194                                                   
195 &adc1 {                                           
196         status = "okay";                          
197 };                                                
198                                                   
199 &eqos {                                           
200         pinctrl-names = "default";                
201         pinctrl-0 = <&pinctrl_eqos>;              
202         phy-mode = "rgmii-id";                    
203         phy-handle = <&ethphy_eqos>;              
204         status = "okay";                          
205                                                   
206         mdio {                                    
207                 compatible = "snps,dwmac-mdio"    
208                 #address-cells = <1>;             
209                 #size-cells = <0>;                
210                                                   
211                 ethphy_eqos: ethernet-phy@0 {     
212                         compatible = "ethernet    
213                         reg = <0>;                
214                         pinctrl-names = "defau    
215                         pinctrl-0 = <&pinctrl_    
216                         reset-gpios = <&expand    
217                         reset-assert-us = <500    
218                         reset-deassert-us = <5    
219                         interrupt-parent = <&g    
220                         interrupts = <26 IRQ_T    
221                         enet-phy-lane-no-swap;    
222                         ti,rx-internal-delay =    
223                         ti,tx-internal-delay =    
224                         ti,fifo-depth = <DP838    
225                         ti,dp83867-rxctrl-stra    
226                         ti,clk-output-sel = <D    
227                 };                                
228         };                                        
229 };                                                
230                                                   
231 &fec {                                            
232         pinctrl-names = "default";                
233         pinctrl-0 = <&pinctrl_fec>;               
234         phy-mode = "rgmii-id";                    
235         phy-handle = <&ethphy_fec>;               
236         fsl,magic-packet;                         
237         status = "okay";                          
238                                                   
239         mdio {                                    
240                 #address-cells = <1>;             
241                 #size-cells = <0>;                
242                 clock-frequency = <5000000>;      
243                                                   
244                 ethphy_fec: ethernet-phy@0 {      
245                         compatible = "ethernet    
246                         reg = <0>;                
247                         pinctrl-names = "defau    
248                         pinctrl-0 = <&pinctrl_    
249                         reset-gpios = <&expand    
250                         reset-assert-us = <500    
251                         reset-deassert-us = <5    
252                         interrupt-parent = <&g    
253                         interrupts = <27 IRQ_T    
254                         enet-phy-lane-no-swap;    
255                         ti,rx-internal-delay =    
256                         ti,tx-internal-delay =    
257                         ti,fifo-depth = <DP838    
258                         ti,dp83867-rxctrl-stra    
259                         ti,clk-output-sel = <D    
260                 };                                
261         };                                        
262 };                                                
263                                                   
264 &flexcan1 {                                       
265         pinctrl-names = "default";                
266         pinctrl-0 = <&pinctrl_flexcan1>;          
267         xceiver-supply = <&reg_3v3>;              
268         status = "okay";                          
269 };                                                
270                                                   
271 &flexcan2 {                                       
272         pinctrl-names = "default";                
273         pinctrl-0 = <&pinctrl_flexcan2>;          
274         xceiver-supply = <&reg_3v3>;              
275         status = "okay";                          
276 };                                                
277                                                   
278 &gpio1 {                                          
279         gpio-line-names =                         
280                 /* 00 */ "", "", "USB_C_ALERT#    
281                 /* 04 */ "", "", "", "",          
282                 /* 08 */ "", "", "", "BM2_TEMP    
283                 /* 12 */ "PEX_INT#", "", "RTC_    
284                 /* 16 */ "", "", "", "",          
285                 /* 20 */ "", "", "", "",          
286                 /* 24 */ "", "", "", "",          
287                 /* 28 */ "", "", "", "";          
288                                                   
289         expander-irq-hog {                        
290                 gpio-hog;                         
291                 gpios = <12 GPIO_ACTIVE_LOW>;     
292                 input;                            
293                 line-name = "PEX_INT#";           
294         };                                        
295                                                   
296         tcpc-irq-hog {                            
297                 gpio-hog;                         
298                 gpios = <2 GPIO_ACTIVE_LOW>;      
299                 input;                            
300                 line-name = "USB_C_ALERT#";       
301         };                                        
302 };                                                
303                                                   
304 &gpio2 {                                          
305         pinctrl-names = "default";                
306         pinctrl-0 = <&pinctrl_gpio2>;             
307                                                   
308         gpio-line-names =                         
309                 /* 00 */ "SPI6_PCS0#", "", "",    
310                 /* 04 */ "", "", "", "",          
311                 /* 08 */ "", "FAN_RPM", "MIPI_    
312                 /* 12 */ "", "", "", "",          
313                 /* 16 */ "X1_11", "X1_21", "X1    
314                 /* 20 */ "X1_15", "X1_9", "",     
315                 /* 24 */ "", "", "X1_7", "",      
316                 /* 28 */ "", "", "", "";          
317 };                                                
318                                                   
319 &gpio3 {                                          
320         gpio-line-names =                         
321                 /* 00 */ "SD2_CD#", "", "", ""    
322                 /* 04 */ "", "", "", "SD2_RST#    
323                 /* 08 */ "", "", "", "",          
324                 /* 12 */ "", "", "", "",          
325                 /* 16 */ "", "", "", "",          
326                 /* 20 */ "", "", "", "",          
327                 /* 24 */ "", "", "ENET1_INT#",    
328                 /* 28 */ "", "", "", "";          
329 };                                                
330                                                   
331 &gpio4 {                                          
332         gpio-line-names =                         
333                 /* 00 */ "", "", "", "",          
334                 /* 04 */ "", "", "", "",          
335                 /* 08 */ "", "", "", "",          
336                 /* 12 */ "", "", "", "",          
337                 /* 16 */ "", "", "", "",          
338                 /* 20 */ "", "", "", "",          
339                 /* 24 */ "", "", "", "",          
340                 /* 28 */ "", "DP_INT", "", "";    
341 };                                                
342                                                   
343 &lpi2c3 {                                         
344         #address-cells = <1>;                     
345         #size-cells = <0>;                        
346         clock-frequency = <400000>;               
347         pinctrl-names = "default", "sleep";       
348         pinctrl-0 = <&pinctrl_lpi2c3>;            
349         pinctrl-1 = <&pinctrl_lpi2c3>;            
350         status = "okay";                          
351                                                   
352         temperature-sensor@1c {                   
353                 compatible = "nxp,se97b", "jed    
354                 reg = <0x1c>;                     
355         };                                        
356                                                   
357         ptn5110: usb-typec@50 {                   
358                 compatible = "nxp,ptn5110", "t    
359                 reg = <0x50>;                     
360                 pinctrl-names = "default";        
361                 pinctrl-0 = <&pinctrl_typec>;     
362                 interrupt-parent = <&gpio1>;      
363                 interrupts = <2 IRQ_TYPE_EDGE_    
364                                                   
365                 connector {                       
366                         compatible = "usb-c-co    
367                         label = "X17";            
368                         power-role = "dual";      
369                         data-role = "dual";       
370                         try-power-role = "sink    
371                         typec-power-opmode = "    
372                         pd-disable;               
373                         self-powered;             
374                                                   
375                         port {                    
376                                 typec_con_hs:     
377                                         remote    
378                                 };                
379                         };                        
380                 };                                
381         };                                        
382                                                   
383         eeprom2: eeprom@54 {                      
384                 compatible = "nxp,se97b", "atm    
385                 reg = <0x54>;                     
386                 pagesize = <16>;                  
387                 vcc-supply = <&reg_3v3>;          
388         };                                        
389                                                   
390         expander0: gpio@70 {                      
391                 compatible = "nxp,pca9538";       
392                 reg = <0x70>;                     
393                 pinctrl-names = "default";        
394                 pinctrl-0 = <&pinctrl_pexp_irq    
395                 gpio-controller;                  
396                 #gpio-cells = <2>;                
397                 interrupt-controller;             
398                 #interrupt-cells = <2>;           
399                 interrupt-parent = <&gpio1>;      
400                 interrupts = <12 IRQ_TYPE_LEVE    
401                 vcc-supply = <&reg_3v3>;          
402                 gpio-line-names = "FAN_PWR_EN"    
403                                   "MPCIE_1V5_E    
404                                   "MPCIE_PERST    
405                                   "BUTTON_A#",    
406                                                   
407                 mpcie-wake-hog {                  
408                         gpio-hog;                 
409                         gpios = <1 GPIO_ACTIVE    
410                         input;                    
411                         line-name = "MPCIE_WAK    
412                 };                                
413                                                   
414                 /*                                
415                  * Controls the mPCIE slot res    
416                  * reset signal. The output-lo    
417                  * inactive, e.g. not in reset    
418                  */                               
419                 mpcie_rst_hog: mpcie-rst-hog {    
420                         gpio-hog;                 
421                         gpios = <4 GPIO_ACTIVE    
422                         output-low;               
423                         line-name = "MPCIE_PER    
424                 };                                
425                                                   
426                 /*                                
427                  * Controls the mPCIE slot WDI    
428                  * as disable signal. The outp    
429                  * inactive, e.g. not disabled    
430                  */                               
431                 mpcie_wdisable_hog: mpcie-wdis    
432                         gpio-hog;                 
433                         gpios = <5 GPIO_ACTIVE    
434                         output-low;               
435                         line-name = "MPCIE_WDI    
436                 };                                
437         };                                        
438                                                   
439         expander1: gpio@71 {                      
440                 compatible = "nxp,pca9538";       
441                 reg = <0x71>;                     
442                 gpio-controller;                  
443                 #gpio-cells = <2>;                
444                 vcc-supply = <&reg_3v3>;          
445                 gpio-line-names = "ENET1_RESET    
446                                   "USB_RESET#"    
447                                   "WLAN_PD#",     
448                                   "WLAN_PERST#    
449                                                   
450                 /*                                
451                  * Controls the WiFi card PD p    
452                  * as power down signal. The o    
453                  * is active, e.g. card is pow    
454                  */                               
455                 wlan-pd-hog {                     
456                         gpio-hog;                 
457                         gpios = <4 GPIO_ACTIVE    
458                         output-high;              
459                         line-name = "WLAN_PD#"    
460                 };                                
461                                                   
462                 /*                                
463                  * Controls the WiFi card disa    
464                  * as disable signal. The outp    
465                  * is active, e.g. card is dis    
466                  */                               
467                 wlan-wdisable-hog {               
468                         gpio-hog;                 
469                         gpios = <5 GPIO_ACTIVE    
470                         output-high;              
471                         line-name = "WLAN_W_DI    
472                 };                                
473                                                   
474                 /*                                
475                  * Controls the WiFi card rese    
476                  * as reset signal. The output    
477                  * is active, e.g. card in res    
478                  */                               
479                 wlan-perst-hog {                  
480                         gpio-hog;                 
481                         gpios = <6 GPIO_ACTIVE    
482                         output-high;              
483                         line-name = "WLAN_PERS    
484                 };                                
485         };                                        
486                                                   
487         expander2: gpio@72 {                      
488                 compatible = "nxp,pca9538";       
489                 reg = <0x72>;                     
490                 gpio-controller;                  
491                 #gpio-cells = <2>;                
492                 vcc-supply = <&reg_3v3>;          
493                 gpio-line-names = "LCD_RESET#"    
494                                   "LCD_BLT_EN"    
495                                   "MIPI_CSI_EN    
496                                   "USER_LED1",    
497         };                                        
498 };                                                
499                                                   
500 &lpi2c5 {                                         
501         #address-cells = <1>;                     
502         #size-cells = <0>;                        
503         clock-frequency = <400000>;               
504         pinctrl-names = "default", "sleep";       
505         pinctrl-0 = <&pinctrl_lpi2c5>;            
506         pinctrl-1 = <&pinctrl_lpi2c5>;            
507         status = "okay";                          
508 };                                                
509                                                   
510 &lpspi6 {                                         
511         pinctrl-names = "default", "sleep";       
512         pinctrl-0 = <&pinctrl_lpspi6>;            
513         pinctrl-1 = <&pinctrl_lpspi6>;            
514         status = "okay";                          
515 };                                                
516                                                   
517 &lpuart1 {                                        
518         pinctrl-names = "default";                
519         pinctrl-0 = <&pinctrl_uart1>;             
520         status = "okay";                          
521 };                                                
522                                                   
523 &lpuart2 {                                        
524         pinctrl-names = "default";                
525         pinctrl-0 = <&pinctrl_uart2>;             
526         linux,rs485-enabled-at-boot-time;         
527         status = "okay";                          
528 };                                                
529                                                   
530 /* disabled per default, console for M33 */       
531 &lpuart3 {                                        
532         pinctrl-names = "default";                
533         pinctrl-0 = <&pinctrl_uart3>;             
534         status = "disabled";                      
535 };                                                
536                                                   
537 &lpuart6 {                                        
538         pinctrl-names = "default";                
539         pinctrl-0 = <&pinctrl_uart6>;             
540         status = "okay";                          
541 };                                                
542                                                   
543 &lpuart8 {                                        
544         pinctrl-names = "default";                
545         pinctrl-0 = <&pinctrl_uart8>;             
546         status = "okay";                          
547 };                                                
548                                                   
549 &pcf85063 {                                       
550         /* RTC_EVENT# from SoM is connected on    
551         pinctrl-names = "default";                
552         pinctrl-0 = <&pinctrl_pcf85063>;          
553         interrupt-parent = <&gpio1>;              
554         interrupts = <14 IRQ_TYPE_EDGE_FALLING    
555 };                                                
556                                                   
557 &se97_som {                                       
558         /* TEMP_EVENT# from SoM is connected o    
559         pinctrl-names = "default";                
560         pinctrl-0 = <&pinctrl_temp_sensor_som>    
561         interrupt-parent = <&gpio1>;              
562         interrupts = <11 IRQ_TYPE_LEVEL_LOW>;     
563 };                                                
564                                                   
565 &tpm5 {                                           
566         pinctrl-names = "default";                
567         pinctrl-0 = <&pinctrl_tpm5>;              
568 };                                                
569                                                   
570 &tpm6 {                                           
571         pinctrl-names = "default";                
572         pinctrl-0 = <&pinctrl_tpm6>;              
573         status = "okay";                          
574 };                                                
575                                                   
576 &usbotg1 {                                        
577         dr_mode = "otg";                          
578         hnp-disable;                              
579         srp-disable;                              
580         adp-disable;                              
581         usb-role-switch;                          
582         disable-over-current;                     
583         samsung,picophy-pre-emp-curr-control =    
584         samsung,picophy-dc-vol-level-adjust =     
585         status = "okay";                          
586                                                   
587         port {                                    
588                 typec_hs: endpoint {              
589                         remote-endpoint = <&ty    
590                 };                                
591         };                                        
592 };                                                
593                                                   
594 &usbotg2 {                                        
595         dr_mode = "host";                         
596         #address-cells = <1>;                     
597         #size-cells = <0>;                        
598         disable-over-current;                     
599         samsung,picophy-pre-emp-curr-control =    
600         samsung,picophy-dc-vol-level-adjust =     
601         status = "okay";                          
602                                                   
603         hub_2_0: usb-hub@1 {                      
604                 compatible = "usb424,2517";       
605                 reg = <1>;                        
606                 reset-gpios = <&expander1 2 GP    
607                 vdd-supply = <&reg_3v3>;          
608         };                                        
609 };                                                
610                                                   
611 &usdhc2 {                                         
612         pinctrl-names = "default", "state_100m    
613         pinctrl-0 = <&pinctrl_usdhc2_hs>, <&pi    
614         pinctrl-1 = <&pinctrl_usdhc2_uhs>, <&p    
615         pinctrl-2 = <&pinctrl_usdhc2_uhs>, <&p    
616         cd-gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;    
617         vmmc-supply = <&reg_usdhc2_vmmc>;         
618         bus-width = <4>;                          
619         no-sdio;                                  
620         no-mmc;                                   
621         disable-wp;                               
622         status = "okay";                          
623 };                                                
624                                                   
625 &iomuxc {                                         
626         pinctrl_eqos: eqosgrp {                   
627                 fsl,pins = <                      
628                         /* PD | FSEL_2 | DSE X    
629                         MX93_PAD_ENET1_MDC__EN    
630                         /* SION | HYS | FSEL_2    
631                         MX93_PAD_ENET1_MDIO__E    
632                         /* HYS | FSEL_0 | DSE     
633                         MX93_PAD_ENET1_RD0__EN    
634                         MX93_PAD_ENET1_RD1__EN    
635                         MX93_PAD_ENET1_RD2__EN    
636                         MX93_PAD_ENET1_RD3__EN    
637                         MX93_PAD_ENET1_RX_CTL_    
638                         /* HYS | PD | FSEL_0 |    
639                         MX93_PAD_ENET1_RXC__CC    
640                         /* PD | FSEL_2 | DSE X    
641                         MX93_PAD_ENET1_TD0__EN    
642                         MX93_PAD_ENET1_TD1__EN    
643                         MX93_PAD_ENET1_TD2__EN    
644                         MX93_PAD_ENET1_TD3__EN    
645                         MX93_PAD_ENET1_TX_CTL_    
646                         /* PD | FSEL_3 | DSE X    
647                         MX93_PAD_ENET1_TXC__CC    
648                 >;                                
649         };                                        
650                                                   
651         pinctrl_eqos_phy: eqosphygrp {            
652                 fsl,pins = <                      
653                         /* HYS | FSEL_0 | DSE     
654                         MX93_PAD_CCM_CLKO1__GP    
655                 >;                                
656         };                                        
657                                                   
658         pinctrl_fec: fecgrp {                     
659                 fsl,pins = <                      
660                         /* PD | FSEL_2 | DSE X    
661                         MX93_PAD_ENET2_MDC__EN    
662                         /* SION | HYS | FSEL_2    
663                         MX93_PAD_ENET2_MDIO__E    
664                         /* HYS | FSEL_0 | DSE     
665                         MX93_PAD_ENET2_RD0__EN    
666                         MX93_PAD_ENET2_RD1__EN    
667                         MX93_PAD_ENET2_RD2__EN    
668                         MX93_PAD_ENET2_RD3__EN    
669                         MX93_PAD_ENET2_RX_CTL_    
670                         /* HYS | PD | FSEL_0 |    
671                         MX93_PAD_ENET2_RXC__EN    
672                         /* PD | FSEL_2 | DSE X    
673                         MX93_PAD_ENET2_TD0__EN    
674                         MX93_PAD_ENET2_TD1__EN    
675                         MX93_PAD_ENET2_TD2__EN    
676                         MX93_PAD_ENET2_TD3__EN    
677                         MX93_PAD_ENET2_TX_CTL_    
678                         /* PD | FSEL_3 | DSE X    
679                         MX93_PAD_ENET2_TXC__EN    
680                 >;                                
681         };                                        
682                                                   
683         pinctrl_fec_phy: fecphygrp {              
684                 fsl,pins = <                      
685                         /* HYS | FSEL_0 | DSE     
686                         MX93_PAD_CCM_CLKO2__GP    
687                 >;                                
688         };                                        
689                                                   
690         pinctrl_flexcan1: flexcan1grp {           
691                 fsl,pins = <                      
692                         /* HYS | PU | FSEL_0 |    
693                         MX93_PAD_PDM_BIT_STREA    
694                         /* PU | FSEL_3 | DSE X    
695                         MX93_PAD_PDM_CLK__CAN1    
696                 >;                                
697         };                                        
698                                                   
699         pinctrl_flexcan2: flexcan2grp {           
700                 fsl,pins = <                      
701                         /* HYS | PU | FSEL_0 |    
702                         MX93_PAD_GPIO_IO27__CA    
703                         /* PU | FSEL_3 | DSE X    
704                         MX93_PAD_GPIO_IO25__CA    
705                 >;                                
706         };                                        
707                                                   
708         pinctrl_gpio2: gpio2grp {                 
709                 fsl,pins = <                      
710                         /* HYS | PD | FSEL_2 |    
711                         MX93_PAD_GPIO_IO16__GP    
712                         MX93_PAD_GPIO_IO17__GP    
713                         MX93_PAD_GPIO_IO18__GP    
714                         MX93_PAD_GPIO_IO19__GP    
715                         MX93_PAD_GPIO_IO20__GP    
716                         MX93_PAD_GPIO_IO21__GP    
717                         MX93_PAD_GPIO_IO26__GP    
718                 >;                                
719         };                                        
720                                                   
721         pinctrl_jtag: jtaggrp {                   
722                 fsl,pins = <                      
723                         MX93_PAD_DAP_TCLK_SWCL    
724                         MX93_PAD_DAP_TDI__JTAG    
725                         MX93_PAD_DAP_TDO_TRACE    
726                         MX93_PAD_DAP_TMS_SWDIO    
727                 >;                                
728         };                                        
729                                                   
730         pinctrl_lpi2c3: lpi2c3grp {               
731                 fsl,pins = <                      
732                         /* SION | HYS | OD | F    
733                         MX93_PAD_GPIO_IO28__LP    
734                         MX93_PAD_GPIO_IO29__LP    
735                 >;                                
736         };                                        
737                                                   
738         pinctrl_lpi2c5: lpi2c5grp {               
739                 fsl,pins = <                      
740                         /* SION | HYS | OD | F    
741                         MX93_PAD_GPIO_IO22__LP    
742                         MX93_PAD_GPIO_IO23__LP    
743                 >;                                
744         };                                        
745                                                   
746         pinctrl_lpspi6: lpspi6grp {               
747                 fsl,pins = <                      
748                         /* FSEL_2 | DSE X4 */     
749                         MX93_PAD_GPIO_IO00__LP    
750                         /* HYS | PD | FSEL_0 |    
751                         MX93_PAD_GPIO_IO01__LP    
752                         /* PD | FSEL_2 | DSE X    
753                         MX93_PAD_GPIO_IO02__LP    
754                         MX93_PAD_GPIO_IO03__LP    
755                 >;                                
756         };                                        
757                                                   
758         pinctrl_pcf85063: pcf85063grp {           
759                 fsl,pins = <                      
760                         MX93_PAD_SAI1_RXD0__GP    
761                 >;                                
762         };                                        
763                                                   
764         pinctrl_mipi_csi: mipicsigrp {            
765                 fsl,pins = <                      
766                         MX93_PAD_CCM_CLKO3__CC    
767                         MX93_PAD_GPIO_IO10__GP    
768                         MX93_PAD_GPIO_IO11__GP    
769                 >;                                
770         };                                        
771                                                   
772         pinctrl_pexp_irq: pexpirqgrp {            
773                 fsl,pins = <                      
774                         /* HYS | FSEL_0 | No D    
775                         MX93_PAD_SAI1_TXC__GPI    
776                 >;                                
777         };                                        
778                                                   
779         pinctrl_pwmfan: pwmfangrp {               
780                 fsl,pins = <                      
781                         /* HYS | PU | FSEL_0 |    
782                         MX93_PAD_GPIO_IO09__GP    
783                 >;                                
784         };                                        
785                                                   
786         pinctrl_temp_sensor_som: tempsensorsom    
787                 fsl,pins = <                      
788                         /* HYS | FSEL_0 | no D    
789                         MX93_PAD_SAI1_TXFS__GP    
790                 >;                                
791         };                                        
792                                                   
793         pinctrl_tc9595: tc9595-grp {              
794                 fsl,pins = <                      
795                         /* HYS | PD | FSEL_0 |    
796                         MX93_PAD_CCM_CLKO4__GP    
797                 >;                                
798         };                                        
799                                                   
800         pinctrl_tpm5: tpm5grp {                   
801                 fsl,pins = <                      
802                         MX93_PAD_GPIO_IO06__TP    
803                 >;                                
804         };                                        
805                                                   
806         pinctrl_tpm6: tpm6grp {                   
807                 fsl,pins = <                      
808                         MX93_PAD_GPIO_IO08__TP    
809                 >;                                
810         };                                        
811                                                   
812         pinctrl_typec: typecgrp {                 
813                 fsl,pins = <                      
814                         /* HYS | FSEL_0 | No D    
815                         MX93_PAD_I2C2_SCL__GPI    
816                 >;                                
817         };                                        
818                                                   
819         pinctrl_uart1: uart1grp {                 
820                 fsl,pins = <                      
821                         /* HYS | FSEL_0 | No D    
822                         MX93_PAD_UART1_RXD__LP    
823                         /* FSEL_2 | DSE X4 */     
824                         MX93_PAD_UART1_TXD__LP    
825                 >;                                
826         };                                        
827                                                   
828         pinctrl_uart2: uart2grp {                 
829                 fsl,pins = <                      
830                         /* HYS | FSEL_0 | No D    
831                         MX93_PAD_UART2_RXD__LP    
832                         /* FSEL_2 | DSE X4 */     
833                         MX93_PAD_UART2_TXD__LP    
834                         /* FSEL_2 | DSE X4 */     
835                         MX93_PAD_SAI1_TXD0__LP    
836                 >;                                
837         };                                        
838                                                   
839         pinctrl_uart3: uart3grp {                 
840                 fsl,pins = <                      
841                         /* HYS | FSEL_0 | No D    
842                         MX93_PAD_GPIO_IO15__LP    
843                         /* FSEL_2 | DSE X4 */     
844                         MX93_PAD_GPIO_IO14__LP    
845                 >;                                
846         };                                        
847                                                   
848         pinctrl_uart6: uart6grp {                 
849                 fsl,pins = <                      
850                         /* HYS | FSEL_0 | No D    
851                         MX93_PAD_GPIO_IO05__LP    
852                         /* FSEL_2 | DSE X4 */     
853                         MX93_PAD_GPIO_IO04__LP    
854                 >;                                
855         };                                        
856                                                   
857         pinctrl_uart8: uart8grp {                 
858                 fsl,pins = <                      
859                         /* HYS | FSEL_0 | No D    
860                         MX93_PAD_GPIO_IO13__LP    
861                         /* FSEL_2 | DSE X4 */     
862                         MX93_PAD_GPIO_IO12__LP    
863                 >;                                
864         };                                        
865                                                   
866         pinctrl_usdhc2_gpio: usdhc2gpiogrp {      
867                 fsl,pins = <                      
868                         /* HYS | FSEL_0 | No D    
869                         MX93_PAD_SD2_CD_B__GPI    
870                 >;                                
871         };                                        
872                                                   
873         /* enable SION for data and cmd pad du    
874         pinctrl_usdhc2_hs: usdhc2hsgrp {          
875                 fsl,pins = <                      
876                         /* PD | FSEL_3 | DSE X    
877                         MX93_PAD_SD2_CLK__USDH    
878                         /* HYS | PU | FSEL_3 |    
879                         MX93_PAD_SD2_CMD__USDH    
880                         /* HYS | PU | FSEL_3 |    
881                         MX93_PAD_SD2_DATA0__US    
882                         MX93_PAD_SD2_DATA1__US    
883                         MX93_PAD_SD2_DATA2__US    
884                         MX93_PAD_SD2_DATA3__US    
885                         /* FSEL_2 | DSE X3 */     
886                         MX93_PAD_SD2_VSELECT__    
887                 >;                                
888         };                                        
889                                                   
890         /* enable SION for data and cmd pad du    
891         pinctrl_usdhc2_uhs: usdhc2uhsgrp {        
892                 fsl,pins = <                      
893                         /* PD | FSEL_3 | DSE X    
894                         MX93_PAD_SD2_CLK__USDH    
895                         /* HYS | PU | FSEL_3 |    
896                         MX93_PAD_SD2_CMD__USDH    
897                         MX93_PAD_SD2_DATA0__US    
898                         MX93_PAD_SD2_DATA1__US    
899                         MX93_PAD_SD2_DATA2__US    
900                         MX93_PAD_SD2_DATA3__US    
901                         /* FSEL_2 | DSE X3 */     
902                         MX93_PAD_SD2_VSELECT__    
903                 >;                                
904         };                                        
905 };                                                
                                                      

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