File Index
Files and directories
Sign in
FILE

exynosautov920-pinctrl.dtsi

File preview with syntax highlighting.

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