1/* 2 * Samsung's Exynos5250 SoC pin-mux and pin-config device tree source 3 * 4 * Copyright (c) 2012 Samsung Electronics Co., Ltd. 5 * http://www.samsung.com 6 * 7 * Samsung's Exynos5250 SoC pin-mux and pin-config optiosn are listed as device 8 * tree nodes are listed in this file. 9 * 10 * This program is free software; you can redistribute it and/or modify 11 * it under the terms of the GNU General Public License version 2 as 12 * published by the Free Software Foundation. 13*/ 14 |
15&pinctrl_0 { 16 gpa0: gpa0 { 17 gpio-controller; 18 #gpio-cells = <2>; |
19 |
20 interrupt-controller; 21 #interrupt-cells = <2>; 22 }; |
23 |
24 gpa1: gpa1 { 25 gpio-controller; 26 #gpio-cells = <2>; |
27 |
28 interrupt-controller; 29 #interrupt-cells = <2>; 30 }; |
31 |
32 gpa2: gpa2 { 33 gpio-controller; 34 #gpio-cells = <2>; |
35 |
36 interrupt-controller; 37 #interrupt-cells = <2>; 38 }; |
39 |
40 gpb0: gpb0 { 41 gpio-controller; 42 #gpio-cells = <2>; |
43 |
44 interrupt-controller; 45 #interrupt-cells = <2>; 46 }; |
47 |
48 gpb1: gpb1 { 49 gpio-controller; 50 #gpio-cells = <2>; |
51 |
52 interrupt-controller; 53 #interrupt-cells = <2>; 54 }; |
55 |
56 gpb2: gpb2 { 57 gpio-controller; 58 #gpio-cells = <2>; |
59 |
60 interrupt-controller; 61 #interrupt-cells = <2>; 62 }; |
63 |
64 gpb3: gpb3 { 65 gpio-controller; 66 #gpio-cells = <2>; |
67 |
68 interrupt-controller; 69 #interrupt-cells = <2>; 70 }; |
71 |
72 gpc0: gpc0 { 73 gpio-controller; 74 #gpio-cells = <2>; |
75 |
76 interrupt-controller; 77 #interrupt-cells = <2>; 78 }; |
79 |
80 gpc1: gpc1 { 81 gpio-controller; 82 #gpio-cells = <2>; |
83 |
84 interrupt-controller; 85 #interrupt-cells = <2>; 86 }; |
87 |
88 gpc2: gpc2 { 89 gpio-controller; 90 #gpio-cells = <2>; |
91 |
92 interrupt-controller; 93 #interrupt-cells = <2>; 94 }; |
95 |
96 gpc3: gpc3 { 97 gpio-controller; 98 #gpio-cells = <2>; |
99 |
100 interrupt-controller; 101 #interrupt-cells = <2>; 102 }; |
103 |
104 gpd0: gpd0 { 105 gpio-controller; 106 #gpio-cells = <2>; |
107 |
108 interrupt-controller; 109 #interrupt-cells = <2>; 110 }; |
111 |
112 gpd1: gpd1 { 113 gpio-controller; 114 #gpio-cells = <2>; |
115 |
116 interrupt-controller; 117 #interrupt-cells = <2>; 118 }; |
119 |
120 gpy0: gpy0 { 121 gpio-controller; 122 #gpio-cells = <2>; 123 }; |
124 |
125 gpy1: gpy1 { 126 gpio-controller; 127 #gpio-cells = <2>; 128 }; |
129 |
130 gpy2: gpy2 { 131 gpio-controller; 132 #gpio-cells = <2>; 133 }; |
134 |
135 gpy3: gpy3 { 136 gpio-controller; 137 #gpio-cells = <2>; 138 }; |
139 |
140 gpy4: gpy4 { 141 gpio-controller; 142 #gpio-cells = <2>; 143 }; |
144 |
145 gpy5: gpy5 { 146 gpio-controller; 147 #gpio-cells = <2>; 148 }; |
149 |
150 gpy6: gpy6 { 151 gpio-controller; 152 #gpio-cells = <2>; 153 }; |
154 |
155 gpc4: gpc4 { 156 gpio-controller; 157 #gpio-cells = <2>; |
158 |
159 interrupt-controller; 160 #interrupt-cells = <2>; 161 }; |
162 |
163 gpx0: gpx0 { 164 gpio-controller; 165 #gpio-cells = <2>; |
166 |
167 interrupt-controller; 168 interrupt-parent = <&combiner>; 169 #interrupt-cells = <2>; 170 interrupts = <23 0>, <24 0>, <25 0>, <25 1>, 171 <26 0>, <26 1>, <27 0>, <27 1>; 172 }; |
173 |
174 gpx1: gpx1 { 175 gpio-controller; 176 #gpio-cells = <2>; |
177 |
178 interrupt-controller; 179 interrupt-parent = <&combiner>; 180 #interrupt-cells = <2>; 181 interrupts = <28 0>, <28 1>, <29 0>, <29 1>, 182 <30 0>, <30 1>, <31 0>, <31 1>; 183 }; |
184 |
185 gpx2: gpx2 { 186 gpio-controller; 187 #gpio-cells = <2>; |
188 |
189 interrupt-controller; 190 #interrupt-cells = <2>; 191 }; |
192 |
193 gpx3: gpx3 { 194 gpio-controller; 195 #gpio-cells = <2>; |
196 |
197 interrupt-controller; 198 #interrupt-cells = <2>; 199 }; |
200 |
201 uart0_data: uart0-data { 202 samsung,pins = "gpa0-0", "gpa0-1"; 203 samsung,pin-function = <2>; 204 samsung,pin-pud = <0>; 205 samsung,pin-drv = <0>; 206 }; |
207 |
208 uart0_fctl: uart0-fctl { 209 samsung,pins = "gpa0-2", "gpa0-3"; 210 samsung,pin-function = <2>; 211 samsung,pin-pud = <0>; 212 samsung,pin-drv = <0>; 213 }; |
214 |
215 i2c2_bus: i2c2-bus { 216 samsung,pins = "gpa0-6", "gpa0-7"; 217 samsung,pin-function = <3>; 218 samsung,pin-pud = <3>; 219 samsung,pin-drv = <0>; 220 }; |
221 |
222 i2c2_hs_bus: i2c2-hs-bus { 223 samsung,pins = "gpa0-6", "gpa0-7"; 224 samsung,pin-function = <4>; 225 samsung,pin-pud = <3>; 226 samsung,pin-drv = <0>; 227 }; |
228 |
229 uart2_data: uart2-data { 230 samsung,pins = "gpa1-0", "gpa1-1"; 231 samsung,pin-function = <2>; 232 samsung,pin-pud = <0>; 233 samsung,pin-drv = <0>; 234 }; |
235 |
236 uart2_fctl: uart2-fctl { 237 samsung,pins = "gpa1-2", "gpa1-3"; 238 samsung,pin-function = <2>; 239 samsung,pin-pud = <0>; 240 samsung,pin-drv = <0>; 241 }; |
242 |
243 i2c3_bus: i2c3-bus { 244 samsung,pins = "gpa1-2", "gpa1-3"; 245 samsung,pin-function = <3>; 246 samsung,pin-pud = <3>; 247 samsung,pin-drv = <0>; 248 }; |
249 |
250 i2c3_hs_bus: i2c3-hs-bus { 251 samsung,pins = "gpa1-2", "gpa1-3"; 252 samsung,pin-function = <4>; 253 samsung,pin-pud = <3>; 254 samsung,pin-drv = <0>; 255 }; |
256 |
257 uart3_data: uart3-data { 258 samsung,pins = "gpa1-4", "gpa1-4"; 259 samsung,pin-function = <2>; 260 samsung,pin-pud = <0>; 261 samsung,pin-drv = <0>; 262 }; |
263 |
264 spi0_bus: spi0-bus { 265 samsung,pins = "gpa2-0", "gpa2-2", "gpa2-3"; 266 samsung,pin-function = <2>; 267 samsung,pin-pud = <3>; 268 samsung,pin-drv = <0>; 269 }; |
270 |
271 i2c4_bus: i2c4-bus { 272 samsung,pins = "gpa2-0", "gpa2-1"; 273 samsung,pin-function = <3>; 274 samsung,pin-pud = <3>; 275 samsung,pin-drv = <0>; 276 }; |
277 |
278 i2c5_bus: i2c5-bus { 279 samsung,pins = "gpa2-2", "gpa2-3"; 280 samsung,pin-function = <3>; 281 samsung,pin-pud = <3>; 282 samsung,pin-drv = <0>; 283 }; |
284 |
285 spi1_bus: spi1-bus { 286 samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7"; 287 samsung,pin-function = <2>; 288 samsung,pin-pud = <3>; 289 samsung,pin-drv = <0>; 290 }; |
291 |
292 i2s1_bus: i2s1-bus { 293 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 294 "gpb0-4"; 295 samsung,pin-function = <2>; 296 samsung,pin-pud = <0>; 297 samsung,pin-drv = <0>; 298 }; |
299 |
300 pcm1_bus: pcm1-bus { 301 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 302 "gpb0-4"; 303 samsung,pin-function = <3>; 304 samsung,pin-pud = <0>; 305 samsung,pin-drv = <0>; 306 }; |
307 |
308 ac97_bus: ac97-bus { 309 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 310 "gpb0-4"; 311 samsung,pin-function = <4>; 312 samsung,pin-pud = <0>; 313 samsung,pin-drv = <0>; 314 }; |
315 |
316 i2s2_bus: i2s2-bus { 317 samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", 318 "gpb1-4"; 319 samsung,pin-function = <2>; 320 samsung,pin-pud = <0>; 321 samsung,pin-drv = <0>; 322 }; |
323 |
324 pcm2_bus: pcm2-bus { 325 samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", 326 "gpb1-4"; 327 samsung,pin-function = <3>; 328 samsung,pin-pud = <0>; 329 samsung,pin-drv = <0>; 330 }; |
331 |
332 spdif_bus: spdif-bus { 333 samsung,pins = "gpb1-0", "gpb1-1"; 334 samsung,pin-function = <4>; 335 samsung,pin-pud = <0>; 336 samsung,pin-drv = <0>; 337 }; |
338 |
339 spi2_bus: spi2-bus { 340 samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4"; 341 samsung,pin-function = <5>; 342 samsung,pin-pud = <3>; 343 samsung,pin-drv = <0>; 344 }; |
345 |
346 i2c6_bus: i2c6-bus { 347 samsung,pins = "gpb1-3", "gpb1-4"; 348 samsung,pin-function = <4>; 349 samsung,pin-pud = <3>; 350 samsung,pin-drv = <0>; 351 }; |
352 |
353 pwm0_out: pwm0-out { 354 samsung,pins = "gpb2-0"; 355 samsung,pin-function = <2>; 356 samsung,pin-pud = <0>; 357 samsung,pin-drv = <0>; 358 }; |
359 |
360 pwm1_out: pwm1-out { 361 samsung,pins = "gpb2-1"; 362 samsung,pin-function = <2>; 363 samsung,pin-pud = <0>; 364 samsung,pin-drv = <0>; 365 }; |
366 |
367 pwm2_out: pwm2-out { 368 samsung,pins = "gpb2-2"; 369 samsung,pin-function = <2>; 370 samsung,pin-pud = <0>; 371 samsung,pin-drv = <0>; 372 }; |
373 |
374 pwm3_out: pwm3-out { 375 samsung,pins = "gpb2-3"; 376 samsung,pin-function = <2>; 377 samsung,pin-pud = <0>; 378 samsung,pin-drv = <0>; 379 }; |
380 |
381 i2c7_bus: i2c7-bus { 382 samsung,pins = "gpb2-2", "gpb2-3"; 383 samsung,pin-function = <3>; 384 samsung,pin-pud = <3>; 385 samsung,pin-drv = <0>; 386 }; |
387 |
388 i2c0_bus: i2c0-bus { 389 samsung,pins = "gpb3-0", "gpb3-1"; 390 samsung,pin-function = <2>; 391 samsung,pin-pud = <3>; 392 samsung,pin-drv = <0>; 393 }; |
394 |
395 i2c1_bus: i2c1-bus { 396 samsung,pins = "gpb3-2", "gpb3-3"; 397 samsung,pin-function = <2>; 398 samsung,pin-pud = <3>; 399 samsung,pin-drv = <0>; 400 }; |
401 |
402 i2c0_hs_bus: i2c0-hs-bus { 403 samsung,pins = "gpb3-0", "gpb3-1"; 404 samsung,pin-function = <4>; 405 samsung,pin-pud = <3>; 406 samsung,pin-drv = <0>; 407 }; |
408 |
409 i2c1_hs_bus: i2c1-hs-bus { 410 samsung,pins = "gpb3-2", "gpb3-3"; 411 samsung,pin-function = <4>; 412 samsung,pin-pud = <3>; 413 samsung,pin-drv = <0>; 414 }; |
415 |
416 sd0_clk: sd0-clk { 417 samsung,pins = "gpc0-0"; 418 samsung,pin-function = <2>; 419 samsung,pin-pud = <0>; 420 samsung,pin-drv = <3>; 421 }; |
422 |
423 sd0_cmd: sd0-cmd { 424 samsung,pins = "gpc0-1"; 425 samsung,pin-function = <2>; 426 samsung,pin-pud = <0>; 427 samsung,pin-drv = <3>; 428 }; |
429 |
430 sd0_cd: sd0-cd { 431 samsung,pins = "gpc0-2"; 432 samsung,pin-function = <2>; 433 samsung,pin-pud = <3>; 434 samsung,pin-drv = <3>; 435 }; |
436 |
437 sd0_bus1: sd0-bus-width1 { 438 samsung,pins = "gpc0-3"; 439 samsung,pin-function = <2>; 440 samsung,pin-pud = <3>; 441 samsung,pin-drv = <3>; 442 }; |
443 |
444 sd0_bus4: sd0-bus-width4 { 445 samsung,pins = "gpc0-3", "gpc0-4", "gpc0-5", "gpc0-6"; 446 samsung,pin-function = <2>; 447 samsung,pin-pud = <3>; 448 samsung,pin-drv = <3>; 449 }; |
450 |
451 sd0_bus8: sd0-bus-width8 { 452 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3"; 453 samsung,pin-function = <2>; 454 samsung,pin-pud = <3>; 455 samsung,pin-drv = <3>; 456 }; |
457 |
458 sd1_clk: sd1-clk { 459 samsung,pins = "gpc2-0"; 460 samsung,pin-function = <2>; 461 samsung,pin-pud = <0>; 462 samsung,pin-drv = <3>; 463 }; |
464 |
465 sd1_cmd: sd1-cmd { 466 samsung,pins = "gpc2-1"; 467 samsung,pin-function = <2>; 468 samsung,pin-pud = <0>; 469 samsung,pin-drv = <3>; 470 }; |
471 |
472 sd1_cd: sd1-cd { 473 samsung,pins = "gpc2-2"; 474 samsung,pin-function = <2>; 475 samsung,pin-pud = <3>; 476 samsung,pin-drv = <3>; 477 }; |
478 |
479 sd1_bus1: sd1-bus-width1 { 480 samsung,pins = "gpc2-3"; 481 samsung,pin-function = <2>; 482 samsung,pin-pud = <3>; 483 samsung,pin-drv = <3>; 484 }; |
485 |
486 sd1_bus4: sd1-bus-width4 { 487 samsung,pins = "gpc2-3", "gpc2-4", "gpc2-5", "gpc2-6"; 488 samsung,pin-function = <2>; 489 samsung,pin-pud = <3>; 490 samsung,pin-drv = <3>; 491 }; |
492 |
493 sd2_clk: sd2-clk { 494 samsung,pins = "gpc3-0"; 495 samsung,pin-function = <2>; 496 samsung,pin-pud = <0>; 497 samsung,pin-drv = <3>; 498 }; |
499 |
500 sd2_cmd: sd2-cmd { 501 samsung,pins = "gpc3-1"; 502 samsung,pin-function = <2>; 503 samsung,pin-pud = <0>; 504 samsung,pin-drv = <3>; 505 }; |
506 |
507 sd2_cd: sd2-cd { 508 samsung,pins = "gpc3-2"; 509 samsung,pin-function = <2>; 510 samsung,pin-pud = <3>; 511 samsung,pin-drv = <3>; 512 }; |
513 |
514 sd2_bus1: sd2-bus-width1 { 515 samsung,pins = "gpc3-3"; 516 samsung,pin-function = <2>; 517 samsung,pin-pud = <3>; 518 samsung,pin-drv = <3>; 519 }; |
520 |
521 sd2_bus4: sd2-bus-width4 { 522 samsung,pins = "gpc3-3", "gpc3-4", "gpc3-5", "gpc3-6"; 523 samsung,pin-function = <2>; 524 samsung,pin-pud = <3>; 525 samsung,pin-drv = <3>; 526 }; |
527 |
528 sd2_bus8: sd2-bus-width8 { 529 samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6"; 530 samsung,pin-function = <3>; 531 samsung,pin-pud = <3>; 532 samsung,pin-drv = <3>; 533 }; |
534 |
535 sd3_clk: sd3-clk { 536 samsung,pins = "gpc4-0"; 537 samsung,pin-function = <2>; 538 samsung,pin-pud = <0>; 539 samsung,pin-drv = <3>; 540 }; |
541 |
542 sd3_cmd: sd3-cmd { 543 samsung,pins = "gpc4-1"; 544 samsung,pin-function = <2>; 545 samsung,pin-pud = <0>; 546 samsung,pin-drv = <3>; 547 }; |
548 |
549 sd3_cd: sd3-cd { 550 samsung,pins = "gpc4-2"; 551 samsung,pin-function = <2>; 552 samsung,pin-pud = <3>; 553 samsung,pin-drv = <3>; 554 }; |
555 |
556 sd3_bus1: sd3-bus-width1 { 557 samsung,pins = "gpc4-3"; 558 samsung,pin-function = <2>; 559 samsung,pin-pud = <3>; 560 samsung,pin-drv = <3>; 561 }; |
562 |
563 sd3_bus4: sd3-bus-width4 { 564 samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6"; 565 samsung,pin-function = <2>; 566 samsung,pin-pud = <3>; 567 samsung,pin-drv = <3>; 568 }; |
569 |
570 uart1_data: uart1-data { 571 samsung,pins = "gpd0-0", "gpd0-1"; 572 samsung,pin-function = <2>; 573 samsung,pin-pud = <0>; 574 samsung,pin-drv = <0>; 575 }; |
576 |
577 uart1_fctl: uart1-fctl { 578 samsung,pins = "gpd0-2", "gpd0-3"; 579 samsung,pin-function = <2>; 580 samsung,pin-pud = <0>; 581 samsung,pin-drv = <0>; 582 }; |
583 |
584 dp_hpd: dp_hpd { 585 samsung,pins = "gpx0-7"; 586 samsung,pin-function = <3>; 587 samsung,pin-pud = <0>; 588 samsung,pin-drv = <0>; |
589 }; |
590}; |
591 |
592&pinctrl_1 { 593 gpe0: gpe0 { 594 gpio-controller; 595 #gpio-cells = <2>; |
596 |
597 interrupt-controller; 598 #interrupt-cells = <2>; 599 }; |
600 |
601 gpe1: gpe1 { 602 gpio-controller; 603 #gpio-cells = <2>; |
604 |
605 interrupt-controller; 606 #interrupt-cells = <2>; 607 }; |
608 |
609 gpf0: gpf0 { 610 gpio-controller; 611 #gpio-cells = <2>; |
612 |
613 interrupt-controller; 614 #interrupt-cells = <2>; 615 }; |
616 |
617 gpf1: gpf1 { 618 gpio-controller; 619 #gpio-cells = <2>; |
620 |
621 interrupt-controller; 622 #interrupt-cells = <2>; 623 }; |
624 |
625 gpg0: gpg0 { 626 gpio-controller; 627 #gpio-cells = <2>; |
628 |
629 interrupt-controller; 630 #interrupt-cells = <2>; 631 }; |
632 |
633 gpg1: gpg1 { 634 gpio-controller; 635 #gpio-cells = <2>; |
636 |
637 interrupt-controller; 638 #interrupt-cells = <2>; 639 }; |
640 |
641 gpg2: gpg2 { 642 gpio-controller; 643 #gpio-cells = <2>; |
644 |
645 interrupt-controller; 646 #interrupt-cells = <2>; 647 }; |
648 |
649 gph0: gph0 { 650 gpio-controller; 651 #gpio-cells = <2>; |
652 |
653 interrupt-controller; 654 #interrupt-cells = <2>; 655 }; |
656 |
657 gph1: gph1 { 658 gpio-controller; 659 #gpio-cells = <2>; |
660 |
661 interrupt-controller; 662 #interrupt-cells = <2>; 663 }; |
664 |
665 cam_gpio_a: cam-gpio-a { 666 samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3", 667 "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7", 668 "gpe1-0", "gpe1-1"; 669 samsung,pin-function = <2>; 670 samsung,pin-pud = <0>; 671 samsung,pin-drv = <0>; 672 }; |
673 |
674 cam_gpio_b: cam-gpio-b { 675 samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3", 676 "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 677 samsung,pin-function = <3>; 678 samsung,pin-pud = <0>; 679 samsung,pin-drv = <0>; 680 }; |
681 |
682 cam_i2c2_bus: cam-i2c2-bus { 683 samsung,pins = "gpe0-6", "gpe1-0"; 684 samsung,pin-function = <4>; 685 samsung,pin-pud = <3>; 686 samsung,pin-drv = <0>; 687 }; |
688 |
689 cam_spi1_bus: cam-spi1-bus { 690 samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3"; 691 samsung,pin-function = <4>; 692 samsung,pin-pud = <0>; 693 samsung,pin-drv = <0>; 694 }; |
695 |
696 cam_i2c1_bus: cam-i2c1-bus { 697 samsung,pins = "gpf0-2", "gpf0-3"; 698 samsung,pin-function = <2>; 699 samsung,pin-pud = <3>; 700 samsung,pin-drv = <0>; 701 }; |
702 |
703 cam_i2c0_bus: cam-i2c0-bus { 704 samsung,pins = "gpf0-0", "gpf0-1"; 705 samsung,pin-function = <2>; 706 samsung,pin-pud = <3>; 707 samsung,pin-drv = <0>; 708 }; |
709 |
710 cam_spi0_bus: cam-spi0-bus { 711 samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 712 samsung,pin-function = <2>; 713 samsung,pin-pud = <0>; 714 samsung,pin-drv = <0>; 715 }; |
716 |
717 cam_bayrgb_bus: cam-bayrgb-bus { 718 samsung,pins = "gpg0-0", "gpg0-1", "gpg0-2", "gpg0-3", 719 "gpg0-4", "gpg0-5", "gpg0-6", "gpg0-7", 720 "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3", 721 "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7", 722 "gpg2-0", "gpg2-1"; 723 samsung,pin-function = <2>; 724 samsung,pin-pud = <0>; 725 samsung,pin-drv = <0>; 726 }; |
727 |
728 cam_port_a: cam-port-a { 729 samsung,pins = "gph0-0", "gph0-1", "gph0-2", "gph0-3", 730 "gph1-0", "gph1-1", "gph1-2", "gph1-3", 731 "gph1-4", "gph1-5", "gph1-6", "gph1-7"; 732 samsung,pin-function = <2>; 733 samsung,pin-pud = <0>; 734 samsung,pin-drv = <0>; |
735 }; |
736}; |
737 |
738&pinctrl_2 { 739 gpv0: gpv0 { 740 gpio-controller; 741 #gpio-cells = <2>; |
742 |
743 interrupt-controller; 744 #interrupt-cells = <2>; 745 }; |
746 |
747 gpv1: gpv1 { 748 gpio-controller; 749 #gpio-cells = <2>; |
750 |
751 interrupt-controller; 752 #interrupt-cells = <2>; 753 }; |
754 |
755 gpv2: gpv2 { 756 gpio-controller; 757 #gpio-cells = <2>; |
758 |
759 interrupt-controller; 760 #interrupt-cells = <2>; 761 }; |
762 |
763 gpv3: gpv3 { 764 gpio-controller; 765 #gpio-cells = <2>; |
766 |
767 interrupt-controller; 768 #interrupt-cells = <2>; 769 }; |
770 |
771 gpv4: gpv4 { 772 gpio-controller; 773 #gpio-cells = <2>; |
774 |
775 interrupt-controller; 776 #interrupt-cells = <2>; 777 }; |
778 |
779 c2c_rxd: c2c-rxd { 780 samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3", 781 "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7", 782 "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3", 783 "gpv1-4", "gpv1-5", "gpv1-6", "gpv1-7"; 784 samsung,pin-function = <2>; 785 samsung,pin-pud = <0>; 786 samsung,pin-drv = <0>; 787 }; |
788 |
789 c2c_txd: c2c-txd { 790 samsung,pins = "gpv2-0", "gpv2-1", "gpv2-2", "gpv2-3", 791 "gpv2-4", "gpv2-5", "gpv2-6", "gpv2-7", 792 "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3", 793 "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7"; 794 samsung,pin-function = <2>; 795 samsung,pin-pud = <0>; 796 samsung,pin-drv = <0>; |
797 }; |
798}; |
799 |
800&pinctrl_3 { 801 gpz: gpz { 802 gpio-controller; 803 #gpio-cells = <2>; |
804 |
805 interrupt-controller; 806 #interrupt-cells = <2>; 807 }; |
808 |
809 i2s0_bus: i2s0-bus { 810 samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", 811 "gpz-4", "gpz-5", "gpz-6"; 812 samsung,pin-function = <2>; 813 samsung,pin-pud = <0>; 814 samsung,pin-drv = <0>; |
815 }; 816}; |