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