1/* 2 * Samsung's Exynos5433 SoC pin-mux and pin-config device tree source 3 * 4 * Copyright (c) 2016 Samsung Electronics Co., Ltd. 5 * Chanwoo Choi <cw00.choi@samsung.com> 6 * 7 * Samsung's Exynos5433 SoC pin-mux and pin-config options 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#define PIN_PULL_NONE 0 16#define PIN_PULL_DOWN 1 17#define PIN_PULL_UP 3 18 19#define PIN_DRV_LV1 0 20#define PIN_DRV_LV2 2 21#define PIN_DRV_LV3 1 22#define PIN_DRV_LV4 3 23 24#define PIN_IN 0 25#define PIN_OUT 1 26#define PIN_FUNC1 2 27 28#define PIN(_func, _pin, _pull, _drv) \ 29 _pin { \ 30 samsung,pins = #_pin; \ 31 samsung,pin-function = <PIN_ ##_func>; \ 32 samsung,pin-pud = <PIN_PULL_ ##_pull>; \ 33 samsung,pin-drv = <PIN_DRV_ ##_drv>; \ 34 } 35 36&pinctrl_alive { 37 gpa0: gpa0 { 38 gpio-controller; 39 #gpio-cells = <2>; 40 41 interrupt-controller; 42 interrupt-parent = <&gic>; 43 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 44 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 45 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 46 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 47 <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 48 <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 49 <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 50 <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 51 #interrupt-cells = <2>; 52 }; 53 54 gpa1: gpa1 { 55 gpio-controller; 56 #gpio-cells = <2>; 57 58 interrupt-controller; 59 interrupt-parent = <&gic>; 60 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 61 <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 62 <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 63 <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 64 <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 65 <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 66 <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 67 <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 68 #interrupt-cells = <2>; 69 }; 70 71 gpa2: gpa2 { 72 gpio-controller; 73 #gpio-cells = <2>; 74 75 interrupt-controller; 76 #interrupt-cells = <2>; 77 }; 78 79 gpa3: gpa3 { 80 gpio-controller; 81 #gpio-cells = <2>; 82 83 interrupt-controller; 84 #interrupt-cells = <2>; 85 }; 86 87 gpf1: gpf1 { 88 gpio-controller; 89 #gpio-cells = <2>; 90 91 interrupt-controller; 92 #interrupt-cells = <2>; 93 }; 94 95 gpf2: gpf2 { 96 gpio-controller; 97 #gpio-cells = <2>; 98 99 interrupt-controller; 100 #interrupt-cells = <2>; 101 }; 102 103 gpf3: gpf3 { 104 gpio-controller; 105 #gpio-cells = <2>; 106 107 interrupt-controller; 108 #interrupt-cells = <2>; 109 }; 110 111 gpf4: gpf4 { 112 gpio-controller; 113 #gpio-cells = <2>; 114 115 interrupt-controller; 116 #interrupt-cells = <2>; 117 }; 118 119 gpf5: gpf5 { 120 gpio-controller; 121 #gpio-cells = <2>; 122 123 interrupt-controller; 124 #interrupt-cells = <2>; 125 }; 126}; 127 128&pinctrl_aud { 129 gpz0: gpz0 { 130 gpio-controller; 131 #gpio-cells = <2>; 132 133 interrupt-controller; 134 #interrupt-cells = <2>; 135 }; 136 137 gpz1: gpz1 { 138 gpio-controller; 139 #gpio-cells = <2>; 140 141 interrupt-controller; 142 #interrupt-cells = <2>; 143 }; 144 145 i2s0_bus: i2s0-bus { 146 samsung,pins = "gpz0-0", "gpz0-1", "gpz0-2", "gpz0-3", 147 "gpz0-4", "gpz0-5", "gpz0-6"; 148 samsung,pin-function = <2>; 149 samsung,pin-pud = <1>; 150 samsung,pin-drv = <0>; 151 }; 152 153 pcm0_bus: pcm0-bus { 154 samsung,pins = "gpz1-0", "gpz1-1", "gpz1-2", "gpz1-3"; 155 samsung,pin-function = <3>; 156 samsung,pin-pud = <1>; 157 samsung,pin-drv = <0>; 158 }; 159 160 uart_aud_bus: uart-aud-bus { 161 samsung,pins = "gpz1-3", "gpz1-2", "gpz1-1", "gpz1-0"; 162 samsung,pin-function = <2>; 163 samsung,pin-pud = <0>; 164 samsung,pin-drv = <0>; 165 }; 166}; 167 168&pinctrl_cpif { 169 gpv6: gpv6 { 170 gpio-controller; 171 #gpio-cells = <2>; 172 173 interrupt-controller; 174 #interrupt-cells = <2>; 175 }; 176}; 177 178&pinctrl_ese { 179 gpj2: gpj2 { 180 gpio-controller; 181 #gpio-cells = <2>; 182 183 interrupt-controller; 184 #interrupt-cells = <2>; 185 }; 186}; 187 188&pinctrl_finger { 189 gpd5: gpd5 { 190 gpio-controller; 191 #gpio-cells = <2>; 192 193 interrupt-controller; 194 #interrupt-cells = <2>; 195 }; 196 197 spi2_bus: spi2-bus { 198 samsung,pins = "gpd5-0", "gpd5-2", "gpd5-3"; 199 samsung,pin-function = <2>; 200 samsung,pin-pud = <3>; 201 samsung,pin-drv = <0>; 202 }; 203 204 hs_i2c6_bus: hs-i2c6-bus { 205 samsung,pins = "gpd5-3", "gpd5-2"; 206 samsung,pin-function = <4>; 207 samsung,pin-pud = <3>; 208 samsung,pin-drv = <0>; 209 }; 210}; 211 212&pinctrl_fsys { 213 gph1: gph1 { 214 gpio-controller; 215 #gpio-cells = <2>; 216 217 interrupt-controller; 218 #interrupt-cells = <2>; 219 }; 220 221 gpr4: gpr4 { 222 gpio-controller; 223 #gpio-cells = <2>; 224 225 interrupt-controller; 226 #interrupt-cells = <2>; 227 }; 228 229 gpr0: gpr0 { 230 gpio-controller; 231 #gpio-cells = <2>; 232 233 interrupt-controller; 234 #interrupt-cells = <2>; 235 }; 236 237 gpr1: gpr1 { 238 gpio-controller; 239 #gpio-cells = <2>; 240 241 interrupt-controller; 242 #interrupt-cells = <2>; 243 }; 244 245 gpr2: gpr2 { 246 gpio-controller; 247 #gpio-cells = <2>; 248 249 interrupt-controller; 250 #interrupt-cells = <2>; 251 }; 252 253 gpr3: gpr3 { 254 gpio-controller; 255 #gpio-cells = <2>; 256 257 interrupt-controller; 258 #interrupt-cells = <2>; 259 }; 260 261 sd0_clk: sd0-clk { 262 samsung,pins = "gpr0-0"; 263 samsung,pin-function = <2>; 264 samsung,pin-pud = <0>; 265 samsung,pin-drv = <3>; 266 }; 267 268 sd0_cmd: sd0-cmd { 269 samsung,pins = "gpr0-1"; 270 samsung,pin-function = <2>; 271 samsung,pin-pud = <0>; 272 samsung,pin-drv = <3>; 273 }; 274 275 sd0_rdqs: sd0-rdqs { 276 samsung,pins = "gpr0-2"; 277 samsung,pin-function = <2>; 278 samsung,pin-pud = <1>; 279 samsung,pin-drv = <3>; 280 }; 281 282 sd0_qrdy: sd0-qrdy { 283 samsung,pins = "gpr0-3"; 284 samsung,pin-function = <2>; 285 samsung,pin-pud = <1>; 286 samsung,pin-drv = <3>; 287 }; 288 289 sd0_bus1: sd0-bus-width1 { 290 samsung,pins = "gpr1-0"; 291 samsung,pin-function = <2>; 292 samsung,pin-pud = <3>; 293 samsung,pin-drv = <3>; 294 }; 295 296 sd0_bus4: sd0-bus-width4 { 297 samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3"; 298 samsung,pin-function = <2>; 299 samsung,pin-pud = <3>; 300 samsung,pin-drv = <3>; 301 }; 302 303 sd0_bus8: sd0-bus-width8 { 304 samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7"; 305 samsung,pin-function = <2>; 306 samsung,pin-pud = <3>; 307 samsung,pin-drv = <3>; 308 }; 309 310 sd1_clk: sd1-clk { 311 samsung,pins = "gpr2-0"; 312 samsung,pin-function = <2>; 313 samsung,pin-pud = <0>; 314 samsung,pin-drv = <3>; 315 }; 316 317 sd1_cmd: sd1-cmd { 318 samsung,pins = "gpr2-1"; 319 samsung,pin-function = <2>; 320 samsung,pin-pud = <0>; 321 samsung,pin-drv = <3>; 322 }; 323 324 sd1_bus1: sd1-bus-width1 { 325 samsung,pins = "gpr3-0"; 326 samsung,pin-function = <2>; 327 samsung,pin-pud = <3>; 328 samsung,pin-drv = <3>; 329 }; 330 331 sd1_bus4: sd1-bus-width4 { 332 samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3"; 333 samsung,pin-function = <2>; 334 samsung,pin-pud = <3>; 335 samsung,pin-drv = <3>; 336 }; 337 338 sd1_bus8: sd1-bus-width8 { 339 samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; 340 samsung,pin-function = <2>; 341 samsung,pin-pud = <3>; 342 samsung,pin-drv = <3>; 343 }; 344 345 pcie_bus: pcie_bus { 346 samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; 347 samsung,pin-function = <3>; 348 samsung,pin-pud = <3>; 349 }; 350 351 sd2_clk: sd2-clk { 352 samsung,pins = "gpr4-0"; 353 samsung,pin-function = <2>; 354 samsung,pin-pud = <0>; 355 samsung,pin-drv = <3>; 356 }; 357 358 sd2_cmd: sd2-cmd { 359 samsung,pins = "gpr4-1"; 360 samsung,pin-function = <2>; 361 samsung,pin-pud = <0>; 362 samsung,pin-drv = <3>; 363 }; 364 365 sd2_cd: sd2-cd { 366 samsung,pins = "gpr4-2"; 367 samsung,pin-function = <2>; 368 samsung,pin-pud = <3>; 369 samsung,pin-drv = <3>; 370 }; 371 372 sd2_bus1: sd2-bus-width1 { 373 samsung,pins = "gpr4-3"; 374 samsung,pin-function = <2>; 375 samsung,pin-pud = <3>; 376 samsung,pin-drv = <3>; 377 }; 378 379 sd2_bus4: sd2-bus-width4 { 380 samsung,pins = "gpr4-4", "gpr4-5", "gpr4-6"; 381 samsung,pin-function = <2>; 382 samsung,pin-pud = <3>; 383 samsung,pin-drv = <3>; 384 }; 385 386 sd2_clk_output: sd2-clk-output { 387 samsung,pins = "gpr4-0"; 388 samsung,pin-function = <1>; 389 samsung,pin-pud = <0>; 390 samsung,pin-drv = <2>; 391 }; 392 393 sd2_cmd_output: sd2-cmd-output { 394 samsung,pins = "gpr4-1"; 395 samsung,pin-function = <1>; 396 samsung,pin-pud = <0>; 397 samsung,pin-drv = <2>; 398 }; 399}; 400 401&pinctrl_imem { 402 gpf0: gpf0 { 403 gpio-controller; 404 #gpio-cells = <2>; 405 406 interrupt-controller; 407 #interrupt-cells = <2>; 408 }; 409}; 410 411&pinctrl_nfc { 412 gpj0: gpj0 { 413 gpio-controller; 414 #gpio-cells = <2>; 415 416 interrupt-controller; 417 #interrupt-cells = <2>; 418 }; 419 420 hs_i2c4_bus: hs-i2c4-bus { 421 samsung,pins = "gpj0-1", "gpj0-0"; 422 samsung,pin-function = <4>; 423 samsung,pin-pud = <3>; 424 samsung,pin-drv = <0>; 425 }; 426}; 427 428&pinctrl_peric { 429 gpv7: gpv7 { 430 gpio-controller; 431 #gpio-cells = <2>; 432 433 interrupt-controller; 434 #interrupt-cells = <2>; 435 }; 436 437 gpb0: gpb0 { 438 gpio-controller; 439 #gpio-cells = <2>; 440 441 interrupt-controller; 442 #interrupt-cells = <2>; 443 }; 444 445 gpc0: gpc0 { 446 gpio-controller; 447 #gpio-cells = <2>; 448 449 interrupt-controller; 450 #interrupt-cells = <2>; 451 }; 452 453 gpc1: gpc1 { 454 gpio-controller; 455 #gpio-cells = <2>; 456 457 interrupt-controller; 458 #interrupt-cells = <2>; 459 }; 460 461 gpc2: gpc2 { 462 gpio-controller; 463 #gpio-cells = <2>; 464 465 interrupt-controller; 466 #interrupt-cells = <2>; 467 }; 468 469 gpc3: gpc3 { 470 gpio-controller; 471 #gpio-cells = <2>; 472 473 interrupt-controller; 474 #interrupt-cells = <2>; 475 }; 476 477 gpg0: gpg0 { 478 gpio-controller; 479 #gpio-cells = <2>; 480 481 interrupt-controller; 482 #interrupt-cells = <2>; 483 }; 484 485 gpd0: gpd0 { 486 gpio-controller; 487 #gpio-cells = <2>; 488 489 interrupt-controller; 490 #interrupt-cells = <2>; 491 }; 492 493 gpd1: gpd1 { 494 gpio-controller; 495 #gpio-cells = <2>; 496 497 interrupt-controller; 498 #interrupt-cells = <2>; 499 }; 500 501 gpd2: gpd2 { 502 gpio-controller; 503 #gpio-cells = <2>; 504 505 interrupt-controller; 506 #interrupt-cells = <2>; 507 }; 508 509 gpd4: gpd4 { 510 gpio-controller; 511 #gpio-cells = <2>; 512 513 interrupt-controller; 514 #interrupt-cells = <2>; 515 }; 516 517 gpd8: gpd8 { 518 gpio-controller; 519 #gpio-cells = <2>; 520 521 interrupt-controller; 522 #interrupt-cells = <2>; 523 }; 524 525 gpd6: gpd6 { 526 gpio-controller; 527 #gpio-cells = <2>; 528 529 interrupt-controller; 530 #interrupt-cells = <2>; 531 }; 532 533 gpd7: gpd7 { 534 gpio-controller; 535 #gpio-cells = <2>; 536 537 interrupt-controller; 538 #interrupt-cells = <2>; 539 }; 540 541 gpg1: gpg1 { 542 gpio-controller; 543 #gpio-cells = <2>; 544 545 interrupt-controller; 546 #interrupt-cells = <2>; 547 }; 548 549 gpg2: gpg2 { 550 gpio-controller; 551 #gpio-cells = <2>; 552 553 interrupt-controller; 554 #interrupt-cells = <2>; 555 }; 556 557 gpg3: gpg3 { 558 gpio-controller; 559 #gpio-cells = <2>; 560 561 interrupt-controller; 562 #interrupt-cells = <2>; 563 }; 564 565 hs_i2c8_bus: hs-i2c8-bus { 566 samsung,pins = "gpb0-1", "gpb0-0"; 567 samsung,pin-function = <4>; 568 samsung,pin-pud = <3>; 569 samsung,pin-drv = <0>; 570 }; 571 572 hs_i2c9_bus: hs-i2c9-bus { 573 samsung,pins = "gpb0-3", "gpb0-2"; 574 samsung,pin-function = <4>; 575 samsung,pin-pud = <3>; 576 samsung,pin-drv = <0>; 577 }; 578 579 i2s1_bus: i2s1-bus { 580 samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2", 581 "gpd4-3", "gpd4-4"; 582 samsung,pin-function = <2>; 583 samsung,pin-pud = <1>; 584 samsung,pin-drv = <0>; 585 }; 586 587 pcm1_bus: pcm1-bus { 588 samsung,pins = "gpd4-0", "gpd4-1", "gpd4-2", 589 "gpd4-3", "gpd4-4"; 590 samsung,pin-function = <3>; 591 samsung,pin-pud = <1>; 592 samsung,pin-drv = <0>; 593 }; 594 595 spdif_bus: spdif-bus { 596 samsung,pins = "gpd4-3", "gpd4-4"; 597 samsung,pin-function = <4>; 598 samsung,pin-pud = <1>; 599 samsung,pin-drv = <0>; 600 }; 601 602 fimc_is_spi_pin0: fimc-is-spi-pin0 { 603 samsung,pins = "gpc3-3", "gpc3-2", "gpc3-1", "gpc3-0"; 604 samsung,pin-function = <2>; 605 samsung,pin-pud = <0>; 606 samsung,pin-drv = <0>; 607 }; 608 609 fimc_is_spi_pin1: fimc-is-spi-pin1 { 610 samsung,pins = "gpc3-7", "gpc3-6", "gpc3-5", "gpc3-4"; 611 samsung,pin-function = <2>; 612 samsung,pin-pud = <0>; 613 samsung,pin-drv = <0>; 614 }; 615 616 uart0_bus: uart0-bus { 617 samsung,pins = "gpd0-3", "gpd0-2", "gpd0-1", "gpd0-0"; 618 samsung,pin-function = <2>; 619 samsung,pin-pud = <0>; 620 }; 621 622 hs_i2c2_bus: hs-i2c2-bus { 623 samsung,pins = "gpd0-3", "gpd0-2"; 624 samsung,pin-function = <3>; 625 samsung,pin-pud = <3>; 626 samsung,pin-drv = <0>; 627 }; 628 629 uart2_bus: uart2-bus { 630 samsung,pins = "gpd1-5", "gpd1-4"; 631 samsung,pin-function = <2>; 632 samsung,pin-pud = <0>; 633 }; 634 635 uart1_bus: uart1-bus { 636 samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0"; 637 samsung,pin-function = <2>; 638 samsung,pin-pud = <0>; 639 }; 640 641 hs_i2c3_bus: hs-i2c3-bus { 642 samsung,pins = "gpd1-3", "gpd1-2"; 643 samsung,pin-function = <3>; 644 samsung,pin-pud = <3>; 645 samsung,pin-drv = <0>; 646 }; 647 648 hs_i2c0_bus: hs-i2c0-bus { 649 samsung,pins = "gpd2-1", "gpd2-0"; 650 samsung,pin-function = <2>; 651 samsung,pin-pud = <3>; 652 samsung,pin-drv = <0>; 653 }; 654 655 hs_i2c1_bus: hs-i2c1-bus { 656 samsung,pins = "gpd2-3", "gpd2-2"; 657 samsung,pin-function = <2>; 658 samsung,pin-pud = <3>; 659 samsung,pin-drv = <0>; 660 }; 661 662 pwm0_out: pwm0-out { 663 samsung,pins = "gpd2-4"; 664 samsung,pin-function = <2>; 665 samsung,pin-pud = <0>; 666 samsung,pin-drv = <0>; 667 }; 668 669 pwm1_out: pwm1-out { 670 samsung,pins = "gpd2-5"; 671 samsung,pin-function = <2>; 672 samsung,pin-pud = <0>; 673 samsung,pin-drv = <0>; 674 }; 675 676 pwm2_out: pwm2-out { 677 samsung,pins = "gpd2-6"; 678 samsung,pin-function = <2>; 679 samsung,pin-pud = <0>; 680 samsung,pin-drv = <0>; 681 }; 682 683 pwm3_out: pwm3-out { 684 samsung,pins = "gpd2-7"; 685 samsung,pin-function = <2>; 686 samsung,pin-pud = <0>; 687 samsung,pin-drv = <0>; 688 }; 689 690 spi1_bus: spi1-bus { 691 samsung,pins = "gpd6-2", "gpd6-4", "gpd6-5"; 692 samsung,pin-function = <2>; 693 samsung,pin-pud = <3>; 694 samsung,pin-drv = <0>; 695 }; 696 697 hs_i2c7_bus: hs-i2c7-bus { 698 samsung,pins = "gpd2-7", "gpd2-6"; 699 samsung,pin-function = <4>; 700 samsung,pin-pud = <3>; 701 samsung,pin-drv = <0>; 702 }; 703 704 spi0_bus: spi0-bus { 705 samsung,pins = "gpd8-0", "gpd6-0", "gpd6-1"; 706 samsung,pin-function = <2>; 707 samsung,pin-pud = <3>; 708 samsung,pin-drv = <0>; 709 }; 710 711 hs_i2c10_bus: hs-i2c10-bus { 712 samsung,pins = "gpg3-1", "gpg3-0"; 713 samsung,pin-function = <4>; 714 samsung,pin-pud = <3>; 715 samsung,pin-drv = <0>; 716 }; 717 718 hs_i2c11_bus: hs-i2c11-bus { 719 samsung,pins = "gpg3-3", "gpg3-2"; 720 samsung,pin-function = <4>; 721 samsung,pin-pud = <3>; 722 samsung,pin-drv = <0>; 723 }; 724 725 spi3_bus: spi3-bus { 726 samsung,pins = "gpg3-4", "gpg3-6", "gpg3-7"; 727 samsung,pin-function = <3>; 728 samsung,pin-pud = <3>; 729 samsung,pin-drv = <0>; 730 }; 731 732 spi4_bus: spi4-bus { 733 samsung,pins = "gpv7-1", "gpv7-3", "gpv7-4"; 734 samsung,pin-function = <3>; 735 samsung,pin-pud = <3>; 736 samsung,pin-drv = <0>; 737 }; 738 739 fimc_is_uart: fimc-is-uart { 740 samsung,pins = "gpc1-1", "gpc0-7"; 741 samsung,pin-function = <3>; 742 samsung,pin-pud = <0>; 743 samsung,pin-drv = <0>; 744 }; 745 746 fimc_is_ch0_i2c: fimc-is-ch0_i2c { 747 samsung,pins = "gpc2-1", "gpc2-0"; 748 samsung,pin-function = <2>; 749 samsung,pin-pud = <0>; 750 samsung,pin-drv = <0>; 751 }; 752 753 fimc_is_ch0_mclk: fimc-is-ch0_mclk { 754 samsung,pins = "gpd7-0"; 755 samsung,pin-function = <2>; 756 samsung,pin-pud = <0>; 757 samsung,pin-drv = <0>; 758 }; 759 760 fimc_is_ch1_i2c: fimc-is-ch1-i2c { 761 samsung,pins = "gpc2-3", "gpc2-2"; 762 samsung,pin-function = <2>; 763 samsung,pin-pud = <0>; 764 samsung,pin-drv = <0>; 765 }; 766 767 fimc_is_ch1_mclk: fimc-is-ch1-mclk { 768 samsung,pins = "gpd7-1"; 769 samsung,pin-function = <2>; 770 samsung,pin-pud = <0>; 771 samsung,pin-drv = <0>; 772 }; 773 774 fimc_is_ch2_i2c: fimc-is-ch2-i2c { 775 samsung,pins = "gpc2-5", "gpc2-4"; 776 samsung,pin-function = <2>; 777 samsung,pin-pud = <0>; 778 samsung,pin-drv = <0>; 779 }; 780 781 fimc_is_ch2_mclk: fimc-is-ch2-mclk { 782 samsung,pins = "gpd7-2"; 783 samsung,pin-function = <2>; 784 samsung,pin-pud = <0>; 785 samsung,pin-drv = <0>; 786 }; 787}; 788 789&pinctrl_touch { 790 gpj1: gpj1 { 791 gpio-controller; 792 #gpio-cells = <2>; 793 794 interrupt-controller; 795 #interrupt-cells = <2>; 796 }; 797 798 hs_i2c5_bus: hs-i2c5-bus { 799 samsung,pins = "gpj1-1", "gpj1-0"; 800 samsung,pin-function = <4>; 801 samsung,pin-pud = <3>; 802 samsung,pin-drv = <0>; 803 }; 804}; 805