exynos5250-pinctrl.dtsi revision 279377
1279377Simp/* 2279377Simp * Samsung's Exynos5250 SoC pin-mux and pin-config device tree source 3279377Simp * 4279377Simp * Copyright (c) 2012 Samsung Electronics Co., Ltd. 5279377Simp * http://www.samsung.com 6279377Simp * 7279377Simp * Samsung's Exynos5250 SoC pin-mux and pin-config optiosn are listed as device 8279377Simp * tree nodes are listed in this file. 9279377Simp * 10279377Simp * This program is free software; you can redistribute it and/or modify 11279377Simp * it under the terms of the GNU General Public License version 2 as 12279377Simp * published by the Free Software Foundation. 13279377Simp*/ 14279377Simp 15279377Simp/ { 16279377Simp pinctrl@11400000 { 17279377Simp gpa0: gpa0 { 18279377Simp gpio-controller; 19279377Simp #gpio-cells = <2>; 20279377Simp 21279377Simp interrupt-controller; 22279377Simp #interrupt-cells = <2>; 23279377Simp }; 24279377Simp 25279377Simp gpa1: gpa1 { 26279377Simp gpio-controller; 27279377Simp #gpio-cells = <2>; 28279377Simp 29279377Simp interrupt-controller; 30279377Simp #interrupt-cells = <2>; 31279377Simp }; 32279377Simp 33279377Simp gpa2: gpa2 { 34279377Simp gpio-controller; 35279377Simp #gpio-cells = <2>; 36279377Simp 37279377Simp interrupt-controller; 38279377Simp #interrupt-cells = <2>; 39279377Simp }; 40279377Simp 41279377Simp gpb0: gpb0 { 42279377Simp gpio-controller; 43279377Simp #gpio-cells = <2>; 44279377Simp 45279377Simp interrupt-controller; 46279377Simp #interrupt-cells = <2>; 47279377Simp }; 48279377Simp 49279377Simp gpb1: gpb1 { 50279377Simp gpio-controller; 51279377Simp #gpio-cells = <2>; 52279377Simp 53279377Simp interrupt-controller; 54279377Simp #interrupt-cells = <2>; 55279377Simp }; 56279377Simp 57279377Simp gpb2: gpb2 { 58279377Simp gpio-controller; 59279377Simp #gpio-cells = <2>; 60279377Simp 61279377Simp interrupt-controller; 62279377Simp #interrupt-cells = <2>; 63279377Simp }; 64279377Simp 65279377Simp gpb3: gpb3 { 66279377Simp gpio-controller; 67279377Simp #gpio-cells = <2>; 68279377Simp 69279377Simp interrupt-controller; 70279377Simp #interrupt-cells = <2>; 71279377Simp }; 72279377Simp 73279377Simp gpc0: gpc0 { 74279377Simp gpio-controller; 75279377Simp #gpio-cells = <2>; 76279377Simp 77279377Simp interrupt-controller; 78279377Simp #interrupt-cells = <2>; 79279377Simp }; 80279377Simp 81279377Simp gpc1: gpc1 { 82279377Simp gpio-controller; 83279377Simp #gpio-cells = <2>; 84279377Simp 85279377Simp interrupt-controller; 86279377Simp #interrupt-cells = <2>; 87279377Simp }; 88279377Simp 89279377Simp gpc2: gpc2 { 90279377Simp gpio-controller; 91279377Simp #gpio-cells = <2>; 92279377Simp 93279377Simp interrupt-controller; 94279377Simp #interrupt-cells = <2>; 95279377Simp }; 96279377Simp 97279377Simp gpc3: gpc3 { 98279377Simp gpio-controller; 99279377Simp #gpio-cells = <2>; 100279377Simp 101279377Simp interrupt-controller; 102279377Simp #interrupt-cells = <2>; 103279377Simp }; 104279377Simp 105279377Simp gpd0: gpd0 { 106279377Simp gpio-controller; 107279377Simp #gpio-cells = <2>; 108279377Simp 109279377Simp interrupt-controller; 110279377Simp #interrupt-cells = <2>; 111279377Simp }; 112279377Simp 113279377Simp gpd1: gpd1 { 114279377Simp gpio-controller; 115279377Simp #gpio-cells = <2>; 116279377Simp 117279377Simp interrupt-controller; 118279377Simp #interrupt-cells = <2>; 119279377Simp }; 120279377Simp 121279377Simp gpy0: gpy0 { 122279377Simp gpio-controller; 123279377Simp #gpio-cells = <2>; 124279377Simp }; 125279377Simp 126279377Simp gpy1: gpy1 { 127279377Simp gpio-controller; 128279377Simp #gpio-cells = <2>; 129279377Simp }; 130279377Simp 131279377Simp gpy2: gpy2 { 132279377Simp gpio-controller; 133279377Simp #gpio-cells = <2>; 134279377Simp }; 135279377Simp 136279377Simp gpy3: gpy3 { 137279377Simp gpio-controller; 138279377Simp #gpio-cells = <2>; 139279377Simp }; 140279377Simp 141279377Simp gpy4: gpy4 { 142279377Simp gpio-controller; 143279377Simp #gpio-cells = <2>; 144279377Simp }; 145279377Simp 146279377Simp gpy5: gpy5 { 147279377Simp gpio-controller; 148279377Simp #gpio-cells = <2>; 149279377Simp }; 150279377Simp 151279377Simp gpy6: gpy6 { 152279377Simp gpio-controller; 153279377Simp #gpio-cells = <2>; 154279377Simp }; 155279377Simp 156279377Simp gpc4: gpc4 { 157279377Simp gpio-controller; 158279377Simp #gpio-cells = <2>; 159279377Simp 160279377Simp interrupt-controller; 161279377Simp #interrupt-cells = <2>; 162279377Simp }; 163279377Simp 164279377Simp gpx0: gpx0 { 165279377Simp gpio-controller; 166279377Simp #gpio-cells = <2>; 167279377Simp 168279377Simp interrupt-controller; 169279377Simp interrupt-parent = <&combiner>; 170279377Simp #interrupt-cells = <2>; 171279377Simp interrupts = <23 0>, <24 0>, <25 0>, <25 1>, 172279377Simp <26 0>, <26 1>, <27 0>, <27 1>; 173279377Simp }; 174279377Simp 175279377Simp gpx1: gpx1 { 176279377Simp gpio-controller; 177279377Simp #gpio-cells = <2>; 178279377Simp 179279377Simp interrupt-controller; 180279377Simp interrupt-parent = <&combiner>; 181279377Simp #interrupt-cells = <2>; 182279377Simp interrupts = <28 0>, <28 1>, <29 0>, <29 1>, 183279377Simp <30 0>, <30 1>, <31 0>, <31 1>; 184279377Simp }; 185279377Simp 186279377Simp gpx2: gpx2 { 187279377Simp gpio-controller; 188279377Simp #gpio-cells = <2>; 189279377Simp 190279377Simp interrupt-controller; 191279377Simp #interrupt-cells = <2>; 192279377Simp }; 193279377Simp 194279377Simp gpx3: gpx3 { 195279377Simp gpio-controller; 196279377Simp #gpio-cells = <2>; 197279377Simp 198279377Simp interrupt-controller; 199279377Simp #interrupt-cells = <2>; 200279377Simp }; 201279377Simp 202279377Simp uart0_data: uart0-data { 203279377Simp samsung,pins = "gpa0-0", "gpa0-1"; 204279377Simp samsung,pin-function = <2>; 205279377Simp samsung,pin-pud = <0>; 206279377Simp samsung,pin-drv = <0>; 207279377Simp }; 208279377Simp 209279377Simp uart0_fctl: uart0-fctl { 210279377Simp samsung,pins = "gpa0-2", "gpa0-3"; 211279377Simp samsung,pin-function = <2>; 212279377Simp samsung,pin-pud = <0>; 213279377Simp samsung,pin-drv = <0>; 214279377Simp }; 215279377Simp 216279377Simp i2c2_bus: i2c2-bus { 217279377Simp samsung,pins = "gpa0-6", "gpa0-7"; 218279377Simp samsung,pin-function = <3>; 219279377Simp samsung,pin-pud = <3>; 220279377Simp samsung,pin-drv = <0>; 221279377Simp }; 222279377Simp 223279377Simp i2c2_hs_bus: i2c2-hs-bus { 224279377Simp samsung,pins = "gpa0-6", "gpa0-7"; 225279377Simp samsung,pin-function = <4>; 226279377Simp samsung,pin-pud = <3>; 227279377Simp samsung,pin-drv = <0>; 228279377Simp }; 229279377Simp 230279377Simp uart2_data: uart2-data { 231279377Simp samsung,pins = "gpa1-0", "gpa1-1"; 232279377Simp samsung,pin-function = <2>; 233279377Simp samsung,pin-pud = <0>; 234279377Simp samsung,pin-drv = <0>; 235279377Simp }; 236279377Simp 237279377Simp uart2_fctl: uart2-fctl { 238279377Simp samsung,pins = "gpa1-2", "gpa1-3"; 239279377Simp samsung,pin-function = <2>; 240279377Simp samsung,pin-pud = <0>; 241279377Simp samsung,pin-drv = <0>; 242279377Simp }; 243279377Simp 244279377Simp i2c3_bus: i2c3-bus { 245279377Simp samsung,pins = "gpa1-2", "gpa1-3"; 246279377Simp samsung,pin-function = <3>; 247279377Simp samsung,pin-pud = <3>; 248279377Simp samsung,pin-drv = <0>; 249279377Simp }; 250279377Simp 251279377Simp i2c3_hs_bus: i2c3-hs-bus { 252279377Simp samsung,pins = "gpa1-2", "gpa1-3"; 253279377Simp samsung,pin-function = <4>; 254279377Simp samsung,pin-pud = <3>; 255279377Simp samsung,pin-drv = <0>; 256279377Simp }; 257279377Simp 258279377Simp uart3_data: uart3-data { 259279377Simp samsung,pins = "gpa1-4", "gpa1-4"; 260279377Simp samsung,pin-function = <2>; 261279377Simp samsung,pin-pud = <0>; 262279377Simp samsung,pin-drv = <0>; 263279377Simp }; 264279377Simp 265279377Simp spi0_bus: spi0-bus { 266279377Simp samsung,pins = "gpa2-0", "gpa2-2", "gpa2-3"; 267279377Simp samsung,pin-function = <2>; 268279377Simp samsung,pin-pud = <3>; 269279377Simp samsung,pin-drv = <0>; 270279377Simp }; 271279377Simp 272279377Simp i2c4_bus: i2c4-bus { 273279377Simp samsung,pins = "gpa2-0", "gpa2-1"; 274279377Simp samsung,pin-function = <3>; 275279377Simp samsung,pin-pud = <3>; 276279377Simp samsung,pin-drv = <0>; 277279377Simp }; 278279377Simp 279279377Simp i2c5_bus: i2c5-bus { 280279377Simp samsung,pins = "gpa2-2", "gpa2-3"; 281279377Simp samsung,pin-function = <3>; 282279377Simp samsung,pin-pud = <3>; 283279377Simp samsung,pin-drv = <0>; 284279377Simp }; 285279377Simp 286279377Simp spi1_bus: spi1-bus { 287279377Simp samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7"; 288279377Simp samsung,pin-function = <2>; 289279377Simp samsung,pin-pud = <3>; 290279377Simp samsung,pin-drv = <0>; 291279377Simp }; 292279377Simp 293279377Simp i2s1_bus: i2s1-bus { 294279377Simp samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 295279377Simp "gpb0-4"; 296279377Simp samsung,pin-function = <2>; 297279377Simp samsung,pin-pud = <0>; 298279377Simp samsung,pin-drv = <0>; 299279377Simp }; 300279377Simp 301279377Simp pcm1_bus: pcm1-bus { 302279377Simp samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 303279377Simp "gpb0-4"; 304279377Simp samsung,pin-function = <3>; 305279377Simp samsung,pin-pud = <0>; 306279377Simp samsung,pin-drv = <0>; 307279377Simp }; 308279377Simp 309279377Simp ac97_bus: ac97-bus { 310279377Simp samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 311279377Simp "gpb0-4"; 312279377Simp samsung,pin-function = <4>; 313279377Simp samsung,pin-pud = <0>; 314279377Simp samsung,pin-drv = <0>; 315279377Simp }; 316279377Simp 317279377Simp i2s2_bus: i2s2-bus { 318279377Simp samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", 319279377Simp "gpb1-4"; 320279377Simp samsung,pin-function = <2>; 321279377Simp samsung,pin-pud = <0>; 322279377Simp samsung,pin-drv = <0>; 323279377Simp }; 324279377Simp 325279377Simp pcm2_bus: pcm2-bus { 326279377Simp samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", 327279377Simp "gpb1-4"; 328279377Simp samsung,pin-function = <3>; 329279377Simp samsung,pin-pud = <0>; 330279377Simp samsung,pin-drv = <0>; 331279377Simp }; 332279377Simp 333279377Simp spdif_bus: spdif-bus { 334279377Simp samsung,pins = "gpb1-0", "gpb1-1"; 335279377Simp samsung,pin-function = <4>; 336279377Simp samsung,pin-pud = <0>; 337279377Simp samsung,pin-drv = <0>; 338279377Simp }; 339279377Simp 340279377Simp spi2_bus: spi2-bus { 341279377Simp samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4"; 342279377Simp samsung,pin-function = <5>; 343279377Simp samsung,pin-pud = <3>; 344279377Simp samsung,pin-drv = <0>; 345279377Simp }; 346279377Simp 347279377Simp i2c6_bus: i2c6-bus { 348279377Simp samsung,pins = "gpb1-3", "gpb1-4"; 349279377Simp samsung,pin-function = <4>; 350279377Simp samsung,pin-pud = <3>; 351279377Simp samsung,pin-drv = <0>; 352279377Simp }; 353279377Simp 354279377Simp pwm0_out: pwm0-out { 355279377Simp samsung,pins = "gpb2-0"; 356279377Simp samsung,pin-function = <2>; 357279377Simp samsung,pin-pud = <0>; 358279377Simp samsung,pin-drv = <0>; 359279377Simp }; 360279377Simp 361279377Simp pwm1_out: pwm1-out { 362279377Simp samsung,pins = "gpb2-1"; 363279377Simp samsung,pin-function = <2>; 364279377Simp samsung,pin-pud = <0>; 365279377Simp samsung,pin-drv = <0>; 366279377Simp }; 367279377Simp 368279377Simp pwm2_out: pwm2-out { 369279377Simp samsung,pins = "gpb2-2"; 370279377Simp samsung,pin-function = <2>; 371279377Simp samsung,pin-pud = <0>; 372279377Simp samsung,pin-drv = <0>; 373279377Simp }; 374279377Simp 375279377Simp pwm3_out: pwm3-out { 376279377Simp samsung,pins = "gpb2-3"; 377279377Simp samsung,pin-function = <2>; 378279377Simp samsung,pin-pud = <0>; 379279377Simp samsung,pin-drv = <0>; 380279377Simp }; 381279377Simp 382279377Simp i2c7_bus: i2c7-bus { 383279377Simp samsung,pins = "gpb2-2", "gpb2-3"; 384279377Simp samsung,pin-function = <3>; 385279377Simp samsung,pin-pud = <3>; 386279377Simp samsung,pin-drv = <0>; 387279377Simp }; 388279377Simp 389279377Simp i2c0_bus: i2c0-bus { 390279377Simp samsung,pins = "gpb3-0", "gpb3-1"; 391279377Simp samsung,pin-function = <2>; 392279377Simp samsung,pin-pud = <3>; 393279377Simp samsung,pin-drv = <0>; 394279377Simp }; 395279377Simp 396279377Simp i2c1_bus: i2c1-bus { 397279377Simp samsung,pins = "gpb3-2", "gpb3-3"; 398279377Simp samsung,pin-function = <2>; 399279377Simp samsung,pin-pud = <3>; 400279377Simp samsung,pin-drv = <0>; 401279377Simp }; 402279377Simp 403279377Simp i2c0_hs_bus: i2c0-hs-bus { 404279377Simp samsung,pins = "gpb3-0", "gpb3-1"; 405279377Simp samsung,pin-function = <4>; 406279377Simp samsung,pin-pud = <3>; 407279377Simp samsung,pin-drv = <0>; 408279377Simp }; 409279377Simp 410279377Simp i2c1_hs_bus: i2c1-hs-bus { 411279377Simp samsung,pins = "gpb3-2", "gpb3-3"; 412279377Simp samsung,pin-function = <4>; 413279377Simp samsung,pin-pud = <3>; 414279377Simp samsung,pin-drv = <0>; 415279377Simp }; 416279377Simp 417279377Simp sd0_clk: sd0-clk { 418279377Simp samsung,pins = "gpc0-0"; 419279377Simp samsung,pin-function = <2>; 420279377Simp samsung,pin-pud = <0>; 421279377Simp samsung,pin-drv = <3>; 422279377Simp }; 423279377Simp 424279377Simp sd0_cmd: sd0-cmd { 425279377Simp samsung,pins = "gpc0-1"; 426279377Simp samsung,pin-function = <2>; 427279377Simp samsung,pin-pud = <0>; 428279377Simp samsung,pin-drv = <3>; 429279377Simp }; 430279377Simp 431279377Simp sd0_cd: sd0-cd { 432279377Simp samsung,pins = "gpc0-2"; 433279377Simp samsung,pin-function = <2>; 434279377Simp samsung,pin-pud = <3>; 435279377Simp samsung,pin-drv = <3>; 436279377Simp }; 437279377Simp 438279377Simp sd0_bus1: sd0-bus-width1 { 439279377Simp samsung,pins = "gpc0-3"; 440279377Simp samsung,pin-function = <2>; 441279377Simp samsung,pin-pud = <3>; 442279377Simp samsung,pin-drv = <3>; 443279377Simp }; 444279377Simp 445279377Simp sd0_bus4: sd0-bus-width4 { 446279377Simp samsung,pins = "gpc0-3", "gpc0-4", "gpc0-5", "gpc0-6"; 447279377Simp samsung,pin-function = <2>; 448279377Simp samsung,pin-pud = <3>; 449279377Simp samsung,pin-drv = <3>; 450279377Simp }; 451279377Simp 452279377Simp sd0_bus8: sd0-bus-width8 { 453279377Simp samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3"; 454279377Simp samsung,pin-function = <2>; 455279377Simp samsung,pin-pud = <3>; 456279377Simp samsung,pin-drv = <3>; 457279377Simp }; 458279377Simp 459279377Simp sd1_clk: sd1-clk { 460279377Simp samsung,pins = "gpc2-0"; 461279377Simp samsung,pin-function = <2>; 462279377Simp samsung,pin-pud = <0>; 463279377Simp samsung,pin-drv = <3>; 464279377Simp }; 465279377Simp 466279377Simp sd1_cmd: sd1-cmd { 467279377Simp samsung,pins = "gpc2-1"; 468279377Simp samsung,pin-function = <2>; 469279377Simp samsung,pin-pud = <0>; 470279377Simp samsung,pin-drv = <3>; 471279377Simp }; 472279377Simp 473279377Simp sd1_cd: sd1-cd { 474279377Simp samsung,pins = "gpc2-2"; 475279377Simp samsung,pin-function = <2>; 476279377Simp samsung,pin-pud = <3>; 477279377Simp samsung,pin-drv = <3>; 478279377Simp }; 479279377Simp 480279377Simp sd1_bus1: sd1-bus-width1 { 481279377Simp samsung,pins = "gpc2-3"; 482279377Simp samsung,pin-function = <2>; 483279377Simp samsung,pin-pud = <3>; 484279377Simp samsung,pin-drv = <3>; 485279377Simp }; 486279377Simp 487279377Simp sd1_bus4: sd1-bus-width4 { 488279377Simp samsung,pins = "gpc2-3", "gpc2-4", "gpc2-5", "gpc2-6"; 489279377Simp samsung,pin-function = <2>; 490279377Simp samsung,pin-pud = <3>; 491279377Simp samsung,pin-drv = <3>; 492279377Simp }; 493279377Simp 494279377Simp sd2_clk: sd2-clk { 495279377Simp samsung,pins = "gpc3-0"; 496279377Simp samsung,pin-function = <2>; 497279377Simp samsung,pin-pud = <0>; 498279377Simp samsung,pin-drv = <3>; 499279377Simp }; 500279377Simp 501279377Simp sd2_cmd: sd2-cmd { 502279377Simp samsung,pins = "gpc3-1"; 503279377Simp samsung,pin-function = <2>; 504279377Simp samsung,pin-pud = <0>; 505279377Simp samsung,pin-drv = <3>; 506279377Simp }; 507279377Simp 508279377Simp sd2_cd: sd2-cd { 509279377Simp samsung,pins = "gpc3-2"; 510279377Simp samsung,pin-function = <2>; 511279377Simp samsung,pin-pud = <3>; 512279377Simp samsung,pin-drv = <3>; 513279377Simp }; 514279377Simp 515279377Simp sd2_bus1: sd2-bus-width1 { 516279377Simp samsung,pins = "gpc3-3"; 517279377Simp samsung,pin-function = <2>; 518279377Simp samsung,pin-pud = <3>; 519279377Simp samsung,pin-drv = <3>; 520279377Simp }; 521279377Simp 522279377Simp sd2_bus4: sd2-bus-width4 { 523279377Simp samsung,pins = "gpc3-3", "gpc3-4", "gpc3-5", "gpc3-6"; 524279377Simp samsung,pin-function = <2>; 525279377Simp samsung,pin-pud = <3>; 526279377Simp samsung,pin-drv = <3>; 527279377Simp }; 528279377Simp 529279377Simp sd2_bus8: sd2-bus-width8 { 530279377Simp samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6"; 531279377Simp samsung,pin-function = <3>; 532279377Simp samsung,pin-pud = <3>; 533279377Simp samsung,pin-drv = <3>; 534279377Simp }; 535279377Simp 536279377Simp sd3_clk: sd3-clk { 537279377Simp samsung,pins = "gpc4-0"; 538279377Simp samsung,pin-function = <2>; 539279377Simp samsung,pin-pud = <0>; 540279377Simp samsung,pin-drv = <3>; 541279377Simp }; 542279377Simp 543279377Simp sd3_cmd: sd3-cmd { 544279377Simp samsung,pins = "gpc4-1"; 545279377Simp samsung,pin-function = <2>; 546279377Simp samsung,pin-pud = <0>; 547279377Simp samsung,pin-drv = <3>; 548279377Simp }; 549279377Simp 550279377Simp sd3_cd: sd3-cd { 551279377Simp samsung,pins = "gpc4-2"; 552279377Simp samsung,pin-function = <2>; 553279377Simp samsung,pin-pud = <3>; 554279377Simp samsung,pin-drv = <3>; 555279377Simp }; 556279377Simp 557279377Simp sd3_bus1: sd3-bus-width1 { 558279377Simp samsung,pins = "gpc4-3"; 559279377Simp samsung,pin-function = <2>; 560279377Simp samsung,pin-pud = <3>; 561279377Simp samsung,pin-drv = <3>; 562279377Simp }; 563279377Simp 564279377Simp sd3_bus4: sd3-bus-width4 { 565279377Simp samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6"; 566279377Simp samsung,pin-function = <2>; 567279377Simp samsung,pin-pud = <3>; 568279377Simp samsung,pin-drv = <3>; 569279377Simp }; 570279377Simp 571279377Simp uart1_data: uart1-data { 572279377Simp samsung,pins = "gpd0-0", "gpd0-1"; 573279377Simp samsung,pin-function = <2>; 574279377Simp samsung,pin-pud = <0>; 575279377Simp samsung,pin-drv = <0>; 576279377Simp }; 577279377Simp 578279377Simp uart1_fctl: uart1-fctl { 579279377Simp samsung,pins = "gpd0-2", "gpd0-3"; 580279377Simp samsung,pin-function = <2>; 581279377Simp samsung,pin-pud = <0>; 582279377Simp samsung,pin-drv = <0>; 583279377Simp }; 584279377Simp 585279377Simp dp_hpd: dp_hpd { 586279377Simp samsung,pins = "gpx0-7"; 587279377Simp samsung,pin-function = <3>; 588279377Simp samsung,pin-pud = <0>; 589279377Simp samsung,pin-drv = <0>; 590279377Simp }; 591279377Simp }; 592279377Simp 593279377Simp pinctrl@13400000 { 594279377Simp gpe0: gpe0 { 595279377Simp gpio-controller; 596279377Simp #gpio-cells = <2>; 597279377Simp 598279377Simp interrupt-controller; 599279377Simp #interrupt-cells = <2>; 600279377Simp }; 601279377Simp 602279377Simp gpe1: gpe1 { 603279377Simp gpio-controller; 604279377Simp #gpio-cells = <2>; 605279377Simp 606279377Simp interrupt-controller; 607279377Simp #interrupt-cells = <2>; 608279377Simp }; 609279377Simp 610279377Simp gpf0: gpf0 { 611279377Simp gpio-controller; 612279377Simp #gpio-cells = <2>; 613279377Simp 614279377Simp interrupt-controller; 615279377Simp #interrupt-cells = <2>; 616279377Simp }; 617279377Simp 618279377Simp gpf1: gpf1 { 619279377Simp gpio-controller; 620279377Simp #gpio-cells = <2>; 621279377Simp 622279377Simp interrupt-controller; 623279377Simp #interrupt-cells = <2>; 624279377Simp }; 625279377Simp 626279377Simp gpg0: gpg0 { 627279377Simp gpio-controller; 628279377Simp #gpio-cells = <2>; 629279377Simp 630279377Simp interrupt-controller; 631279377Simp #interrupt-cells = <2>; 632279377Simp }; 633279377Simp 634279377Simp gpg1: gpg1 { 635279377Simp gpio-controller; 636279377Simp #gpio-cells = <2>; 637279377Simp 638279377Simp interrupt-controller; 639279377Simp #interrupt-cells = <2>; 640279377Simp }; 641279377Simp 642279377Simp gpg2: gpg2 { 643279377Simp gpio-controller; 644279377Simp #gpio-cells = <2>; 645279377Simp 646279377Simp interrupt-controller; 647279377Simp #interrupt-cells = <2>; 648279377Simp }; 649279377Simp 650279377Simp gph0: gph0 { 651279377Simp gpio-controller; 652279377Simp #gpio-cells = <2>; 653279377Simp 654279377Simp interrupt-controller; 655279377Simp #interrupt-cells = <2>; 656279377Simp }; 657279377Simp 658279377Simp gph1: gph1 { 659279377Simp gpio-controller; 660279377Simp #gpio-cells = <2>; 661279377Simp 662279377Simp interrupt-controller; 663279377Simp #interrupt-cells = <2>; 664279377Simp }; 665279377Simp 666279377Simp cam_gpio_a: cam-gpio-a { 667279377Simp samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3", 668279377Simp "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7", 669279377Simp "gpe1-0", "gpe1-1"; 670279377Simp samsung,pin-function = <2>; 671279377Simp samsung,pin-pud = <0>; 672279377Simp samsung,pin-drv = <0>; 673279377Simp }; 674279377Simp 675279377Simp cam_gpio_b: cam-gpio-b { 676279377Simp samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3", 677279377Simp "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 678279377Simp samsung,pin-function = <3>; 679279377Simp samsung,pin-pud = <0>; 680279377Simp samsung,pin-drv = <0>; 681279377Simp }; 682279377Simp 683279377Simp cam_i2c2_bus: cam-i2c2-bus { 684279377Simp samsung,pins = "gpe0-6", "gpe1-0"; 685279377Simp samsung,pin-function = <4>; 686279377Simp samsung,pin-pud = <3>; 687279377Simp samsung,pin-drv = <0>; 688279377Simp }; 689279377Simp 690279377Simp cam_spi1_bus: cam-spi1-bus { 691279377Simp samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3"; 692279377Simp samsung,pin-function = <4>; 693279377Simp samsung,pin-pud = <0>; 694279377Simp samsung,pin-drv = <0>; 695279377Simp }; 696279377Simp 697279377Simp cam_i2c1_bus: cam-i2c1-bus { 698279377Simp samsung,pins = "gpf0-2", "gpf0-3"; 699279377Simp samsung,pin-function = <2>; 700279377Simp samsung,pin-pud = <3>; 701279377Simp samsung,pin-drv = <0>; 702279377Simp }; 703279377Simp 704279377Simp cam_i2c0_bus: cam-i2c0-bus { 705279377Simp samsung,pins = "gpf0-0", "gpf0-1"; 706279377Simp samsung,pin-function = <2>; 707279377Simp samsung,pin-pud = <3>; 708279377Simp samsung,pin-drv = <0>; 709279377Simp }; 710279377Simp 711279377Simp cam_spi0_bus: cam-spi0-bus { 712279377Simp samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 713279377Simp samsung,pin-function = <2>; 714279377Simp samsung,pin-pud = <0>; 715279377Simp samsung,pin-drv = <0>; 716279377Simp }; 717279377Simp 718279377Simp cam_bayrgb_bus: cam-bayrgb-bus { 719279377Simp samsung,pins = "gpg0-0", "gpg0-1", "gpg0-2", "gpg0-3", 720279377Simp "gpg0-4", "gpg0-5", "gpg0-6", "gpg0-7", 721279377Simp "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3", 722279377Simp "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7", 723279377Simp "gpg2-0", "gpg2-1"; 724279377Simp samsung,pin-function = <2>; 725279377Simp samsung,pin-pud = <0>; 726279377Simp samsung,pin-drv = <0>; 727279377Simp }; 728279377Simp 729279377Simp cam_port_a: cam-port-a { 730279377Simp samsung,pins = "gph0-0", "gph0-1", "gph0-2", "gph0-3", 731279377Simp "gph1-0", "gph1-1", "gph1-2", "gph1-3", 732279377Simp "gph1-4", "gph1-5", "gph1-6", "gph1-7"; 733279377Simp samsung,pin-function = <2>; 734279377Simp samsung,pin-pud = <0>; 735279377Simp samsung,pin-drv = <0>; 736279377Simp }; 737279377Simp }; 738279377Simp 739279377Simp pinctrl@10d10000 { 740279377Simp gpv0: gpv0 { 741279377Simp gpio-controller; 742279377Simp #gpio-cells = <2>; 743279377Simp 744279377Simp interrupt-controller; 745279377Simp #interrupt-cells = <2>; 746279377Simp }; 747279377Simp 748279377Simp gpv1: gpv1 { 749279377Simp gpio-controller; 750279377Simp #gpio-cells = <2>; 751279377Simp 752279377Simp interrupt-controller; 753279377Simp #interrupt-cells = <2>; 754279377Simp }; 755279377Simp 756279377Simp gpv2: gpv2 { 757279377Simp gpio-controller; 758279377Simp #gpio-cells = <2>; 759279377Simp 760279377Simp interrupt-controller; 761279377Simp #interrupt-cells = <2>; 762279377Simp }; 763279377Simp 764279377Simp gpv3: gpv3 { 765279377Simp gpio-controller; 766279377Simp #gpio-cells = <2>; 767279377Simp 768279377Simp interrupt-controller; 769279377Simp #interrupt-cells = <2>; 770279377Simp }; 771279377Simp 772279377Simp gpv4: gpv4 { 773279377Simp gpio-controller; 774279377Simp #gpio-cells = <2>; 775279377Simp 776279377Simp interrupt-controller; 777279377Simp #interrupt-cells = <2>; 778279377Simp }; 779279377Simp 780279377Simp c2c_rxd: c2c-rxd { 781279377Simp samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3", 782279377Simp "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7", 783279377Simp "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3", 784279377Simp "gpv1-4", "gpv1-5", "gpv1-6", "gpv1-7"; 785279377Simp samsung,pin-function = <2>; 786279377Simp samsung,pin-pud = <0>; 787279377Simp samsung,pin-drv = <0>; 788279377Simp }; 789279377Simp 790279377Simp c2c_txd: c2c-txd { 791279377Simp samsung,pins = "gpv2-0", "gpv2-1", "gpv2-2", "gpv2-3", 792279377Simp "gpv2-4", "gpv2-5", "gpv2-6", "gpv2-7", 793279377Simp "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3", 794279377Simp "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7"; 795279377Simp samsung,pin-function = <2>; 796279377Simp samsung,pin-pud = <0>; 797279377Simp samsung,pin-drv = <0>; 798279377Simp }; 799279377Simp }; 800279377Simp 801279377Simp pinctrl@03860000 { 802279377Simp gpz: gpz { 803279377Simp gpio-controller; 804279377Simp #gpio-cells = <2>; 805279377Simp 806279377Simp interrupt-controller; 807279377Simp #interrupt-cells = <2>; 808279377Simp }; 809279377Simp 810279377Simp i2s0_bus: i2s0-bus { 811279377Simp samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", 812279377Simp "gpz-4", "gpz-5", "gpz-6"; 813279377Simp samsung,pin-function = <2>; 814279377Simp samsung,pin-pud = <0>; 815279377Simp samsung,pin-drv = <0>; 816279377Simp }; 817279377Simp }; 818279377Simp}; 819