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