Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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