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