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