File Index
Files and directories
Sign in
FILE

exynos990-pinctrl.dtsi

File preview with syntax highlighting.

linux-6.19.14/arch/arm64/boot/dts/exynos/exynos990-pinctrl.dtsi DEVICETREE
   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};
~/ Read-only file preview.