exynos5250-pinctrl.dtsi revision 295436
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 15295436Sandrew&pinctrl_0 { 16295436Sandrew gpa0: gpa0 { 17295436Sandrew gpio-controller; 18295436Sandrew #gpio-cells = <2>; 19279377Simp 20295436Sandrew interrupt-controller; 21295436Sandrew #interrupt-cells = <2>; 22295436Sandrew }; 23279377Simp 24295436Sandrew gpa1: gpa1 { 25295436Sandrew gpio-controller; 26295436Sandrew #gpio-cells = <2>; 27279377Simp 28295436Sandrew interrupt-controller; 29295436Sandrew #interrupt-cells = <2>; 30295436Sandrew }; 31279377Simp 32295436Sandrew gpa2: gpa2 { 33295436Sandrew gpio-controller; 34295436Sandrew #gpio-cells = <2>; 35279377Simp 36295436Sandrew interrupt-controller; 37295436Sandrew #interrupt-cells = <2>; 38295436Sandrew }; 39279377Simp 40295436Sandrew gpb0: gpb0 { 41295436Sandrew gpio-controller; 42295436Sandrew #gpio-cells = <2>; 43279377Simp 44295436Sandrew interrupt-controller; 45295436Sandrew #interrupt-cells = <2>; 46295436Sandrew }; 47279377Simp 48295436Sandrew gpb1: gpb1 { 49295436Sandrew gpio-controller; 50295436Sandrew #gpio-cells = <2>; 51279377Simp 52295436Sandrew interrupt-controller; 53295436Sandrew #interrupt-cells = <2>; 54295436Sandrew }; 55279377Simp 56295436Sandrew gpb2: gpb2 { 57295436Sandrew gpio-controller; 58295436Sandrew #gpio-cells = <2>; 59279377Simp 60295436Sandrew interrupt-controller; 61295436Sandrew #interrupt-cells = <2>; 62295436Sandrew }; 63279377Simp 64295436Sandrew gpb3: gpb3 { 65295436Sandrew gpio-controller; 66295436Sandrew #gpio-cells = <2>; 67279377Simp 68295436Sandrew interrupt-controller; 69295436Sandrew #interrupt-cells = <2>; 70295436Sandrew }; 71279377Simp 72295436Sandrew gpc0: gpc0 { 73295436Sandrew gpio-controller; 74295436Sandrew #gpio-cells = <2>; 75279377Simp 76295436Sandrew interrupt-controller; 77295436Sandrew #interrupt-cells = <2>; 78295436Sandrew }; 79279377Simp 80295436Sandrew gpc1: gpc1 { 81295436Sandrew gpio-controller; 82295436Sandrew #gpio-cells = <2>; 83279377Simp 84295436Sandrew interrupt-controller; 85295436Sandrew #interrupt-cells = <2>; 86295436Sandrew }; 87279377Simp 88295436Sandrew gpc2: gpc2 { 89295436Sandrew gpio-controller; 90295436Sandrew #gpio-cells = <2>; 91279377Simp 92295436Sandrew interrupt-controller; 93295436Sandrew #interrupt-cells = <2>; 94295436Sandrew }; 95279377Simp 96295436Sandrew gpc3: gpc3 { 97295436Sandrew gpio-controller; 98295436Sandrew #gpio-cells = <2>; 99279377Simp 100295436Sandrew interrupt-controller; 101295436Sandrew #interrupt-cells = <2>; 102295436Sandrew }; 103279377Simp 104295436Sandrew gpd0: gpd0 { 105295436Sandrew gpio-controller; 106295436Sandrew #gpio-cells = <2>; 107279377Simp 108295436Sandrew interrupt-controller; 109295436Sandrew #interrupt-cells = <2>; 110295436Sandrew }; 111279377Simp 112295436Sandrew gpd1: gpd1 { 113295436Sandrew gpio-controller; 114295436Sandrew #gpio-cells = <2>; 115279377Simp 116295436Sandrew interrupt-controller; 117295436Sandrew #interrupt-cells = <2>; 118295436Sandrew }; 119279377Simp 120295436Sandrew gpy0: gpy0 { 121295436Sandrew gpio-controller; 122295436Sandrew #gpio-cells = <2>; 123295436Sandrew }; 124279377Simp 125295436Sandrew gpy1: gpy1 { 126295436Sandrew gpio-controller; 127295436Sandrew #gpio-cells = <2>; 128295436Sandrew }; 129279377Simp 130295436Sandrew gpy2: gpy2 { 131295436Sandrew gpio-controller; 132295436Sandrew #gpio-cells = <2>; 133295436Sandrew }; 134279377Simp 135295436Sandrew gpy3: gpy3 { 136295436Sandrew gpio-controller; 137295436Sandrew #gpio-cells = <2>; 138295436Sandrew }; 139279377Simp 140295436Sandrew gpy4: gpy4 { 141295436Sandrew gpio-controller; 142295436Sandrew #gpio-cells = <2>; 143295436Sandrew }; 144279377Simp 145295436Sandrew gpy5: gpy5 { 146295436Sandrew gpio-controller; 147295436Sandrew #gpio-cells = <2>; 148295436Sandrew }; 149279377Simp 150295436Sandrew gpy6: gpy6 { 151295436Sandrew gpio-controller; 152295436Sandrew #gpio-cells = <2>; 153295436Sandrew }; 154279377Simp 155295436Sandrew gpc4: gpc4 { 156295436Sandrew gpio-controller; 157295436Sandrew #gpio-cells = <2>; 158279377Simp 159295436Sandrew interrupt-controller; 160295436Sandrew #interrupt-cells = <2>; 161295436Sandrew }; 162279377Simp 163295436Sandrew gpx0: gpx0 { 164295436Sandrew gpio-controller; 165295436Sandrew #gpio-cells = <2>; 166279377Simp 167295436Sandrew interrupt-controller; 168295436Sandrew interrupt-parent = <&combiner>; 169295436Sandrew #interrupt-cells = <2>; 170295436Sandrew interrupts = <23 0>, <24 0>, <25 0>, <25 1>, 171295436Sandrew <26 0>, <26 1>, <27 0>, <27 1>; 172295436Sandrew }; 173279377Simp 174295436Sandrew gpx1: gpx1 { 175295436Sandrew gpio-controller; 176295436Sandrew #gpio-cells = <2>; 177279377Simp 178295436Sandrew interrupt-controller; 179295436Sandrew interrupt-parent = <&combiner>; 180295436Sandrew #interrupt-cells = <2>; 181295436Sandrew interrupts = <28 0>, <28 1>, <29 0>, <29 1>, 182295436Sandrew <30 0>, <30 1>, <31 0>, <31 1>; 183295436Sandrew }; 184279377Simp 185295436Sandrew gpx2: gpx2 { 186295436Sandrew gpio-controller; 187295436Sandrew #gpio-cells = <2>; 188279377Simp 189295436Sandrew interrupt-controller; 190295436Sandrew #interrupt-cells = <2>; 191295436Sandrew }; 192279377Simp 193295436Sandrew gpx3: gpx3 { 194295436Sandrew gpio-controller; 195295436Sandrew #gpio-cells = <2>; 196279377Simp 197295436Sandrew interrupt-controller; 198295436Sandrew #interrupt-cells = <2>; 199295436Sandrew }; 200279377Simp 201295436Sandrew uart0_data: uart0-data { 202295436Sandrew samsung,pins = "gpa0-0", "gpa0-1"; 203295436Sandrew samsung,pin-function = <2>; 204295436Sandrew samsung,pin-pud = <0>; 205295436Sandrew samsung,pin-drv = <0>; 206295436Sandrew }; 207279377Simp 208295436Sandrew uart0_fctl: uart0-fctl { 209295436Sandrew samsung,pins = "gpa0-2", "gpa0-3"; 210295436Sandrew samsung,pin-function = <2>; 211295436Sandrew samsung,pin-pud = <0>; 212295436Sandrew samsung,pin-drv = <0>; 213295436Sandrew }; 214279377Simp 215295436Sandrew i2c2_bus: i2c2-bus { 216295436Sandrew samsung,pins = "gpa0-6", "gpa0-7"; 217295436Sandrew samsung,pin-function = <3>; 218295436Sandrew samsung,pin-pud = <3>; 219295436Sandrew samsung,pin-drv = <0>; 220295436Sandrew }; 221279377Simp 222295436Sandrew i2c2_hs_bus: i2c2-hs-bus { 223295436Sandrew samsung,pins = "gpa0-6", "gpa0-7"; 224295436Sandrew samsung,pin-function = <4>; 225295436Sandrew samsung,pin-pud = <3>; 226295436Sandrew samsung,pin-drv = <0>; 227295436Sandrew }; 228279377Simp 229295436Sandrew uart2_data: uart2-data { 230295436Sandrew samsung,pins = "gpa1-0", "gpa1-1"; 231295436Sandrew samsung,pin-function = <2>; 232295436Sandrew samsung,pin-pud = <0>; 233295436Sandrew samsung,pin-drv = <0>; 234295436Sandrew }; 235279377Simp 236295436Sandrew uart2_fctl: uart2-fctl { 237295436Sandrew samsung,pins = "gpa1-2", "gpa1-3"; 238295436Sandrew samsung,pin-function = <2>; 239295436Sandrew samsung,pin-pud = <0>; 240295436Sandrew samsung,pin-drv = <0>; 241295436Sandrew }; 242279377Simp 243295436Sandrew i2c3_bus: i2c3-bus { 244295436Sandrew samsung,pins = "gpa1-2", "gpa1-3"; 245295436Sandrew samsung,pin-function = <3>; 246295436Sandrew samsung,pin-pud = <3>; 247295436Sandrew samsung,pin-drv = <0>; 248295436Sandrew }; 249279377Simp 250295436Sandrew i2c3_hs_bus: i2c3-hs-bus { 251295436Sandrew samsung,pins = "gpa1-2", "gpa1-3"; 252295436Sandrew samsung,pin-function = <4>; 253295436Sandrew samsung,pin-pud = <3>; 254295436Sandrew samsung,pin-drv = <0>; 255295436Sandrew }; 256279377Simp 257295436Sandrew uart3_data: uart3-data { 258295436Sandrew samsung,pins = "gpa1-4", "gpa1-4"; 259295436Sandrew samsung,pin-function = <2>; 260295436Sandrew samsung,pin-pud = <0>; 261295436Sandrew samsung,pin-drv = <0>; 262295436Sandrew }; 263279377Simp 264295436Sandrew spi0_bus: spi0-bus { 265295436Sandrew samsung,pins = "gpa2-0", "gpa2-2", "gpa2-3"; 266295436Sandrew samsung,pin-function = <2>; 267295436Sandrew samsung,pin-pud = <3>; 268295436Sandrew samsung,pin-drv = <0>; 269295436Sandrew }; 270279377Simp 271295436Sandrew i2c4_bus: i2c4-bus { 272295436Sandrew samsung,pins = "gpa2-0", "gpa2-1"; 273295436Sandrew samsung,pin-function = <3>; 274295436Sandrew samsung,pin-pud = <3>; 275295436Sandrew samsung,pin-drv = <0>; 276295436Sandrew }; 277279377Simp 278295436Sandrew i2c5_bus: i2c5-bus { 279295436Sandrew samsung,pins = "gpa2-2", "gpa2-3"; 280295436Sandrew samsung,pin-function = <3>; 281295436Sandrew samsung,pin-pud = <3>; 282295436Sandrew samsung,pin-drv = <0>; 283295436Sandrew }; 284279377Simp 285295436Sandrew spi1_bus: spi1-bus { 286295436Sandrew samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7"; 287295436Sandrew samsung,pin-function = <2>; 288295436Sandrew samsung,pin-pud = <3>; 289295436Sandrew samsung,pin-drv = <0>; 290295436Sandrew }; 291279377Simp 292295436Sandrew i2s1_bus: i2s1-bus { 293295436Sandrew samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 294295436Sandrew "gpb0-4"; 295295436Sandrew samsung,pin-function = <2>; 296295436Sandrew samsung,pin-pud = <0>; 297295436Sandrew samsung,pin-drv = <0>; 298295436Sandrew }; 299279377Simp 300295436Sandrew pcm1_bus: pcm1-bus { 301295436Sandrew samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 302295436Sandrew "gpb0-4"; 303295436Sandrew samsung,pin-function = <3>; 304295436Sandrew samsung,pin-pud = <0>; 305295436Sandrew samsung,pin-drv = <0>; 306295436Sandrew }; 307279377Simp 308295436Sandrew ac97_bus: ac97-bus { 309295436Sandrew samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 310295436Sandrew "gpb0-4"; 311295436Sandrew samsung,pin-function = <4>; 312295436Sandrew samsung,pin-pud = <0>; 313295436Sandrew samsung,pin-drv = <0>; 314295436Sandrew }; 315279377Simp 316295436Sandrew i2s2_bus: i2s2-bus { 317295436Sandrew samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", 318295436Sandrew "gpb1-4"; 319295436Sandrew samsung,pin-function = <2>; 320295436Sandrew samsung,pin-pud = <0>; 321295436Sandrew samsung,pin-drv = <0>; 322295436Sandrew }; 323279377Simp 324295436Sandrew pcm2_bus: pcm2-bus { 325295436Sandrew samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", 326295436Sandrew "gpb1-4"; 327295436Sandrew samsung,pin-function = <3>; 328295436Sandrew samsung,pin-pud = <0>; 329295436Sandrew samsung,pin-drv = <0>; 330295436Sandrew }; 331279377Simp 332295436Sandrew spdif_bus: spdif-bus { 333295436Sandrew samsung,pins = "gpb1-0", "gpb1-1"; 334295436Sandrew samsung,pin-function = <4>; 335295436Sandrew samsung,pin-pud = <0>; 336295436Sandrew samsung,pin-drv = <0>; 337295436Sandrew }; 338279377Simp 339295436Sandrew spi2_bus: spi2-bus { 340295436Sandrew samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4"; 341295436Sandrew samsung,pin-function = <5>; 342295436Sandrew samsung,pin-pud = <3>; 343295436Sandrew samsung,pin-drv = <0>; 344295436Sandrew }; 345279377Simp 346295436Sandrew i2c6_bus: i2c6-bus { 347295436Sandrew samsung,pins = "gpb1-3", "gpb1-4"; 348295436Sandrew samsung,pin-function = <4>; 349295436Sandrew samsung,pin-pud = <3>; 350295436Sandrew samsung,pin-drv = <0>; 351295436Sandrew }; 352279377Simp 353295436Sandrew pwm0_out: pwm0-out { 354295436Sandrew samsung,pins = "gpb2-0"; 355295436Sandrew samsung,pin-function = <2>; 356295436Sandrew samsung,pin-pud = <0>; 357295436Sandrew samsung,pin-drv = <0>; 358295436Sandrew }; 359279377Simp 360295436Sandrew pwm1_out: pwm1-out { 361295436Sandrew samsung,pins = "gpb2-1"; 362295436Sandrew samsung,pin-function = <2>; 363295436Sandrew samsung,pin-pud = <0>; 364295436Sandrew samsung,pin-drv = <0>; 365295436Sandrew }; 366279377Simp 367295436Sandrew pwm2_out: pwm2-out { 368295436Sandrew samsung,pins = "gpb2-2"; 369295436Sandrew samsung,pin-function = <2>; 370295436Sandrew samsung,pin-pud = <0>; 371295436Sandrew samsung,pin-drv = <0>; 372295436Sandrew }; 373279377Simp 374295436Sandrew pwm3_out: pwm3-out { 375295436Sandrew samsung,pins = "gpb2-3"; 376295436Sandrew samsung,pin-function = <2>; 377295436Sandrew samsung,pin-pud = <0>; 378295436Sandrew samsung,pin-drv = <0>; 379295436Sandrew }; 380279377Simp 381295436Sandrew i2c7_bus: i2c7-bus { 382295436Sandrew samsung,pins = "gpb2-2", "gpb2-3"; 383295436Sandrew samsung,pin-function = <3>; 384295436Sandrew samsung,pin-pud = <3>; 385295436Sandrew samsung,pin-drv = <0>; 386295436Sandrew }; 387279377Simp 388295436Sandrew i2c0_bus: i2c0-bus { 389295436Sandrew samsung,pins = "gpb3-0", "gpb3-1"; 390295436Sandrew samsung,pin-function = <2>; 391295436Sandrew samsung,pin-pud = <3>; 392295436Sandrew samsung,pin-drv = <0>; 393295436Sandrew }; 394279377Simp 395295436Sandrew i2c1_bus: i2c1-bus { 396295436Sandrew samsung,pins = "gpb3-2", "gpb3-3"; 397295436Sandrew samsung,pin-function = <2>; 398295436Sandrew samsung,pin-pud = <3>; 399295436Sandrew samsung,pin-drv = <0>; 400295436Sandrew }; 401279377Simp 402295436Sandrew i2c0_hs_bus: i2c0-hs-bus { 403295436Sandrew samsung,pins = "gpb3-0", "gpb3-1"; 404295436Sandrew samsung,pin-function = <4>; 405295436Sandrew samsung,pin-pud = <3>; 406295436Sandrew samsung,pin-drv = <0>; 407295436Sandrew }; 408279377Simp 409295436Sandrew i2c1_hs_bus: i2c1-hs-bus { 410295436Sandrew samsung,pins = "gpb3-2", "gpb3-3"; 411295436Sandrew samsung,pin-function = <4>; 412295436Sandrew samsung,pin-pud = <3>; 413295436Sandrew samsung,pin-drv = <0>; 414295436Sandrew }; 415279377Simp 416295436Sandrew sd0_clk: sd0-clk { 417295436Sandrew samsung,pins = "gpc0-0"; 418295436Sandrew samsung,pin-function = <2>; 419295436Sandrew samsung,pin-pud = <0>; 420295436Sandrew samsung,pin-drv = <3>; 421295436Sandrew }; 422279377Simp 423295436Sandrew sd0_cmd: sd0-cmd { 424295436Sandrew samsung,pins = "gpc0-1"; 425295436Sandrew samsung,pin-function = <2>; 426295436Sandrew samsung,pin-pud = <0>; 427295436Sandrew samsung,pin-drv = <3>; 428295436Sandrew }; 429279377Simp 430295436Sandrew sd0_cd: sd0-cd { 431295436Sandrew samsung,pins = "gpc0-2"; 432295436Sandrew samsung,pin-function = <2>; 433295436Sandrew samsung,pin-pud = <3>; 434295436Sandrew samsung,pin-drv = <3>; 435295436Sandrew }; 436279377Simp 437295436Sandrew sd0_bus1: sd0-bus-width1 { 438295436Sandrew samsung,pins = "gpc0-3"; 439295436Sandrew samsung,pin-function = <2>; 440295436Sandrew samsung,pin-pud = <3>; 441295436Sandrew samsung,pin-drv = <3>; 442295436Sandrew }; 443279377Simp 444295436Sandrew sd0_bus4: sd0-bus-width4 { 445295436Sandrew samsung,pins = "gpc0-3", "gpc0-4", "gpc0-5", "gpc0-6"; 446295436Sandrew samsung,pin-function = <2>; 447295436Sandrew samsung,pin-pud = <3>; 448295436Sandrew samsung,pin-drv = <3>; 449295436Sandrew }; 450279377Simp 451295436Sandrew sd0_bus8: sd0-bus-width8 { 452295436Sandrew samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3"; 453295436Sandrew samsung,pin-function = <2>; 454295436Sandrew samsung,pin-pud = <3>; 455295436Sandrew samsung,pin-drv = <3>; 456295436Sandrew }; 457279377Simp 458295436Sandrew sd1_clk: sd1-clk { 459295436Sandrew samsung,pins = "gpc2-0"; 460295436Sandrew samsung,pin-function = <2>; 461295436Sandrew samsung,pin-pud = <0>; 462295436Sandrew samsung,pin-drv = <3>; 463295436Sandrew }; 464279377Simp 465295436Sandrew sd1_cmd: sd1-cmd { 466295436Sandrew samsung,pins = "gpc2-1"; 467295436Sandrew samsung,pin-function = <2>; 468295436Sandrew samsung,pin-pud = <0>; 469295436Sandrew samsung,pin-drv = <3>; 470295436Sandrew }; 471279377Simp 472295436Sandrew sd1_cd: sd1-cd { 473295436Sandrew samsung,pins = "gpc2-2"; 474295436Sandrew samsung,pin-function = <2>; 475295436Sandrew samsung,pin-pud = <3>; 476295436Sandrew samsung,pin-drv = <3>; 477295436Sandrew }; 478279377Simp 479295436Sandrew sd1_bus1: sd1-bus-width1 { 480295436Sandrew samsung,pins = "gpc2-3"; 481295436Sandrew samsung,pin-function = <2>; 482295436Sandrew samsung,pin-pud = <3>; 483295436Sandrew samsung,pin-drv = <3>; 484295436Sandrew }; 485279377Simp 486295436Sandrew sd1_bus4: sd1-bus-width4 { 487295436Sandrew samsung,pins = "gpc2-3", "gpc2-4", "gpc2-5", "gpc2-6"; 488295436Sandrew samsung,pin-function = <2>; 489295436Sandrew samsung,pin-pud = <3>; 490295436Sandrew samsung,pin-drv = <3>; 491295436Sandrew }; 492279377Simp 493295436Sandrew sd2_clk: sd2-clk { 494295436Sandrew samsung,pins = "gpc3-0"; 495295436Sandrew samsung,pin-function = <2>; 496295436Sandrew samsung,pin-pud = <0>; 497295436Sandrew samsung,pin-drv = <3>; 498295436Sandrew }; 499279377Simp 500295436Sandrew sd2_cmd: sd2-cmd { 501295436Sandrew samsung,pins = "gpc3-1"; 502295436Sandrew samsung,pin-function = <2>; 503295436Sandrew samsung,pin-pud = <0>; 504295436Sandrew samsung,pin-drv = <3>; 505295436Sandrew }; 506279377Simp 507295436Sandrew sd2_cd: sd2-cd { 508295436Sandrew samsung,pins = "gpc3-2"; 509295436Sandrew samsung,pin-function = <2>; 510295436Sandrew samsung,pin-pud = <3>; 511295436Sandrew samsung,pin-drv = <3>; 512295436Sandrew }; 513279377Simp 514295436Sandrew sd2_bus1: sd2-bus-width1 { 515295436Sandrew samsung,pins = "gpc3-3"; 516295436Sandrew samsung,pin-function = <2>; 517295436Sandrew samsung,pin-pud = <3>; 518295436Sandrew samsung,pin-drv = <3>; 519295436Sandrew }; 520279377Simp 521295436Sandrew sd2_bus4: sd2-bus-width4 { 522295436Sandrew samsung,pins = "gpc3-3", "gpc3-4", "gpc3-5", "gpc3-6"; 523295436Sandrew samsung,pin-function = <2>; 524295436Sandrew samsung,pin-pud = <3>; 525295436Sandrew samsung,pin-drv = <3>; 526295436Sandrew }; 527279377Simp 528295436Sandrew sd2_bus8: sd2-bus-width8 { 529295436Sandrew samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6"; 530295436Sandrew samsung,pin-function = <3>; 531295436Sandrew samsung,pin-pud = <3>; 532295436Sandrew samsung,pin-drv = <3>; 533295436Sandrew }; 534279377Simp 535295436Sandrew sd3_clk: sd3-clk { 536295436Sandrew samsung,pins = "gpc4-0"; 537295436Sandrew samsung,pin-function = <2>; 538295436Sandrew samsung,pin-pud = <0>; 539295436Sandrew samsung,pin-drv = <3>; 540295436Sandrew }; 541279377Simp 542295436Sandrew sd3_cmd: sd3-cmd { 543295436Sandrew samsung,pins = "gpc4-1"; 544295436Sandrew samsung,pin-function = <2>; 545295436Sandrew samsung,pin-pud = <0>; 546295436Sandrew samsung,pin-drv = <3>; 547295436Sandrew }; 548279377Simp 549295436Sandrew sd3_cd: sd3-cd { 550295436Sandrew samsung,pins = "gpc4-2"; 551295436Sandrew samsung,pin-function = <2>; 552295436Sandrew samsung,pin-pud = <3>; 553295436Sandrew samsung,pin-drv = <3>; 554295436Sandrew }; 555279377Simp 556295436Sandrew sd3_bus1: sd3-bus-width1 { 557295436Sandrew samsung,pins = "gpc4-3"; 558295436Sandrew samsung,pin-function = <2>; 559295436Sandrew samsung,pin-pud = <3>; 560295436Sandrew samsung,pin-drv = <3>; 561295436Sandrew }; 562279377Simp 563295436Sandrew sd3_bus4: sd3-bus-width4 { 564295436Sandrew samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6"; 565295436Sandrew samsung,pin-function = <2>; 566295436Sandrew samsung,pin-pud = <3>; 567295436Sandrew samsung,pin-drv = <3>; 568295436Sandrew }; 569279377Simp 570295436Sandrew uart1_data: uart1-data { 571295436Sandrew samsung,pins = "gpd0-0", "gpd0-1"; 572295436Sandrew samsung,pin-function = <2>; 573295436Sandrew samsung,pin-pud = <0>; 574295436Sandrew samsung,pin-drv = <0>; 575295436Sandrew }; 576279377Simp 577295436Sandrew uart1_fctl: uart1-fctl { 578295436Sandrew samsung,pins = "gpd0-2", "gpd0-3"; 579295436Sandrew samsung,pin-function = <2>; 580295436Sandrew samsung,pin-pud = <0>; 581295436Sandrew samsung,pin-drv = <0>; 582295436Sandrew }; 583279377Simp 584295436Sandrew dp_hpd: dp_hpd { 585295436Sandrew samsung,pins = "gpx0-7"; 586295436Sandrew samsung,pin-function = <3>; 587295436Sandrew samsung,pin-pud = <0>; 588295436Sandrew samsung,pin-drv = <0>; 589279377Simp }; 590295436Sandrew}; 591279377Simp 592295436Sandrew&pinctrl_1 { 593295436Sandrew gpe0: gpe0 { 594295436Sandrew gpio-controller; 595295436Sandrew #gpio-cells = <2>; 596279377Simp 597295436Sandrew interrupt-controller; 598295436Sandrew #interrupt-cells = <2>; 599295436Sandrew }; 600279377Simp 601295436Sandrew gpe1: gpe1 { 602295436Sandrew gpio-controller; 603295436Sandrew #gpio-cells = <2>; 604279377Simp 605295436Sandrew interrupt-controller; 606295436Sandrew #interrupt-cells = <2>; 607295436Sandrew }; 608279377Simp 609295436Sandrew gpf0: gpf0 { 610295436Sandrew gpio-controller; 611295436Sandrew #gpio-cells = <2>; 612279377Simp 613295436Sandrew interrupt-controller; 614295436Sandrew #interrupt-cells = <2>; 615295436Sandrew }; 616279377Simp 617295436Sandrew gpf1: gpf1 { 618295436Sandrew gpio-controller; 619295436Sandrew #gpio-cells = <2>; 620279377Simp 621295436Sandrew interrupt-controller; 622295436Sandrew #interrupt-cells = <2>; 623295436Sandrew }; 624279377Simp 625295436Sandrew gpg0: gpg0 { 626295436Sandrew gpio-controller; 627295436Sandrew #gpio-cells = <2>; 628279377Simp 629295436Sandrew interrupt-controller; 630295436Sandrew #interrupt-cells = <2>; 631295436Sandrew }; 632279377Simp 633295436Sandrew gpg1: gpg1 { 634295436Sandrew gpio-controller; 635295436Sandrew #gpio-cells = <2>; 636279377Simp 637295436Sandrew interrupt-controller; 638295436Sandrew #interrupt-cells = <2>; 639295436Sandrew }; 640279377Simp 641295436Sandrew gpg2: gpg2 { 642295436Sandrew gpio-controller; 643295436Sandrew #gpio-cells = <2>; 644279377Simp 645295436Sandrew interrupt-controller; 646295436Sandrew #interrupt-cells = <2>; 647295436Sandrew }; 648279377Simp 649295436Sandrew gph0: gph0 { 650295436Sandrew gpio-controller; 651295436Sandrew #gpio-cells = <2>; 652279377Simp 653295436Sandrew interrupt-controller; 654295436Sandrew #interrupt-cells = <2>; 655295436Sandrew }; 656279377Simp 657295436Sandrew gph1: gph1 { 658295436Sandrew gpio-controller; 659295436Sandrew #gpio-cells = <2>; 660279377Simp 661295436Sandrew interrupt-controller; 662295436Sandrew #interrupt-cells = <2>; 663295436Sandrew }; 664279377Simp 665295436Sandrew cam_gpio_a: cam-gpio-a { 666295436Sandrew samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3", 667295436Sandrew "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7", 668295436Sandrew "gpe1-0", "gpe1-1"; 669295436Sandrew samsung,pin-function = <2>; 670295436Sandrew samsung,pin-pud = <0>; 671295436Sandrew samsung,pin-drv = <0>; 672295436Sandrew }; 673279377Simp 674295436Sandrew cam_gpio_b: cam-gpio-b { 675295436Sandrew samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3", 676295436Sandrew "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 677295436Sandrew samsung,pin-function = <3>; 678295436Sandrew samsung,pin-pud = <0>; 679295436Sandrew samsung,pin-drv = <0>; 680295436Sandrew }; 681279377Simp 682295436Sandrew cam_i2c2_bus: cam-i2c2-bus { 683295436Sandrew samsung,pins = "gpe0-6", "gpe1-0"; 684295436Sandrew samsung,pin-function = <4>; 685295436Sandrew samsung,pin-pud = <3>; 686295436Sandrew samsung,pin-drv = <0>; 687295436Sandrew }; 688279377Simp 689295436Sandrew cam_spi1_bus: cam-spi1-bus { 690295436Sandrew samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3"; 691295436Sandrew samsung,pin-function = <4>; 692295436Sandrew samsung,pin-pud = <0>; 693295436Sandrew samsung,pin-drv = <0>; 694295436Sandrew }; 695279377Simp 696295436Sandrew cam_i2c1_bus: cam-i2c1-bus { 697295436Sandrew samsung,pins = "gpf0-2", "gpf0-3"; 698295436Sandrew samsung,pin-function = <2>; 699295436Sandrew samsung,pin-pud = <3>; 700295436Sandrew samsung,pin-drv = <0>; 701295436Sandrew }; 702279377Simp 703295436Sandrew cam_i2c0_bus: cam-i2c0-bus { 704295436Sandrew samsung,pins = "gpf0-0", "gpf0-1"; 705295436Sandrew samsung,pin-function = <2>; 706295436Sandrew samsung,pin-pud = <3>; 707295436Sandrew samsung,pin-drv = <0>; 708295436Sandrew }; 709279377Simp 710295436Sandrew cam_spi0_bus: cam-spi0-bus { 711295436Sandrew samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 712295436Sandrew samsung,pin-function = <2>; 713295436Sandrew samsung,pin-pud = <0>; 714295436Sandrew samsung,pin-drv = <0>; 715295436Sandrew }; 716279377Simp 717295436Sandrew cam_bayrgb_bus: cam-bayrgb-bus { 718295436Sandrew samsung,pins = "gpg0-0", "gpg0-1", "gpg0-2", "gpg0-3", 719295436Sandrew "gpg0-4", "gpg0-5", "gpg0-6", "gpg0-7", 720295436Sandrew "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3", 721295436Sandrew "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7", 722295436Sandrew "gpg2-0", "gpg2-1"; 723295436Sandrew samsung,pin-function = <2>; 724295436Sandrew samsung,pin-pud = <0>; 725295436Sandrew samsung,pin-drv = <0>; 726295436Sandrew }; 727279377Simp 728295436Sandrew cam_port_a: cam-port-a { 729295436Sandrew samsung,pins = "gph0-0", "gph0-1", "gph0-2", "gph0-3", 730295436Sandrew "gph1-0", "gph1-1", "gph1-2", "gph1-3", 731295436Sandrew "gph1-4", "gph1-5", "gph1-6", "gph1-7"; 732295436Sandrew samsung,pin-function = <2>; 733295436Sandrew samsung,pin-pud = <0>; 734295436Sandrew samsung,pin-drv = <0>; 735279377Simp }; 736295436Sandrew}; 737279377Simp 738295436Sandrew&pinctrl_2 { 739295436Sandrew gpv0: gpv0 { 740295436Sandrew gpio-controller; 741295436Sandrew #gpio-cells = <2>; 742279377Simp 743295436Sandrew interrupt-controller; 744295436Sandrew #interrupt-cells = <2>; 745295436Sandrew }; 746279377Simp 747295436Sandrew gpv1: gpv1 { 748295436Sandrew gpio-controller; 749295436Sandrew #gpio-cells = <2>; 750279377Simp 751295436Sandrew interrupt-controller; 752295436Sandrew #interrupt-cells = <2>; 753295436Sandrew }; 754279377Simp 755295436Sandrew gpv2: gpv2 { 756295436Sandrew gpio-controller; 757295436Sandrew #gpio-cells = <2>; 758279377Simp 759295436Sandrew interrupt-controller; 760295436Sandrew #interrupt-cells = <2>; 761295436Sandrew }; 762279377Simp 763295436Sandrew gpv3: gpv3 { 764295436Sandrew gpio-controller; 765295436Sandrew #gpio-cells = <2>; 766279377Simp 767295436Sandrew interrupt-controller; 768295436Sandrew #interrupt-cells = <2>; 769295436Sandrew }; 770279377Simp 771295436Sandrew gpv4: gpv4 { 772295436Sandrew gpio-controller; 773295436Sandrew #gpio-cells = <2>; 774279377Simp 775295436Sandrew interrupt-controller; 776295436Sandrew #interrupt-cells = <2>; 777295436Sandrew }; 778279377Simp 779295436Sandrew c2c_rxd: c2c-rxd { 780295436Sandrew samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3", 781295436Sandrew "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7", 782295436Sandrew "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3", 783295436Sandrew "gpv1-4", "gpv1-5", "gpv1-6", "gpv1-7"; 784295436Sandrew samsung,pin-function = <2>; 785295436Sandrew samsung,pin-pud = <0>; 786295436Sandrew samsung,pin-drv = <0>; 787295436Sandrew }; 788279377Simp 789295436Sandrew c2c_txd: c2c-txd { 790295436Sandrew samsung,pins = "gpv2-0", "gpv2-1", "gpv2-2", "gpv2-3", 791295436Sandrew "gpv2-4", "gpv2-5", "gpv2-6", "gpv2-7", 792295436Sandrew "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3", 793295436Sandrew "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7"; 794295436Sandrew samsung,pin-function = <2>; 795295436Sandrew samsung,pin-pud = <0>; 796295436Sandrew samsung,pin-drv = <0>; 797279377Simp }; 798295436Sandrew}; 799279377Simp 800295436Sandrew&pinctrl_3 { 801295436Sandrew gpz: gpz { 802295436Sandrew gpio-controller; 803295436Sandrew #gpio-cells = <2>; 804279377Simp 805295436Sandrew interrupt-controller; 806295436Sandrew #interrupt-cells = <2>; 807295436Sandrew }; 808279377Simp 809295436Sandrew i2s0_bus: i2s0-bus { 810295436Sandrew samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", 811295436Sandrew "gpz-4", "gpz-5", "gpz-6"; 812295436Sandrew samsung,pin-function = <2>; 813295436Sandrew samsung,pin-pud = <0>; 814295436Sandrew samsung,pin-drv = <0>; 815279377Simp }; 816279377Simp}; 817