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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/samsung/exynos4x12-pinctrl.dtsi

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

Diff markup

Differences between /arch/arm/boot/dts/samsung/exynos4x12-pinctrl.dtsi (Version linux-6.12-rc7) and /arch/i386/boot/dts/samsung/exynos4x12-pinctrl.dtsi (Version linux-4.18.20)


  1 // SPDX-License-Identifier: GPL-2.0               
  2 /*                                                
  3  * Samsung's Exynos4x12 SoCs pin-mux and pin-c    
  4  *                                                
  5  * Copyright (c) 2012 Samsung Electronics Co.,    
  6  *              http://www.samsung.com            
  7  *                                                
  8  * Samsung's Exynos4x12 SoCs pin-mux and pin-c    
  9  * tree nodes in this file.                       
 10  */                                               
 11                                                   
 12 #include "exynos-pinctrl.h"                       
 13                                                   
 14 #define PIN_SLP(_pin, _mode, _pull)               
 15         pin- ## _pin {                            
 16                 samsung,pins = #_pin;             
 17                 samsung,pin-con-pdn = <EXYNOS_    
 18                 samsung,pin-pud-pdn = <EXYNOS_    
 19         }                                         
 20                                                   
 21 &pinctrl_0 {                                      
 22         gpa0: gpa0-gpio-bank {                    
 23                 gpio-controller;                  
 24                 #gpio-cells = <2>;                
 25                                                   
 26                 interrupt-controller;             
 27                 #interrupt-cells = <2>;           
 28         };                                        
 29                                                   
 30         gpa1: gpa1-gpio-bank {                    
 31                 gpio-controller;                  
 32                 #gpio-cells = <2>;                
 33                                                   
 34                 interrupt-controller;             
 35                 #interrupt-cells = <2>;           
 36         };                                        
 37                                                   
 38         gpb: gpb-gpio-bank {                      
 39                 gpio-controller;                  
 40                 #gpio-cells = <2>;                
 41                                                   
 42                 interrupt-controller;             
 43                 #interrupt-cells = <2>;           
 44         };                                        
 45                                                   
 46         gpc0: gpc0-gpio-bank {                    
 47                 gpio-controller;                  
 48                 #gpio-cells = <2>;                
 49                                                   
 50                 interrupt-controller;             
 51                 #interrupt-cells = <2>;           
 52         };                                        
 53                                                   
 54         gpc1: gpc1-gpio-bank {                    
 55                 gpio-controller;                  
 56                 #gpio-cells = <2>;                
 57                                                   
 58                 interrupt-controller;             
 59                 #interrupt-cells = <2>;           
 60         };                                        
 61                                                   
 62         gpd0: gpd0-gpio-bank {                    
 63                 gpio-controller;                  
 64                 #gpio-cells = <2>;                
 65                                                   
 66                 interrupt-controller;             
 67                 #interrupt-cells = <2>;           
 68         };                                        
 69                                                   
 70         gpd1: gpd1-gpio-bank {                    
 71                 gpio-controller;                  
 72                 #gpio-cells = <2>;                
 73                                                   
 74                 interrupt-controller;             
 75                 #interrupt-cells = <2>;           
 76         };                                        
 77                                                   
 78         gpf0: gpf0-gpio-bank {                    
 79                 gpio-controller;                  
 80                 #gpio-cells = <2>;                
 81                                                   
 82                 interrupt-controller;             
 83                 #interrupt-cells = <2>;           
 84         };                                        
 85                                                   
 86         gpf1: gpf1-gpio-bank {                    
 87                 gpio-controller;                  
 88                 #gpio-cells = <2>;                
 89                                                   
 90                 interrupt-controller;             
 91                 #interrupt-cells = <2>;           
 92         };                                        
 93                                                   
 94         gpf2: gpf2-gpio-bank {                    
 95                 gpio-controller;                  
 96                 #gpio-cells = <2>;                
 97                                                   
 98                 interrupt-controller;             
 99                 #interrupt-cells = <2>;           
100         };                                        
101                                                   
102         gpf3: gpf3-gpio-bank {                    
103                 gpio-controller;                  
104                 #gpio-cells = <2>;                
105                                                   
106                 interrupt-controller;             
107                 #interrupt-cells = <2>;           
108         };                                        
109                                                   
110         gpj0: gpj0-gpio-bank {                    
111                 gpio-controller;                  
112                 #gpio-cells = <2>;                
113                                                   
114                 interrupt-controller;             
115                 #interrupt-cells = <2>;           
116         };                                        
117                                                   
118         gpj1: gpj1-gpio-bank {                    
119                 gpio-controller;                  
120                 #gpio-cells = <2>;                
121                                                   
122                 interrupt-controller;             
123                 #interrupt-cells = <2>;           
124         };                                        
125                                                   
126         uart0_data: uart0-data-pins {             
127                 samsung,pins = "gpa0-0", "gpa0    
128                 samsung,pin-function = <EXYNOS    
129                 samsung,pin-pud = <EXYNOS_PIN_    
130                 samsung,pin-drv = <EXYNOS4_PIN    
131         };                                        
132                                                   
133         uart0_fctl: uart0-fctl-pins {             
134                 samsung,pins = "gpa0-2", "gpa0    
135                 samsung,pin-function = <EXYNOS    
136                 samsung,pin-pud = <EXYNOS_PIN_    
137                 samsung,pin-drv = <EXYNOS4_PIN    
138         };                                        
139                                                   
140         uart1_data: uart1-data-pins {             
141                 samsung,pins = "gpa0-4", "gpa0    
142                 samsung,pin-function = <EXYNOS    
143                 samsung,pin-pud = <EXYNOS_PIN_    
144                 samsung,pin-drv = <EXYNOS4_PIN    
145         };                                        
146                                                   
147         uart1_fctl: uart1-fctl-pins {             
148                 samsung,pins = "gpa0-6", "gpa0    
149                 samsung,pin-function = <EXYNOS    
150                 samsung,pin-pud = <EXYNOS_PIN_    
151                 samsung,pin-drv = <EXYNOS4_PIN    
152         };                                        
153                                                   
154         i2c2_bus: i2c2-bus-pins {                 
155                 samsung,pins = "gpa0-6", "gpa0    
156                 samsung,pin-function = <EXYNOS    
157                 samsung,pin-pud = <EXYNOS_PIN_    
158                 samsung,pin-drv = <EXYNOS4_PIN    
159         };                                        
160                                                   
161         uart2_data: uart2-data-pins {             
162                 samsung,pins = "gpa1-0", "gpa1    
163                 samsung,pin-function = <EXYNOS    
164                 samsung,pin-pud = <EXYNOS_PIN_    
165                 samsung,pin-drv = <EXYNOS4_PIN    
166         };                                        
167                                                   
168         uart2_fctl: uart2-fctl-pins {             
169                 samsung,pins = "gpa1-2", "gpa1    
170                 samsung,pin-function = <EXYNOS    
171                 samsung,pin-pud = <EXYNOS_PIN_    
172                 samsung,pin-drv = <EXYNOS4_PIN    
173         };                                        
174                                                   
175         uart_audio_a: uart-audio-a-pins {         
176                 samsung,pins = "gpa1-0", "gpa1    
177                 samsung,pin-function = <EXYNOS    
178                 samsung,pin-pud = <EXYNOS_PIN_    
179                 samsung,pin-drv = <EXYNOS4_PIN    
180         };                                        
181                                                   
182         i2c3_bus: i2c3-bus-pins {                 
183                 samsung,pins = "gpa1-2", "gpa1    
184                 samsung,pin-function = <EXYNOS    
185                 samsung,pin-pud = <EXYNOS_PIN_    
186                 samsung,pin-drv = <EXYNOS4_PIN    
187         };                                        
188                                                   
189         uart3_data: uart3-data-pins {             
190                 samsung,pins = "gpa1-4", "gpa1    
191                 samsung,pin-function = <EXYNOS    
192                 samsung,pin-pud = <EXYNOS_PIN_    
193                 samsung,pin-drv = <EXYNOS4_PIN    
194         };                                        
195                                                   
196         uart_audio_b: uart-audio-b-pins {         
197                 samsung,pins = "gpa1-4", "gpa1    
198                 samsung,pin-function = <EXYNOS    
199                 samsung,pin-pud = <EXYNOS_PIN_    
200                 samsung,pin-drv = <EXYNOS4_PIN    
201         };                                        
202                                                   
203         spi0_bus: spi0-bus-pins {                 
204                 samsung,pins = "gpb-0", "gpb-2    
205                 samsung,pin-function = <EXYNOS    
206                 samsung,pin-pud = <EXYNOS_PIN_    
207                 samsung,pin-drv = <EXYNOS4_PIN    
208         };                                        
209                                                   
210         i2c4_bus: i2c4-bus-pins {                 
211                 samsung,pins = "gpb-0", "gpb-1    
212                 samsung,pin-function = <EXYNOS    
213                 samsung,pin-pud = <EXYNOS_PIN_    
214                 samsung,pin-drv = <EXYNOS4_PIN    
215         };                                        
216                                                   
217         spi1_bus: spi1-bus-pins {                 
218                 samsung,pins = "gpb-4", "gpb-6    
219                 samsung,pin-function = <EXYNOS    
220                 samsung,pin-pud = <EXYNOS_PIN_    
221                 samsung,pin-drv = <EXYNOS4_PIN    
222         };                                        
223                                                   
224         i2c5_bus: i2c5-bus-pins {                 
225                 samsung,pins = "gpb-2", "gpb-3    
226                 samsung,pin-function = <EXYNOS    
227                 samsung,pin-pud = <EXYNOS_PIN_    
228                 samsung,pin-drv = <EXYNOS4_PIN    
229         };                                        
230                                                   
231         i2s1_bus: i2s1-bus-pins {                 
232                 samsung,pins = "gpc0-0", "gpc0    
233                                 "gpc0-4";         
234                 samsung,pin-function = <EXYNOS    
235                 samsung,pin-pud = <EXYNOS_PIN_    
236                 samsung,pin-drv = <EXYNOS4_PIN    
237         };                                        
238                                                   
239         pcm1_bus: pcm1-bus-pins {                 
240                 samsung,pins = "gpc0-0", "gpc0    
241                                 "gpc0-4";         
242                 samsung,pin-function = <EXYNOS    
243                 samsung,pin-pud = <EXYNOS_PIN_    
244                 samsung,pin-drv = <EXYNOS4_PIN    
245         };                                        
246                                                   
247         ac97_bus: ac97-bus-pins {                 
248                 samsung,pins = "gpc0-0", "gpc0    
249                                 "gpc0-4";         
250                 samsung,pin-function = <EXYNOS    
251                 samsung,pin-pud = <EXYNOS_PIN_    
252                 samsung,pin-drv = <EXYNOS4_PIN    
253         };                                        
254                                                   
255         i2s2_bus: i2s2-bus-pins {                 
256                 samsung,pins = "gpc1-0", "gpc1    
257                                 "gpc1-4";         
258                 samsung,pin-function = <EXYNOS    
259                 samsung,pin-pud = <EXYNOS_PIN_    
260                 samsung,pin-drv = <EXYNOS4_PIN    
261         };                                        
262                                                   
263         pcm2_bus: pcm2-bus-pins {                 
264                 samsung,pins = "gpc1-0", "gpc1    
265                                 "gpc1-4";         
266                 samsung,pin-function = <EXYNOS    
267                 samsung,pin-pud = <EXYNOS_PIN_    
268                 samsung,pin-drv = <EXYNOS4_PIN    
269         };                                        
270                                                   
271         spdif_bus: spdif-bus-pins {               
272                 samsung,pins = "gpc1-0", "gpc1    
273                 samsung,pin-function = <EXYNOS    
274                 samsung,pin-pud = <EXYNOS_PIN_    
275                 samsung,pin-drv = <EXYNOS4_PIN    
276         };                                        
277                                                   
278         i2c6_bus: i2c6-bus-pins {                 
279                 samsung,pins = "gpc1-3", "gpc1    
280                 samsung,pin-function = <EXYNOS    
281                 samsung,pin-pud = <EXYNOS_PIN_    
282                 samsung,pin-drv = <EXYNOS4_PIN    
283         };                                        
284                                                   
285         spi2_bus: spi2-bus-pins {                 
286                 samsung,pins = "gpc1-1", "gpc1    
287                 samsung,pin-function = <EXYNOS    
288                 samsung,pin-pud = <EXYNOS_PIN_    
289                 samsung,pin-drv = <EXYNOS4_PIN    
290         };                                        
291                                                   
292         pwm0_out: pwm0-out-pins {                 
293                 samsung,pins = "gpd0-0";          
294                 samsung,pin-function = <EXYNOS    
295                 samsung,pin-pud = <EXYNOS_PIN_    
296                 samsung,pin-drv = <EXYNOS4_PIN    
297         };                                        
298                                                   
299         pwm1_out: pwm1-out-pins {                 
300                 samsung,pins = "gpd0-1";          
301                 samsung,pin-function = <EXYNOS    
302                 samsung,pin-pud = <EXYNOS_PIN_    
303                 samsung,pin-drv = <EXYNOS4_PIN    
304         };                                        
305                                                   
306         lcd_ctrl: lcd-ctrl-pins {                 
307                 samsung,pins = "gpd0-0", "gpd0    
308                 samsung,pin-function = <EXYNOS    
309                 samsung,pin-pud = <EXYNOS_PIN_    
310                 samsung,pin-drv = <EXYNOS4_PIN    
311         };                                        
312                                                   
313         i2c7_bus: i2c7-bus-pins {                 
314                 samsung,pins = "gpd0-2", "gpd0    
315                 samsung,pin-function = <EXYNOS    
316                 samsung,pin-pud = <EXYNOS_PIN_    
317                 samsung,pin-drv = <EXYNOS4_PIN    
318         };                                        
319                                                   
320         pwm2_out: pwm2-out-pins {                 
321                 samsung,pins = "gpd0-2";          
322                 samsung,pin-function = <EXYNOS    
323                 samsung,pin-pud = <EXYNOS_PIN_    
324                 samsung,pin-drv = <EXYNOS4_PIN    
325         };                                        
326                                                   
327         pwm3_out: pwm3-out-pins {                 
328                 samsung,pins = "gpd0-3";          
329                 samsung,pin-function = <EXYNOS    
330                 samsung,pin-pud = <EXYNOS_PIN_    
331                 samsung,pin-drv = <EXYNOS4_PIN    
332         };                                        
333                                                   
334         i2c0_bus: i2c0-bus-pins {                 
335                 samsung,pins = "gpd1-0", "gpd1    
336                 samsung,pin-function = <EXYNOS    
337                 samsung,pin-pud = <EXYNOS_PIN_    
338                 samsung,pin-drv = <EXYNOS4_PIN    
339         };                                        
340                                                   
341         mipi0_clk: mipi0-clk-pins {               
342                 samsung,pins = "gpd1-0", "gpd1    
343                 samsung,pin-function = <EXYNOS    
344                 samsung,pin-pud = <EXYNOS_PIN_    
345                 samsung,pin-drv = <EXYNOS4_PIN    
346         };                                        
347                                                   
348         i2c1_bus: i2c1-bus-pins {                 
349                 samsung,pins = "gpd1-2", "gpd1    
350                 samsung,pin-function = <EXYNOS    
351                 samsung,pin-pud = <EXYNOS_PIN_    
352                 samsung,pin-drv = <EXYNOS4_PIN    
353         };                                        
354                                                   
355         mipi1_clk: mipi1-clk-pins {               
356                 samsung,pins = "gpd1-2", "gpd1    
357                 samsung,pin-function = <EXYNOS    
358                 samsung,pin-pud = <EXYNOS_PIN_    
359                 samsung,pin-drv = <EXYNOS4_PIN    
360         };                                        
361                                                   
362         lcd_clk: lcd-clk-pins {                   
363                 samsung,pins = "gpf0-0", "gpf0    
364                 samsung,pin-function = <EXYNOS    
365                 samsung,pin-pud = <EXYNOS_PIN_    
366                 samsung,pin-drv = <EXYNOS4_PIN    
367         };                                        
368                                                   
369         lcd_data16: lcd-data-width16-pins {       
370                 samsung,pins = "gpf0-7", "gpf1    
371                                 "gpf1-3", "gpf    
372                                 "gpf2-1", "gpf    
373                                 "gpf3-0", "gpf    
374                 samsung,pin-function = <EXYNOS    
375                 samsung,pin-pud = <EXYNOS_PIN_    
376                 samsung,pin-drv = <EXYNOS4_PIN    
377         };                                        
378                                                   
379         lcd_data18: lcd-data-width18-pins {       
380                 samsung,pins = "gpf0-6", "gpf0    
381                                 "gpf1-2", "gpf    
382                                 "gpf2-0", "gpf    
383                                 "gpf2-6", "gpf    
384                                 "gpf3-2", "gpf    
385                 samsung,pin-function = <EXYNOS    
386                 samsung,pin-pud = <EXYNOS_PIN_    
387                 samsung,pin-drv = <EXYNOS4_PIN    
388         };                                        
389                                                   
390         lcd_data24: lcd-data-width24-pins {       
391                 samsung,pins = "gpf0-4", "gpf0    
392                                 "gpf1-0", "gpf    
393                                 "gpf1-4", "gpf    
394                                 "gpf2-0", "gpf    
395                                 "gpf2-4", "gpf    
396                                 "gpf3-0", "gpf    
397                 samsung,pin-function = <EXYNOS    
398                 samsung,pin-pud = <EXYNOS_PIN_    
399                 samsung,pin-drv = <EXYNOS4_PIN    
400         };                                        
401                                                   
402         lcd_ldi: lcd-ldi-pins {                   
403                 samsung,pins = "gpf3-4";          
404                 samsung,pin-function = <EXYNOS    
405                 samsung,pin-pud = <EXYNOS_PIN_    
406                 samsung,pin-drv = <EXYNOS4_PIN    
407         };                                        
408                                                   
409         cam_port_a_io: cam-port-a-io-pins {       
410                 samsung,pins = "gpj0-0", "gpj0    
411                                 "gpj0-4", "gpj    
412                                 "gpj1-0", "gpj    
413                 samsung,pin-function = <EXYNOS    
414                 samsung,pin-pud = <EXYNOS_PIN_    
415                 samsung,pin-drv = <EXYNOS4_PIN    
416         };                                        
417                                                   
418         cam_port_a_clk_active: cam-port-a-clk-    
419                 samsung,pins = "gpj1-3";          
420                 samsung,pin-function = <EXYNOS    
421                 samsung,pin-pud = <EXYNOS_PIN_    
422                 samsung,pin-drv = <EXYNOS4_PIN    
423         };                                        
424                                                   
425         cam_port_a_clk_idle: cam-port-a-clk-id    
426                 samsung,pins = "gpj1-3";          
427                 samsung,pin-function = <EXYNOS    
428                 samsung,pin-pud = <EXYNOS_PIN_    
429                 samsung,pin-drv = <EXYNOS4_PIN    
430         };                                        
431 };                                                
432                                                   
433 &pinctrl_1 {                                      
434         gpk0: gpk0-gpio-bank {                    
435                 gpio-controller;                  
436                 #gpio-cells = <2>;                
437                                                   
438                 interrupt-controller;             
439                 #interrupt-cells = <2>;           
440         };                                        
441                                                   
442         gpk1: gpk1-gpio-bank {                    
443                 gpio-controller;                  
444                 #gpio-cells = <2>;                
445                                                   
446                 interrupt-controller;             
447                 #interrupt-cells = <2>;           
448         };                                        
449                                                   
450         gpk2: gpk2-gpio-bank {                    
451                 gpio-controller;                  
452                 #gpio-cells = <2>;                
453                                                   
454                 interrupt-controller;             
455                 #interrupt-cells = <2>;           
456         };                                        
457                                                   
458         gpk3: gpk3-gpio-bank {                    
459                 gpio-controller;                  
460                 #gpio-cells = <2>;                
461                                                   
462                 interrupt-controller;             
463                 #interrupt-cells = <2>;           
464         };                                        
465                                                   
466         gpl0: gpl0-gpio-bank {                    
467                 gpio-controller;                  
468                 #gpio-cells = <2>;                
469                                                   
470                 interrupt-controller;             
471                 #interrupt-cells = <2>;           
472         };                                        
473                                                   
474         gpl1: gpl1-gpio-bank {                    
475                 gpio-controller;                  
476                 #gpio-cells = <2>;                
477                                                   
478                 interrupt-controller;             
479                 #interrupt-cells = <2>;           
480         };                                        
481                                                   
482         gpl2: gpl2-gpio-bank {                    
483                 gpio-controller;                  
484                 #gpio-cells = <2>;                
485                                                   
486                 interrupt-controller;             
487                 #interrupt-cells = <2>;           
488         };                                        
489                                                   
490         gpm0: gpm0-gpio-bank {                    
491                 gpio-controller;                  
492                 #gpio-cells = <2>;                
493                                                   
494                 interrupt-controller;             
495                 #interrupt-cells = <2>;           
496         };                                        
497                                                   
498         gpm1: gpm1-gpio-bank {                    
499                 gpio-controller;                  
500                 #gpio-cells = <2>;                
501                                                   
502                 interrupt-controller;             
503                 #interrupt-cells = <2>;           
504         };                                        
505                                                   
506         gpm2: gpm2-gpio-bank {                    
507                 gpio-controller;                  
508                 #gpio-cells = <2>;                
509                                                   
510                 interrupt-controller;             
511                 #interrupt-cells = <2>;           
512         };                                        
513                                                   
514         gpm3: gpm3-gpio-bank {                    
515                 gpio-controller;                  
516                 #gpio-cells = <2>;                
517                                                   
518                 interrupt-controller;             
519                 #interrupt-cells = <2>;           
520         };                                        
521                                                   
522         gpm4: gpm4-gpio-bank {                    
523                 gpio-controller;                  
524                 #gpio-cells = <2>;                
525                                                   
526                 interrupt-controller;             
527                 #interrupt-cells = <2>;           
528         };                                        
529                                                   
530         gpy0: gpy0-gpio-bank {                    
531                 gpio-controller;                  
532                 #gpio-cells = <2>;                
533         };                                        
534                                                   
535         gpy1: gpy1-gpio-bank {                    
536                 gpio-controller;                  
537                 #gpio-cells = <2>;                
538         };                                        
539                                                   
540         gpy2: gpy2-gpio-bank {                    
541                 gpio-controller;                  
542                 #gpio-cells = <2>;                
543         };                                        
544                                                   
545         gpy3: gpy3-gpio-bank {                    
546                 gpio-controller;                  
547                 #gpio-cells = <2>;                
548         };                                        
549                                                   
550         gpy4: gpy4-gpio-bank {                    
551                 gpio-controller;                  
552                 #gpio-cells = <2>;                
553         };                                        
554                                                   
555         gpy5: gpy5-gpio-bank {                    
556                 gpio-controller;                  
557                 #gpio-cells = <2>;                
558         };                                        
559                                                   
560         gpy6: gpy6-gpio-bank {                    
561                 gpio-controller;                  
562                 #gpio-cells = <2>;                
563         };                                        
564                                                   
565         gpx0: gpx0-gpio-bank {                    
566                 gpio-controller;                  
567                 #gpio-cells = <2>;                
568                                                   
569                 interrupt-controller;             
570                 interrupt-parent = <&gic>;        
571                 interrupts = <GIC_SPI 16 IRQ_T    
572                              <GIC_SPI 17 IRQ_T    
573                              <GIC_SPI 18 IRQ_T    
574                              <GIC_SPI 19 IRQ_T    
575                              <GIC_SPI 20 IRQ_T    
576                              <GIC_SPI 21 IRQ_T    
577                              <GIC_SPI 22 IRQ_T    
578                              <GIC_SPI 23 IRQ_T    
579                 #interrupt-cells = <2>;           
580         };                                        
581                                                   
582         gpx1: gpx1-gpio-bank {                    
583                 gpio-controller;                  
584                 #gpio-cells = <2>;                
585                                                   
586                 interrupt-controller;             
587                 interrupt-parent = <&gic>;        
588                 interrupts = <GIC_SPI 24 IRQ_T    
589                              <GIC_SPI 25 IRQ_T    
590                              <GIC_SPI 26 IRQ_T    
591                              <GIC_SPI 27 IRQ_T    
592                              <GIC_SPI 28 IRQ_T    
593                              <GIC_SPI 29 IRQ_T    
594                              <GIC_SPI 30 IRQ_T    
595                              <GIC_SPI 31 IRQ_T    
596                 #interrupt-cells = <2>;           
597         };                                        
598                                                   
599         gpx2: gpx2-gpio-bank {                    
600                 gpio-controller;                  
601                 #gpio-cells = <2>;                
602                                                   
603                 interrupt-controller;             
604                 #interrupt-cells = <2>;           
605         };                                        
606                                                   
607         gpx3: gpx3-gpio-bank {                    
608                 gpio-controller;                  
609                 #gpio-cells = <2>;                
610                                                   
611                 interrupt-controller;             
612                 #interrupt-cells = <2>;           
613         };                                        
614                                                   
615         sd0_clk: sd0-clk-pins {                   
616                 samsung,pins = "gpk0-0";          
617                 samsung,pin-function = <EXYNOS    
618                 samsung,pin-pud = <EXYNOS_PIN_    
619                 samsung,pin-drv = <EXYNOS4_PIN    
620         };                                        
621                                                   
622         sd0_cmd: sd0-cmd-pins {                   
623                 samsung,pins = "gpk0-1";          
624                 samsung,pin-function = <EXYNOS    
625                 samsung,pin-pud = <EXYNOS_PIN_    
626                 samsung,pin-drv = <EXYNOS4_PIN    
627         };                                        
628                                                   
629         sd0_cd: sd0-cd-pins {                     
630                 samsung,pins = "gpk0-2";          
631                 samsung,pin-function = <EXYNOS    
632                 samsung,pin-pud = <EXYNOS_PIN_    
633                 samsung,pin-drv = <EXYNOS4_PIN    
634         };                                        
635                                                   
636         sd0_bus1: sd0-bus-width1-pins {           
637                 samsung,pins = "gpk0-3";          
638                 samsung,pin-function = <EXYNOS    
639                 samsung,pin-pud = <EXYNOS_PIN_    
640                 samsung,pin-drv = <EXYNOS4_PIN    
641         };                                        
642                                                   
643         sd0_bus4: sd0-bus-width4-pins {           
644                 samsung,pins = "gpk0-3", "gpk0    
645                 samsung,pin-function = <EXYNOS    
646                 samsung,pin-pud = <EXYNOS_PIN_    
647                 samsung,pin-drv = <EXYNOS4_PIN    
648         };                                        
649                                                   
650         sd0_bus8: sd0-bus-width8-pins {           
651                 samsung,pins = "gpk1-3", "gpk1    
652                 samsung,pin-function = <EXYNOS    
653                 samsung,pin-pud = <EXYNOS_PIN_    
654                 samsung,pin-drv = <EXYNOS4_PIN    
655         };                                        
656                                                   
657         sd4_clk: sd4-clk-pins {                   
658                 samsung,pins = "gpk0-0";          
659                 samsung,pin-function = <EXYNOS    
660                 samsung,pin-pud = <EXYNOS_PIN_    
661                 samsung,pin-drv = <EXYNOS4_PIN    
662         };                                        
663                                                   
664         sd4_cmd: sd4-cmd-pins {                   
665                 samsung,pins = "gpk0-1";          
666                 samsung,pin-function = <EXYNOS    
667                 samsung,pin-pud = <EXYNOS_PIN_    
668                 samsung,pin-drv = <EXYNOS4_PIN    
669         };                                        
670                                                   
671         sd4_cd: sd4-cd-pins {                     
672                 samsung,pins = "gpk0-2";          
673                 samsung,pin-function = <EXYNOS    
674                 samsung,pin-pud = <EXYNOS_PIN_    
675                 samsung,pin-drv = <EXYNOS4_PIN    
676         };                                        
677                                                   
678         sd4_bus1: sd4-bus-width1-pins {           
679                 samsung,pins = "gpk0-3";          
680                 samsung,pin-function = <EXYNOS    
681                 samsung,pin-pud = <EXYNOS_PIN_    
682                 samsung,pin-drv = <EXYNOS4_PIN    
683         };                                        
684                                                   
685         sd4_bus4: sd4-bus-width4-pins {           
686                 samsung,pins = "gpk0-3", "gpk0    
687                 samsung,pin-function = <EXYNOS    
688                 samsung,pin-pud = <EXYNOS_PIN_    
689                 samsung,pin-drv = <EXYNOS4_PIN    
690         };                                        
691                                                   
692         sd4_bus8: sd4-bus-width8-pins {           
693                 samsung,pins = "gpk1-3", "gpk1    
694                 samsung,pin-function = <EXYNOS    
695                 samsung,pin-pud = <EXYNOS_PIN_    
696                 samsung,pin-drv = <EXYNOS4_PIN    
697         };                                        
698                                                   
699         sd1_clk: sd1-clk-pins {                   
700                 samsung,pins = "gpk1-0";          
701                 samsung,pin-function = <EXYNOS    
702                 samsung,pin-pud = <EXYNOS_PIN_    
703                 samsung,pin-drv = <EXYNOS4_PIN    
704         };                                        
705                                                   
706         sd1_cmd: sd1-cmd-pins {                   
707                 samsung,pins = "gpk1-1";          
708                 samsung,pin-function = <EXYNOS    
709                 samsung,pin-pud = <EXYNOS_PIN_    
710                 samsung,pin-drv = <EXYNOS4_PIN    
711         };                                        
712                                                   
713         sd1_cd: sd1-cd-pins {                     
714                 samsung,pins = "gpk1-2";          
715                 samsung,pin-function = <EXYNOS    
716                 samsung,pin-pud = <EXYNOS_PIN_    
717                 samsung,pin-drv = <EXYNOS4_PIN    
718         };                                        
719                                                   
720         sd1_bus1: sd1-bus-width1-pins {           
721                 samsung,pins = "gpk1-3";          
722                 samsung,pin-function = <EXYNOS    
723                 samsung,pin-pud = <EXYNOS_PIN_    
724                 samsung,pin-drv = <EXYNOS4_PIN    
725         };                                        
726                                                   
727         sd1_bus4: sd1-bus-width4-pins {           
728                 samsung,pins = "gpk1-3", "gpk1    
729                 samsung,pin-function = <EXYNOS    
730                 samsung,pin-pud = <EXYNOS_PIN_    
731                 samsung,pin-drv = <EXYNOS4_PIN    
732         };                                        
733                                                   
734         sd2_clk: sd2-clk-pins {                   
735                 samsung,pins = "gpk2-0";          
736                 samsung,pin-function = <EXYNOS    
737                 samsung,pin-pud = <EXYNOS_PIN_    
738                 samsung,pin-drv = <EXYNOS4_PIN    
739         };                                        
740                                                   
741         sd2_cmd: sd2-cmd-pins {                   
742                 samsung,pins = "gpk2-1";          
743                 samsung,pin-function = <EXYNOS    
744                 samsung,pin-pud = <EXYNOS_PIN_    
745                 samsung,pin-drv = <EXYNOS4_PIN    
746         };                                        
747                                                   
748         sd2_cd: sd2-cd-pins {                     
749                 samsung,pins = "gpk2-2";          
750                 samsung,pin-function = <EXYNOS    
751                 samsung,pin-pud = <EXYNOS_PIN_    
752                 samsung,pin-drv = <EXYNOS4_PIN    
753         };                                        
754                                                   
755         sd2_bus1: sd2-bus-width1-pins {           
756                 samsung,pins = "gpk2-3";          
757                 samsung,pin-function = <EXYNOS    
758                 samsung,pin-pud = <EXYNOS_PIN_    
759                 samsung,pin-drv = <EXYNOS4_PIN    
760         };                                        
761                                                   
762         sd2_bus4: sd2-bus-width4-pins {           
763                 samsung,pins = "gpk2-3", "gpk2    
764                 samsung,pin-function = <EXYNOS    
765                 samsung,pin-pud = <EXYNOS_PIN_    
766                 samsung,pin-drv = <EXYNOS4_PIN    
767         };                                        
768                                                   
769         sd2_bus8: sd2-bus-width8-pins {           
770                 samsung,pins = "gpk3-3", "gpk3    
771                 samsung,pin-function = <EXYNOS    
772                 samsung,pin-pud = <EXYNOS_PIN_    
773                 samsung,pin-drv = <EXYNOS4_PIN    
774         };                                        
775                                                   
776         sd3_clk: sd3-clk-pins {                   
777                 samsung,pins = "gpk3-0";          
778                 samsung,pin-function = <EXYNOS    
779                 samsung,pin-pud = <EXYNOS_PIN_    
780                 samsung,pin-drv = <EXYNOS4_PIN    
781         };                                        
782                                                   
783         sd3_cmd: sd3-cmd-pins {                   
784                 samsung,pins = "gpk3-1";          
785                 samsung,pin-function = <EXYNOS    
786                 samsung,pin-pud = <EXYNOS_PIN_    
787                 samsung,pin-drv = <EXYNOS4_PIN    
788         };                                        
789                                                   
790         sd3_cd: sd3-cd-pins {                     
791                 samsung,pins = "gpk3-2";          
792                 samsung,pin-function = <EXYNOS    
793                 samsung,pin-pud = <EXYNOS_PIN_    
794                 samsung,pin-drv = <EXYNOS4_PIN    
795         };                                        
796                                                   
797         sd3_bus1: sd3-bus-width1-pins {           
798                 samsung,pins = "gpk3-3";          
799                 samsung,pin-function = <EXYNOS    
800                 samsung,pin-pud = <EXYNOS_PIN_    
801                 samsung,pin-drv = <EXYNOS4_PIN    
802         };                                        
803                                                   
804         sd3_bus4: sd3-bus-width4-pins {           
805                 samsung,pins = "gpk3-3", "gpk3    
806                 samsung,pin-function = <EXYNOS    
807                 samsung,pin-pud = <EXYNOS_PIN_    
808                 samsung,pin-drv = <EXYNOS4_PIN    
809         };                                        
810                                                   
811         cam_port_b_io: cam-port-b-io-pins {       
812                 samsung,pins = "gpm0-0", "gpm0    
813                                 "gpm0-4", "gpm    
814                                 "gpm1-0", "gpm    
815                 samsung,pin-function = <EXYNOS    
816                 samsung,pin-pud = <EXYNOS_PIN_    
817                 samsung,pin-drv = <EXYNOS4_PIN    
818         };                                        
819                                                   
820         cam_port_b_clk_active: cam-port-b-clk-    
821                 samsung,pins = "gpm2-2";          
822                 samsung,pin-function = <EXYNOS    
823                 samsung,pin-pud = <EXYNOS_PIN_    
824                 samsung,pin-drv = <EXYNOS4_PIN    
825         };                                        
826                                                   
827         cam_port_b_clk_idle: cam-port-b-clk-id    
828                 samsung,pins = "gpm2-2";          
829                 samsung,pin-function = <EXYNOS    
830                 samsung,pin-pud = <EXYNOS_PIN_    
831                 samsung,pin-drv = <EXYNOS4_PIN    
832         };                                        
833                                                   
834         eint0: ext-int0-pins {                    
835                 samsung,pins = "gpx0-0";          
836                 samsung,pin-function = <EXYNOS    
837                 samsung,pin-pud = <EXYNOS_PIN_    
838                 samsung,pin-drv = <EXYNOS4_PIN    
839         };                                        
840                                                   
841         eint8: ext-int8-pins {                    
842                 samsung,pins = "gpx1-0";          
843                 samsung,pin-function = <EXYNOS    
844                 samsung,pin-pud = <EXYNOS_PIN_    
845                 samsung,pin-drv = <EXYNOS4_PIN    
846         };                                        
847                                                   
848         eint15: ext-int15-pins {                  
849                 samsung,pins = "gpx1-7";          
850                 samsung,pin-function = <EXYNOS    
851                 samsung,pin-pud = <EXYNOS_PIN_    
852                 samsung,pin-drv = <EXYNOS4_PIN    
853         };                                        
854                                                   
855         eint16: ext-int16-pins {                  
856                 samsung,pins = "gpx2-0";          
857                 samsung,pin-function = <EXYNOS    
858                 samsung,pin-pud = <EXYNOS_PIN_    
859                 samsung,pin-drv = <EXYNOS4_PIN    
860         };                                        
861                                                   
862         eint31: ext-int31-pins {                  
863                 samsung,pins = "gpx3-7";          
864                 samsung,pin-function = <EXYNOS    
865                 samsung,pin-pud = <EXYNOS_PIN_    
866                 samsung,pin-drv = <EXYNOS4_PIN    
867         };                                        
868                                                   
869         fimc_is_i2c0: fimc-is-i2c0-pins {         
870                 samsung,pins = "gpm4-0", "gpm4    
871                 samsung,pin-function = <EXYNOS    
872                 samsung,pin-pud = <EXYNOS_PIN_    
873                 samsung,pin-drv = <EXYNOS4_PIN    
874         };                                        
875                                                   
876         fimc_is_i2c1: fimc-is-i2c1-pins {         
877                 samsung,pins = "gpm4-2", "gpm4    
878                 samsung,pin-function = <EXYNOS    
879                 samsung,pin-pud = <EXYNOS_PIN_    
880                 samsung,pin-drv = <EXYNOS4_PIN    
881         };                                        
882                                                   
883         fimc_is_uart: fimc-is-uart-pins {         
884                 samsung,pins = "gpm3-5", "gpm3    
885                 samsung,pin-function = <EXYNOS    
886                 samsung,pin-pud = <EXYNOS_PIN_    
887                 samsung,pin-drv = <EXYNOS4_PIN    
888         };                                        
889                                                   
890         hdmi_cec: hdmi-cec-pins {                 
891                 samsung,pins = "gpx3-6";          
892                 samsung,pin-function = <EXYNOS    
893                 samsung,pin-pud = <EXYNOS_PIN_    
894                 samsung,pin-drv = <EXYNOS4_PIN    
895         };                                        
896 };                                                
897                                                   
898 &pinctrl_2 {                                      
899         gpz: gpz-gpio-bank {                      
900                 gpio-controller;                  
901                 #gpio-cells = <2>;                
902                                                   
903                 interrupt-controller;             
904                 #interrupt-cells = <2>;           
905         };                                        
906                                                   
907         i2s0_bus: i2s0-bus-pins {                 
908                 samsung,pins = "gpz-0", "gpz-1    
909                                 "gpz-4", "gpz-    
910                 samsung,pin-function = <EXYNOS    
911                 samsung,pin-pud = <EXYNOS_PIN_    
912                 samsung,pin-drv = <EXYNOS4_PIN    
913         };                                        
914                                                   
915         pcm0_bus: pcm0-bus-pins {                 
916                 samsung,pins = "gpz-0", "gpz-1    
917                                 "gpz-4";          
918                 samsung,pin-function = <EXYNOS    
919                 samsung,pin-pud = <EXYNOS_PIN_    
920                 samsung,pin-drv = <EXYNOS4_PIN    
921         };                                        
922 };                                                
923                                                   
924 &pinctrl_3 {                                      
925         gpv0: gpv0-gpio-bank {                    
926                 gpio-controller;                  
927                 #gpio-cells = <2>;                
928                                                   
929                 interrupt-controller;             
930                 #interrupt-cells = <2>;           
931         };                                        
932                                                   
933         gpv1: gpv1-gpio-bank {                    
934                 gpio-controller;                  
935                 #gpio-cells = <2>;                
936                                                   
937                 interrupt-controller;             
938                 #interrupt-cells = <2>;           
939         };                                        
940                                                   
941         gpv2: gpv2-gpio-bank {                    
942                 gpio-controller;                  
943                 #gpio-cells = <2>;                
944                                                   
945                 interrupt-controller;             
946                 #interrupt-cells = <2>;           
947         };                                        
948                                                   
949         gpv3: gpv3-gpio-bank {                    
950                 gpio-controller;                  
951                 #gpio-cells = <2>;                
952                                                   
953                 interrupt-controller;             
954                 #interrupt-cells = <2>;           
955         };                                        
956                                                   
957         gpv4: gpv4-gpio-bank {                    
958                 gpio-controller;                  
959                 #gpio-cells = <2>;                
960                                                   
961                 interrupt-controller;             
962                 #interrupt-cells = <2>;           
963         };                                        
964                                                   
965         c2c_bus: c2c-bus-pins {                   
966                 samsung,pins = "gpv0-0", "gpv0    
967                                 "gpv0-4", "gpv    
968                                 "gpv1-0", "gpv    
969                                 "gpv1-4", "gpv    
970                                 "gpv2-0", "gpv    
971                                 "gpv2-4", "gpv    
972                                 "gpv3-0", "gpv    
973                                 "gpv3-4", "gpv    
974                                 "gpv4-0", "gpv    
975                 samsung,pin-function = <EXYNOS    
976                 samsung,pin-pud = <EXYNOS_PIN_    
977                 samsung,pin-drv = <EXYNOS4_PIN    
978         };                                        
979 };                                                
                                                      

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