File Index
Files and directories
Sign in
FILE

exynosautov9-pinctrl.dtsi

File preview with syntax highlighting.

linux-6.19.14/arch/arm64/boot/dts/exynos/exynosautov9-pinctrl.dtsi DEVICETREE
   1// SPDX-License-Identifier: GPL-2.0
   2/*
   3 * Samsung's ExynosAutov9 SoC pin-mux and pin-config device tree source
   4 *
   5 * Copyright (c) 2021 Samsung Electronics Co., Ltd.
   6 *
   7 * Samsung's ExynosAutov9 SoC pin-mux and pin-config options are listed as
   8 * device tree nodes in this file.
   9 */
  10
  11#include "exynos-pinctrl.h"
  12
  13&pinctrl_alive {
  14	gpa0: gpa0-gpio-bank {
  15		gpio-controller;
  16		#gpio-cells = <2>;
  17		interrupt-controller;
  18		#interrupt-cells = <2>;
  19		interrupt-parent = <&gic>;
  20		interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
  21			     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
  22			     <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
  23			     <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
  24			     <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>,
  25			     <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>,
  26			     <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>,
  27			     <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
  28	};
  29
  30	gpa1: gpa1-gpio-bank {
  31		gpio-controller;
  32		#gpio-cells = <2>;
  33		interrupt-controller;
  34		#interrupt-cells = <2>;
  35		interrupt-parent = <&gic>;
  36		interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>,
  37			     <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
  38	};
  39
  40	dp0_hpd: dp0-hpd-pins {
  41		samsung,pins = "gpa1-0";
  42		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  43	};
  44
  45	dp1_hpd: dp1-hpd-pins {
  46		samsung,pins = "gpa1-1";
  47		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  48	};
  49
  50	gpq0: gpq0-gpio-bank {
  51		gpio-controller;
  52		#gpio-cells = <2>;
  53
  54		interrupt-controller;
  55		#interrupt-cells = <2>;
  56	};
  57
  58	speedy0_bus: speedy0-bus-pins {
  59		samsung,pins = "gpq0-0";
  60		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  61		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  62	};
  63
  64	speedy1_bus: speedy1-bus-pins {
  65		samsung,pins = "gpa0-3";
  66		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
  67		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
  68	};
  69};
  70
  71&pinctrl_aud {
  72	gpb0: gpb0-gpio-bank {
  73		gpio-controller;
  74		#gpio-cells = <2>;
  75
  76		interrupt-controller;
  77		#interrupt-cells = <2>;
  78	};
  79
  80	gpb1: gpb1-gpio-bank {
  81		gpio-controller;
  82		#gpio-cells = <2>;
  83
  84		interrupt-controller;
  85		#interrupt-cells = <2>;
  86	};
  87
  88	gpb2: gpb2-gpio-bank {
  89		gpio-controller;
  90		#gpio-cells = <2>;
  91
  92		interrupt-controller;
  93		#interrupt-cells = <2>;
  94	};
  95
  96	gpb3: gpb3-gpio-bank {
  97		gpio-controller;
  98		#gpio-cells = <2>;
  99
 100		interrupt-controller;
 101		#interrupt-cells = <2>;
 102	};
 103
 104	aud_codec_mclk: aud-codec-mclk-pins {
 105		samsung,pins = "gpb0-4";
 106		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 107		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 108	};
 109
 110	aud_codec_mclk_idle: aud-codec-mclk-idle-pins {
 111		samsung,pins = "gpb0-4";
 112		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
 113		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 114	};
 115
 116	aud_i2s0_bus: aud-i2s0-pins {
 117		samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3";
 118		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 119		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 120	};
 121
 122	aud_i2s0_idle: aud-i2s0-idle-pins {
 123		samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3";
 124		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
 125		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 126	};
 127
 128	aud_i2s1_bus: aud-i2s1-pins {
 129		samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3";
 130		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 131		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 132	};
 133
 134	aud_i2s1_idle: aud-i2s1-idle-pins {
 135		samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3";
 136		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
 137		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 138	};
 139
 140	aud_i2s2_bus: aud-i2s2-pins {
 141		samsung,pins = "gpb1-4", "gpb1-5", "gpb1-6", "gpb1-7";
 142		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 143		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 144	};
 145
 146	aud_i2s2_idle: aud-i2s2-idle-pins {
 147		samsung,pins = "gpb1-4", "gpb1-5", "gpb1-6", "gpb1-7";
 148		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
 149		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 150	};
 151
 152	aud_i2s3_bus: aud-i2s3-pins {
 153		samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3";
 154		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 155		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 156	};
 157
 158	aud_i2s3_idle: aud-i2s3-idle-pins {
 159		samsung,pins = "gpb2-0", "gpb2-1", "gpb2-2", "gpb2-3";
 160		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
 161		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 162	};
 163
 164	aud_i2s4_bus: aud-i2s4-pins {
 165		samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6", "gpb2-7";
 166		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 167		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 168	};
 169
 170	aud_i2s4_idle: aud-i2s4-idle-pins {
 171		samsung,pins = "gpb2-4", "gpb2-5", "gpb2-6", "gpb2-7";
 172		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
 173		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 174	};
 175
 176	aud_i2s5_bus: aud-i2s5-pins {
 177		samsung,pins = "gpb3-0", "gpb3-1", "gpb3-2", "gpb3-3";
 178		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 179		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 180	};
 181
 182	aud_i2s5_idle: aaud-i2s5-idle-pins {
 183		samsung,pins = "gpb3-0", "gpb3-1", "gpb3-2", "gpb3-3";
 184		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
 185		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 186	};
 187
 188	aud_i2s6_bus: aud-i2s6-pins {
 189		samsung,pins = "gpb3-4", "gpb3-5", "gpb3-6", "gpb3-7";
 190		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 191		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 192	};
 193
 194	aud_i2s6_idle: aaud-i2s6-idle-pins {
 195		samsung,pins = "gpb3-4", "gpb3-5", "gpb3-6", "gpb3-7";
 196		samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
 197		samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>;
 198	};
 199};
 200
 201&pinctrl_fsys0 {
 202	gpf0: gpf0-gpio-bank {
 203		gpio-controller;
 204		#gpio-cells = <2>;
 205
 206		interrupt-controller;
 207		#interrupt-cells = <2>;
 208	};
 209
 210	gpf1: gpf1-gpio-bank {
 211		gpio-controller;
 212		#gpio-cells = <2>;
 213
 214		interrupt-controller;
 215		#interrupt-cells = <2>;
 216	};
 217
 218	pcie_clkreq0: pcie-clkreq0-pins {
 219		samsung,pins = "gpf0-0";
 220		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 221		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
 222		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 223		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 224		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
 225	};
 226
 227	pcie_perst0_out: pcie-perst0-out-pins {
 228		samsung,pins = "gpf0-1";
 229		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 230		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 231		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 232	};
 233
 234	pcie_perst0_in: pcie-perst0-in-pins {
 235		samsung,pins = "gpf0-1";
 236		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 237		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 238		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 239	};
 240
 241	pcie_clkreq1: pcie-clkreq1-pins {
 242		samsung,pins = "gpf0-2";
 243		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 244		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
 245		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 246		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 247		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
 248	};
 249
 250	pcie_perst1_out: pcie-perst1-out-pins {
 251		samsung,pins = "gpf0-3";
 252		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 253		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 254		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 255	};
 256
 257	pcie_perst1_in: pcie-perst1-in-pins {
 258		samsung,pins = "gpf0-3";
 259		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 260		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 261		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 262	};
 263
 264	pcie_clkreq2: pcie-clkreq2-pins {
 265		samsung,pins = "gpf0-4";
 266		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 267		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
 268		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 269		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 270		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
 271	};
 272
 273	pcie_perst2_out: pcie-perst2-out-pins {
 274		samsung,pins = "gpf0-5";
 275		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 276		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 277		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 278	};
 279
 280	pcie_perst2_in: pcie-perst2-in-pins {
 281		samsung,pins = "gpf0-5";
 282		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 283		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 284		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 285	};
 286
 287	pcie_clkreq3: pcie-clkreq3-pins {
 288		samsung,pins = "gpf1-0";
 289		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 290		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
 291		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 292		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 293		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
 294	};
 295
 296	pcie_perst3_out: pcie-perst3-out-pins {
 297		samsung,pins = "gpf1-1";
 298		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 299		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 300		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 301	};
 302
 303	pcie_perst3_in: pcie-perst3-in-pins {
 304		samsung,pins = "gpf1-1";
 305		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 306		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 307		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 308	};
 309
 310	pcie_clkreq4: pcie-clkreq4-pins {
 311		samsung,pins = "gpf1-2";
 312		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 313		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
 314		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 315		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 316		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
 317	};
 318
 319	pcie_perst4_out: pcie-perst4-out-pins {
 320		samsung,pins = "gpf1-3";
 321		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 322		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 323		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 324	};
 325
 326	pcie_perst4_in: pcie-perst4-in-pins {
 327		samsung,pins = "gpf1-1";
 328		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 329		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 330		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 331	};
 332
 333	pcie_clkreq5: pcie-clkreq5-pins {
 334		samsung,pins = "gpf1-4";
 335		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 336		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
 337		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 338		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 339		samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
 340	};
 341
 342	pcie_perst5_out: pcie-perst5-out-pins {
 343		samsung,pins = "gpf1-5";
 344		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 345		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 346		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 347	};
 348
 349	pcie_perst5_in: pcie-perst5-in-pins {
 350		samsung,pins = "gpf1-5";
 351		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 352		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV4>;
 353		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 354	};
 355};
 356
 357&pinctrl_fsys1 {
 358	gpf8: gpf8-gpio-bank {
 359		gpio-controller;
 360		#gpio-cells = <2>;
 361
 362		interrupt-controller;
 363		#interrupt-cells = <2>;
 364	};
 365
 366	sd2_clk: sd2-clk-pins {
 367		samsung,pins = "gpf8-0";
 368		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 369		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 370		samsung,pin-drv = <2>;	/* 2x drive strength */
 371	};
 372
 373	sd2_cmd: sd2-cmd-pins {
 374		samsung,pins = "gpf8-1";
 375		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 376		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
 377		samsung,pin-drv = <2>;	/* 2x drive strength */
 378	};
 379
 380	sd2_bus1: sd2-bus-width1-pins {
 381		samsung,pins = "gpf8-2";
 382		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 383		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
 384		samsung,pin-drv = <2>;	/* 2x drive strength */
 385	};
 386
 387	sd2_bus4: sd2-bus-width4-pins {
 388		samsung,pins = "gpf8-3", "gpf8-4", "gpf8-5";
 389		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 390		samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
 391		samsung,pin-drv = <2>;	/* 2x drive strength */
 392	};
 393};
 394
 395&pinctrl_fsys2 {
 396	gpf2: gpf2-gpio-bank {
 397		gpio-controller;
 398		#gpio-cells = <2>;
 399
 400		interrupt-controller;
 401		#interrupt-cells = <2>;
 402	};
 403
 404	gpf3: gpf3-gpio-bank {
 405		gpio-controller;
 406		#gpio-cells = <2>;
 407
 408		interrupt-controller;
 409		#interrupt-cells = <2>;
 410	};
 411
 412	gpf4: gpf4-gpio-bank {
 413		gpio-controller;
 414		#gpio-cells = <2>;
 415
 416		interrupt-controller;
 417		#interrupt-cells = <2>;
 418	};
 419
 420	gpf5: gpf5-gpio-bank {
 421		gpio-controller;
 422		#gpio-cells = <2>;
 423
 424		interrupt-controller;
 425		#interrupt-cells = <2>;
 426	};
 427
 428	gpf6: gpf6-gpio-bank {
 429		gpio-controller;
 430		#gpio-cells = <2>;
 431
 432		interrupt-controller;
 433		#interrupt-cells = <2>;
 434	};
 435
 436	ufs_rst_n: ufs-rst-n-pins {
 437		samsung,pins = "gpf2-1";
 438		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 439		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 440		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 441	};
 442
 443	ufs_refclk_out: ufs-refclk-out-pins {
 444		samsung,pins = "gpf2-0";
 445		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 446		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 447		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 448	};
 449
 450	ufs_rst_n_1: ufs-rst-n-1-pins {
 451		samsung,pins = "gpf2-3";
 452		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 453		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 454		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 455	};
 456
 457	ufs_refclk_out_1: ufs-refclk-out-1-pins {
 458		samsung,pins = "gpf2-2";
 459		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 460		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 461		samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
 462	};
 463
 464	eth0_mdc_mdio: eth0-mdc-mdio-pins {
 465		samsung,pins = "gpf4-5", "gpf4-6";
 466		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 467	};
 468
 469	eth0_rgmii: eth0-rgmii-pins {
 470		samsung,pins = "gpf3-1", "gpf3-2", "gpf3-3", "gpf3-4",
 471			       "gpf3-5", "gpf3-6", "gpf3-7", "gpf4-0",
 472			       "gpf4-1", "gpf4-2", "gpf4-3", "gpf4-4";
 473		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 474	};
 475
 476	eth0_pps_out: eth0-pps-out-pins {
 477		samsung,pins = "gpf3-0";
 478		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 479		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 480	};
 481
 482	eth1_mdc_mdio: eth1-mdc-mdio-pins {
 483		samsung,pins = "gpf6-5", "gpf6-6";
 484		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 485	};
 486
 487	eth1_rgmii: eth1-rgmii-pins {
 488		samsung,pins = "gpf5-1", "gpf5-2", "gpf5-3", "gpf5-4",
 489			       "gpf5-5", "gpf5-6", "gpf5-7", "gpf6-0",
 490			       "gpf6-1", "gpf6-2", "gpf6-3", "gpf6-4";
 491		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 492	};
 493
 494	eth1_pps_out: eth1-pps-out-pins {
 495		samsung,pins = "gpf5-0";
 496		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 497		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 498	};
 499};
 500
 501&pinctrl_peric0 {
 502	gpp0: gpp0-gpio-bank {
 503		gpio-controller;
 504		#gpio-cells = <2>;
 505
 506		interrupt-controller;
 507		#interrupt-cells = <2>;
 508	};
 509
 510	gpp1: gpp1-gpio-bank {
 511		gpio-controller;
 512		#gpio-cells = <2>;
 513
 514		interrupt-controller;
 515		#interrupt-cells = <2>;
 516	};
 517
 518	gpp2: gpp2-gpio-bank {
 519		gpio-controller;
 520		#gpio-cells = <2>;
 521
 522		interrupt-controller;
 523		#interrupt-cells = <2>;
 524	};
 525
 526	gpg0: gpg0-gpio-bank {
 527		gpio-controller;
 528		#gpio-cells = <2>;
 529
 530		interrupt-controller;
 531		#interrupt-cells = <2>;
 532	};
 533
 534	pwm_tout0: pwm-tout0-pins {
 535		samsung,pins = "gpg0-0";
 536		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
 537		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 538	};
 539
 540	pwm_tout1: pwm-tout1-pins {
 541		samsung,pins = "gpg0-1";
 542		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
 543		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 544	};
 545
 546	pwm_tout2: pwm-tout2-pins {
 547		samsung,pins = "gpg0-2";
 548		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
 549		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 550	};
 551
 552	pwm_tout3: pwm-tout3-pins {
 553		samsung,pins = "gpg0-3";
 554		samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
 555		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 556	};
 557
 558	/* PERIC0 USI00  */
 559	hsi2c0_bus: hsi2c0-bus-pins {
 560		samsung,pins = "gpp0-0", "gpp0-1";
 561		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 562		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 563	};
 564
 565	/* PERIC0 USI00_I2C */
 566	hsi2c1_bus: hsi2c1-bus-pins {
 567		samsung,pins = "gpp0-2", "gpp0-3";
 568		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 569		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 570	};
 571
 572	/* PERIC0 USI01 */
 573	hsi2c2_bus: hsi2c2-bus-pins {
 574		samsung,pins = "gpp0-4", "gpp0-5";
 575		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 576		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 577	};
 578
 579	/* PERIC0 USI01_I2C */
 580	hsi2c3_bus: hsi2c3-bus-pins {
 581		samsung,pins = "gpp0-6", "gpp0-7";
 582		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 583		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 584	};
 585
 586	/* PERIC0 USI02 */
 587	hsi2c4_bus: hsi2c4-bus-pins {
 588		samsung,pins = "gpp1-0", "gpp1-1";
 589		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 590		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 591	};
 592
 593	/* PERIC0 USI02_I2C */
 594	hsi2c5_bus: hsi2c5-bus-pins {
 595		samsung,pins = "gpp1-2", "gpp1-3";
 596		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 597		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 598	};
 599
 600	/* PERIC0 USI03 */
 601	hsi2c6_bus: hsi2c6-bus-pins {
 602		samsung,pins = "gpp1-4", "gpp1-5";
 603		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 604		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 605	};
 606
 607	/* PERIC0 USI03_I2C */
 608	hsi2c7_bus: hsi2c7-bus-pins {
 609		samsung,pins = "gpp1-6", "gpp1-7";
 610		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 611		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 612	};
 613
 614	/* PERIC0 USI04 */
 615	hsi2c8_bus: hsi2c8-bus-pins {
 616		samsung,pins = "gpp2-0", "gpp2-1";
 617		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 618		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 619	};
 620
 621	/* PERIC0 USI04_I2C */
 622	hsi2c9_bus: hsi2c9-bus-pins {
 623		samsung,pins = "gpp2-2", "gpp2-3";
 624		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 625		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 626	};
 627
 628	/* PERIC0 USI05 */
 629	hsi2c10_bus: hsi2c10-bus-pins {
 630		samsung,pins = "gpp2-4", "gpp2-5";
 631		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 632		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 633	};
 634
 635	/* PERIC0 USI05_I2C */
 636	hsi2c11_bus: hsi2c11-bus-pins {
 637		samsung,pins = "gpp2-6", "gpp2-7";
 638		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 639		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 640	};
 641
 642	/* SPI USI_PERIC0_USI00_SPI */
 643	spi0_bus: spi0-bus-pins {
 644		samsung,pins = "gpp0-2", "gpp0-1", "gpp0-0";
 645		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 646		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 647	};
 648
 649	spi0_cs: spi0-cs-pins {
 650		samsung,pins = "gpp0-3";
 651		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 652		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 653	};
 654
 655	spi0_cs_func: spi0-cs-func-pins {
 656		samsung,pins = "gpp0-3";
 657		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 658		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 659	};
 660
 661	/* PERIC0 USI01_SPI */
 662	spi1_bus: spi1-bus-pins {
 663		samsung,pins = "gpp0-6", "gpp0-5", "gpp0-4";
 664		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 665		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 666	};
 667
 668	spi1_cs: spi1-cs-pins {
 669		samsung,pins = "gpp0-7";
 670		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 671		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 672	};
 673
 674	spi1_cs_func: spi1-cs-func-pins {
 675		samsung,pins = "gpp0-7";
 676		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 677		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 678	};
 679
 680	/* PERIC0 USI02_SPI */
 681	spi2_bus: spi2-bus-pins {
 682		samsung,pins = "gpp1-2", "gpp1-1", "gpp1-0";
 683		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 684		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 685	};
 686
 687	spi2_cs: spi2-cs-pins {
 688		samsung,pins = "gpp1-3";
 689		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 690		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 691	};
 692
 693	spi2_cs_func: spi2-cs-func-pins {
 694		samsung,pins = "gpp1-3";
 695		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 696		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 697	};
 698
 699	/* PERIC0 USI03_SPI */
 700	spi3_bus: spi3-bus-pins {
 701		samsung,pins = "gpp1-6", "gpp1-5", "gpp1-4";
 702		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 703		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 704	};
 705
 706	spi3_cs: spi3-cs-pins {
 707		samsung,pins = "gpp1-7";
 708		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 709		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 710	};
 711
 712	spi3_cs_func: spi3-cs-func-pins {
 713		samsung,pins = "gpp1-7";
 714		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 715		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 716	};
 717
 718	/* PERIC0 USI04_SPI */
 719	spi4_bus: spi4-bus-pins {
 720		samsung,pins = "gpp2-2", "gpp2-1", "gpp2-0";
 721		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 722		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 723	};
 724
 725	spi4_cs: spi4-cs-pins {
 726		samsung,pins = "gpp2-3";
 727		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 728		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 729	};
 730
 731	spi4_cs_func: spi4-cs-func-pins {
 732		samsung,pins = "gpp2-3";
 733		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 734		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 735	};
 736
 737	/* PERIC0 USI05_SPI */
 738	spi5_bus: spi5-bus-pins {
 739		samsung,pins = "gpp2-6", "gpp2-5", "gpp2-4";
 740		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 741		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 742	};
 743
 744	spi5_cs: spi5-cs-pins {
 745		samsung,pins = "gpp2-7";
 746		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 747		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 748	};
 749
 750	spi5_cs_func: spi5-cs-func-pins {
 751		samsung,pins = "gpp2-7";
 752		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 753		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 754	};
 755
 756	/* USI_PERIC0_USI00_UART */
 757	uart0_bus: uart0-bus-pins {
 758		samsung,pins = "gpp0-0", "gpp0-1", "gpp0-2", "gpp0-3";
 759		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 760		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 761	};
 762
 763	uart0_bus_dual: uart0-bus-dual-pins {
 764		samsung,pins = "gpp0-0", "gpp0-1";
 765		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 766		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 767	};
 768
 769	/* USI_PERIC0_USI01_UART */
 770	uart1_bus: uart1-bus-pins {
 771		samsung,pins = "gpp0-4", "gpp0-5", "gpp0-6", "gpp0-7";
 772		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 773		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 774	};
 775
 776	uart1_bus_dual: uart1-bus-dual-pins {
 777		samsung,pins = "gpp0-4", "gpp0-5";
 778		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 779		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 780	};
 781
 782	/* USI_PERIC0_USI02_UART */
 783	uart2_bus: uart2-bus-pins {
 784		samsung,pins = "gpp1-0", "gpp1-1", "gpp1-2", "gpp1-3";
 785		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 786		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 787	};
 788
 789	uart2_bus_dual: uart2-bus-dual-pins {
 790		samsung,pins = "gpp1-0", "gpp1-1";
 791		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 792		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 793	};
 794
 795	/* USI_PERIC0_USI03_UART */
 796	uart3_bus: uart3-bus-pins {
 797		samsung,pins = "gpp1-4", "gpp1-5", "gpp1-6", "gpp1-7";
 798		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 799		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 800	};
 801
 802	uart3_bus_dual: uart3-bus-dual-pins {
 803		samsung,pins = "gpp1-4", "gpp1-5";
 804		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 805		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 806	};
 807
 808	/* USI_PERIC0_USI04_UART */
 809	uart4_bus: uart4-bus-pins {
 810		samsung,pins = "gpp2-0", "gpp2-1", "gpp2-2", "gpp2-3";
 811		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 812		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 813	};
 814
 815	uart4_bus_dual: uart4-bus-dual-pins {
 816		samsung,pins = "gpp2-0", "gpp2-1";
 817		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 818		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 819	};
 820
 821	/* USI_PERIC0_USI05_UART */
 822	uart5_bus: uart5-bus-pins {
 823		samsung,pins = "gpp2-4", "gpp2-5", "gpp2-6", "gpp2-7";
 824		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 825		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 826	};
 827
 828	uart5_bus_dual: uart5-bus-dual-pins {
 829		samsung,pins = "gpp2-4", "gpp2-5";
 830		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 831		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 832	};
 833};
 834
 835&pinctrl_peric1 {
 836	gpp3: gpp3-gpio-bank {
 837		gpio-controller;
 838		#gpio-cells = <2>;
 839
 840		interrupt-controller;
 841		#interrupt-cells = <2>;
 842	};
 843
 844	gpp4: gpp4-gpio-bank {
 845		gpio-controller;
 846		#gpio-cells = <2>;
 847
 848		interrupt-controller;
 849		#interrupt-cells = <2>;
 850	};
 851
 852	gpp5: gpp5-gpio-bank {
 853		gpio-controller;
 854		#gpio-cells = <2>;
 855
 856		interrupt-controller;
 857		#interrupt-cells = <2>;
 858	};
 859
 860	gpg1: gpg1-gpio-bank {
 861		gpio-controller;
 862		#gpio-cells = <2>;
 863
 864		interrupt-controller;
 865		#interrupt-cells = <2>;
 866	};
 867
 868	gpg2: gpg2-gpio-bank {
 869		gpio-controller;
 870		#gpio-cells = <2>;
 871
 872		interrupt-controller;
 873		#interrupt-cells = <2>;
 874	};
 875
 876	gpg3: gpg3-gpio-bank {
 877		gpio-controller;
 878		#gpio-cells = <2>;
 879
 880		interrupt-controller;
 881		#interrupt-cells = <2>;
 882	};
 883
 884	/* PERIC1 USI06 */
 885	hsi2c12_bus: hsi2c12-bus-pins {
 886		samsung,pins = "gpp3-0", "gpp3-1";
 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	/* PERIC1 USI06_I2C */
 893	hsi2c13_bus: hsi2c13-bus-pins {
 894		samsung,pins = "gpp3-2", "gpp3-3";
 895		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 896		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 897		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 898	};
 899
 900	/* PERIC1 USI07 */
 901	hsi2c14_bus: hsi2c14-bus-pins {
 902		samsung,pins = "gpp3-4", "gpp3-5";
 903		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 904		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 905		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 906	};
 907
 908	/* PERIC1 USI07_I2C */
 909	hsi2c15_bus: hsi2c15-bus-pins {
 910		samsung,pins = "gpp3-6", "gpp3-7";
 911		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 912		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 913		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 914	};
 915
 916	/* PERIC1 USI08 */
 917	hsi2c16_bus: hsi2c16-bus-pins {
 918		samsung,pins = "gpp4-0", "gpp4-1";
 919		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 920		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 921		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 922	};
 923
 924	/* PERIC1 USI08_I2C */
 925	hsi2c17_bus: hsi2c17-bus-pins {
 926		samsung,pins = "gpp4-2", "gpp4-3";
 927		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 928		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 929		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 930	};
 931
 932	/* PERIC1 USI09 */
 933	hsi2c18_bus: hsi2c18-bus-pins {
 934		samsung,pins = "gpp4-4", "gpp4-5";
 935		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 936		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 937		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 938	};
 939
 940	/* PERIC1 USI09_I2C */
 941	hsi2c19_bus: hsi2c19-bus-pins {
 942		samsung,pins = "gpp4-6", "gpp4-7";
 943		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 944		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 945		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 946	};
 947
 948	/* PERIC1 USI10 */
 949	hsi2c20_bus: hsi2c20-bus-pins {
 950		samsung,pins = "gpp5-0", "gpp5-1";
 951		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 952		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 953		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 954	};
 955
 956	/* PERIC1 USI10_I2C */
 957	hsi2c21_bus: hsi2c21-bus-pins {
 958		samsung,pins = "gpp5-2", "gpp5-3";
 959		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 960		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 961		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 962	};
 963
 964	/* PERIC1 USI11 */
 965	hsi2c22_bus: hsi2c22-bus-pins {
 966		samsung,pins = "gpp5-4", "gpp5-5";
 967		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 968		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 969		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 970	};
 971
 972	/* PERIC1 USI11_I2C */
 973	hsi2c23_bus: hsi2c23-bus-pins {
 974		samsung,pins = "gpp5-6", "gpp5-7";
 975		samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
 976		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 977		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 978	};
 979
 980	/* PERIC1 USI06_SPI */
 981	spi6_bus: spi6-bus-pins {
 982		samsung,pins = "gpp3-2", "gpp3-1", "gpp3-0";
 983		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 984		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 985		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 986	};
 987
 988	spi6_cs: spi6-cs-pins {
 989		samsung,pins = "gpp3-3";
 990		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
 991		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 992		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
 993	};
 994
 995	spi6_cs_func: spi6-cs-func-pins {
 996		samsung,pins = "gpp3-3";
 997		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
 998		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
 999		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1000	};
1001
1002	/* PERIC1 USI07_SPI */
1003	spi7_bus: spi7-bus-pins {
1004		samsung,pins = "gpp3-6", "gpp3-5", "gpp3-4";
1005		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1006		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1007		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1008	};
1009
1010	spi7_cs: spi7-cs-pins {
1011		samsung,pins = "gpp3-7";
1012		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1013		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1014		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1015	};
1016
1017	spi7_cs_func: spi7-cs-func-pins {
1018		samsung,pins = "gpp3-7";
1019		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1020		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1021		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1022	};
1023
1024	/* PERIC1 USI08_SPI */
1025	spi8_bus: spi8-bus-pins {
1026		samsung,pins = "gpp4-2", "gpp4-1", "gpp4-0";
1027		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1028		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1029		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1030	};
1031
1032	spi8_cs: spi8-cs-pins {
1033		samsung,pins = "gpp4-3";
1034		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1035		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1036		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1037	};
1038
1039	spi8_cs_func: spi8-cs-func-pins {
1040		samsung,pins = "gpp4-3";
1041		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1042		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1043		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1044	};
1045
1046	/* PERIC1 USI09_SPI */
1047	spi9_bus: spi9-bus-pins {
1048		samsung,pins = "gpp4-6", "gpp4-5", "gpp4-4";
1049		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1050		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1051		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1052	};
1053
1054	spi9_cs: spi9-cs-pins {
1055		samsung,pins = "gpp4-7";
1056		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1057		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1058		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1059	};
1060
1061	spi9_cs_func: spi9-cs-func-pins {
1062		samsung,pins = "gpp4-7";
1063		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1064		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1065		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1066	};
1067
1068	/* PERIC1 USI10_SPI */
1069	spi10_bus: spi10-pins {
1070		samsung,pins = "gpp5-2", "gpp5-1", "gpp5-0";
1071		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1072		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1073		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1074	};
1075
1076	spi10_cs: spi10-cs-pins {
1077		samsung,pins = "gpp5-3";
1078		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1079		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1080		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1081	};
1082
1083	spi10_cs_func: spi10-cs-func-pins {
1084		samsung,pins = "gpp5-3";
1085		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1086		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1087		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1088	};
1089
1090	/* PERIC1 USI11_SPI */
1091	spi11_bus: spi11-pins {
1092		samsung,pins = "gpp5-6", "gpp5-5", "gpp5-4";
1093		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1094		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1095		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1096	};
1097
1098	spi11_cs: spi11-cs-pins {
1099		samsung,pins = "gpp5-7";
1100		samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
1101		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1102		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1103	};
1104
1105	spi11_cs_func: spi11-cs-func-pins {
1106		samsung,pins = "gpp5-7";
1107		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1108		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1109		samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
1110	};
1111
1112	/* USI_PERIC1_USI06_UART */
1113	uart6_bus: uart6-bus-pins {
1114		samsung,pins = "gpp3-3", "gpp3-2", "gpp3-1", "gpp3-0";
1115		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1116		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1117	};
1118
1119	uart6_bus_dual: uart6-bus-dual-pins {
1120		samsung,pins = "gpp3-0", "gpp3-1";
1121		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1122		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1123	};
1124
1125	/* USI_PERIC1_USI07_UART */
1126	uart7_bus: uart7-bus-pins {
1127		samsung,pins = "gpp3-7", "gpp3-6", "gpp3-5", "gpp3-4";
1128		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1129		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1130	};
1131
1132	uart7_bus_dual: uart7-bus-dual-pins {
1133		samsung,pins = "gpp3-4", "gpp3-5";
1134		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1135		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1136	};
1137
1138	/* USI_PERIC1_USI08_UART */
1139	uart8_bus: uart8-bus-pins {
1140		samsung,pins = "gpp4-3", "gpp4-2", "gpp4-1", "gpp4-0";
1141		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1142		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1143	};
1144
1145	uart8_bus_dual: uart8-bus-dual-pins {
1146		samsung,pins = "gpp4-0", "gpp4-1";
1147		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1148		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1149	};
1150
1151	/* USI_PERIC1_USI09_UART */
1152	uart9_bus: uart9-bus-pins {
1153		samsung,pins = "gpp4-7", "gpp4-6", "gpp4-5", "gpp4-4";
1154		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1155		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1156	};
1157
1158	uart9_bus_dual: uart9-bus-dual-pins {
1159		samsung,pins = "gpp4-4", "gpp4-5";
1160		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1161		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1162	};
1163
1164	/* USI_PERIC1_USI10_UART */
1165	uart10_bus: uart10-bus-pins {
1166		samsung,pins = "gpp5-3", "gpp5-2", "gpp5-1", "gpp5-0";
1167		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1168		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1169	};
1170
1171	uart10_bus_dual: uart10-bus-dual-pins {
1172		samsung,pins = "gpp5-0", "gpp5-1";
1173		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1174		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1175	};
1176
1177	/* USI_PERIC1_USI11_UART */
1178	uart11_bus: uart11-bus-pins {
1179		samsung,pins = "gpp5-7", "gpp5-6", "gpp5-5", "gpp5-4";
1180		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1181		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1182	};
1183
1184	uart11_bus_dual: uart11-bus-dual-pins {
1185		samsung,pins = "gpp5-4", "gpp5-5";
1186		samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
1187		samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
1188	};
1189};
~/ Read-only file preview.