1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * GS101 SoC pin-mux and pin-config device tree source 4 * 5 * Copyright 2019-2023 Google LLC 6 * Copyright 2023 Linaro Ltd - <peter.griffin@linaro.org> 7 */ 8 9#include "gs101-pinctrl.h" 10 11&pinctrl_gpio_alive { 12 gpa0: gpa0-gpio-bank { 13 gpio-controller; 14 #gpio-cells = <2>; 15 interrupt-controller; 16 #interrupt-cells = <2>; 17 interrupt-parent = <&gic>; 18 interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH 0>, 19 <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH 0>, 20 <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH 0>, 21 <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH 0>, 22 <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH 0>, 23 <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH 0>, 24 <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH 0>, 25 <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH 0>; 26 }; 27 28 gpa1: gpa1-gpio-bank { 29 gpio-controller; 30 #gpio-cells = <2>; 31 interrupt-controller; 32 #interrupt-cells = <2>; 33 interrupt-parent = <&gic>; 34 interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH 0>, 35 <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH 0>, 36 <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH 0>, 37 <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH 0>, 38 <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH 0>, 39 <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH 0>, 40 <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH 0>; 41 }; 42 43 gpa2: gpa2-gpio-bank { 44 gpio-controller; 45 #gpio-cells = <2>; 46 interrupt-controller; 47 #interrupt-cells = <2>; 48 interrupt-parent = <&gic>; 49 interrupts = <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH 0>, 50 <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH 0>, 51 <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH 0>, 52 <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH 0>, 53 <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH 0>; 54 }; 55 56 gpa3: gpa3-gpio-bank { 57 gpio-controller; 58 #gpio-cells = <2>; 59 interrupt-controller; 60 #interrupt-cells = <2>; 61 interrupt-parent = <&gic>; 62 interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH 0>, 63 <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH 0>, 64 <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH 0>, 65 <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH 0>; 66 }; 67 68 gpa4: gpa4-gpio-bank { 69 gpio-controller; 70 #gpio-cells = <2>; 71 interrupt-controller; 72 #interrupt-cells = <2>; 73 interrupt-parent = <&gic>; 74 interrupts = <GIC_SPI 24 IRQ_TYPE_LEVEL_HIGH 0>, 75 <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH 0>, 76 <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH 0>, 77 <GIC_SPI 27 IRQ_TYPE_LEVEL_HIGH 0>; 78 }; 79 80 gpa5: gpa5-gpio-bank { 81 gpio-controller; 82 #gpio-cells = <2>; 83 interrupt-controller; 84 #interrupt-cells = <2>; 85 interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH 0>, 86 <GIC_SPI 29 IRQ_TYPE_LEVEL_HIGH 0>, 87 <GIC_SPI 30 IRQ_TYPE_LEVEL_HIGH 0>, 88 <GIC_SPI 31 IRQ_TYPE_LEVEL_HIGH 0>, 89 <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH 0>, 90 <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH 0>, 91 <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH 0>; 92 }; 93 94 gpa9: gpa9-gpio-bank { 95 gpio-controller; 96 #gpio-cells = <2>; 97 interrupt-controller; 98 #interrupt-cells = <2>; 99 interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH 0>, 100 <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH 0>, 101 <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH 0>, 102 <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH 0>, 103 <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH 0>, 104 <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH 0>, 105 <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH 0>, 106 <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH 0>; 107 }; 108 109 gpa10: gpa10-gpio-bank { 110 gpio-controller; 111 #gpio-cells = <2>; 112 interrupt-controller; 113 #interrupt-cells = <2>; 114 interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH 0>, 115 <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH 0>; 116 }; 117 118 uart15_bus: uart15-bus-pins { 119 samsung,pins = "gpa2-3", "gpa2-4"; 120 samsung,pin-function = <GS101_PIN_FUNC_2>; 121 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 122 }; 123 124 uart16_bus: uart16-bus-pins { 125 samsung,pins = "gpa3-0", "gpa3-1", "gpa3-2", "gpa3-3"; 126 samsung,pin-function = <GS101_PIN_FUNC_2>; 127 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 128 }; 129 130 uart17_bus: uart17-bus-pins { 131 samsung,pins = "gpa4-0", "gpa4-1", "gpa4-2", "gpa4-3"; 132 samsung,pin-function = <GS101_PIN_FUNC_2>; 133 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 134 }; 135 136 spi15_bus: spi15-bus-pins { 137 samsung,pins = "gpa4-0", "gpa4-1", "gpa4-2"; 138 samsung,pin-function = <GS101_PIN_FUNC_2>; 139 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 140 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 141 }; 142 143 spi15_cs: spi15-cs-pins { 144 samsung,pins = "gpa4-3"; 145 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 146 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 147 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 148 }; 149}; 150 151&pinctrl_far_alive { 152 gpa6: gpa6-gpio-bank { 153 gpio-controller; 154 #gpio-cells = <2>; 155 interrupt-controller; 156 #interrupt-cells = <2>; 157 interrupt-parent = <&gic>; 158 interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH 0>, 159 <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH 0>, 160 <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH 0>, 161 <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH 0>, 162 <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH 0>, 163 <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH 0>, 164 <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH 0>, 165 <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH 0>; 166 }; 167 168 gpa7: gpa7-gpio-bank { 169 gpio-controller; 170 #gpio-cells = <2>; 171 interrupt-controller; 172 #interrupt-cells = <2>; 173 interrupt-parent = <&gic>; 174 interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH 0>, 175 <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH 0>, 176 <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH 0>, 177 <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH 0>; 178 }; 179 180 gpa8: gpa8-gpio-bank { 181 gpio-controller; 182 #gpio-cells = <2>; 183 interrupt-controller; 184 #interrupt-cells = <2>; 185 interrupt-parent = <&gic>; 186 interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH 0>, 187 <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH 0>, 188 <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH 0>, 189 <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH 0>, 190 <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH 0>, 191 <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH 0>, 192 <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH 0>, 193 <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH 0>; 194 }; 195 196 gpa11: gpa11-gpio-bank { 197 gpio-controller; 198 #gpio-cells = <2>; 199 interrupt-controller; 200 #interrupt-cells = <2>; 201 interrupt-parent = <&gic>; 202 interrupts = <GIC_SPI 65 IRQ_TYPE_LEVEL_HIGH 0>, 203 <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH 0>; 204 }; 205}; 206 207&pinctrl_gsacore { 208 gps0: gps0-gpio-bank { 209 gpio-controller; 210 #gpio-cells = <2>; 211 interrupt-controller; 212 #interrupt-cells = <2>; 213 }; 214 215 gps1: gps1-gpio-bank { 216 gpio-controller; 217 #gpio-cells = <2>; 218 interrupt-controller; 219 #interrupt-cells = <2>; 220 }; 221 222 gps2: gps2-gpio-bank { 223 gpio-controller; 224 #gpio-cells = <2>; 225 interrupt-controller; 226 #interrupt-cells = <2>; 227 }; 228}; 229 230&pinctrl_gsactrl { 231 gps3: gps3-gpio-bank { 232 gpio-controller; 233 #gpio-cells = <2>; 234 interrupt-controller; 235 #interrupt-cells = <2>; 236 }; 237}; 238 239&pinctrl_hsi1 { 240 gph0: gph0-gpio-bank { 241 gpio-controller; 242 #gpio-cells = <2>; 243 interrupt-controller; 244 #interrupt-cells = <2>; 245 }; 246 247 gph1: gph1-gpio-bank { 248 gpio-controller; 249 #gpio-cells = <2>; 250 interrupt-controller; 251 #interrupt-cells = <2>; 252 }; 253 254 pcie0_clkreq: pcie0-clkreq-pins { 255 samsung,pins = "gph0-1"; 256 samsung,pin-function = <GS101_PIN_FUNC_2>; 257 samsung,pin-pud = <GS101_PIN_PULL_UP>; 258 samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 259 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 260 samsung,pin-pud-pdn = <GS101_PIN_PULL_UP>; 261 }; 262 263 pcie0_perst: pcie0-perst-pins { 264 samsung,pins = "gph0-0"; 265 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 266 samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 267 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 268 }; 269}; 270 271&pinctrl_hsi2 { 272 gph2: gph2-gpio-bank { 273 gpio-controller; 274 #gpio-cells = <2>; 275 interrupt-controller; 276 #interrupt-cells = <2>; 277 }; 278 279 gph3: gph3-gpio-bank { 280 gpio-controller; 281 #gpio-cells = <2>; 282 interrupt-controller; 283 #interrupt-cells = <2>; 284 }; 285 286 gph4: gph4-gpio-bank { 287 gpio-controller; 288 #gpio-cells = <2>; 289 interrupt-controller; 290 #interrupt-cells = <2>; 291 }; 292 293 sd2_clk: sd2-clk-pins { 294 samsung,pins = "gph4-0"; 295 samsung,pin-function = <GS101_PIN_FUNC_2>; 296 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 297 samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 298 }; 299 300 sd2_cmd: sd2-cmd-pins { 301 samsung,pins = "gph4-1"; 302 samsung,pin-function = <GS101_PIN_FUNC_2>; 303 samsung,pin-pud = <GS101_PIN_PULL_UP>; 304 samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 305 }; 306 307 sd2_bus1: sd2-bus-width1-pins { 308 samsung,pins = "gph4-2"; 309 samsung,pin-function = <GS101_PIN_FUNC_2>; 310 samsung,pin-pud = <GS101_PIN_PULL_UP>; 311 samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 312 }; 313 314 sd2_bus4: sd2-bus-width4-pins { 315 samsung,pins = "gph4-3", "gph4-4", "gph4-5"; 316 samsung,pin-function = <GS101_PIN_FUNC_2>; 317 samsung,pin-pud = <GS101_PIN_PULL_UP>; 318 samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 319 }; 320 321 sd2_clk_fast_slew_rate_1x: sd2-clk-fast-slew-rate-1x-pins { 322 samsung,pins = "gph4-0"; 323 samsung,pin-function = <GS101_PIN_FUNC_2>; 324 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 325 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 326 }; 327 328 sd2_clk_fast_slew_rate_2x: sd2-clk-fast-slew-rate-2x-pins { 329 samsung,pins = "gph4-0"; 330 samsung,pin-function = <GS101_PIN_FUNC_2>; 331 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 332 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 333 }; 334 335 sd2_clk_fast_slew_rate_3x: sd2-clk-fast-slew-rate-3x-pins { 336 samsung,pins = "gph4-0"; 337 samsung,pin-function = <GS101_PIN_FUNC_2>; 338 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 339 samsung,pin-drv = <GS101_PIN_DRV_7_5_MA>; 340 }; 341 342 sd2_clk_fast_slew_rate_4x: sd2-clk-fast-slew-rate-4x-pins { 343 samsung,pins = "gph4-0"; 344 samsung,pin-function = <GS101_PIN_FUNC_2>; 345 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 346 samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 347 }; 348 349 ufs_rst_n: ufs-rst-n-pins { 350 samsung,pins = "gph3-1"; 351 samsung,pin-function = <GS101_PIN_FUNC_2>; 352 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 353 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 354 samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>; 355 }; 356 357 ufs_refclk_out: ufs-refclk-out-pins { 358 samsung,pins = "gph3-0"; 359 samsung,pin-function = <GS101_PIN_FUNC_2>; 360 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 361 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 362 samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>; 363 }; 364 365 pcie1_clkreq: pcie1-clkreq-pins { 366 samsung,pins = "gph2-1"; 367 samsung,pin-function = <GS101_PIN_FUNC_2>; 368 samsung,pin-pud = <GS101_PIN_PULL_UP>; 369 samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 370 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 371 samsung,pin-pud-pdn = <GS101_PIN_PULL_UP>; 372 }; 373 374 pcie1_perst: pcie1-perst-pins { 375 samsung,pins = "gph2-0"; 376 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 377 samsung,pin-drv = <GS101_PIN_DRV_10_MA>; 378 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 379 }; 380}; 381 382&pinctrl_peric0 { 383 gpp0: gpp0-gpio-bank { 384 gpio-controller; 385 #gpio-cells = <2>; 386 interrupt-controller; 387 #interrupt-cells = <2>; 388 }; 389 390 gpp1: gpp1-gpio-bank { 391 gpio-controller; 392 #gpio-cells = <2>; 393 interrupt-controller; 394 #interrupt-cells = <2>; 395 }; 396 397 gpp2: gpp2-gpio-bank { 398 gpio-controller; 399 #gpio-cells = <2>; 400 interrupt-controller; 401 #interrupt-cells = <2>; 402 }; 403 404 gpp3: gpp3-gpio-bank { 405 gpio-controller; 406 #gpio-cells = <2>; 407 interrupt-controller; 408 #interrupt-cells = <2>; 409 }; 410 411 gpp4: gpp4-gpio-bank { 412 gpio-controller; 413 #gpio-cells = <2>; 414 interrupt-controller; 415 #interrupt-cells = <2>; 416 }; 417 418 gpp5: gpp5-gpio-bank { 419 gpio-controller; 420 #gpio-cells = <2>; 421 interrupt-controller; 422 #interrupt-cells = <2>; 423 }; 424 425 gpp6: gpp6-gpio-bank { 426 gpio-controller; 427 #gpio-cells = <2>; 428 interrupt-controller; 429 #interrupt-cells = <2>; 430 }; 431 432 gpp7: gpp7-gpio-bank { 433 gpio-controller; 434 #gpio-cells = <2>; 435 interrupt-controller; 436 #interrupt-cells = <2>; 437 }; 438 439 gpp8: gpp8-gpio-bank { 440 gpio-controller; 441 #gpio-cells = <2>; 442 interrupt-controller; 443 #interrupt-cells = <2>; 444 }; 445 446 gpp9: gpp9-gpio-bank { 447 gpio-controller; 448 #gpio-cells = <2>; 449 interrupt-controller; 450 #interrupt-cells = <2>; 451 }; 452 453 gpp10: gpp10-gpio-bank { 454 gpio-controller; 455 #gpio-cells = <2>; 456 interrupt-controller; 457 #interrupt-cells = <2>; 458 }; 459 460 gpp11: gpp11-gpio-bank { 461 gpio-controller; 462 #gpio-cells = <2>; 463 interrupt-controller; 464 #interrupt-cells = <2>; 465 }; 466 467 gpp12: gpp12-gpio-bank { 468 gpio-controller; 469 #gpio-cells = <2>; 470 interrupt-controller; 471 #interrupt-cells = <2>; 472 }; 473 474 gpp13: gpp13-gpio-bank { 475 gpio-controller; 476 #gpio-cells = <2>; 477 interrupt-controller; 478 #interrupt-cells = <2>; 479 }; 480 481 gpp14: gpp14-gpio-bank { 482 gpio-controller; 483 #gpio-cells = <2>; 484 interrupt-controller; 485 #interrupt-cells = <2>; 486 }; 487 488 gpp15: gpp15-gpio-bank { 489 gpio-controller; 490 #gpio-cells = <2>; 491 interrupt-controller; 492 #interrupt-cells = <2>; 493 }; 494 495 gpp16: gpp16-gpio-bank { 496 gpio-controller; 497 #gpio-cells = <2>; 498 interrupt-controller; 499 #interrupt-cells = <2>; 500 }; 501 502 gpp17: gpp17-gpio-bank { 503 gpio-controller; 504 #gpio-cells = <2>; 505 interrupt-controller; 506 #interrupt-cells = <2>; 507 }; 508 509 gpp18: gpp18-gpio-bank { 510 gpio-controller; 511 #gpio-cells = <2>; 512 interrupt-controller; 513 #interrupt-cells = <2>; 514 }; 515 516 gpp19: gpp19-gpio-bank { 517 gpio-controller; 518 #gpio-cells = <2>; 519 interrupt-controller; 520 #interrupt-cells = <2>; 521 }; 522 523 /* USI_PERIC0_UART_DBG */ 524 uart0_bus: uart0-bus-pins { 525 samsung,pins = "gpp1-2", "gpp1-3"; 526 samsung,pin-function = <GS101_PIN_FUNC_2>; 527 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 528 }; 529 530 disp_te_pri_on: disp-te-pri-on-pins { 531 samsung,pins = "gpp0-3"; 532 samsung,pin-function = <GS101_PIN_FUNC_EINT>; 533 }; 534 535 disp_te_pri_off: disp-te-pri-off-pins { 536 samsung,pins = "gpp0-3"; 537 samsung,pin-function = <GS101_PIN_FUNC_INPUT>; 538 }; 539 540 disp_te_sec_on: disp-te-sec-on-pins { 541 samsung,pins = "gpp0-4"; 542 samsung,pin-function = <GS101_PIN_FUNC_EINT>; 543 }; 544 545 disp_te_sec_off: disp-te-sec-off-pins { 546 samsung,pins = "gpp0-4"; 547 samsung,pin-function = <GS101_PIN_FUNC_INPUT>; 548 }; 549 550 sensor_mclk1_out: sensor-mclk1-out-pins { 551 samsung,pins = "gpp3-0"; 552 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 553 samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 554 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 555 }; 556 557 sensor_mclk1_fn: sensor-mclk1-fn-pins { 558 samsung,pins = "gpp3-0"; 559 samsung,pin-function = <GS101_PIN_FUNC_2>; 560 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 561 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 562 }; 563 564 sensor_mclk2_out: sensor-mclk2-out-pins { 565 samsung,pins = "gpp5-0"; 566 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 567 samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 568 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 569 }; 570 571 sensor_mclk2_fn: sensor-mclk2-fn-pins { 572 samsung,pins = "gpp5-0"; 573 samsung,pin-function = <GS101_PIN_FUNC_2>; 574 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 575 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 576 }; 577 578 sensor_mclk3_out: sensor-mclk3-out-pins { 579 samsung,pins = "gpp7-0"; 580 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 581 samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 582 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 583 }; 584 585 sensor_mclk3_fn: sensor-mclk3-fn-pins { 586 samsung,pins = "gpp7-0"; 587 samsung,pin-function = <GS101_PIN_FUNC_2>; 588 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 589 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 590 }; 591 592 sensor_mclk4_out: sensor-mclk4-out-pins { 593 samsung,pins = "gpp9-0"; 594 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 595 samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 596 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 597 }; 598 599 sensor_mclk4_fn: sensor-mclk4-fn-pins { 600 samsung,pins = "gpp9-0"; 601 samsung,pin-function = <GS101_PIN_FUNC_2>; 602 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 603 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 604 }; 605 606 sensor_mclk5_out: sensor-mclk5-out-pins { 607 samsung,pins = "gpp11-0"; 608 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 609 samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 610 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 611 }; 612 613 sensor_mclk5_fn: sensor-mclk5-fn-pins { 614 samsung,pins = "gpp11-0"; 615 samsung,pin-function = <GS101_PIN_FUNC_2>; 616 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 617 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 618 }; 619 620 sensor_mclk6_out: sensor-mclk6-out-pins { 621 samsung,pins = "gpp13-0"; 622 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 623 samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 624 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 625 }; 626 627 sensor_mclk6_fn: sensor-mclk6-fn-pins { 628 samsung,pins = "gpp13-0"; 629 samsung,pin-function = <GS101_PIN_FUNC_2>; 630 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 631 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 632 }; 633 634 sensor_mclk7_out: sensor-mclk7-out-pins { 635 samsung,pins = "gpp15-0"; 636 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 637 samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 638 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 639 }; 640 641 sensor_mclk7_fn: sensor-mclk7-fn-pins { 642 samsung,pins = "gpp15-0"; 643 samsung,pin-function = <GS101_PIN_FUNC_2>; 644 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 645 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 646 }; 647 648 sensor_mclk8_out: sensor-mclk8-out-pins { 649 samsung,pins = "gpp17-0"; 650 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 651 samsung,pin-pud = <GS101_PIN_PULL_DOWN>; 652 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 653 }; 654 655 sensor_mclk8_fn: sensor-mclk8-fn-pins { 656 samsung,pins = "gpp17-0"; 657 samsung,pin-function = <GS101_PIN_FUNC_2>; 658 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 659 samsung,pin-drv = <GS101_PIN_DRV_5_MA>; 660 }; 661 662 hsi2c14_bus: hsi2c14-bus-pins { 663 samsung,pins = "gpp18-0", "gpp18-1"; 664 samsung,pin-function = <GS101_PIN_FUNC_2>; 665 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 666 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 667 }; 668 669 uart14_bus_single: uart14-bus-pins { 670 samsung,pins = "gpp18-0", "gpp18-1", 671 "gpp18-2", "gpp18-3"; 672 samsung,pin-function = <GS101_PIN_FUNC_2>; 673 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 674 }; 675 676 spi14_bus: spi14-bus-pins { 677 samsung,pins = "gpp18-0", "gpp18-1", "gpp18-2"; 678 samsung,pin-function = <GS101_PIN_FUNC_2>; 679 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 680 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 681 }; 682 683 spi14_cs: spi14-cs-pins { 684 samsung,pins = "gpp18-3"; 685 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 686 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 687 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 688 }; 689 690 spi14_cs_func: spi14-cs-func-pins { 691 samsung,pins = "gpp18-3"; 692 samsung,pin-function = <GS101_PIN_FUNC_2>; 693 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 694 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 695 }; 696 697 hsi2c8_bus: hsi2c8-bus-pins { 698 samsung,pins = "gpp16-0", "gpp16-1"; 699 samsung,pin-function = <GS101_PIN_FUNC_3>; 700 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 701 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 702 samsung,pin-pud-pdn = <GS101_PIN_PDN_OUT0>; 703 }; 704 705 uart8_bus_single: uart8-bus-pins { 706 samsung,pins = "gpp16-0", "gpp16-1", "gpp16-2", 707 "gpp16-3"; 708 samsung,pin-function = <GS101_PIN_FUNC_3>; 709 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 710 }; 711 712 spi8_bus: spi8-bus-pins { 713 samsung,pins = "gpp16-0", "gpp16-1", "gpp16-2"; 714 samsung,pin-function = <GS101_PIN_FUNC_3>; 715 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 716 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 717 }; 718 719 spi8_cs: spi8-cs-pins { 720 samsung,pins = "gpp16-3"; 721 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 722 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 723 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 724 }; 725 726 spi8_cs_func: spi8-cs-func-pins { 727 samsung,pins = "gpp16-3"; 728 samsung,pin-function = <GS101_PIN_FUNC_3>; 729 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 730 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 731 }; 732 733 hsi2c7_bus: hsi2c7-bus-pins { 734 samsung,pins = "gpp14-0", "gpp14-1"; 735 samsung,pin-function = <GS101_PIN_FUNC_3>; 736 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 737 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 738 }; 739 740 uart7_bus_single: uart7-bus-pins { 741 samsung,pins = "gpp14-0", "gpp14-1", 742 "gpp14-2", "gpp14-3"; 743 samsung,pin-function = <GS101_PIN_FUNC_3>; 744 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 745 }; 746 747 spi7_bus: spi7-bus-pins { 748 samsung,pins = "gpp14-0", "gpp14-1", "gpp14-2"; 749 samsung,pin-function = <GS101_PIN_FUNC_3>; 750 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 751 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 752 }; 753 754 spi7_cs: spi7-cs-pins { 755 samsung,pins = "gpp14-3"; 756 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 757 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 758 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 759 }; 760 761 spi7_cs_func: spi7-cs-func-pins { 762 samsung,pins = "gpp14-3"; 763 samsung,pin-function = <GS101_PIN_FUNC_3>; 764 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 765 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 766 }; 767 768 hsi2c6_bus: hsi2c6-bus-pins { 769 samsung,pins = "gpp12-0", "gpp12-1"; 770 samsung,pin-function = <GS101_PIN_FUNC_3>; 771 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 772 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 773 }; 774 775 uart6_bus_single: uart6-bus-pins { 776 samsung,pins = "gpp12-0", "gpp12-1", 777 "gpp12-2", "gpp12-3"; 778 samsung,pin-function = <GS101_PIN_FUNC_3>; 779 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 780 }; 781 782 spi6_bus: spi6-bus-pins { 783 samsung,pins = "gpp12-0", "gpp12-1", "gpp12-2"; 784 samsung,pin-function = <GS101_PIN_FUNC_3>; 785 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 786 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 787 }; 788 789 spi6_cs: spi6-cs-pins { 790 samsung,pins = "gpp12-3"; 791 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 792 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 793 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 794 }; 795 796 spi6_cs_func: spi6-cs-func-pins { 797 samsung,pins = "gpp12-3"; 798 samsung,pin-function = <GS101_PIN_FUNC_3>; 799 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 800 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 801 }; 802 803 hsi2c5_bus: hsi2c5-bus-pins { 804 samsung,pins = "gpp10-0", "gpp10-1"; 805 samsung,pin-function = <GS101_PIN_FUNC_3>; 806 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 807 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 808 }; 809 810 uart5_bus_single: uart5-bus-pins { 811 samsung,pins = "gpp10-0", "gpp10-1", 812 "gpp10-2", "gpp10-3"; 813 samsung,pin-function = <GS101_PIN_FUNC_3>; 814 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 815 }; 816 817 spi5_bus: spi5-bus-pins { 818 samsung,pins = "gpp10-0", "gpp10-1", "gpp10-2"; 819 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 820 samsung,pin-function = <GS101_PIN_FUNC_3>; 821 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 822 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 823 samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>; 824 }; 825 826 spi5_cs_func: spi5-cs-func-pins { 827 samsung,pins = "gpp10-3"; 828 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 829 samsung,pin-function = <GS101_PIN_FUNC_3>; 830 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 831 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>; 832 samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>; 833 }; 834 835 hsi2c4_bus: hsi2c4-bus-pins { 836 samsung,pins = "gpp8-0", "gpp8-1"; 837 samsung,pin-function = <GS101_PIN_FUNC_3>; 838 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 839 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 840 }; 841 842 uart4_bus_single: uart4-bus-pins { 843 samsung,pins = "gpp8-0", "gpp8-1", 844 "gpp8-2", "gpp8-3"; 845 samsung,pin-function = <GS101_PIN_FUNC_3>; 846 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 847 }; 848 849 spi4_bus: spi4-bus-pins { 850 samsung,pins = "gpp8-0", "gpp8-1", "gpp8-2"; 851 samsung,pin-function = <GS101_PIN_FUNC_3>; 852 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 853 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 854 }; 855 856 spi4_cs: spi4-cs-pins { 857 samsung,pins = "gpp8-3"; 858 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 859 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 860 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 861 }; 862 863 spi4_cs_func: spi4-cs-func-pins { 864 samsung,pins = "gpp8-3"; 865 samsung,pin-function = <GS101_PIN_FUNC_3>; 866 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 867 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 868 }; 869 870 hsi2c3_bus: hsi2c3-bus-pins { 871 samsung,pins = "gpp6-0", "gpp6-1"; 872 samsung,pin-function = <GS101_PIN_FUNC_3>; 873 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 874 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 875 }; 876 877 uart3_bus_single: uart3-bus-pins { 878 samsung,pins = "gpp6-0", "gpp6-1", 879 "gpp6-2", "gpp6-3"; 880 samsung,pin-function = <GS101_PIN_FUNC_3>; 881 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 882 }; 883 884 spi3_bus: spi3-bus-pins { 885 samsung,pins = "gpp6-0", "gpp6-1", "gpp6-2"; 886 samsung,pin-function = <GS101_PIN_FUNC_3>; 887 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 888 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 889 }; 890 891 spi3_cs: spi3-cs-pins { 892 samsung,pins = "gpp6-3"; 893 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 894 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 895 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 896 }; 897 898 spi3_cs_func: spi3-cs-func-pins { 899 samsung,pins = "gpp6-3"; 900 samsung,pin-function = <GS101_PIN_FUNC_3>; 901 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 902 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 903 }; 904 905 hsi2c2_bus: hsi2c2-bus-pins { 906 samsung,pins = "gpp4-0", "gpp4-1"; 907 samsung,pin-function = <GS101_PIN_FUNC_3>; 908 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 909 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 910 }; 911 912 uart2_bus_single: uart2-bus-pins { 913 samsung,pins = "gpp4-0", "gpp4-1", 914 "gpp4-2", "gpp4-3"; 915 samsung,pin-function = <GS101_PIN_FUNC_3>; 916 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 917 }; 918 919 spi2_bus: spi2-bus-pins { 920 samsung,pins = "gpp4-0", "gpp4-1", "gpp4-2"; 921 samsung,pin-function = <GS101_PIN_FUNC_3>; 922 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 923 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 924 }; 925 926 spi2_cs: spi2-cs-pins { 927 samsung,pins = "gpp4-3"; 928 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 929 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 930 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 931 }; 932 933 spi2_cs_func: spi2-cs-func-pins { 934 samsung,pins = "gpp4-3"; 935 samsung,pin-function = <GS101_PIN_FUNC_3>; 936 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 937 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 938 }; 939 940 hsi2c1_bus: hsi2c1-bus-pins { 941 samsung,pins = "gpp2-0", "gpp2-1"; 942 samsung,pin-function = <GS101_PIN_FUNC_3>; 943 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 944 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 945 }; 946 947 uart1_bus_single: uart1-bus-pins { 948 samsung,pins = "gpp2-0", "gpp2-1", 949 "gpp2-2", "gpp2-3"; 950 samsung,pin-function = <GS101_PIN_FUNC_3>; 951 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 952 }; 953 954 spi1_bus: spi1-bus-pins { 955 samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2"; 956 samsung,pin-function = <GS101_PIN_FUNC_3>; 957 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 958 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 959 }; 960 961 spi1_cs: spi1-cs-pins { 962 samsung,pins = "gpp2-3"; 963 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 964 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 965 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 966 }; 967 968 spi1_cs_func: spi1-cs-func-pins { 969 samsung,pins = "gpp2-3"; 970 samsung,pin-function = <GS101_PIN_FUNC_3>; 971 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 972 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 973 }; 974}; 975 976&pinctrl_peric1 { 977 gpp20: gpp20-gpio-bank { 978 gpio-controller; 979 #gpio-cells = <2>; 980 interrupt-controller; 981 #interrupt-cells = <2>; 982 }; 983 984 gpp21: gpp21-gpio-bank { 985 gpio-controller; 986 #gpio-cells = <2>; 987 interrupt-controller; 988 #interrupt-cells = <2>; 989 }; 990 991 gpp22: gpp22-gpio-bank { 992 gpio-controller; 993 #gpio-cells = <2>; 994 interrupt-controller; 995 #interrupt-cells = <2>; 996 }; 997 998 gpp23: gpp23-gpio-bank { 999 gpio-controller; 1000 #gpio-cells = <2>; 1001 interrupt-controller; 1002 #interrupt-cells = <2>; 1003 }; 1004 1005 gpp24: gpp24-gpio-bank { 1006 gpio-controller; 1007 #gpio-cells = <2>; 1008 interrupt-controller; 1009 #interrupt-cells = <2>; 1010 }; 1011 1012 gpp25: gpp25-gpio-bank { 1013 gpio-controller; 1014 #gpio-cells = <2>; 1015 interrupt-controller; 1016 #interrupt-cells = <2>; 1017 }; 1018 1019 gpp26: gpp26-gpio-bank { 1020 gpio-controller; 1021 #gpio-cells = <2>; 1022 interrupt-controller; 1023 #interrupt-cells = <2>; 1024 }; 1025 1026 gpp27: gpp27-gpio-bank { 1027 gpio-controller; 1028 #gpio-cells = <2>; 1029 interrupt-controller; 1030 #interrupt-cells = <2>; 1031 }; 1032 1033 hsi2c13_bus: hsi2c13-bus-pins { 1034 samsung,pins = "gpp25-0", "gpp25-1"; 1035 samsung,pin-function = <GS101_PIN_FUNC_2>; 1036 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1037 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1038 }; 1039 1040 uart13_bus_single: uart13-bus-pins { 1041 samsung,pins = "gpp25-0", "gpp25-1", 1042 "gpp25-2", "gpp25-3"; 1043 samsung,pin-function = <GS101_PIN_FUNC_2>; 1044 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1045 }; 1046 1047 spi13_bus: spi13-bus-pins { 1048 samsung,pins = "gpp25-0", "gpp25-1", "gpp25-2"; 1049 samsung,pin-function = <GS101_PIN_FUNC_2>; 1050 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1051 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1052 }; 1053 1054 spi13_cs: spi13-cs-pins { 1055 samsung,pins = "gpp25-3"; 1056 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1057 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1058 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1059 }; 1060 1061 spi13_cs_func: spi13-cs-func-pins { 1062 samsung,pins = "gpp25-3"; 1063 samsung,pin-function = <GS101_PIN_FUNC_2>; 1064 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1065 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1066 }; 1067 1068 hsi2c12_bus: hsi2c12-bus-pins { 1069 samsung,pins = "gpp23-4", "gpp23-5"; 1070 samsung,pin-function = <GS101_PIN_FUNC_2>; 1071 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1072 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1073 }; 1074 1075 uart12_bus_single: uart12-bus-pins { 1076 samsung,pins = "gpp23-4", "gpp23-5", 1077 "gpp23-6", "gpp23-7"; 1078 samsung,pin-function = <GS101_PIN_FUNC_2>; 1079 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1080 }; 1081 1082 spi12_bus: spi12-bus-pins { 1083 samsung,pins = "gpp23-4", "gpp23-5", "gpp23-6"; 1084 samsung,pin-function = <GS101_PIN_FUNC_2>; 1085 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1086 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1087 }; 1088 1089 spi14_cs2: spi14-cs2-pins { 1090 samsung,pins = "gpp23-6"; 1091 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1092 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1093 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1094 }; 1095 1096 spi12_cs: spi12-cs-pins { 1097 samsung,pins = "gpp23-7"; 1098 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1099 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1100 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1101 }; 1102 1103 spi12_cs_func: spi12-cs-func-pins { 1104 samsung,pins = "gpp23-7"; 1105 samsung,pin-function = <GS101_PIN_FUNC_2>; 1106 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1107 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1108 }; 1109 1110 hsi2c11_bus: hsi2c11-bus-pins { 1111 samsung,pins = "gpp23-0", "gpp23-1"; 1112 samsung,pin-function = <GS101_PIN_FUNC_2>; 1113 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1114 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1115 }; 1116 1117 uart11_bus_single: uart11-bus-pins { 1118 samsung,pins = "gpp23-0", "gpp23-1", 1119 "gpp23-2", "gpp23-3"; 1120 samsung,pin-function = <GS101_PIN_FUNC_2>; 1121 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1122 }; 1123 1124 spi11_bus: spi11-bus-pins { 1125 samsung,pins = "gpp23-0", "gpp23-1", "gpp23-2"; 1126 samsung,pin-function = <GS101_PIN_FUNC_2>; 1127 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1128 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1129 }; 1130 1131 spi11_cs: spi11-cs-pins { 1132 samsung,pins = "gpp23-3"; 1133 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1134 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1135 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1136 }; 1137 1138 spi11_cs_func: spi11-cs-func-pins { 1139 samsung,pins = "gpp23-3"; 1140 samsung,pin-function = <GS101_PIN_FUNC_2>; 1141 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1142 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1143 }; 1144 1145 hsi2c10_bus: hsi2c10-bus-pins { 1146 samsung,pins = "gpp21-0", "gpp21-1"; 1147 samsung,pin-function = <GS101_PIN_FUNC_2>; 1148 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1149 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1150 }; 1151 1152 uart10_bus_single: uart10-bus-pins { 1153 samsung,pins = "gpp21-0", "gpp21-1", 1154 "gpp21-2", "gpp21-3"; 1155 samsung,pin-function = <GS101_PIN_FUNC_2>; 1156 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1157 }; 1158 1159 spi10_bus: spi10-bus-pins { 1160 samsung,pins = "gpp21-0", "gpp21-1", "gpp21-2"; 1161 samsung,pin-function = <GS101_PIN_FUNC_2>; 1162 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1163 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1164 }; 1165 1166 spi10_cs: spi10-cs-pins { 1167 samsung,pins = "gpp21-3"; 1168 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1169 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1170 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1171 }; 1172 1173 spi10_cs_func: spi10-cs-func-pins { 1174 samsung,pins = "gpp21-3"; 1175 samsung,pin-function = <GS101_PIN_FUNC_2>; 1176 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1177 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1178 }; 1179 1180 hsi2c9_bus: hsi2c9-bus-pins { 1181 samsung,pins = "gpp20-4", "gpp20-5"; 1182 samsung,pin-function = <GS101_PIN_FUNC_2>; 1183 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1184 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1185 }; 1186 1187 uart9_bus_single: uart9-bus-pins { 1188 samsung,pins = "gpp20-4", "gpp20-5", 1189 "gpp20-6", "gpp20-7"; 1190 samsung,pin-function = <GS101_PIN_FUNC_2>; 1191 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1192 }; 1193 1194 spi9_bus: spi9-bus-pins { 1195 samsung,pins = "gpp20-4", "gpp20-5", "gpp20-6"; 1196 samsung,pin-function = <GS101_PIN_FUNC_2>; 1197 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1198 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1199 }; 1200 1201 spi9_cs: spi9-cs-pins { 1202 samsung,pins = "gpp20-7"; 1203 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1204 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1205 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1206 }; 1207 1208 spi9_cs_func: spi9-cs-func-pins { 1209 samsung,pins = "gpp20-7"; 1210 samsung,pin-function = <GS101_PIN_FUNC_2>; 1211 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1212 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1213 }; 1214 1215 hsi2c0_bus: hsi2c0-bus-pins { 1216 samsung,pins = "gpp20-0", "gpp20-1"; 1217 samsung,pin-function = <GS101_PIN_FUNC_3>; 1218 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1219 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1220 }; 1221 1222 uart0_bus_single: uart0-bus-pins { 1223 samsung,pins = "gpp20-0", "gpp20-1", 1224 "gpp20-2", "gpp20-3"; 1225 samsung,pin-function = <GS101_PIN_FUNC_3>; 1226 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1227 }; 1228 1229 spi0_bus: spi0-bus-pins { 1230 samsung,pins = "gpp20-0", "gpp20-1", "gpp20-2"; 1231 samsung,pin-function = <GS101_PIN_FUNC_3>; 1232 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1233 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1234 }; 1235 1236 spi0_cs: spi0-cs-pins { 1237 samsung,pins = "gpp20-3"; 1238 samsung,pin-function = <GS101_PIN_FUNC_OUTPUT>; 1239 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1240 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1241 }; 1242 1243 spi0_cs_func: spi0-cs-func-pins { 1244 samsung,pins = "gpp20-3"; 1245 samsung,pin-function = <GS101_PIN_FUNC_3>; 1246 samsung,pin-pud = <GS101_PIN_PULL_NONE>; 1247 samsung,pin-drv = <GS101_PIN_DRV_2_5_MA>; 1248 }; 1249}; 1250