1// SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 2/* 3 * Samsung Exynos 990 pin-mux and pin-config device tree source 4 * 5 * Copyright (c) 2024, Igor Belwon <igor.belwon@mentallysanemainliners.org> 6 */ 7 8#include <dt-bindings/interrupt-controller/arm-gic.h> 9#include "exynos-pinctrl.h" 10 11&pinctrl_alive { 12 gpa0: gpa0-gpio-bank { 13 gpio-controller; 14 #gpio-cells = <2>; 15 16 interrupt-controller; 17 #interrupt-cells = <2>; 18 interrupt-parent = <&gic>; 19 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 20 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 21 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 22 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 23 <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 24 <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 25 <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 26 <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 27 }; 28 29 gpa1: gpa1-gpio-bank { 30 gpio-controller; 31 #gpio-cells = <2>; 32 33 interrupt-controller; 34 #interrupt-cells = <2>; 35 interrupt-parent = <&gic>; 36 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 37 <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 38 <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 39 <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 40 <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 41 <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 42 <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 43 <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 44 }; 45 46 gpa2: gpa2-gpio-bank { 47 gpio-controller; 48 #gpio-cells = <2>; 49 50 interrupt-controller; 51 #interrupt-cells = <2>; 52 interrupt-parent = <&gic>; 53 interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>, 54 <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>, 55 <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>, 56 <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>, 57 <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>, 58 <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>, 59 <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>, 60 <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 61 }; 62 63 gpa3: gpa3-gpio-bank { 64 gpio-controller; 65 #gpio-cells = <2>; 66 67 interrupt-controller; 68 #interrupt-cells = <2>; 69 interrupt-parent = <&gic>; 70 interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH>, 71 <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>, 72 <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>, 73 <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH>, 74 <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>, 75 <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH>, 76 <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH>, 77 <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH>; 78 }; 79 80 gpa4: gpa4-gpio-bank { 81 gpio-controller; 82 #gpio-cells = <2>; 83 84 interrupt-controller; 85 #interrupt-cells = <2>; 86 interrupt-parent = <&gic>; 87 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>, 88 <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; 89 }; 90 91 gpq0: gpq0-gpio-bank { 92 gpio-controller; 93 #gpio-cells = <2>; 94 95 interrupt-controller; 96 #interrupt-cells = <2>; 97 }; 98 99 speedy_bus: speedy-bus-pins { 100 samsung,pins = "gpq0-4"; 101 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 102 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 103 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 104 }; 105 106 speedy1_bus: speedy1-bus-pins { 107 samsung,pins = "gpq0-5"; 108 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 109 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 110 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 111 }; 112 113 /* UART1 is also referred to as UART_BT in downstream. */ 114 uart1_bus_single: uart1-bus-pins { 115 samsung,pins = "gpq0-3", "gpq0-2", "gpq0-1", "gpq0-0"; 116 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 117 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 118 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 119 }; 120 121 uart1_rxd_pull: uart1-bus-rxd-pins { 122 samsung,pins = "gpq0-0"; 123 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 124 }; 125 126 uart1_bus_rts: uart1-bus-rts-pins { 127 samsung,pins = "gpq0-2"; 128 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 129 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 130 }; 131 132 uart1_bus_tx_input: uart1-bus-tx-input-pins { 133 samsung,pins = "gpq0-1"; 134 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 135 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 136 }; 137 138 uart1_bus_tx_dat: uart1-bus-tx-dat-pins { 139 samsung,pins = "gpq0-1"; 140 }; 141 142 uart1_bus_tx_con: uart1-bus-tx-con-pins { 143 samsung,pins = "gpq0-1"; 144 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 145 }; 146 147 wlan_host_wake: wlan-host-wake-pins { 148 samsung,pins = "gpa0-7"; 149 samsung,pin-function = <EXYNOS_PIN_FUNC_EINT>; 150 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 151 }; 152}; 153 154&pinctrl_cmgp { 155 gpm0: gpm0-gpio-bank { 156 gpio-controller; 157 #gpio-cells = <2>; 158 159 interrupt-controller; 160 #interrupt-cells = <2>; 161 }; 162 163 gpm1: gpm1-gpio-bank { 164 gpio-controller; 165 #gpio-cells = <2>; 166 167 interrupt-controller; 168 #interrupt-cells = <2>; 169 }; 170 171 gpm2: gpm2-gpio-bank { 172 gpio-controller; 173 #gpio-cells = <2>; 174 175 interrupt-controller; 176 #interrupt-cells = <2>; 177 }; 178 179 gpm3: gpm3-gpio-bank { 180 gpio-controller; 181 #gpio-cells = <2>; 182 183 interrupt-controller; 184 #interrupt-cells = <2>; 185 }; 186 187 gpm4: gpm4-gpio-bank { 188 gpio-controller; 189 #gpio-cells = <2>; 190 191 interrupt-controller; 192 #interrupt-cells = <2>; 193 interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>; 194 }; 195 196 gpm5: gpm5-gpio-bank { 197 gpio-controller; 198 #gpio-cells = <2>; 199 200 interrupt-controller; 201 #interrupt-cells = <2>; 202 interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 203 }; 204 205 gpm6: gpm6-gpio-bank { 206 gpio-controller; 207 #gpio-cells = <2>; 208 209 interrupt-controller; 210 #interrupt-cells = <2>; 211 interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>; 212 }; 213 214 gpm7: gpm7-gpio-bank { 215 gpio-controller; 216 #gpio-cells = <2>; 217 218 interrupt-controller; 219 #interrupt-cells = <2>; 220 interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>; 221 }; 222 223 gpm8: gpm8-gpio-bank { 224 gpio-controller; 225 #gpio-cells = <2>; 226 227 interrupt-controller; 228 #interrupt-cells = <2>; 229 interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>; 230 }; 231 232 gpm9: gpm9-gpio-bank { 233 gpio-controller; 234 #gpio-cells = <2>; 235 236 interrupt-controller; 237 #interrupt-cells = <2>; 238 interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; 239 }; 240 241 gpm10: gpm10-gpio-bank { 242 gpio-controller; 243 #gpio-cells = <2>; 244 245 interrupt-controller; 246 #interrupt-cells = <2>; 247 interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; 248 }; 249 250 gpm11: gpm11-gpio-bank { 251 gpio-controller; 252 #gpio-cells = <2>; 253 254 interrupt-controller; 255 #interrupt-cells = <2>; 256 interrupts = <GIC_SPI 92 IRQ_TYPE_LEVEL_HIGH>; 257 }; 258 259 gpm12: gpm12-gpio-bank { 260 gpio-controller; 261 #gpio-cells = <2>; 262 263 interrupt-controller; 264 #interrupt-cells = <2>; 265 interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>; 266 }; 267 268 gpm13: gpm13-gpio-bank { 269 gpio-controller; 270 #gpio-cells = <2>; 271 272 interrupt-controller; 273 #interrupt-cells = <2>; 274 interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>; 275 }; 276 277 gpm14: gpm14-gpio-bank { 278 gpio-controller; 279 #gpio-cells = <2>; 280 281 interrupt-controller; 282 #interrupt-cells = <2>; 283 interrupts = <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>; 284 }; 285 286 gpm15: gpm15-gpio-bank { 287 gpio-controller; 288 #gpio-cells = <2>; 289 290 interrupt-controller; 291 #interrupt-cells = <2>; 292 interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>; 293 }; 294 295 gpm16: gpm16-gpio-bank { 296 gpio-controller; 297 #gpio-cells = <2>; 298 299 interrupt-controller; 300 #interrupt-cells = <2>; 301 interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>; 302 }; 303 304 gpm17: gpm17-gpio-bank { 305 gpio-controller; 306 #gpio-cells = <2>; 307 308 interrupt-controller; 309 #interrupt-cells = <2>; 310 interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>; 311 }; 312 313 gpm18: gpm18-gpio-bank { 314 gpio-controller; 315 #gpio-cells = <2>; 316 317 interrupt-controller; 318 #interrupt-cells = <2>; 319 interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>; 320 }; 321 322 gpm19: gpm19-gpio-bank { 323 gpio-controller; 324 #gpio-cells = <2>; 325 326 interrupt-controller; 327 #interrupt-cells = <2>; 328 interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>; 329 }; 330 331 gpm20: gpm20-gpio-bank { 332 gpio-controller; 333 #gpio-cells = <2>; 334 335 interrupt-controller; 336 #interrupt-cells = <2>; 337 interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>; 338 }; 339 340 gpm21: gpm21-gpio-bank { 341 gpio-controller; 342 #gpio-cells = <2>; 343 344 interrupt-controller; 345 #interrupt-cells = <2>; 346 interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>; 347 }; 348 349 gpm22: gpm22-gpio-bank { 350 gpio-controller; 351 #gpio-cells = <2>; 352 353 interrupt-controller; 354 #interrupt-cells = <2>; 355 interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; 356 }; 357 358 gpm23: gpm23-gpio-bank { 359 gpio-controller; 360 #gpio-cells = <2>; 361 362 interrupt-controller; 363 #interrupt-cells = <2>; 364 interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>; 365 }; 366 367 gpm24: gpm24-gpio-bank { 368 gpio-controller; 369 #gpio-cells = <2>; 370 371 interrupt-controller; 372 #interrupt-cells = <2>; 373 interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>; 374 }; 375 376 gpm25: gpm25-gpio-bank { 377 gpio-controller; 378 #gpio-cells = <2>; 379 380 interrupt-controller; 381 #interrupt-cells = <2>; 382 interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>; 383 }; 384 385 gpm26: gpm26-gpio-bank { 386 gpio-controller; 387 #gpio-cells = <2>; 388 389 interrupt-controller; 390 #interrupt-cells = <2>; 391 interrupts = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>; 392 }; 393 394 gpm27: gpm27-gpio-bank { 395 gpio-controller; 396 #gpio-cells = <2>; 397 398 interrupt-controller; 399 #interrupt-cells = <2>; 400 interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; 401 }; 402 403 gpm28: gpm28-gpio-bank { 404 gpio-controller; 405 #gpio-cells = <2>; 406 407 interrupt-controller; 408 #interrupt-cells = <2>; 409 interrupts = <GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>; 410 }; 411 412 gpm29: gpm29-gpio-bank { 413 gpio-controller; 414 #gpio-cells = <2>; 415 416 interrupt-controller; 417 #interrupt-cells = <2>; 418 interrupts = <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; 419 }; 420 421 gpm30: gpm30-gpio-bank { 422 gpio-controller; 423 #gpio-cells = <2>; 424 425 interrupt-controller; 426 #interrupt-cells = <2>; 427 interrupts = <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>; 428 }; 429 430 gpm31: gpm31-gpio-bank { 431 gpio-controller; 432 #gpio-cells = <2>; 433 434 interrupt-controller; 435 #interrupt-cells = <2>; 436 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>; 437 }; 438 439 gpm32: gpm32-gpio-bank { 440 gpio-controller; 441 #gpio-cells = <2>; 442 443 interrupt-controller; 444 #interrupt-cells = <2>; 445 interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; 446 }; 447 448 gpm33: gpm33-gpio-bank { 449 gpio-controller; 450 #gpio-cells = <2>; 451 452 interrupt-controller; 453 #interrupt-cells = <2>; 454 interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>; 455 }; 456 457 hsi2c38_bus: hsi2c38-bus-pins { 458 samsung,pins = "gpm0-0", "gpm1-0"; 459 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 460 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 461 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 462 }; 463 464 hsi2c39_bus: hsi2c39-bus-pins { 465 samsung,pins = "gpm2-0", "gpm3-0"; 466 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 467 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 468 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 469 }; 470 471 hsi2c40_bus: hsi2c40-bus-pins { 472 samsung,pins = "gpm4-0", "gpm5-0"; 473 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 474 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 475 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 476 }; 477 478 hsi2c41_bus: hsi2c41-bus-pins { 479 samsung,pins = "gpm6-0", "gpm7-0"; 480 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 481 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 482 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 483 }; 484 485 hsi2c42_bus: hsi2c42-bus-pins { 486 samsung,pins = "gpm8-0", "gpm9-0"; 487 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 488 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 489 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 490 }; 491 492 hsi2c43_bus: hsi2c43-bus-pins { 493 samsung,pins = "gpm10-0", "gpm11-0"; 494 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 495 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 496 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 497 }; 498 499 hsi2c44_bus: hsi2c44-bus-pins { 500 samsung,pins = "gpm12-0", "gpm13-0"; 501 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 502 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 503 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 504 }; 505 506 hsi2c45_bus: hsi2c45-bus-pins { 507 samsung,pins = "gpm14-0", "gpm15-0"; 508 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 509 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 510 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 511 }; 512 513 spi19_bus: spi19-bus-pins { 514 samsung,pins = "gpm0-0", "gpm1-0", "gpm2-0"; 515 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 516 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 517 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 518 }; 519 520 spi19_cs: spi19-cs-pins { 521 samsung,pins = "gpm3-0"; 522 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 523 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 524 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 525 }; 526 527 spi19_cs_func: spi19-cs-func-pins { 528 samsung,pins = "gpm3-0"; 529 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 530 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 531 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 532 }; 533 534 spi20_bus: spi20-bus-pins { 535 samsung,pins = "gpm4-0", "gpm5-0", "gpm6-0"; 536 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 537 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 538 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 539 }; 540 541 spi20_cs: spi20-cs-pins { 542 samsung,pins = "gpm7-0"; 543 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 544 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 545 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 546 }; 547 548 spi20_cs_func: spi20-cs-func-pins { 549 samsung,pins = "gpm7-0"; 550 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 551 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 552 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 553 }; 554 555 spi21_bus: spi21-bus-pins { 556 samsung,pins = "gpm8-0", "gpm9-0", "gpm10-0"; 557 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 558 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 559 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 560 }; 561 562 spi21_cs: spi21-cs-pins { 563 samsung,pins = "gpm11-0"; 564 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 565 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 566 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 567 }; 568 569 spi21_cs_func: spi21-cs-func-pins { 570 samsung,pins = "gpm11-0"; 571 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 572 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 573 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 574 }; 575 576 spi22_bus: spi22-bus-pins { 577 samsung,pins = "gpm12-0", "gpm13-0", "gpm14-0"; 578 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 579 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 580 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 581 }; 582 583 spi22_cs: spi22-cs-pins { 584 samsung,pins = "gpm15-0"; 585 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 586 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 587 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 588 }; 589 590 spi22_cs_func: spi22-cs-func-pins { 591 samsung,pins = "gpm15-0"; 592 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 593 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 594 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 595 }; 596 597 uart21_bus_single: uart21-bus-pins { 598 samsung,pins = "gpm0-0", "gpm1-0", "gpm2-0", "gpm3-0"; 599 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 600 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 601 }; 602 603 uart21_bus_dual: uart21-bus-dual-pins { 604 samsung,pins = "gpm0-0", "gpm1-0"; 605 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 606 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 607 }; 608 609 uart22_bus_single: uart22-bus-pins { 610 samsung,pins = "gpm4-0", "gpm5-0", "gpm6-0", "gpm7-0"; 611 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 612 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 613 }; 614 615 uart22_bus_dual: uart22-bus-dual-pins { 616 samsung,pins = "gpm4-0", "gpm5-0"; 617 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 618 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 619 }; 620 621 uart23_bus_single: uart23-bus-pins { 622 samsung,pins = "gpm8-0", "gpm9-0", "gpm10-0", "gpm11-0"; 623 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 624 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 625 }; 626 627 uart23_bus_dual: uart23-bus-dual-pins { 628 samsung,pins = "gpm8-0", "gpm9-0"; 629 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 630 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 631 }; 632 633 uart24_bus_single: uart24-bus-pins { 634 samsung,pins = "gpm12-0", "gpm13-0", "gpm14-0", "gpm15-0"; 635 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 636 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 637 }; 638 639 uart24_bus_dual: uart24-bus-dual-pins { 640 samsung,pins = "gpm12-0", "gpm13-0"; 641 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 642 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 643 }; 644}; 645 646&pinctrl_hsi1 { 647 gpf0: gpf0-gpio-bank { 648 gpio-controller; 649 #gpio-cells = <2>; 650 651 interrupt-controller; 652 #interrupt-cells = <2>; 653 }; 654 655 gpf1: gpf1-gpio-bank { 656 gpio-controller; 657 #gpio-cells = <2>; 658 659 interrupt-controller; 660 #interrupt-cells = <2>; 661 }; 662 663 gpf2: gpf2-gpio-bank { 664 gpio-controller; 665 #gpio-cells = <2>; 666 667 interrupt-controller; 668 #interrupt-cells = <2>; 669 }; 670 671 pcie0_clkreq: pcie0-clkreq-pins { 672 samsung,pins = "gpf0-0"; 673 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 674 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 675 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>; 676 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 677 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>; 678 }; 679 680 pcie0_perst: pcie0-perst-pins { 681 samsung,pins = "gpf0-1"; 682 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 683 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>; 684 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 685 }; 686 687 pcie1_clkreq: pcie1-clkreq-pins { 688 samsung,pins = "gpf0-2"; 689 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 690 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 691 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>; 692 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 693 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>; 694 }; 695 696 pcie1_perst: pcie1-perst-pins { 697 samsung,pins = "gpf0-3"; 698 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 699 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>; 700 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 701 }; 702 703 ufs_rst_n: ufs-rst-n-pins { 704 samsung,pins = "gpf2-1"; 705 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 706 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 707 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 708 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 709 }; 710 711 ufs_refclk_out: ufs-refclk-out-pins { 712 samsung,pins = "gpf2-0"; 713 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 714 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 715 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 716 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 717 }; 718 719 sd2_clk: sd2-clk-pins { 720 samsung,pins = "gpf1-0"; 721 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 722 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 723 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV3>; 724 }; 725 726 sd2_cmd: sd2-cmd-pins { 727 samsung,pins = "gpf1-1"; 728 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 729 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 730 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>; 731 }; 732 733 sd2_bus1: sd2-bus-width1-pins { 734 samsung,pins = "gpf1-2"; 735 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 736 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 737 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>; 738 }; 739 740 sd2_bus4: sd2-bus-width4-pins { 741 samsung,pins = "gpf1-3", "gpf1-4", "gpf1-5"; 742 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 743 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 744 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>; 745 }; 746 747 sd2_clk_fast_slew_rate_1x: sd2-clk-fast-slew-rate-1x-pins { 748 samsung,pins = "gpf1-0"; 749 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 750 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 751 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV1>; 752 }; 753 754 sd2_clk_fast_slew_rate_1_5x: sd2-clk-fast-slew-rate-1-5x-pins { 755 samsung,pins = "gpf1-0"; 756 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 757 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 758 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV1_5>; 759 }; 760 761 sd2_clk_fast_slew_rate_2x: sd2-clk-fast-slew-rate-2x-pins { 762 samsung,pins = "gpf1-0"; 763 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 764 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 765 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2>; 766 }; 767 768 sd2_clk_fast_slew_rate_2_5x: sd2-clk-fast-slew-rate-2-5x-pins { 769 samsung,pins = "gpf1-0"; 770 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 771 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 772 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV2_5>; 773 }; 774 775 sd2_clk_fast_slew_rate_3x: sd2-clk-fas-slew-rate-3x-pins { 776 samsung,pins = "gpf1-0"; 777 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 778 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 779 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV3>; 780 }; 781 782 sd2_clk_fast_slew_rate_4x: sd2-clk-fast-slew-rate-4x-pins { 783 samsung,pins = "gpf1-0"; 784 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 785 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 786 samsung,pin-drv = <EXYNOS850_HSI_PIN_DRV_LV4>; 787 }; 788 789 sd2_pins_as_pdn: sd2-pins-as-pdn-pins { 790 samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3", "gpf1-4", "gpf1-5"; 791 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 792 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 793 }; 794}; 795 796&pinctrl_hsi2 { 797 gpf3: gpf3-gpio-bank { 798 gpio-controller; 799 #gpio-cells = <2>; 800 801 interrupt-controller; 802 #interrupt-cells = <2>; 803 }; 804 805 pcie2_clkreq: pcie2-clkreq-pins { 806 samsung,pins = "gpf3-0"; 807 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 808 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 809 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 810 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 811 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>; 812 }; 813 814 pcie2_perst: pcie2-perst-pins { 815 samsung,pins = "gpf3-1"; 816 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 817 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 818 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 819 }; 820}; 821 822&pinctrl_peric0 { 823 gpg0: gpg0-gpio-bank { 824 gpio-controller; 825 #gpio-cells = <2>; 826 827 interrupt-controller; 828 #interrupt-cells = <2>; 829 }; 830 831 gpp0: gpp0-gpio-bank { 832 gpio-controller; 833 #gpio-cells = <2>; 834 835 interrupt-controller; 836 #interrupt-cells = <2>; 837 }; 838 839 gpp1: gpp1-gpio-bank { 840 gpio-controller; 841 #gpio-cells = <2>; 842 843 interrupt-controller; 844 #interrupt-cells = <2>; 845 }; 846 847 gpp2: gpp2-gpio-bank { 848 gpio-controller; 849 #gpio-cells = <2>; 850 851 interrupt-controller; 852 #interrupt-cells = <2>; 853 }; 854 855 gpp3: gpp3-gpio-bank { 856 gpio-controller; 857 #gpio-cells = <2>; 858 859 interrupt-controller; 860 #interrupt-cells = <2>; 861 }; 862 863 gpp4: gpp4-gpio-bank { 864 gpio-controller; 865 #gpio-cells = <2>; 866 867 interrupt-controller; 868 #interrupt-cells = <2>; 869 }; 870 871 hsi2c0_bus: hsi2c0-bus-pins { 872 samsung,pins = "gpp0-0", "gpp0-1"; 873 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 874 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 875 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 876 }; 877 878 hsi2c1_bus: hsi2c1-bus-pins { 879 samsung,pins = "gpp0-2", "gpp0-3"; 880 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 881 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 882 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 883 }; 884 885 hsi2c2_bus: hsi2c2-bus-pins { 886 samsung,pins = "gpp0-4", "gpp0-5"; 887 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 888 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 889 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 890 }; 891 892 hsi2c3_bus: hsi2c3-bus-pins { 893 samsung,pins = "gpp0-6", "gpp0-7"; 894 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 895 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 896 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 897 }; 898 899 hsi2c4_bus: hsi2c4-bus-pins { 900 samsung,pins = "gpp1-0", "gpp1-1"; 901 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 902 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 903 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 904 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 905 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 906 }; 907 908 hsi2c5_bus: hsi2c5-bus-pins { 909 samsung,pins = "gpp1-2", "gpp1-3"; 910 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 911 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 912 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 913 }; 914 915 hsi2c6_bus: hsi2c6-bus-pins { 916 samsung,pins = "gpp1-4", "gpp1-5"; 917 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 918 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 919 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 920 }; 921 922 hsi2c7_bus: hsi2c7-bus-pins { 923 samsung,pins = "gpp1-6", "gpp1-7"; 924 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 925 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 926 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 927 }; 928 929 hsi2c8_bus: hsi2c8-bus-pins { 930 samsung,pins = "gpp2-0", "gpp2-1"; 931 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 932 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 933 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 934 }; 935 936 hsi2c9_bus: hsi2c9-bus-pins { 937 samsung,pins = "gpp2-2", "gpp2-3"; 938 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 939 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 940 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 941 }; 942 943 hsi2c10_bus: hsi2c10-bus-pins { 944 samsung,pins = "gpp2-4", "gpp2-5"; 945 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 946 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 947 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 948 }; 949 950 hsi2c11_bus: hsi2c11-bus-pins { 951 samsung,pins = "gpp2-6", "gpp2-7"; 952 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 953 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 954 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 955 }; 956 957 hsi2c26_bus: hsi2c26-bus-pins { 958 samsung,pins = "gpp3-0", "gpp3-1"; 959 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 960 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 961 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 962 }; 963 964 hsi2c27_bus: hsi2c27-bus-pins { 965 samsung,pins = "gpp3-2", "gpp3-3"; 966 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 967 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 968 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 969 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 970 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 971 }; 972 973 hsi2c28_bus: hsi2c28-bus-pins { 974 samsung,pins = "gpp3-4", "gpp3-5"; 975 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 976 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 977 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 978 }; 979 980 hsi2c29_bus: hsi2c29-bus-pins { 981 samsung,pins = "gpp3-6", "gpp3-7"; 982 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 983 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 984 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 985 }; 986 987 hsi2c30_bus: hsi2c30-bus-pins { 988 samsung,pins = "gpp4-0", "gpp4-1"; 989 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 990 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 991 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 992 }; 993 994 hsi2c31_bus: hsi2c31-bus-pins { 995 samsung,pins = "gpp4-2", "gpp4-3"; 996 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 997 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 998 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 999 }; 1000 1001 spi0_bus: spi0-bus-pins { 1002 samsung,pins = "gpp0-2", "gpp0-1", "gpp0-0"; 1003 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1004 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1005 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1006 }; 1007 1008 spi0_cs: spi0-cs-pins { 1009 samsung,pins = "gpp0-3"; 1010 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1011 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1012 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1013 }; 1014 1015 spi0_cs_func: spi0-cs-func-pins { 1016 samsung,pins = "gpp0-3"; 1017 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1018 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1019 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1020 }; 1021 1022 spi1_bus: spi1-bus-pins { 1023 samsung,pins = "gpp0-6", "gpp0-5", "gpp0-4"; 1024 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1025 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1026 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1027 }; 1028 1029 spi1_cs: spi1-cs-pins { 1030 samsung,pins = "gpp0-7"; 1031 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1032 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1033 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1034 }; 1035 1036 spi1_cs_func: spi1-cs-func-pins { 1037 samsung,pins = "gpp0-7"; 1038 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1039 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1040 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1041 }; 1042 1043 spi2_bus: spi2-bus-pins { 1044 samsung,pins = "gpp1-2", "gpp1-1", "gpp1-0"; 1045 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1046 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1047 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1048 }; 1049 1050 spi2_cs: spi2-cs-pins { 1051 samsung,pins = "gpp1-3"; 1052 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1053 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1054 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1055 }; 1056 1057 spi2_cs_func: spi2-cs-func-pins { 1058 samsung,pins = "gpp1-3"; 1059 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1060 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1061 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1062 }; 1063 1064 spi3_bus: spi3-bus-pins { 1065 samsung,pins = "gpp1-6", "gpp1-5", "gpp1-4"; 1066 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1067 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1068 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1069 }; 1070 1071 spi3_cs: spi3-cs-pins { 1072 samsung,pins = "gpp1-7"; 1073 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1074 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1075 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1076 }; 1077 1078 spi3_cs_func: spi3-cs-func-pins { 1079 samsung,pins = "gpp1-7"; 1080 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1081 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1082 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1083 }; 1084 1085 spi4_bus: spi4-bus-pins { 1086 samsung,pins = "gpp2-2", "gpp2-1", "gpp2-0"; 1087 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1088 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1089 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1090 }; 1091 1092 spi4_cs: spi4-cs-pins { 1093 samsung,pins = "gpp2-3"; 1094 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1095 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1096 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1097 }; 1098 1099 spi4_cs_func: spi4-cs-func-pins { 1100 samsung,pins = "gpp2-3"; 1101 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1102 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1103 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1104 }; 1105 1106 spi4_fp_inactive: spi4-fp-inactive-pins { 1107 samsung,pins = "gpp2-3", "gpp2-2", "gpp2-1", "gpp2-0"; 1108 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1109 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1110 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1111 }; 1112 1113 spi4_fp_cs_func_high: spi4-fp-cs-func-high-pins { 1114 samsung,pins = "gpp2-3"; 1115 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1116 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1117 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1118 }; 1119 1120 spi5_bus: spi5-bus-pins { 1121 samsung,pins = "gpp2-6", "gpp2-5", "gpp2-4"; 1122 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1123 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1124 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1125 }; 1126 1127 spi5_cs: spi5-cs-pins { 1128 samsung,pins = "gpp2-7"; 1129 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1130 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1131 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1132 }; 1133 1134 spi5_cs_func: spi5-cs-func-pins { 1135 samsung,pins = "gpp2-7"; 1136 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1137 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1138 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1139 }; 1140 1141 spi13_bus: spi13-bus-pins { 1142 samsung,pins = "gpp3-2", "gpp3-1", "gpp3-0"; 1143 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1144 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1145 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1146 }; 1147 1148 spi13_cs: spi13-cs-pins { 1149 samsung,pins = "gpp3-3"; 1150 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1151 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1152 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1153 }; 1154 1155 spi13_cs_func: spi13-cs-func-pins { 1156 samsung,pins = "gpp3-3"; 1157 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1158 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1159 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1160 }; 1161 1162 spi14_bus: spi14-bus-pins { 1163 samsung,pins = "gpp3-6", "gpp3-5", "gpp3-4"; 1164 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1165 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1166 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1167 }; 1168 1169 spi14_cs: spi14-cs-pins { 1170 samsung,pins = "gpp3-7"; 1171 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1172 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1173 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1174 }; 1175 1176 spi14_cs_func: spi14-cs-func-pins { 1177 samsung,pins = "gpp3-7"; 1178 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1179 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1180 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1181 }; 1182 1183 spi15_bus: spi15-bus-pins { 1184 samsung,pins = "gpp4-2", "gpp4-1", "gpp4-0"; 1185 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1186 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1187 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1188 }; 1189 1190 spi15_cs: spi15-cs-pins { 1191 samsung,pins = "gpp4-3"; 1192 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1193 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1194 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1195 }; 1196 1197 spi15_cs_func: spi15-cs-func-pins { 1198 samsung,pins = "gpp4-3"; 1199 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1200 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1201 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1202 }; 1203 1204 uart0_bus: uart0-bus-pins { 1205 samsung,pins = "gpp4-6", "gpp4-7"; 1206 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1207 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1208 }; 1209 1210 uart2_bus_single: uart2-bus-pins { 1211 samsung,pins = "gpp0-0", "gpp0-1", "gpp0-2", "gpp0-3"; 1212 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1213 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1214 }; 1215 1216 uart2_bus_dual: uart2-bus-dual-pins { 1217 samsung,pins = "gpp0-0", "gpp0-1"; 1218 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1219 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1220 }; 1221 1222 uart3_bus_single: uart3-bus-pins { 1223 samsung,pins = "gpp0-4", "gpp0-5", "gpp0-6", "gpp0-7"; 1224 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1225 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1226 }; 1227 1228 uart3_bus_dual: uart3-bus-dual-pins { 1229 samsung,pins = "gpp0-4", "gpp0-5"; 1230 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1231 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1232 }; 1233 1234 uart4_bus_single: uart4-bus-pins { 1235 samsung,pins = "gpp1-0", "gpp1-1", "gpp1-2", "gpp1-3"; 1236 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1237 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1238 }; 1239 1240 uart4_bus_dual: uart4-bus-dual-pins { 1241 samsung,pins = "gpp1-0", "gpp1-1"; 1242 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1243 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1244 }; 1245 1246 uart5_bus_single: uart5-bus-pins { 1247 samsung,pins = "gpp1-4", "gpp1-5", "gpp1-6", "gpp1-7"; 1248 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1249 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1250 }; 1251 1252 uart5_bus_dual: uart5-bus-dual-pins { 1253 samsung,pins = "gpp1-4", "gpp1-5"; 1254 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1255 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1256 }; 1257 1258 uart6_bus_single: uart6-bus-pins { 1259 samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2", "gpp2-3"; 1260 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1261 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1262 }; 1263 1264 uart6_bus_dual: uart6-bus-dual-pins { 1265 samsung,pins = "gpp2-0", "gpp2-1"; 1266 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1267 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1268 }; 1269 1270 uart7_bus_single: uart7-bus-pins { 1271 samsung,pins = "gpp2-4", "gpp2-5", "gpp2-6", "gpp2-7"; 1272 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1273 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1274 }; 1275 1276 uart7_bus_dual: uart7-bus-dual-pins { 1277 samsung,pins = "gpp2-4", "gpp2-5"; 1278 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1279 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1280 }; 1281 1282 uart15_bus_single: uart15-bus-pins { 1283 samsung,pins = "gpp3-0", "gpp3-1", "gpp3-2", "gpp3-3"; 1284 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1285 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1286 }; 1287 1288 uart15_bus_dual: uart15-bus-dual-pins { 1289 samsung,pins = "gpp3-0", "gpp3-1"; 1290 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1291 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1292 }; 1293 1294 uart16_bus_single: uart16-bus-pins { 1295 samsung,pins = "gpp3-4", "gpp3-5", "gpp3-6", "gpp3-7"; 1296 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1297 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1298 }; 1299 1300 uart16_bus_dual: uart16-bus-dual-pins { 1301 samsung,pins = "gpp3-4", "gpp3-5"; 1302 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1303 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1304 }; 1305 1306 uart17_bus_single: uart17-bus-pins { 1307 samsung,pins = "gpp4-0", "gpp4-1", "gpp4-2", "gpp4-3"; 1308 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1309 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1310 }; 1311 1312 uart17_bus_dual: uart17-bus-dual-pins { 1313 samsung,pins = "gpp4-0", "gpp4-1"; 1314 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1315 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1316 }; 1317}; 1318 1319&pinctrl_peric1 { 1320 gpb0: gpb0-gpio-bank { 1321 gpio-controller; 1322 #gpio-cells = <2>; 1323 1324 interrupt-controller; 1325 #interrupt-cells = <2>; 1326 }; 1327 1328 gpb1: gpb1-gpio-bank { 1329 gpio-controller; 1330 #gpio-cells = <2>; 1331 1332 interrupt-controller; 1333 #interrupt-cells = <2>; 1334 }; 1335 1336 gpb2: gpb2-gpio-bank { 1337 gpio-controller; 1338 #gpio-cells = <2>; 1339 1340 interrupt-controller; 1341 #interrupt-cells = <2>; 1342 }; 1343 1344 gpc0: gpc0-gpio-bank { 1345 gpio-controller; 1346 #gpio-cells = <2>; 1347 1348 interrupt-controller; 1349 #interrupt-cells = <2>; 1350 }; 1351 1352 gpg1: gpg1-gpio-bank { 1353 gpio-controller; 1354 #gpio-cells = <2>; 1355 1356 interrupt-controller; 1357 #interrupt-cells = <2>; 1358 }; 1359 1360 gpp5: gpp5-gpio-bank { 1361 gpio-controller; 1362 #gpio-cells = <2>; 1363 1364 interrupt-controller; 1365 #interrupt-cells = <2>; 1366 }; 1367 1368 gpp6: gpp6-gpio-bank { 1369 gpio-controller; 1370 #gpio-cells = <2>; 1371 1372 interrupt-controller; 1373 #interrupt-cells = <2>; 1374 }; 1375 1376 gpp7: gpp7-gpio-bank { 1377 gpio-controller; 1378 #gpio-cells = <2>; 1379 1380 interrupt-controller; 1381 #interrupt-cells = <2>; 1382 }; 1383 1384 gpp8: gpp8-gpio-bank { 1385 gpio-controller; 1386 #gpio-cells = <2>; 1387 1388 interrupt-controller; 1389 #interrupt-cells = <2>; 1390 }; 1391 1392 gpp9: gpp9-gpio-bank { 1393 gpio-controller; 1394 #gpio-cells = <2>; 1395 1396 interrupt-controller; 1397 #interrupt-cells = <2>; 1398 }; 1399 1400 aud_i2s0_bus: aud-i2s0-bus-pins { 1401 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3"; 1402 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1403 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1404 }; 1405 1406 aud_i2s0_idle: aud-i2s0-idle-pins { 1407 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3"; 1408 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1409 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1410 }; 1411 1412 aud_i2s1_bus: aud-i2s1-bus-pins { 1413 samsung,pins = "gpb0-4", "gpb0-5", "gpb0-6", "gpb0-7"; 1414 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1415 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1416 }; 1417 1418 aud_i2s1_idle: aud-i2s1-idle-pins { 1419 samsung,pins = "gpb0-4", "gpb0-5", "gpb0-6", "gpb0-7"; 1420 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1421 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1422 }; 1423 1424 aud_i2s2_bus: aud-i2s2-bus-pins { 1425 samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3"; 1426 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1427 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1428 }; 1429 1430 aud_i2s2_idle: aud-i2s2-idle-pins { 1431 samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3"; 1432 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1433 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1434 }; 1435 1436 aud_i2s3_bus: aud-i2s3-bus-pins { 1437 samsung,pins = "gpb1-4", "gpb1-5", "gpb1-6", "gpb1-7"; 1438 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1439 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1440 }; 1441 1442 aud_i2s3_idle: aud-i2s3-idle-pins { 1443 samsung,pins = "gpb1-4", "gpb1-5", "gpb1-6", "gpb1-7"; 1444 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1445 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1446 }; 1447 1448 aud_i2s4_bus: aud-i2s4-bus-pins { 1449 samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3"; 1450 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1451 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1452 }; 1453 1454 aud_i2s4_pci: aud-i2s4-pci-pins { 1455 samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3"; 1456 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1457 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1458 }; 1459 1460 aud_i2s4_idle: aud-i2s4-idle-pins { 1461 samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3"; 1462 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1463 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1464 }; 1465 1466 aud_i2s5_bus: aud-i2s5-bus-pins { 1467 samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6", "gpb2-7"; 1468 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1469 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1470 }; 1471 1472 aud_i2s5_idle: aud-i2s5-idle-pins { 1473 samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6", "gpb2-7"; 1474 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1475 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1476 }; 1477 1478 aud_dsd_bus: aud-dsd-bus-pins { 1479 samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6"; 1480 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1481 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1482 }; 1483 1484 aud_dsd_idle: aud-dsd-idle-pins { 1485 samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6"; 1486 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1487 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1488 }; 1489 1490 cfg_wlanen: cfg-wlanen-pins { 1491 samsung,pins = "gpb0-4"; 1492 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1493 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1494 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 1495 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 1496 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 1497 }; 1498 1499 cnss_wlan_en_active: cnss-wlan-en-active-pins { 1500 samsung,pins = "gpb0-4"; 1501 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1502 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 1503 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>; 1504 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 1505 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 1506 }; 1507 1508 cnss_wlan_en_sleep: cnss-wlan-en-sleep-pins { 1509 samsung,pins = "gpb0-4"; 1510 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1511 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1512 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV2>; 1513 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 1514 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 1515 }; 1516 1517 decon_f_te_on: decon-f-te-on-pins { 1518 samsung,pins = "gpc0-4"; 1519 samsung,pin-function = <0xf>; 1520 }; 1521 1522 decon_f_te_off: decon-f-te-off-pins { 1523 samsung,pins = "gpc0-4"; 1524 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1525 }; 1526 1527 decon_s_te_on: decon-s-te-on-pins { 1528 samsung,pins = "gpc0-5"; 1529 samsung,pin-function = <0xf>; 1530 }; 1531 1532 decon_s_te_off: decon-s-te-off-pins { 1533 samsung,pins = "gpc0-5"; 1534 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 1535 }; 1536 1537 hsi2c12_bus: hsi2c12-bus-pins { 1538 samsung,pins = "gpp5-0", "gpp5-1"; 1539 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1540 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1541 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1542 }; 1543 1544 hsi2c13_bus: hsi2c13-bus-pins { 1545 samsung,pins = "gpp5-2", "gpp5-3"; 1546 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1547 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1548 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1549 }; 1550 1551 hsi2c14_bus: hsi2c14-bus-pins { 1552 samsung,pins = "gpp5-4", "gpp5-5"; 1553 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1554 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1555 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1556 }; 1557 1558 hsi2c15_bus: hsi2c15-bus-pins { 1559 samsung,pins = "gpp5-6", "gpp5-7"; 1560 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1561 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1562 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1563 }; 1564 1565 hsi2c16_bus: hsi2c16-bus-pins { 1566 samsung,pins = "gpp6-0", "gpp6-1"; 1567 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1568 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1569 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1570 }; 1571 1572 hsi2c17_bus: hsi2c17-bus-pins { 1573 samsung,pins = "gpp6-2", "gpp6-3"; 1574 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1575 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1576 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1577 }; 1578 1579 hsi2c18_bus: hsi2c18-bus-pins { 1580 samsung,pins = "gpp6-4", "gpp6-5"; 1581 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1582 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1583 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1584 }; 1585 1586 hsi2c19_bus: hsi2c19-bus-pins { 1587 samsung,pins = "gpp6-6", "gpp6-7"; 1588 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1589 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1590 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1591 }; 1592 1593 hsi2c20_bus: hsi2c20-bus-pins { 1594 samsung,pins = "gpp7-0", "gpp7-1"; 1595 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1596 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1597 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1598 }; 1599 1600 hsi2c21_bus: hsi2c21-bus-pins { 1601 samsung,pins = "gpp7-2", "gpp7-3"; 1602 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1603 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1604 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1605 }; 1606 1607 hsi2c22_bus: hsi2c22-bus-pins { 1608 samsung,pins = "gpp7-4", "gpp7-5"; 1609 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1610 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1611 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1612 }; 1613 1614 hsi2c23_bus: hsi2c23-bus-pins { 1615 samsung,pins = "gpp7-6", "gpp7-7"; 1616 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1617 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1618 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1619 }; 1620 1621 hsi2c24_bus: hsi2c24-bus-pins { 1622 samsung,pins = "gpp8-0", "gpp8-1"; 1623 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1624 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1625 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1626 }; 1627 1628 hsi2c25_bus: hsi2c25-bus-pins { 1629 samsung,pins = "gpp8-2", "gpp8-3"; 1630 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1631 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1632 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1633 }; 1634 1635 hsi2c32_bus: hsi2c32-bus-pins { 1636 samsung,pins = "gpp8-4", "gpp8-5"; 1637 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1638 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1639 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1640 }; 1641 1642 hsi2c33_bus: hsi2c33-bus-pins { 1643 samsung,pins = "gpp8-6", "gpp8-7"; 1644 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1645 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1646 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1647 }; 1648 1649 hsi2c34_bus: hsi2c34-bus-pins { 1650 samsung,pins = "gpp9-0", "gpp9-1"; 1651 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1652 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1653 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1654 }; 1655 1656 hsi2c35_bus: hsi2c35-bus-pins { 1657 samsung,pins = "gpp9-2", "gpp9-3"; 1658 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1659 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1660 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1661 }; 1662 1663 hsi2c36_bus: hsi2c36-bus-pins { 1664 samsung,pins = "gpp9-4", "gpp9-5"; 1665 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1666 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1667 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1668 }; 1669 1670 hsi2c37_bus: hsi2c37-bus-pins { 1671 samsung,pins = "gpp9-6", "gpp9-7"; 1672 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 1673 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1674 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1675 }; 1676 1677 sensor_mclk0_out: sensor-mclk0-out-pins { 1678 samsung,pins = "gpc0-0"; 1679 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1680 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1681 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1682 }; 1683 1684 sensor_mclk1_out: sensor-mclk1-out-pins { 1685 samsung,pins = "gpg1-1"; 1686 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1687 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1688 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1689 }; 1690 1691 sensor_mclk2_out: sensor-mclk2-out-pins { 1692 samsung,pins = "gpc0-1"; 1693 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1694 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1695 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1696 }; 1697 1698 sensor_mclk3_out: sensor-mclk3-out-pins { 1699 samsung,pins = "gpc0-2"; 1700 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1701 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1702 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1703 }; 1704 1705 sensor_mclk4_out: sensor-mclk4-out-pins { 1706 samsung,pins = "gpc0-3"; 1707 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1708 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1709 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1710 }; 1711 1712 sensor_mclk5_out: sensor-mclk5-out-pins { 1713 samsung,pins = "gpg1-2"; 1714 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1715 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 1716 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1717 }; 1718 1719 sensor_mclk0_fn: sensor-mclk0-fn-pins { 1720 samsung,pins = "gpc0-0"; 1721 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1722 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1723 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1724 }; 1725 1726 sensor_mclk1_fn: sensor-mclk1-fn-pins { 1727 samsung,pins = "gpg1-1"; 1728 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1729 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1730 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1731 }; 1732 1733 sensor_mclk2_fn: sensor-mclk2-fn-pins { 1734 samsung,pins = "gpc0-1"; 1735 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1736 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1737 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1738 }; 1739 1740 sensor_mclk3_fn: sensor-mclk3-fn-pins { 1741 samsung,pins = "gpc0-2"; 1742 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1743 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1744 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1745 }; 1746 1747 sensor_mclk4_fn: sensor-mclk4-fn-pins { 1748 samsung,pins = "gpc0-3"; 1749 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1750 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1751 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1752 }; 1753 1754 sensor_mclk5_fn: sensor-mclk5-fn-pins { 1755 samsung,pins = "gpg1-2"; 1756 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1757 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1758 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1759 }; 1760 1761 spi6_bus: spi6-bus-pins { 1762 samsung,pins = "gpp5-2", "gpp5-1", "gpp5-0"; 1763 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1764 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1765 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1766 }; 1767 1768 spi6_cs: spi6-cs-pins { 1769 samsung,pins = "gpp5-3"; 1770 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1771 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1772 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1773 }; 1774 1775 spi6_cs_func: spi6-cs-func-pins { 1776 samsung,pins = "gpp5-3"; 1777 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1778 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1779 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1780 }; 1781 1782 spi7_bus: spi7-bus-pins { 1783 samsung,pins = "gpp5-6", "gpp5-5", "gpp5-4"; 1784 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1785 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1786 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1787 }; 1788 1789 spi7_cs: spi7-cs-pins { 1790 samsung,pins = "gpp5-7"; 1791 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1792 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1793 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1794 }; 1795 1796 spi7_cs_func: spi7-cs-func-pins { 1797 samsung,pins = "gpp5-7"; 1798 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1799 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1800 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1801 }; 1802 1803 spi8_bus: spi8-bus-pins { 1804 samsung,pins = "gpp6-2", "gpp6-1", "gpp6-0"; 1805 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1806 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1807 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1808 }; 1809 1810 spi8_cs: spi8-cs-pins { 1811 samsung,pins = "gpp6-3"; 1812 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1813 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1814 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1815 }; 1816 1817 spi8_cs_func: spi8-cs-func-pins { 1818 samsung,pins = "gpp6-3"; 1819 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1820 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1821 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1822 }; 1823 1824 spi9_bus: spi9-bus-pins { 1825 samsung,pins = "gpp6-6", "gpp6-5", "gpp6-4"; 1826 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1827 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1828 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1829 }; 1830 1831 spi9_cs: spi9-cs-pins { 1832 samsung,pins = "gpp6-7"; 1833 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1834 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1835 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1836 }; 1837 1838 spi9_cs_func: spi9-cs-func-pins { 1839 samsung,pins = "gpp6-7"; 1840 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1841 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1842 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1843 }; 1844 1845 spi10_bus: spi10-bus-pins { 1846 samsung,pins = "gpp7-2", "gpp7-1", "gpp7-0"; 1847 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1848 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1849 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1850 }; 1851 1852 spi10_cs: spi10-cs-pins { 1853 samsung,pins = "gpp7-3"; 1854 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1855 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1856 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1857 }; 1858 1859 spi10_cs_func: spi10-cs-func-pins { 1860 samsung,pins = "gpp7-3"; 1861 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1862 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1863 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1864 }; 1865 1866 spi11_bus: spi11-bus-pins { 1867 samsung,pins = "gpp7-6", "gpp7-5", "gpp7-4"; 1868 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1869 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1870 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1871 }; 1872 1873 spi11_cs: spi11-cs-pins { 1874 samsung,pins = "gpp7-7"; 1875 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1876 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1877 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1878 }; 1879 1880 spi11_cs_func: spi11-cs-func-pins { 1881 samsung,pins = "gpp7-7"; 1882 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1883 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1884 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1885 }; 1886 1887 spi12_bus: spi12-bus-pins { 1888 samsung,pins = "gpp8-2", "gpp8-1", "gpp8-0"; 1889 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1890 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1891 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1892 }; 1893 1894 spi12_cs: spi12-cs-pins { 1895 samsung,pins = "gpp8-3"; 1896 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1897 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1898 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1899 }; 1900 1901 spi12_cs_func: spi12-cs-func-pins { 1902 samsung,pins = "gpp8-3"; 1903 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1904 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1905 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1906 }; 1907 1908 spi16_bus: spi16-bus-pins { 1909 samsung,pins = "gpp8-6", "gpp8-5", "gpp8-4"; 1910 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1911 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1912 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1913 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 1914 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 1915 }; 1916 1917 spi16_cs: spi16-cs-pins { 1918 samsung,pins = "gpp8-7"; 1919 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1920 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1921 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1922 }; 1923 1924 spi16_cs_func: spi16-cs-func-pins { 1925 samsung,pins = "gpp8-7"; 1926 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1927 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1928 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1929 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; 1930 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; 1931 }; 1932 1933 spi17_bus: spi17-bus-pins { 1934 samsung,pins = "gpp9-2", "gpp9-1", "gpp9-0"; 1935 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1936 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1937 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1938 }; 1939 1940 spi17_cs: spi17-cs-pins { 1941 samsung,pins = "gpp9-3"; 1942 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1943 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1944 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1945 }; 1946 1947 spi17_cs_func: spi17-cs-func-pins { 1948 samsung,pins = "gpp9-3"; 1949 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1950 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1951 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1952 }; 1953 1954 spi18_bus: spi18-bus-pins { 1955 samsung,pins = "gpp9-6", "gpp9-5", "gpp9-4"; 1956 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1957 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1958 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1959 }; 1960 1961 spi18_cs: spi18-cs-pins { 1962 samsung,pins = "gpp9-7"; 1963 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; 1964 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1965 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1966 }; 1967 1968 spi18_cs_func: spi18-cs-func-pins { 1969 samsung,pins = "gpp9-7"; 1970 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1971 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1972 samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>; 1973 }; 1974 1975 uart8_bus_single: uart8-bus-pins { 1976 samsung,pins = "gpp5-3", "gpp5-2", "gpp5-1", "gpp5-0"; 1977 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1978 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1979 }; 1980 1981 uart8_bus_dual: uart8-bus-dual-pins { 1982 samsung,pins = "gpp5-0", "gpp5-1"; 1983 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1984 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1985 }; 1986 1987 uart9_bus_single: uart9-bus-pins { 1988 samsung,pins = "gpp5-7", "gpp5-6", "gpp5-5", "gpp5-4"; 1989 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1990 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1991 }; 1992 1993 uart9_bus_dual: uart9-bus-dual-pins { 1994 samsung,pins = "gpp5-4", "gpp5-5"; 1995 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 1996 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 1997 }; 1998 1999 uart10_bus_single: uart10-bus-pins { 2000 samsung,pins = "gpp6-3", "gpp6-2", "gpp6-1", "gpp6-0"; 2001 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2002 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2003 }; 2004 2005 uart10_bus_dual: uart10-bus-dual-pins { 2006 samsung,pins = "gpp6-0", "gpp6-1"; 2007 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2008 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2009 }; 2010 2011 uart11_bus_single: uart11-bus-pins { 2012 samsung,pins = "gpp6-7", "gpp6-6", "gpp6-5", "gpp6-4"; 2013 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2014 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2015 }; 2016 2017 uart11_bus_dual: uart11-bus-dual-pins { 2018 samsung,pins = "gpp6-4", "gpp6-5"; 2019 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2020 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2021 }; 2022 2023 uart12_bus_single: uart12-bus-pins { 2024 samsung,pins = "gpp7-3", "gpp7-2", "gpp7-1", "gpp7-0"; 2025 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2026 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2027 }; 2028 2029 uart12_bus_dual: uart12-bus-dual-pins { 2030 samsung,pins = "gpp7-0", "gpp7-1"; 2031 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2032 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2033 }; 2034 2035 uart13_bus_single: uart13-bus-pins { 2036 samsung,pins = "gpp7-7", "gpp7-6", "gpp7-5", "gpp7-4"; 2037 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2038 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2039 }; 2040 2041 uart13_bus_dual: uart13-bus-dual-pins { 2042 samsung,pins = "gpp7-4", "gpp7-5"; 2043 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2044 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2045 }; 2046 2047 uart14_bus_single: uart14-bus-pins { 2048 samsung,pins = "gpp8-3", "gpp8-2", "gpp8-1", "gpp8-0"; 2049 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2050 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2051 }; 2052 2053 uart14_bus_dual: uart14-bus-dual-pins { 2054 samsung,pins = "gpp8-0", "gpp8-1"; 2055 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2056 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2057 }; 2058 2059 uart18_bus_single: uart18-bus-pins { 2060 samsung,pins = "gpp8-7", "gpp8-6", "gpp8-5", "gpp8-4"; 2061 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2062 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2063 }; 2064 2065 uart18_bus_dual: uart18-bus-dual-pins { 2066 samsung,pins = "gpp8-4", "gpp8-5"; 2067 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2068 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2069 }; 2070 2071 uart19_bus_single: uart19-bus-pins { 2072 samsung,pins = "gpp9-3", "gpp9-2", "gpp9-1", "gpp9-0"; 2073 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2074 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2075 }; 2076 2077 uart19_bus_dual: uart19-bus-dual-pins { 2078 samsung,pins = "gpp9-0", "gpp9-1"; 2079 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2080 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2081 }; 2082 2083 uart20_bus_single: uart20-bus-pins { 2084 samsung,pins = "gpp9-7", "gpp9-6", "gpp9-5", "gpp9-4"; 2085 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2086 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2087 }; 2088 2089 uart20_bus_dual: uart20-bus-dual-pins { 2090 samsung,pins = "gpp9-4", "gpp9-5"; 2091 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2092 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2093 }; 2094}; 2095 2096&pinctrl_vts { 2097 gpv0: gpv0-gpio-bank { 2098 gpio-controller; 2099 #gpio-cells = <2>; 2100 2101 interrupt-controller; 2102 #interrupt-cells = <2>; 2103 }; 2104 2105 amic_pdm: amic-pdm-pins { 2106 samsung,pins = "gpv0-3"; 2107 samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 2108 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2109 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2110 }; 2111 2112 dmic_bus_clk: dmic-bus-clk-pins { 2113 samsung,pins = "gpv0-0"; 2114 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2115 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 2116 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2117 }; 2118 2119 dmic_bus_clk_idle: dmic-bus-clk-idle-pins { 2120 samsung,pins = "gpv0-0"; 2121 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 2122 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2123 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2124 }; 2125 2126 dmic_bus_clk1: dmic-bus-clk1-pins { 2127 samsung,pins = "gpv0-1"; 2128 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2129 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 2130 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2131 }; 2132 2133 dmic_bus_clk1_idle: dmic-bus-clk1-idle-pins { 2134 samsung,pins = "gpv0-1"; 2135 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 2136 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2137 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2138 }; 2139 2140 dmic_bus_clk2: dmic-bus-clk2-pins { 2141 samsung,pins = "gpv0-2"; 2142 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2143 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 2144 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2145 }; 2146 2147 dmic_bus_clk2_idle: dmic-bus-clk2-idle-pins { 2148 samsung,pins = "gpv0-2"; 2149 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 2150 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2151 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2152 }; 2153 2154 dmic_pdm: dmic-pdm-pins { 2155 samsung,pins = "gpv0-3"; 2156 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2157 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 2158 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2159 }; 2160 2161 dmic_pdm_idle: dmic-pdm-idle-pins { 2162 samsung,pins = "gpv0-3"; 2163 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 2164 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2165 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2166 }; 2167 2168 dmic_pdm1_bus: dmic-pdm1-bus-pins { 2169 samsung,pins = "gpv0-4"; 2170 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2171 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 2172 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2173 }; 2174 2175 dmic_pdm1_idle: dmic-pdm1-idle-pins { 2176 samsung,pins = "gpv0-4"; 2177 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 2178 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2179 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2180 }; 2181 2182 dmic_pdm2_bus: dmic-pdm2-bus-pins { 2183 samsung,pins = "gpv0-5"; 2184 samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 2185 samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 2186 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2187 }; 2188 2189 dmic_pdm2_idle: dmic-pdm2-idle-pins { 2190 samsung,pins = "gpv0-5"; 2191 samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; 2192 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 2193 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; 2194 }; 2195}; 2196