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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/freescale/imx8mn-venice-gw7902.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/imx8mn-venice-gw7902.dts (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/freescale/imx8mn-venice-gw7902.dts (Version linux-5.3.18)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)     
  2 /*                                                
  3  * Copyright 2021 Gateworks Corporation           
  4  */                                               
  5                                                   
  6 /dts-v1/;                                         
  7                                                   
  8 #include <dt-bindings/gpio/gpio.h>                
  9 #include <dt-bindings/input/linux-event-codes.    
 10 #include <dt-bindings/leds/common.h>              
 11 #include <dt-bindings/net/ti-dp83867.h>           
 12                                                   
 13 #include "imx8mn.dtsi"                            
 14                                                   
 15 / {                                               
 16         model = "Gateworks Venice GW7902 i.MX8    
 17         compatible = "gw,imx8mn-gw7902", "fsl,    
 18                                                   
 19         aliases {                                 
 20                 usb0 = &usbotg1;                  
 21         };                                        
 22                                                   
 23         chosen {                                  
 24                 stdout-path = &uart2;             
 25         };                                        
 26                                                   
 27         memory@40000000 {                         
 28                 device_type = "memory";           
 29                 reg = <0x0 0x40000000 0 0x8000    
 30         };                                        
 31                                                   
 32         can20m: can20m {                          
 33                 compatible = "fixed-clock";       
 34                 #clock-cells = <0>;               
 35                 clock-frequency = <20000000>;     
 36                 clock-output-names = "can20m";    
 37         };                                        
 38                                                   
 39         gpio-keys {                               
 40                 compatible = "gpio-keys";         
 41                                                   
 42                 key-user-pb {                     
 43                         label = "user_pb";        
 44                         gpios = <&gpio 2 GPIO_    
 45                         linux,code = <BTN_0>;     
 46                 };                                
 47                                                   
 48                 key-user-pb1x {                   
 49                         label = "user_pb1x";      
 50                         linux,code = <BTN_1>;     
 51                         interrupt-parent = <&g    
 52                         interrupts = <0>;         
 53                 };                                
 54                                                   
 55                 key-erased {                      
 56                         label = "key_erased";     
 57                         linux,code = <BTN_2>;     
 58                         interrupt-parent = <&g    
 59                         interrupts = <1>;         
 60                 };                                
 61                                                   
 62                 key-eeprom-wp {                   
 63                         label = "eeprom_wp";      
 64                         linux,code = <BTN_3>;     
 65                         interrupt-parent = <&g    
 66                         interrupts = <2>;         
 67                 };                                
 68                                                   
 69                 key-tamper {                      
 70                         label = "tamper";         
 71                         linux,code = <BTN_4>;     
 72                         interrupt-parent = <&g    
 73                         interrupts = <5>;         
 74                 };                                
 75                                                   
 76                 switch-hold {                     
 77                         label = "switch_hold";    
 78                         linux,code = <BTN_5>;     
 79                         interrupt-parent = <&g    
 80                         interrupts = <7>;         
 81                 };                                
 82         };                                        
 83                                                   
 84         led-controller {                          
 85                 compatible = "gpio-leds";         
 86                 pinctrl-names = "default";        
 87                 pinctrl-0 = <&pinctrl_gpio_led    
 88                                                   
 89                 led-0 {                           
 90                         function = LED_FUNCTIO    
 91                         color = <LED_COLOR_ID_    
 92                         label = "panel1";         
 93                         gpios = <&gpio3 21 GPI    
 94                         default-state = "off";    
 95                 };                                
 96                                                   
 97                 led-1 {                           
 98                         function = LED_FUNCTIO    
 99                         color = <LED_COLOR_ID_    
100                         label = "panel2";         
101                         gpios = <&gpio3 23 GPI    
102                         default-state = "off";    
103                 };                                
104                                                   
105                 led-2 {                           
106                         function = LED_FUNCTIO    
107                         color = <LED_COLOR_ID_    
108                         label = "panel3";         
109                         gpios = <&gpio3 22 GPI    
110                         default-state = "off";    
111                 };                                
112                                                   
113                 led-3 {                           
114                         function = LED_FUNCTIO    
115                         color = <LED_COLOR_ID_    
116                         label = "panel4";         
117                         gpios = <&gpio3 20 GPI    
118                         default-state = "off";    
119                 };                                
120                                                   
121                 led-4 {                           
122                         function = LED_FUNCTIO    
123                         color = <LED_COLOR_ID_    
124                         label = "panel5";         
125                         gpios = <&gpio3 25 GPI    
126                         default-state = "off";    
127                 };                                
128         };                                        
129                                                   
130         pps {                                     
131                 compatible = "pps-gpio";          
132                 pinctrl-names = "default";        
133                 pinctrl-0 = <&pinctrl_pps>;       
134                 gpios = <&gpio3 24 GPIO_ACTIVE    
135                 status = "okay";                  
136         };                                        
137                                                   
138         reg_3p3v: regulator-3p3v {                
139                 compatible = "regulator-fixed"    
140                 regulator-name = "3P3V";          
141                 regulator-min-microvolt = <330    
142                 regulator-max-microvolt = <330    
143                 regulator-always-on;              
144         };                                        
145                                                   
146         reg_usb1_vbus: regulator-usb1 {           
147                 compatible = "regulator-fixed"    
148                 pinctrl-names = "default";        
149                 pinctrl-0 = <&pinctrl_reg_usb1    
150                 regulator-name = "usb_usb1_vbu    
151                 gpio = <&gpio2 7 GPIO_ACTIVE_H    
152                 enable-active-high;               
153                 regulator-min-microvolt = <500    
154                 regulator-max-microvolt = <500    
155         };                                        
156                                                   
157         reg_wifi: regulator-wifi {                
158                 compatible = "regulator-fixed"    
159                 pinctrl-names = "default";        
160                 pinctrl-0 = <&pinctrl_reg_wl>;    
161                 regulator-name = "wifi";          
162                 gpio = <&gpio2 19 GPIO_ACTIVE_    
163                 enable-active-high;               
164                 startup-delay-us = <100>;         
165                 regulator-min-microvolt = <330    
166                 regulator-max-microvolt = <330    
167         };                                        
168 };                                                
169                                                   
170 &A53_0 {                                          
171         cpu-supply = <&buck2>;                    
172 };                                                
173                                                   
174 &A53_1 {                                          
175         cpu-supply = <&buck2>;                    
176 };                                                
177                                                   
178 &A53_2 {                                          
179         cpu-supply = <&buck2>;                    
180 };                                                
181                                                   
182 &A53_3 {                                          
183         cpu-supply = <&buck2>;                    
184 };                                                
185                                                   
186 &ddrc {                                           
187         operating-points-v2 = <&ddrc_opp_table    
188                                                   
189         ddrc_opp_table: opp-table {               
190                 compatible = "operating-points    
191                                                   
192                 opp-25000000 {                    
193                         opp-hz = /bits/ 64 <25    
194                 };                                
195                                                   
196                 opp-100000000 {                   
197                         opp-hz = /bits/ 64 <10    
198                 };                                
199                                                   
200                 opp-750000000 {                   
201                         opp-hz = /bits/ 64 <75    
202                 };                                
203         };                                        
204 };                                                
205                                                   
206 &ecspi1 {                                         
207         pinctrl-names = "default";                
208         pinctrl-0 = <&pinctrl_spi1>;              
209         cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;    
210         status = "okay";                          
211                                                   
212         can@0 {                                   
213                 compatible = "microchip,mcp251    
214                 reg = <0>;                        
215                 clocks = <&can20m>;               
216                 interrupt-parent = <&gpio2>;      
217                 interrupts = <3 IRQ_TYPE_LEVEL    
218                 spi-max-frequency = <10000000>    
219         };                                        
220 };                                                
221                                                   
222 &disp_blk_ctrl {                                  
223         status = "disabled";                      
224 };                                                
225                                                   
226 /* off-board header */                            
227 &ecspi2 {                                         
228         pinctrl-names = "default";                
229         pinctrl-0 = <&pinctrl_spi2>;              
230         cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>    
231         status = "okay";                          
232 };                                                
233                                                   
234 &fec1 {                                           
235         pinctrl-names = "default";                
236         pinctrl-0 = <&pinctrl_fec1>;              
237         phy-mode = "rgmii-id";                    
238         phy-handle = <&ethphy0>;                  
239         local-mac-address = [00 00 00 00 00 00    
240         status = "okay";                          
241                                                   
242         mdio {                                    
243                 #address-cells = <1>;             
244                 #size-cells = <0>;                
245                                                   
246                 ethphy0: ethernet-phy@0 {         
247                         compatible = "ethernet    
248                         reg = <0>;                
249                         ti,rx-internal-delay =    
250                         ti,tx-internal-delay =    
251                         tx-fifo-depth = <DP838    
252                         rx-fifo-depth = <DP838    
253                 };                                
254         };                                        
255 };                                                
256                                                   
257 &gpio1 {                                          
258         gpio-line-names = "", "", "", "", "",     
259                 "m2_pwr_en", "", "", "", "", "    
260                 "", "", "", "", "", "", "", ""    
261                 "", "", "", "", "", "", "", ""    
262 };                                                
263                                                   
264 &gpio2 {                                          
265         gpio-line-names = "", "", "", "", "",     
266                 "uart2_en#", "", "", "", "", "    
267                 "", "", "", "", "", "", "", ""    
268                 "", "", "", "", "", "", "", ""    
269 };                                                
270                                                   
271 &gpio3 {                                          
272         gpio-line-names = "", "m2_gdis#", "",     
273                 "", "", "", "", "", "", "", ""    
274                 "", "", "", "", "", "", "", ""    
275                 "", "", "", "", "", "", "", ""    
276 };                                                
277                                                   
278 &gpio4 {                                          
279         gpio-line-names = "", "", "", "", "",     
280                 "", "", "", "", "", "", "", ""    
281                 "", "", "", "", "", "app_gpio1    
282                 "", "uart1_term", "uart1_half"    
283                 "mipi_gpio1", "", "", "";         
284 };                                                
285                                                   
286 &gpio5 {                                          
287         gpio-line-names = "", "", "", "mipi_gp    
288                 "mipi_gpio3", "mipi_gpio2", ""    
289                 "", "", "", "", "", "", "", ""    
290                 "", "", "", "", "", "", "", ""    
291                 "", "", "", "", "", "", "", ""    
292 };                                                
293                                                   
294 &gpu {                                            
295         status = "disabled";                      
296 };                                                
297                                                   
298 &i2c1 {                                           
299         clock-frequency = <100000>;               
300         pinctrl-names = "default", "gpio";        
301         pinctrl-0 = <&pinctrl_i2c1>;              
302         pinctrl-1 = <&pinctrl_i2c1_gpio>;         
303         scl-gpios = <&gpio5 14 (GPIO_ACTIVE_HI    
304         sda-gpios = <&gpio5 15 (GPIO_ACTIVE_HI    
305         status = "okay";                          
306                                                   
307         gsc: gsc@20 {                             
308                 compatible = "gw,gsc";            
309                 reg = <0x20>;                     
310                 pinctrl-0 = <&pinctrl_gsc>;       
311                 interrupt-parent = <&gpio2>;      
312                 interrupts = <6 IRQ_TYPE_EDGE_    
313                 interrupt-controller;             
314                 #interrupt-cells = <1>;           
315                 #address-cells = <1>;             
316                 #size-cells = <0>;                
317                                                   
318                 adc {                             
319                         compatible = "gw,gsc-a    
320                         #address-cells = <1>;     
321                         #size-cells = <0>;        
322                                                   
323                         channel@6 {               
324                                 gw,mode = <0>;    
325                                 reg = <0x06>;     
326                                 label = "temp"    
327                         };                        
328                                                   
329                         channel@8 {               
330                                 gw,mode = <3>;    
331                                 reg = <0x08>;     
332                                 label = "vdd_b    
333                         };                        
334                                                   
335                         channel@82 {              
336                                 gw,mode = <2>;    
337                                 reg = <0x82>;     
338                                 label = "vin";    
339                                 gw,voltage-div    
340                                 gw,voltage-off    
341                         };                        
342                                                   
343                         channel@84 {              
344                                 gw,mode = <2>;    
345                                 reg = <0x84>;     
346                                 label = "vin_4    
347                                 gw,voltage-div    
348                         };                        
349                                                   
350                         channel@86 {              
351                                 gw,mode = <2>;    
352                                 reg = <0x86>;     
353                                 label = "vdd_3    
354                                 gw,voltage-div    
355                         };                        
356                                                   
357                         channel@88 {              
358                                 gw,mode = <2>;    
359                                 reg = <0x88>;     
360                                 label = "vdd_0    
361                         };                        
362                                                   
363                         channel@8c {              
364                                 gw,mode = <2>;    
365                                 reg = <0x8c>;     
366                                 label = "vdd_s    
367                         };                        
368                                                   
369                         channel@8e {              
370                                 gw,mode = <2>;    
371                                 reg = <0x8e>;     
372                                 label = "vdd_a    
373                         };                        
374                                                   
375                         channel@90 {              
376                                 gw,mode = <2>;    
377                                 reg = <0x90>;     
378                                 label = "vdd_1    
379                         };                        
380                                                   
381                         channel@92 {              
382                                 gw,mode = <2>;    
383                                 reg = <0x92>;     
384                                 label = "vdd_d    
385                         };                        
386                                                   
387                         channel@98 {              
388                                 gw,mode = <2>;    
389                                 reg = <0x98>;     
390                                 label = "vdd_1    
391                         };                        
392                                                   
393                         channel@9a {              
394                                 gw,mode = <2>;    
395                                 reg = <0x9a>;     
396                                 label = "vdd_2    
397                                 gw,voltage-div    
398                         };                        
399                                                   
400                         channel@9c {              
401                                 gw,mode = <2>;    
402                                 reg = <0x9c>;     
403                                 label = "vdd_5    
404                                 gw,voltage-div    
405                         };                        
406                                                   
407                         channel@a2 {              
408                                 gw,mode = <2>;    
409                                 reg = <0xa2>;     
410                                 label = "vdd_g    
411                                 gw,voltage-div    
412                         };                        
413                 };                                
414         };                                        
415                                                   
416         gpio: gpio@23 {                           
417                 compatible = "nxp,pca9555";       
418                 reg = <0x23>;                     
419                 gpio-controller;                  
420                 #gpio-cells = <2>;                
421                 interrupt-parent = <&gsc>;        
422                 interrupts = <4>;                 
423         };                                        
424                                                   
425         pmic@4b {                                 
426                 compatible = "rohm,bd71847";      
427                 reg = <0x4b>;                     
428                 pinctrl-names = "default";        
429                 pinctrl-0 = <&pinctrl_pmic>;      
430                 interrupt-parent = <&gpio3>;      
431                 interrupts = <8 IRQ_TYPE_LEVEL    
432                 rohm,reset-snvs-powered;          
433                 #clock-cells = <0>;               
434                 clocks = <&osc_32k>;              
435                 clock-output-names = "clk-32k-    
436                                                   
437                 regulators {                      
438                         /* vdd_soc: 0.805-0.90    
439                         BUCK1 {                   
440                                 regulator-name    
441                                 regulator-min-    
442                                 regulator-max-    
443                                 regulator-boot    
444                                 regulator-alwa    
445                                 regulator-ramp    
446                         };                        
447                                                   
448                         /* vdd_arm: 0.805-1.0V    
449                         buck2: BUCK2 {            
450                                 regulator-name    
451                                 regulator-min-    
452                                 regulator-max-    
453                                 regulator-boot    
454                                 regulator-alwa    
455                                 regulator-ramp    
456                                 rohm,dvs-run-v    
457                                 rohm,dvs-idle-    
458                         };                        
459                                                   
460                         /* vdd_0p9: 0.805-1.0V    
461                         BUCK3 {                   
462                                 regulator-name    
463                                 regulator-min-    
464                                 regulator-max-    
465                                 regulator-boot    
466                                 regulator-alwa    
467                         };                        
468                                                   
469                         /* vdd_3p3 */             
470                         BUCK4 {                   
471                                 regulator-name    
472                                 regulator-min-    
473                                 regulator-max-    
474                                 regulator-boot    
475                                 regulator-alwa    
476                         };                        
477                                                   
478                         /* vdd_1p8 */             
479                         BUCK5 {                   
480                                 regulator-name    
481                                 regulator-min-    
482                                 regulator-max-    
483                                 regulator-boot    
484                                 regulator-alwa    
485                         };                        
486                                                   
487                         /* vdd_dram */            
488                         BUCK6 {                   
489                                 regulator-name    
490                                 regulator-min-    
491                                 regulator-max-    
492                                 regulator-boot    
493                                 regulator-alwa    
494                         };                        
495                                                   
496                         /* nvcc_snvs_1p8 */       
497                         LDO1 {                    
498                                 regulator-name    
499                                 regulator-min-    
500                                 regulator-max-    
501                                 regulator-boot    
502                                 regulator-alwa    
503                         };                        
504                                                   
505                         /* vdd_snvs_0p8 */        
506                         LDO2 {                    
507                                 regulator-name    
508                                 regulator-min-    
509                                 regulator-max-    
510                                 regulator-boot    
511                                 regulator-alwa    
512                         };                        
513                                                   
514                         /* vdda_1p8 */            
515                         LDO3 {                    
516                                 regulator-name    
517                                 regulator-min-    
518                                 regulator-max-    
519                                 regulator-boot    
520                                 regulator-alwa    
521                         };                        
522                                                   
523                         LDO4 {                    
524                                 regulator-name    
525                                 regulator-min-    
526                                 regulator-max-    
527                                 regulator-boot    
528                                 regulator-alwa    
529                         };                        
530                                                   
531                         LDO6 {                    
532                                 regulator-name    
533                                 regulator-min-    
534                                 regulator-max-    
535                                 regulator-boot    
536                                 regulator-alwa    
537                         };                        
538                 };                                
539         };                                        
540                                                   
541         eeprom@50 {                               
542                 compatible = "atmel,24c02";       
543                 reg = <0x50>;                     
544                 pagesize = <16>;                  
545         };                                        
546                                                   
547         eeprom@51 {                               
548                 compatible = "atmel,24c02";       
549                 reg = <0x51>;                     
550                 pagesize = <16>;                  
551         };                                        
552                                                   
553         eeprom@52 {                               
554                 compatible = "atmel,24c02";       
555                 reg = <0x52>;                     
556                 pagesize = <16>;                  
557         };                                        
558                                                   
559         eeprom@53 {                               
560                 compatible = "atmel,24c02";       
561                 reg = <0x53>;                     
562                 pagesize = <16>;                  
563         };                                        
564                                                   
565         rtc@68 {                                  
566                 compatible = "dallas,ds1672";     
567                 reg = <0x68>;                     
568         };                                        
569 };                                                
570                                                   
571 &i2c2 {                                           
572         clock-frequency = <400000>;               
573         pinctrl-names = "default", "gpio";        
574         pinctrl-0 = <&pinctrl_i2c2>;              
575         pinctrl-1 = <&pinctrl_i2c2_gpio>;         
576         scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HI    
577         sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HI    
578         status = "okay";                          
579                                                   
580         accelerometer@19 {                        
581                 compatible = "st,lis2de12";       
582                 pinctrl-names = "default";        
583                 pinctrl-0 = <&pinctrl_accel>;     
584                 reg = <0x19>;                     
585                 st,drdy-int-pin = <1>;            
586                 interrupt-parent = <&gpio1>;      
587                 interrupts = <12 IRQ_TYPE_LEVE    
588         };                                        
589 };                                                
590                                                   
591 /* off-board header */                            
592 &i2c3 {                                           
593         clock-frequency = <400000>;               
594         pinctrl-names = "default", "gpio";        
595         pinctrl-0 = <&pinctrl_i2c3>;              
596         pinctrl-1 = <&pinctrl_i2c3_gpio>;         
597         scl-gpios = <&gpio5 18 (GPIO_ACTIVE_HI    
598         sda-gpios = <&gpio5 19 (GPIO_ACTIVE_HI    
599         status = "okay";                          
600 };                                                
601                                                   
602 /* off-board header */                            
603 &i2c4 {                                           
604         clock-frequency = <400000>;               
605         pinctrl-names = "default", "gpio";        
606         pinctrl-0 = <&pinctrl_i2c4>;              
607         pinctrl-1 = <&pinctrl_i2c4_gpio>;         
608         scl-gpios = <&gpio5 20 (GPIO_ACTIVE_HI    
609         sda-gpios = <&gpio5 21 (GPIO_ACTIVE_HI    
610         status = "okay";                          
611 };                                                
612                                                   
613 &pgc_gpumix {                                     
614         status = "disabled";                      
615 };                                                
616                                                   
617 /* off-board header */                            
618 &sai3 {                                           
619         pinctrl-names = "default";                
620         pinctrl-0 = <&pinctrl_sai3>;              
621         assigned-clocks = <&clk IMX8MN_CLK_SAI    
622         assigned-clock-parents = <&clk IMX8MN_    
623         assigned-clock-rates = <24576000>;        
624         status = "okay";                          
625 };                                                
626                                                   
627 /* RS232/RS485/RS422 selectable */                
628 &uart1 {                                          
629         pinctrl-names = "default";                
630         pinctrl-0 = <&pinctrl_uart1>, <&pinctr    
631         status = "okay";                          
632 };                                                
633                                                   
634 /* RS232 console */                               
635 &uart2 {                                          
636         pinctrl-names = "default";                
637         pinctrl-0 = <&pinctrl_uart2>;             
638         status = "okay";                          
639 };                                                
640                                                   
641 /* bluetooth HCI */                               
642 &uart3 {                                          
643         pinctrl-names = "default";                
644         pinctrl-0 = <&pinctrl_uart3>, <&pinctr    
645         rts-gpios = <&gpio2 1 GPIO_ACTIVE_LOW>    
646         cts-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>    
647         status = "okay";                          
648                                                   
649         bluetooth {                               
650                 compatible = "brcm,bcm4330-bt"    
651                 shutdown-gpios = <&gpio2 12 GP    
652         };                                        
653 };                                                
654                                                   
655 /* LTE Cat M1/NB1/EGPRS modem or GPS (loading     
656 &uart4 {                                          
657         pinctrl-names = "default";                
658         pinctrl-0 = <&pinctrl_uart4>;             
659         status = "okay";                          
660 };                                                
661                                                   
662 &usbotg1 {                                        
663         dr_mode = "host";                         
664         vbus-supply = <&reg_usb1_vbus>;           
665         disable-over-current;                     
666         status = "okay";                          
667 };                                                
668                                                   
669 /* SDIO WiFi */                                   
670 &usdhc2 {                                         
671         pinctrl-names = "default", "state_100m    
672         pinctrl-0 = <&pinctrl_usdhc2>;            
673         pinctrl-1 = <&pinctrl_usdhc2_100mhz>;     
674         pinctrl-2 = <&pinctrl_usdhc2_200mhz>;     
675         bus-width = <4>;                          
676         non-removable;                            
677         vmmc-supply = <&reg_wifi>;                
678         #address-cells = <1>;                     
679         #size-cells = <0>;                        
680         status = "okay";                          
681                                                   
682         wifi@0 {                                  
683                 compatible = "brcm,bcm43455-fm    
684                 reg = <0>;                        
685         };                                        
686 };                                                
687                                                   
688 /* eMMC */                                        
689 &usdhc3 {                                         
690         pinctrl-names = "default", "state_100m    
691         pinctrl-0 = <&pinctrl_usdhc3>;            
692         pinctrl-1 = <&pinctrl_usdhc3_100mhz>;     
693         pinctrl-2 = <&pinctrl_usdhc3_200mhz>;     
694         bus-width = <8>;                          
695         non-removable;                            
696         status = "okay";                          
697 };                                                
698                                                   
699 &wdog1 {                                          
700         pinctrl-names = "default";                
701         pinctrl-0 = <&pinctrl_wdog>;              
702         fsl,ext-reset-output;                     
703         status = "okay";                          
704 };                                                
705                                                   
706 &iomuxc {                                         
707         pinctrl-names = "default";                
708         pinctrl-0 = <&pinctrl_hog>;               
709                                                   
710         pinctrl_hog: hoggrp {                     
711                 fsl,pins = <                      
712                         MX8MN_IOMUXC_NAND_CE0_    
713                         MX8MN_IOMUXC_GPIO1_IO0    
714                         MX8MN_IOMUXC_GPIO1_IO1    
715                         MX8MN_IOMUXC_NAND_DATA    
716                         MX8MN_IOMUXC_GPIO1_IO1    
717                         MX8MN_IOMUXC_SAI2_RXFS    
718                         MX8MN_IOMUXC_SAI2_RXC_    
719                         MX8MN_IOMUXC_SAI2_MCLK    
720                         MX8MN_IOMUXC_SD1_DATA6    
721                         MX8MN_IOMUXC_SAI3_RXFS    
722                         MX8MN_IOMUXC_SPDIF_EXT    
723                         MX8MN_IOMUXC_SPDIF_RX_    
724                         MX8MN_IOMUXC_SPDIF_TX_    
725                 >;                                
726         };                                        
727                                                   
728         pinctrl_accel: accelgrp {                 
729                 fsl,pins = <                      
730                         MX8MN_IOMUXC_GPIO1_IO1    
731                 >;                                
732         };                                        
733                                                   
734         pinctrl_fec1: fec1grp {                   
735                 fsl,pins = <                      
736                         MX8MN_IOMUXC_ENET_MDC_    
737                         MX8MN_IOMUXC_ENET_MDIO    
738                         MX8MN_IOMUXC_ENET_TD3_    
739                         MX8MN_IOMUXC_ENET_TD2_    
740                         MX8MN_IOMUXC_ENET_TD1_    
741                         MX8MN_IOMUXC_ENET_TD0_    
742                         MX8MN_IOMUXC_ENET_RD3_    
743                         MX8MN_IOMUXC_ENET_RD2_    
744                         MX8MN_IOMUXC_ENET_RD1_    
745                         MX8MN_IOMUXC_ENET_RD0_    
746                         MX8MN_IOMUXC_ENET_TXC_    
747                         MX8MN_IOMUXC_ENET_RXC_    
748                         MX8MN_IOMUXC_ENET_RX_C    
749                         MX8MN_IOMUXC_ENET_TX_C    
750                         MX8MN_IOMUXC_GPIO1_IO1    
751                         MX8MN_IOMUXC_GPIO1_IO1    
752                 >;                                
753         };                                        
754                                                   
755         pinctrl_gsc: gscgrp {                     
756                 fsl,pins = <                      
757                         MX8MN_IOMUXC_SD1_DATA4    
758                 >;                                
759         };                                        
760                                                   
761         pinctrl_i2c1: i2c1grp {                   
762                 fsl,pins = <                      
763                         MX8MN_IOMUXC_I2C1_SCL_    
764                         MX8MN_IOMUXC_I2C1_SDA_    
765                 >;                                
766         };                                        
767                                                   
768         pinctrl_i2c1_gpio: i2c1gpiogrp {          
769                 fsl,pins = <                      
770                         MX8MN_IOMUXC_I2C1_SCL_    
771                         MX8MN_IOMUXC_I2C1_SDA_    
772                 >;                                
773         };                                        
774                                                   
775         pinctrl_i2c2: i2c2grp {                   
776                 fsl,pins = <                      
777                         MX8MN_IOMUXC_I2C2_SCL_    
778                         MX8MN_IOMUXC_I2C2_SDA_    
779                 >;                                
780         };                                        
781                                                   
782         pinctrl_i2c2_gpio: i2c2gpiogrp {          
783                 fsl,pins = <                      
784                         MX8MN_IOMUXC_I2C2_SCL_    
785                         MX8MN_IOMUXC_I2C2_SDA_    
786                 >;                                
787         };                                        
788                                                   
789         pinctrl_i2c3: i2c3grp {                   
790                 fsl,pins = <                      
791                         MX8MN_IOMUXC_I2C3_SCL_    
792                         MX8MN_IOMUXC_I2C3_SDA_    
793                 >;                                
794         };                                        
795                                                   
796         pinctrl_i2c3_gpio: i2c3gpiogrp {          
797                 fsl,pins = <                      
798                         MX8MN_IOMUXC_I2C3_SCL_    
799                         MX8MN_IOMUXC_I2C3_SDA_    
800                 >;                                
801         };                                        
802                                                   
803         pinctrl_i2c4: i2c4grp {                   
804                 fsl,pins = <                      
805                         MX8MN_IOMUXC_I2C4_SCL_    
806                         MX8MN_IOMUXC_I2C4_SDA_    
807                 >;                                
808         };                                        
809                                                   
810         pinctrl_i2c4_gpio: i2c4gpiogrp {          
811                 fsl,pins = <                      
812                         MX8MN_IOMUXC_I2C4_SCL_    
813                         MX8MN_IOMUXC_I2C4_SDA_    
814                 >;                                
815         };                                        
816                                                   
817         pinctrl_gpio_leds: gpioledgrp {           
818                 fsl,pins = <                      
819                         MX8MN_IOMUXC_SAI5_RXD0    
820                         MX8MN_IOMUXC_SAI5_RXD2    
821                         MX8MN_IOMUXC_SAI5_RXD1    
822                         MX8MN_IOMUXC_SAI5_RXC_    
823                         MX8MN_IOMUXC_SAI5_MCLK    
824                 >;                                
825         };                                        
826                                                   
827         pinctrl_pmic: pmicgrp {                   
828                 fsl,pins = <                      
829                         MX8MN_IOMUXC_NAND_DATA    
830                 >;                                
831         };                                        
832                                                   
833         pinctrl_pps: ppsgrp {                     
834                 fsl,pins = <                      
835                         MX8MN_IOMUXC_SAI5_RXD3    
836                 >;                                
837         };                                        
838                                                   
839         pinctrl_reg_wl: regwlgrp {                
840                 fsl,pins = <                      
841                         MX8MN_IOMUXC_SD2_RESET    
842                 >;                                
843         };                                        
844                                                   
845         pinctrl_reg_usb1: regusb1grp {            
846                 fsl,pins = <                      
847                         MX8MN_IOMUXC_SD1_DATA5    
848                 >;                                
849         };                                        
850                                                   
851         pinctrl_sai3: sai3grp {                   
852                 fsl,pins = <                      
853                         MX8MN_IOMUXC_SAI3_MCLK    
854                         MX8MN_IOMUXC_SAI3_RXD_    
855                         MX8MN_IOMUXC_SAI3_TXC_    
856                         MX8MN_IOMUXC_SAI3_TXD_    
857                         MX8MN_IOMUXC_SAI3_TXFS    
858                 >;                                
859         };                                        
860                                                   
861         pinctrl_spi1: spi1grp {                   
862                 fsl,pins = <                      
863                         MX8MN_IOMUXC_ECSPI1_SC    
864                         MX8MN_IOMUXC_ECSPI1_MO    
865                         MX8MN_IOMUXC_ECSPI1_MI    
866                         MX8MN_IOMUXC_ECSPI1_SS    
867                         MX8MN_IOMUXC_SD1_DATA1    
868                 >;                                
869         };                                        
870                                                   
871         pinctrl_spi2: spi2grp {                   
872                 fsl,pins = <                      
873                         MX8MN_IOMUXC_ECSPI2_SC    
874                         MX8MN_IOMUXC_ECSPI2_MO    
875                         MX8MN_IOMUXC_ECSPI2_MI    
876                         MX8MN_IOMUXC_ECSPI2_SS    
877                 >;                                
878         };                                        
879                                                   
880         pinctrl_uart1: uart1grp {                 
881                 fsl,pins = <                      
882                         MX8MN_IOMUXC_UART1_RXD    
883                         MX8MN_IOMUXC_UART1_TXD    
884                 >;                                
885         };                                        
886                                                   
887         pinctrl_uart1_gpio: uart1gpiogrp {        
888                 fsl,pins = <                      
889                         MX8MN_IOMUXC_SAI2_TXD0    
890                         MX8MN_IOMUXC_SAI2_TXC_    
891                         MX8MN_IOMUXC_SAI2_RXD0    
892                 >;                                
893         };                                        
894                                                   
895         pinctrl_uart2: uart2grp {                 
896                 fsl,pins = <                      
897                         MX8MN_IOMUXC_UART2_RXD    
898                         MX8MN_IOMUXC_UART2_TXD    
899                 >;                                
900         };                                        
901                                                   
902         pinctrl_uart3_gpio: uart3_gpiogrp {       
903                 fsl,pins = <                      
904                         MX8MN_IOMUXC_SD2_CD_B_    
905                 >;                                
906         };                                        
907                                                   
908         pinctrl_uart3: uart3grp {                 
909                 fsl,pins = <                      
910                         MX8MN_IOMUXC_UART3_RXD    
911                         MX8MN_IOMUXC_UART3_TXD    
912                         MX8MN_IOMUXC_SD1_CLK_G    
913                         MX8MN_IOMUXC_SD1_CMD_G    
914                 >;                                
915         };                                        
916                                                   
917         pinctrl_uart4: uart4grp {                 
918                 fsl,pins = <                      
919                         MX8MN_IOMUXC_UART4_RXD    
920                         MX8MN_IOMUXC_UART4_TXD    
921                         MX8MN_IOMUXC_GPIO1_IO0    
922                 >;                                
923         };                                        
924                                                   
925         pinctrl_usdhc2: usdhc2grp {               
926                 fsl,pins = <                      
927                         MX8MN_IOMUXC_SD2_CLK_U    
928                         MX8MN_IOMUXC_SD2_CMD_U    
929                         MX8MN_IOMUXC_SD2_DATA0    
930                         MX8MN_IOMUXC_SD2_DATA1    
931                         MX8MN_IOMUXC_SD2_DATA2    
932                         MX8MN_IOMUXC_SD2_DATA3    
933                 >;                                
934         };                                        
935                                                   
936         pinctrl_usdhc2_100mhz: usdhc2-100mhzgr    
937                 fsl,pins = <                      
938                         MX8MN_IOMUXC_SD2_CLK_U    
939                         MX8MN_IOMUXC_SD2_CMD_U    
940                         MX8MN_IOMUXC_SD2_DATA0    
941                         MX8MN_IOMUXC_SD2_DATA1    
942                         MX8MN_IOMUXC_SD2_DATA2    
943                         MX8MN_IOMUXC_SD2_DATA3    
944                 >;                                
945         };                                        
946                                                   
947         pinctrl_usdhc2_200mhz: usdhc2-200mhzgr    
948                 fsl,pins = <                      
949                         MX8MN_IOMUXC_SD2_CLK_U    
950                         MX8MN_IOMUXC_SD2_CMD_U    
951                         MX8MN_IOMUXC_SD2_DATA0    
952                         MX8MN_IOMUXC_SD2_DATA1    
953                         MX8MN_IOMUXC_SD2_DATA2    
954                         MX8MN_IOMUXC_SD2_DATA3    
955                 >;                                
956         };                                        
957                                                   
958         pinctrl_usdhc3: usdhc3grp {               
959                 fsl,pins = <                      
960                         MX8MN_IOMUXC_NAND_WE_B    
961                         MX8MN_IOMUXC_NAND_WP_B    
962                         MX8MN_IOMUXC_NAND_DATA    
963                         MX8MN_IOMUXC_NAND_DATA    
964                         MX8MN_IOMUXC_NAND_DATA    
965                         MX8MN_IOMUXC_NAND_DATA    
966                         MX8MN_IOMUXC_NAND_RE_B    
967                         MX8MN_IOMUXC_NAND_CE2_    
968                         MX8MN_IOMUXC_NAND_CE3_    
969                         MX8MN_IOMUXC_NAND_CLE_    
970                         MX8MN_IOMUXC_NAND_CE1_    
971                 >;                                
972         };                                        
973                                                   
974         pinctrl_usdhc3_100mhz: usdhc3-100mhzgr    
975                 fsl,pins = <                      
976                         MX8MN_IOMUXC_NAND_WE_B    
977                         MX8MN_IOMUXC_NAND_WP_B    
978                         MX8MN_IOMUXC_NAND_DATA    
979                         MX8MN_IOMUXC_NAND_DATA    
980                         MX8MN_IOMUXC_NAND_DATA    
981                         MX8MN_IOMUXC_NAND_DATA    
982                         MX8MN_IOMUXC_NAND_RE_B    
983                         MX8MN_IOMUXC_NAND_CE2_    
984                         MX8MN_IOMUXC_NAND_CE3_    
985                         MX8MN_IOMUXC_NAND_CLE_    
986                         MX8MN_IOMUXC_NAND_CE1_    
987                 >;                                
988         };                                        
989                                                   
990         pinctrl_usdhc3_200mhz: usdhc3-200mhzgr    
991                 fsl,pins = <                      
992                         MX8MN_IOMUXC_NAND_WE_B    
993                         MX8MN_IOMUXC_NAND_WP_B    
994                         MX8MN_IOMUXC_NAND_DATA    
995                         MX8MN_IOMUXC_NAND_DATA    
996                         MX8MN_IOMUXC_NAND_DATA    
997                         MX8MN_IOMUXC_NAND_DATA    
998                         MX8MN_IOMUXC_NAND_RE_B    
999                         MX8MN_IOMUXC_NAND_CE2_    
1000                         MX8MN_IOMUXC_NAND_CE3    
1001                         MX8MN_IOMUXC_NAND_CLE    
1002                         MX8MN_IOMUXC_NAND_CE1    
1003                 >;                               
1004         };                                       
1005                                                  
1006         pinctrl_wdog: wdoggrp {                  
1007                 fsl,pins = <                     
1008                         MX8MN_IOMUXC_GPIO1_IO    
1009                 >;                               
1010         };                                       
1011 };                                               
                                                      

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