1// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2/* 3 * Samsung's Exynos 8895 SoC pin-mux and pin-config device tree source 4 * 5 * Copyright (c) 2024, Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com> 6 */ 7 8#include <dt-bindings/interrupt-controller/arm-gic.h> 9#include "exynos-pinctrl.h" 10 11&pinctrl_abox { 12 gph0: gph0-gpio-bank { 13 gpio-controller; 14 #gpio-cells = <2>; 15 16 interrupt-controller; 17 #interrupt-cells = <2>; 18 }; 19 20 gph1: gph1-gpio-bank { 21 gpio-controller; 22 #gpio-cells = <2>; 23 24 interrupt-controller; 25 #interrupt-cells = <2>; 26 }; 27 28 gph3: gph3-gpio-bank { 29 gpio-controller; 30 #gpio-cells = <2>; 31 32 interrupt-controller; 33 #interrupt-cells = <2>; 34 }; 35}; 36 37&pinctrl_alive { 38 gpa0: gpa0-gpio-bank { 39 gpio-controller; 40 #gpio-cells = <2>; 41 42 interrupt-controller; 43 #interrupt-cells = <2>; 44 interrupt-parent = <&gic>; 45 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 46 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 47 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 48 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 49 <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 50 <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 51 <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 52 <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 53 }; 54 55 gpa1: gpa1-gpio-bank { 56 gpio-controller; 57 #gpio-cells = <2>; 58 59 interrupt-controller; 60 #interrupt-cells = <2>; 61 interrupt-parent = <&gic>; 62 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 63 <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 64 <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 65 <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 66 <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 67 <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 68 <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 69 <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 70 }; 71 72 gpa2: gpa2-gpio-bank { 73 gpio-controller; 74 #gpio-cells = <2>; 75 76 interrupt-controller; 77 #interrupt-cells = <2>; 78 }; 79 80 gpa3: gpa3-gpio-bank { 81 gpio-controller; 82 #gpio-cells = <2>; 83 84 interrupt-controller; 85 #interrupt-cells = <2>; 86 }; 87 88 gpa4: gpa4-gpio-bank { 89 gpio-controller; 90 #gpio-cells = <2>; 91 }; 92 93 bt_hostwake: bt-hostwake-pins { 94 samsung,pins = "gpa2-3"; 95 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 96 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 97 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 98 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 99 }; 100 101 pcie_wake: pcie-wake-pins { 102 samsung,pins = "gpa3-3"; 103 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 104 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 105 }; 106 107 uart1_bus: uart1-bus-pins { 108 samsung,pins = "gpa4-4", "gpa4-3", "gpa4-2", "gpa4-1"; 109 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 110 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 111 }; 112 113 wlan_host_wake: wlan-host-wake-pins { 114 samsung,pins = "gpa0-7"; 115 samsung,pin-function = <EXYNOS_PIN_FUNC_EINT>; 116 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 117 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 118 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_DOWN>; 119 }; 120}; 121 122&pinctrl_busc { 123 gpb2: gpb2-gpio-bank { 124 gpio-controller; 125 #gpio-cells = <2>; 126 127 interrupt-controller; 128 #interrupt-cells = <2>; 129 }; 130 131 hsi2c0_bus: hsi2c0-bus-pins { 132 samsung,pins = "gpb2-1", "gpb2-0"; 133 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 134 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 135 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 136 }; 137 138 speedy_bus: speedy-bus-pins { 139 samsung,pins = "gpb2-0"; 140 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 141 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 142 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 143 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 144 }; 145}; 146 147&pinctrl_fsys0 { 148 gpi0: gpi0-gpio-bank { 149 gpio-controller; 150 #gpio-cells = <2>; 151 152 interrupt-controller; 153 #interrupt-cells = <2>; 154 }; 155 156 gpi1: gpi1-gpio-bank { 157 gpio-controller; 158 #gpio-cells = <2>; 159 160 interrupt-controller; 161 #interrupt-cells = <2>; 162 }; 163 164 ufs_rst_n: ufs-rst-n-pins { 165 samsung,pins = "gpi0-1"; 166 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 167 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 168 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 169 }; 170 171 ufs_refclk_out: ufs-refclk-out-pins { 172 samsung,pins = "gpi0-0"; 173 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 174 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 175 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 176 }; 177}; 178 179&pinctrl_fsys1 { 180 gpj0: gpj0-gpio-bank { 181 gpio-controller; 182 #gpio-cells = <2>; 183 184 interrupt-controller; 185 #interrupt-cells = <2>; 186 }; 187 188 gpj1: gpj1-gpio-bank { 189 gpio-controller; 190 #gpio-cells = <2>; 191 192 interrupt-controller; 193 #interrupt-cells = <2>; 194 }; 195 196 bt_btwake: bt-btwake-pins { 197 samsung,pins = "gpj1-4"; 198 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 199 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 200 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 201 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 202 }; 203 204 bt_en: bt-en-pins { 205 samsung,pins ="gpj1-7"; 206 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 207 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 208 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 209 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 210 }; 211 212 cfg_wlanen: cfg-wlanen-pins { 213 samsung,pins = "gpj1-3"; 214 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 215 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 216 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 217 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 218 }; 219 220 sd2_clk: sd2-clk-pins { 221 samsung,pins = "gpj0-0"; 222 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 223 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 224 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 225 }; 226 227 sd2_cmd: sd2-cmd-pins { 228 samsung,pins = "gpj0-1"; 229 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 230 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 231 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>; 232 }; 233 234 sd2_bus1: sd2-bus-width1-pins { 235 samsung,pins = "gpj0-2"; 236 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 237 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 238 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>; 239 }; 240 241 sd2_bus4: sd2-bus-width4-pins { 242 samsung,pins = "gpj0-3", "gpj0-4", "gpj0-5"; 243 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 244 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 245 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>; 246 }; 247 248 /* For Drive strength swapping */ 249 sd2_clk_fast_slew_rate_1x: sd2-clk-fast-slew-rate-1x-pins { 250 samsung,pins = "gpj0-0"; 251 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 252 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 253 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 254 }; 255 256 sd2_clk_fast_slew_rate_2x: sd2-clk-fast-slew-rate-2x-pins { 257 samsung,pins = "gpj0-0"; 258 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 259 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 260 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV3>; 261 }; 262 263 sd2_clk_fast_slew_rate_3x: sd2-clk-fast-slew-rate-3x-pins { 264 samsung,pins = "gpj0-0"; 265 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 266 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 267 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 268 }; 269 270 sd2_clk_fast_slew_rate_4x: sd2-clk-fast-slew-rate-4x-pins { 271 samsung,pins = "gpj0-0"; 272 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 273 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 274 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 275 }; 276}; 277 278&pinctrl_peric0 { 279 gpb1: gpb1-gpio-bank { 280 gpio-controller; 281 #gpio-cells = <2>; 282 283 interrupt-controller; 284 #interrupt-cells = <2>; 285 }; 286 287 gpd0: gpd0-gpio-bank { 288 gpio-controller; 289 #gpio-cells = <2>; 290 291 interrupt-controller; 292 #interrupt-cells = <2>; 293 }; 294 295 gpd1: gpd1-gpio-bank { 296 gpio-controller; 297 #gpio-cells = <2>; 298 299 interrupt-controller; 300 #interrupt-cells = <2>; 301 }; 302 303 gpd2: gpd2-gpio-bank { 304 gpio-controller; 305 #gpio-cells = <2>; 306 307 interrupt-controller; 308 #interrupt-cells = <2>; 309 }; 310 311 gpd3: gpd3-gpio-bank { 312 gpio-controller; 313 #gpio-cells = <2>; 314 315 interrupt-controller; 316 #interrupt-cells = <2>; 317 }; 318 319 gpe7: gpe7-gpio-bank { 320 gpio-controller; 321 #gpio-cells = <2>; 322 323 interrupt-controller; 324 #interrupt-cells = <2>; 325 }; 326 327 gpf1: gpf1-gpio-bank { 328 gpio-controller; 329 #gpio-cells = <2>; 330 331 interrupt-controller; 332 #interrupt-cells = <2>; 333 }; 334 335 hsi2c5_bus: hsi2c5-bus-pins { 336 samsung,pins = "gpd1-1", "gpd1-0"; 337 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 338 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 339 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 340 }; 341 342 hsi2c6_bus: hsi2c6-bus-pins { 343 samsung,pins = "gpd1-3", "gpd1-2"; 344 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 345 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 346 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 347 }; 348 349 hsi2c7_bus: hsi2c7-bus-pins { 350 samsung,pins = "gpd1-5", "gpd1-4"; 351 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 352 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 353 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 354 }; 355 356 hsi2c8_bus: hsi2c8-bus-pins { 357 samsung,pins = "gpd1-7", "gpd1-6"; 358 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 359 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 360 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 361 }; 362 363 hsi2c9_bus: hsi2c9-bus-pins { 364 samsung,pins = "gpd2-1", "gpd2-0"; 365 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 366 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 367 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 368 }; 369 370 hsi2c10_bus: hsi2c10-bus-pins { 371 samsung,pins = "gpd2-3", "gpd2-2"; 372 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 373 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 374 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 375 }; 376 377 hsi2c11_bus: hsi2c11-bus-pins { 378 samsung,pins = "gpd3-1", "gpd3-0"; 379 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 380 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 381 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 382 }; 383 384 hsi2c12_bus: hsi2c12-bus-pins { 385 samsung,pins = "gpd3-3", "gpd3-2"; 386 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 387 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 388 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 389 }; 390 391 hs_i2c14_bus: hs-i2c14-bus-pins { 392 samsung,pins = "gpe6-3", "gpe6-2"; 393 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 394 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 395 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 396 }; 397 398 spi2_bus: spi2-bus-pins { 399 samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0"; 400 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 401 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 402 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 403 }; 404 405 spi2_cs: spi2-cs-pins { 406 samsung,pins = "gpd1-2"; 407 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 408 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 409 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 410 }; 411 412 spi3_bus: spi3-bus-pins { 413 samsung,pins = "gpd1-7", "gpd1-5", "gpd1-4"; 414 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 415 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 416 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 417 }; 418 419 spi3_cs: spi3-cs-pins { 420 samsung,pins = "gpd1-6"; 421 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 422 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 423 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 424 }; 425 426 spi4_bus: spi4-bus-pins { 427 samsung,pins = "gpd2-3", "gpd2-1", "gpd2-0"; 428 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 429 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 430 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 431 }; 432 433 spi4_cs: spi4-cs-pins { 434 samsung,pins = "gpd2-2"; 435 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 436 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 437 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 438 }; 439 440 spi5_bus: spi5-bus-pins { 441 samsung,pins = "gpd3-3", "gpd3-1", "gpd3-0"; 442 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 443 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 444 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 445 }; 446 447 spi5_cs: spi5-cs-pins { 448 samsung,pins = "gpd3-2"; 449 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 450 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 451 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 452 }; 453 454 uart0_bus: uart0-bus-pins { 455 samsung,pins = "gpd0-7", "gpd0-6"; 456 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 457 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 458 }; 459 460 uart2_bus: uart2-bus-pins { 461 samsung,pins = "gpd1-3", "gpd1-2", "gpd1-1", "gpd1-0"; 462 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 463 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 464 }; 465 466 uart2_bus_dual: uart2-bus-dual-pins { 467 samsung,pins = "gpd1-1", "gpd1-0"; 468 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 469 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 470 }; 471 472 uart3_bus: uart3-bus-pins { 473 samsung,pins = "gpd1-7", "gpd1-6", "gpd1-5", "gpd1-4"; 474 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 475 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 476 }; 477 478 uart3_bus_dual: uart3-bus-dual-pins { 479 samsung,pins = "gpd1-5", "gpd1-4"; 480 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 481 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 482 }; 483 484 uart4_bus: uart4-bus-pins { 485 samsung,pins = "gpd2-3", "gpd2-2", "gpd2-1", "gpd2-0"; 486 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 487 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 488 }; 489 490 uart4_bus_dual: uart4-bus-dual-pins { 491 samsung,pins = "gpd2-1", "gpd2-0"; 492 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 493 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 494 }; 495 496 uart5_bus: uart5-bus-pins { 497 samsung,pins = "gpd3-3", "gpd3-2", "gpd3-1", "gpd3-0"; 498 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 499 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 500 }; 501 502 uart5_bus_dual: uart5-bus-dual-pins { 503 samsung,pins = "gpd3-1", "gpd3-0"; 504 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 505 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 506 }; 507}; 508 509&pinctrl_peric1 { 510 gpb0: gpb0-gpio-bank { 511 gpio-controller; 512 #gpio-cells = <2>; 513 514 interrupt-controller; 515 #interrupt-cells = <2>; 516 }; 517 518 gpc0: gpc0-gpio-bank { 519 gpio-controller; 520 #gpio-cells = <2>; 521 522 interrupt-controller; 523 #interrupt-cells = <2>; 524 }; 525 526 gpc1: gpc1-gpio-bank { 527 gpio-controller; 528 #gpio-cells = <2>; 529 530 interrupt-controller; 531 #interrupt-cells = <2>; 532 }; 533 534 gpc2: gpc2-gpio-bank { 535 gpio-controller; 536 #gpio-cells = <2>; 537 538 interrupt-controller; 539 #interrupt-cells = <2>; 540 }; 541 542 gpc3: gpc3-gpio-bank { 543 gpio-controller; 544 #gpio-cells = <2>; 545 546 interrupt-controller; 547 #interrupt-cells = <2>; 548 }; 549 550 gpe1: gpe1-gpio-bank { 551 gpio-controller; 552 #gpio-cells = <2>; 553 554 interrupt-controller; 555 #interrupt-cells = <2>; 556 }; 557 558 gpe2: gpe2-gpio-bank { 559 gpio-controller; 560 #gpio-cells = <2>; 561 562 interrupt-controller; 563 #interrupt-cells = <2>; 564 }; 565 566 gpe3: gpe3-gpio-bank { 567 gpio-controller; 568 #gpio-cells = <2>; 569 570 interrupt-controller; 571 #interrupt-cells = <2>; 572 }; 573 574 gpe4: gpe4-gpio-bank { 575 gpio-controller; 576 #gpio-cells = <2>; 577 578 interrupt-controller; 579 #interrupt-cells = <2>; 580 }; 581 582 gpe5: gpe5-gpio-bank { 583 gpio-controller; 584 #gpio-cells = <2>; 585 586 interrupt-controller; 587 #interrupt-cells = <2>; 588 }; 589 590 gpe6: gpe6-gpio-bank { 591 gpio-controller; 592 #gpio-cells = <2>; 593 594 interrupt-controller; 595 #interrupt-cells = <2>; 596 }; 597 598 gpf0: gpf0-gpio-bank { 599 gpio-controller; 600 #gpio-cells = <2>; 601 602 interrupt-controller; 603 #interrupt-cells = <2>; 604 }; 605 606 gpg0: gpg0-gpio-bank { 607 gpio-controller; 608 #gpio-cells = <2>; 609 610 interrupt-controller; 611 #interrupt-cells = <2>; 612 }; 613 614 gpk0: gpk0-gpio-bank { 615 gpio-controller; 616 #gpio-cells = <2>; 617 618 interrupt-controller; 619 #interrupt-cells = <2>; 620 }; 621 622 hrm_irq: hrm-irq-pins { 623 samsung,pins = "gpe6-6"; 624 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 625 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 626 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 627 }; 628 629 hsi2c1_bus: hsi2c1-bus-pins { 630 samsung,pins = "gpc2-1", "gpc2-0"; 631 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 632 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 633 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 634 }; 635 636 hsi2c2_bus: hsi2c2-bus-pins { 637 samsung,pins = "gpc2-3", "gpc2-2"; 638 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 639 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 640 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 641 }; 642 643 hsi2c3_bus: hsi2c3-bus-pins { 644 samsung,pins = "gpc2-5", "gpc2-4"; 645 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 646 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 647 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 648 }; 649 650 hsi2c4_bus: hsi2c4-bus-pins { 651 samsung,pins = "gpc2-7", "gpc2-6"; 652 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 653 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 654 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 655 }; 656 657 hsi2c13_bus: hsi2c13-bus-pins { 658 samsung,pins = "gpe5-1", "gpe5-0"; 659 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 660 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 661 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 662 }; 663 664 hsi2c14_bus: hsi2c14-bus-pins { 665 samsung,pins = "gpe5-3", "gpe5-2"; 666 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 667 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 668 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 669 }; 670 671 hsi2c15_bus: hsi2c15-bus-pins { 672 samsung,pins = "gpe1-1", "gpe1-0"; 673 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 674 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 675 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 676 }; 677 678 hsi2c16_bus: hsi2c16-bus-pins { 679 samsung,pins = "gpe1-3", "gpe1-2"; 680 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 681 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 682 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 683 }; 684 685 hsi2c17_bus: hsi2c17-bus-pins { 686 samsung,pins = "gpe1-5", "gpe1-4"; 687 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 688 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 689 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 690 }; 691 692 hsi2c18_bus: hsi2c18-bus-pins { 693 samsung,pins = "gpe1-7", "gpe1-6"; 694 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 695 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 696 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 697 }; 698 699 hsi2c19_bus: hsi2c19-bus-pins { 700 samsung,pins = "gpe2-1", "gpe2-0"; 701 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 702 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 703 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 704 }; 705 706 hsi2c20_bus: hsi2c20-bus-pins { 707 samsung,pins = "gpe2-3", "gpe2-2"; 708 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 709 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 710 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 711 }; 712 713 hsi2c21_bus: hsi2c21-bus-pins { 714 samsung,pins = "gpe2-5", "gpe2-4"; 715 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 716 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 717 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 718 }; 719 720 hsi2c22_bus: hsi2c22-bus-pins { 721 samsung,pins = "gpe2-7", "gpe2-6"; 722 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 723 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 724 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 725 }; 726 727 hsi2c23_bus: hsi2c23-bus-pins { 728 samsung,pins = "gpe3-1", "gpe3-0"; 729 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 730 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 731 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 732 }; 733 734 hsi2c24_bus: hsi2c24-bus-pins { 735 samsung,pins = "gpe3-3", "gpe3-2"; 736 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 737 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 738 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 739 }; 740 741 hsi2c25_bus: hsi2c25-bus-pins { 742 samsung,pins = "gpe3-5", "gpe3-4"; 743 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 744 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 745 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 746 }; 747 748 hsi2c26_bus: hsi2c26-bus-pins { 749 samsung,pins = "gpe3-7", "gpe3-6"; 750 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 751 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 752 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 753 }; 754 755 hsi2c27_bus: hsi2c27-bus-pins { 756 samsung,pins = "gpe4-1", "gpe4-0"; 757 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 758 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 759 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 760 }; 761 762 hsi2c28_bus: hsi2c28-bus-pins { 763 samsung,pins = "gpe4-3", "gpe4-2"; 764 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 765 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 766 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 767 }; 768 769 hsi2c29_bus: hsi2c29-bus-pins { 770 samsung,pins = "gpe4-5", "gpe4-4"; 771 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 772 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 773 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 774 }; 775 776 hsi2c30_bus: hsi2c30-bus-pins { 777 samsung,pins = "gpe4-7", "gpe4-6"; 778 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 779 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 780 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 781 }; 782 783 hsi2c31_bus: hsi2c31-bus-pins { 784 samsung,pins = "gpe5-5", "gpe5-4"; 785 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 786 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 787 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 788 }; 789 790 hsi2c32_bus: hsi2c32-bus-pins { 791 samsung,pins = "gpe5-7", "gpe5-6"; 792 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 793 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 794 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 795 }; 796 797 spi0_bus: spi0-bus-pins { 798 samsung,pins = "gpc3-3", "gpc3-2", "gpc3-0"; 799 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 800 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 801 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 802 }; 803 804 spi0_cs: spi0-cs-pins { 805 samsung,pins = "gpc3-1"; 806 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 807 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 808 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 809 }; 810 811 spi1_bus: spi1-bus-pins { 812 samsung,pins = "gpc3-7", "gpc3-6", "gpc3-4"; 813 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 814 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 815 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 816 }; 817 818 spi1_cs: spi1-cs-pins { 819 samsung,pins = "gpc3-5"; 820 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 821 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 822 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 823 }; 824 825 spi6_bus: spi6-bus-pins { 826 samsung,pins = "gpe5-3", "gpe5-1", "gpe5-0"; 827 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 828 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 829 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 830 }; 831 832 spi6_cs: spi6-cs-pins { 833 samsung,pins = "gpe5-2"; 834 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 835 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 836 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 837 }; 838 839 spi7_bus: spi7-bus-pins { 840 samsung,pins = "gpe1-3", "gpe1-1", "gpe1-0"; 841 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 842 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 843 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 844 }; 845 846 spi7_cs: spi7-cs-pins { 847 samsung,pins = "gpe1-2"; 848 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 849 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 850 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 851 }; 852 853 spi8_bus: spi8-bus-pins { 854 samsung,pins = "gpe1-7", "gpe1-5", "gpe1-4"; 855 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 856 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 857 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 858 }; 859 860 spi8_cs: spi8-cs-pins { 861 samsung,pins = "gpe1-6"; 862 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 863 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 864 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 865 }; 866 867 spi9_bus: spi9-bus-pins { 868 samsung,pins = "gpe2-3", "gpe2-1", "gpe2-0"; 869 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 870 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 871 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 872 }; 873 874 spi9_cs: spi9-cs-pins { 875 samsung,pins = "gpe2-2"; 876 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 877 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 878 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 879 }; 880 881 spi10_bus: spi10-bus-pins { 882 samsung,pins = "gpe2-7", "gpe2-5", "gpe2-4"; 883 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 884 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 885 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 886 }; 887 888 spi10_cs: spi10-cs-pins { 889 samsung,pins = "gpe2-6"; 890 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 891 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 892 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 893 }; 894 895 spi11_bus: spi11-bus-pins { 896 samsung,pins = "gpe3-3", "gpe3-1", "gpe3-0"; 897 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 898 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 899 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 900 }; 901 902 spi11_cs: spi11-cs-pins { 903 samsung,pins = "gpe3-2"; 904 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 905 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 906 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 907 }; 908 909 spi12_bus: spi12-bus-pins { 910 samsung,pins = "gpe3-7", "gpe3-5", "gpe3-4"; 911 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 912 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 913 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 914 }; 915 916 spi12_cs: spi12-cs-pins { 917 samsung,pins = "gpe3-6"; 918 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 919 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 920 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 921 }; 922 923 spi13_bus: spi13-bus-pins { 924 samsung,pins = "gpe4-3", "gpe4-1", "gpe4-0"; 925 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 926 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 927 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 928 }; 929 930 spi13_cs: spi13-cs-pins { 931 samsung,pins = "gpe4-2"; 932 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 933 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 934 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 935 }; 936 937 spi14_bus: spi14-bus-pins { 938 samsung,pins = "gpe4-7", "gpe4-5", "gpe4-4"; 939 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 940 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 941 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 942 }; 943 944 spi14_cs: spi14-cs-pins { 945 samsung,pins = "gpe4-6"; 946 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 947 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 948 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 949 }; 950 951 spi15_bus: spi15-bus-pins { 952 samsung,pins = "gpe5-7", "gpe5-5", "gpe5-4"; 953 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 954 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 955 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 956 }; 957 958 spi15_cs: spi15-cs-pins { 959 samsung,pins = "gpe5-6"; 960 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 961 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 962 samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 963 }; 964 965 uart6_bus: uart6-bus-pins { 966 samsung,pins = "gpe5-3", "gpe5-2", "gpe5-1", "gpe5-0"; 967 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 968 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 969 }; 970 971 uart6_bus_dual: uart6-bus-dual-pins { 972 samsung,pins = "gpe5-1", "gpe5-0"; 973 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 974 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 975 }; 976 977 uart7_bus: uart7-bus-pins { 978 samsung,pins = "gpe1-3", "gpe1-2", "gpe1-1", "gpe1-0"; 979 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 980 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 981 }; 982 983 uart7_bus_dual: uart7-bus-dual-pins { 984 samsung,pins = "gpe1-1", "gpe1-0"; 985 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 986 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 987 }; 988 989 uart8_bus: uart8-bus-pins { 990 samsung,pins = "gpe1-7", "gpe1-6", "gpe1-5", "gpe1-4"; 991 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 992 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 993 }; 994 995 uart8_bus_dual: uart8-bus-dual-pins { 996 samsung,pins = "gpe1-5", "gpe1-4"; 997 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 998 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 999 }; 1000 1001 uart9_bus: uart9-bus-pins { 1002 samsung,pins = "gpe2-3", "gpe2-2", "gpe2-1", "gpe2-0"; 1003 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1004 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1005 }; 1006 1007 uart9_bus_dual: uart9-bus-dual-pins { 1008 samsung,pins = "gpe2-1", "gpe2-0"; 1009 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1010 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1011 }; 1012 1013 uart10_bus: uart10-bus-pins { 1014 samsung,pins = "gpe2-7", "gpe2-6", "gpe2-5", "gpe2-4"; 1015 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1016 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1017 }; 1018 1019 uart10_bus_dual: uart10-bus-dual-pins { 1020 samsung,pins = "gpe2-5", "gpe2-4"; 1021 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1022 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1023 }; 1024 1025 uart11_bus: uart11-bus-pins { 1026 samsung,pins = "gpe3-3", "gpe3-2", "gpe3-1", "gpe3-0"; 1027 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1028 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1029 }; 1030 1031 uart11_bus_dual: uart11-bus-dual-pins { 1032 samsung,pins = "gpe3-1", "gpe3-0"; 1033 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1034 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1035 }; 1036 1037 uart12_bus: uart12-bus-pins { 1038 samsung,pins = "gpe3-7", "gpe3-6", "gpe3-5", "gpe3-4"; 1039 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1040 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1041 }; 1042 1043 uart12_bus_dual: uart12-bus-dual-pins { 1044 samsung,pins = "gpe3-5", "gpe3-4"; 1045 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1046 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1047 }; 1048 1049 uart13_bus: uart13-bus-pins { 1050 samsung,pins = "gpe4-3", "gpe4-2", "gpe4-1", "gpe4-0"; 1051 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1052 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1053 }; 1054 1055 uart13_bus_dual: uart13-bus-dual-pins { 1056 samsung,pins = "gpe4-1", "gpe4-0"; 1057 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1058 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1059 }; 1060 1061 uart14_bus: uart14-bus-pins { 1062 samsung,pins = "gpe4-7", "gpe4-6", "gpe4-5", "gpe4-4"; 1063 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1064 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1065 }; 1066 1067 uart14_bus_dual: uart14-bus-dual-pins { 1068 samsung,pins = "gpe4-5", "gpe4-4"; 1069 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1070 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1071 }; 1072 1073 uart15_bus: uart15-bus-pins { 1074 samsung,pins = "gpe5-7", "gpe5-6", "gpe5-5", "gpe5-4"; 1075 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1076 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1077 }; 1078 1079 uart15_bus_dual: uart15-bus-dual-pins { 1080 samsung,pins = "gpe5-5", "gpe5-4"; 1081 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1082 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1083 }; 1084}; 1085 1086&pinctrl_vts { 1087 gph2: gph2-gpio-bank { 1088 gpio-controller; 1089 #gpio-cells = <2>; 1090 1091 interrupt-controller; 1092 #interrupt-cells = <2>; 1093 }; 1094}; 1095