1f17a618bSNaveen Krishna Ch/* 2f17a618bSNaveen Krishna Ch * Samsung's Exynos7 SoC pin-mux and pin-config device tree source 3f17a618bSNaveen Krishna Ch * 4f17a618bSNaveen Krishna Ch * Copyright (c) 2014 Samsung Electronics Co., Ltd. 5f17a618bSNaveen Krishna Ch * http://www.samsung.com 6f17a618bSNaveen Krishna Ch * 7f17a618bSNaveen Krishna Ch * Samsung's Exynos7 SoC pin-mux and pin-config options are listed as 8f17a618bSNaveen Krishna Ch * device tree nodes in this file. 9f17a618bSNaveen Krishna Ch * 10f17a618bSNaveen Krishna Ch * This program is free software; you can redistribute it and/or modify 11f17a618bSNaveen Krishna Ch * it under the terms of the GNU General Public License version 2 as 12f17a618bSNaveen Krishna Ch * published by the Free Software Foundation. 13f17a618bSNaveen Krishna Ch*/ 14f17a618bSNaveen Krishna Ch 15f17a618bSNaveen Krishna Ch&pinctrl_alive { 16f17a618bSNaveen Krishna Ch gpa0: gpa0 { 17f17a618bSNaveen Krishna Ch gpio-controller; 18f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 19f17a618bSNaveen Krishna Ch 20f17a618bSNaveen Krishna Ch interrupt-controller; 21f17a618bSNaveen Krishna Ch interrupt-parent = <&gic>; 22f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 23f17a618bSNaveen Krishna Ch interrupts = <0 0 0>, <0 1 0>, <0 2 0>, <0 3 0>, 24f17a618bSNaveen Krishna Ch <0 4 0>, <0 5 0>, <0 6 0>, <0 7 0>; 25f17a618bSNaveen Krishna Ch }; 26f17a618bSNaveen Krishna Ch 27f17a618bSNaveen Krishna Ch gpa1: gpa1 { 28f17a618bSNaveen Krishna Ch gpio-controller; 29f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 30f17a618bSNaveen Krishna Ch 31f17a618bSNaveen Krishna Ch interrupt-controller; 32f17a618bSNaveen Krishna Ch interrupt-parent = <&gic>; 33f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 34f17a618bSNaveen Krishna Ch interrupts = <0 8 0>, <0 9 0>, <0 10 0>, <0 11 0>, 35f17a618bSNaveen Krishna Ch <0 12 0>, <0 13 0>, <0 14 0>, <0 15 0>; 36f17a618bSNaveen Krishna Ch }; 37f17a618bSNaveen Krishna Ch 38f17a618bSNaveen Krishna Ch gpa2: gpa2 { 39f17a618bSNaveen Krishna Ch gpio-controller; 40f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 41f17a618bSNaveen Krishna Ch 42f17a618bSNaveen Krishna Ch interrupt-controller; 43f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 44f17a618bSNaveen Krishna Ch }; 45f17a618bSNaveen Krishna Ch 46f17a618bSNaveen Krishna Ch gpa3: gpa3 { 47f17a618bSNaveen Krishna Ch gpio-controller; 48f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 49f17a618bSNaveen Krishna Ch 50f17a618bSNaveen Krishna Ch interrupt-controller; 51f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 52f17a618bSNaveen Krishna Ch }; 53f17a618bSNaveen Krishna Ch}; 54f17a618bSNaveen Krishna Ch 55f17a618bSNaveen Krishna Ch&pinctrl_bus0 { 56f17a618bSNaveen Krishna Ch gpb0: gpb0 { 57f17a618bSNaveen Krishna Ch gpio-controller; 58f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 59f17a618bSNaveen Krishna Ch 60f17a618bSNaveen Krishna Ch interrupt-controller; 61f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 62f17a618bSNaveen Krishna Ch }; 63f17a618bSNaveen Krishna Ch 64f17a618bSNaveen Krishna Ch gpc0: gpc0 { 65f17a618bSNaveen Krishna Ch gpio-controller; 66f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 67f17a618bSNaveen Krishna Ch 68f17a618bSNaveen Krishna Ch interrupt-controller; 69f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 70f17a618bSNaveen Krishna Ch }; 71f17a618bSNaveen Krishna Ch 72f17a618bSNaveen Krishna Ch gpc1: gpc1 { 73f17a618bSNaveen Krishna Ch gpio-controller; 74f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 75f17a618bSNaveen Krishna Ch 76f17a618bSNaveen Krishna Ch interrupt-controller; 77f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 78f17a618bSNaveen Krishna Ch }; 79f17a618bSNaveen Krishna Ch 80f17a618bSNaveen Krishna Ch gpc2: gpc2 { 81f17a618bSNaveen Krishna Ch gpio-controller; 82f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 83f17a618bSNaveen Krishna Ch 84f17a618bSNaveen Krishna Ch interrupt-controller; 85f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 86f17a618bSNaveen Krishna Ch }; 87f17a618bSNaveen Krishna Ch 88f17a618bSNaveen Krishna Ch gpc3: gpc3 { 89f17a618bSNaveen Krishna Ch gpio-controller; 90f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 91f17a618bSNaveen Krishna Ch 92f17a618bSNaveen Krishna Ch interrupt-controller; 93f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 94f17a618bSNaveen Krishna Ch }; 95f17a618bSNaveen Krishna Ch 96f17a618bSNaveen Krishna Ch gpd0: gpd0 { 97f17a618bSNaveen Krishna Ch gpio-controller; 98f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 99f17a618bSNaveen Krishna Ch 100f17a618bSNaveen Krishna Ch interrupt-controller; 101f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 102f17a618bSNaveen Krishna Ch }; 103f17a618bSNaveen Krishna Ch 104f17a618bSNaveen Krishna Ch gpd1: gpd1 { 105f17a618bSNaveen Krishna Ch gpio-controller; 106f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 107f17a618bSNaveen Krishna Ch 108f17a618bSNaveen Krishna Ch interrupt-controller; 109f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 110f17a618bSNaveen Krishna Ch }; 111f17a618bSNaveen Krishna Ch 112f17a618bSNaveen Krishna Ch gpd2: gpd2 { 113f17a618bSNaveen Krishna Ch gpio-controller; 114f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 115f17a618bSNaveen Krishna Ch 116f17a618bSNaveen Krishna Ch interrupt-controller; 117f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 118f17a618bSNaveen Krishna Ch }; 119f17a618bSNaveen Krishna Ch 120f17a618bSNaveen Krishna Ch gpd4: gpd4 { 121f17a618bSNaveen Krishna Ch gpio-controller; 122f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 123f17a618bSNaveen Krishna Ch 124f17a618bSNaveen Krishna Ch interrupt-controller; 125f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 126f17a618bSNaveen Krishna Ch }; 127f17a618bSNaveen Krishna Ch 128f17a618bSNaveen Krishna Ch gpd5: gpd5 { 129f17a618bSNaveen Krishna Ch gpio-controller; 130f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 131f17a618bSNaveen Krishna Ch 132f17a618bSNaveen Krishna Ch interrupt-controller; 133f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 134f17a618bSNaveen Krishna Ch }; 135f17a618bSNaveen Krishna Ch 136f17a618bSNaveen Krishna Ch gpd6: gpd6 { 137f17a618bSNaveen Krishna Ch gpio-controller; 138f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 139f17a618bSNaveen Krishna Ch 140f17a618bSNaveen Krishna Ch interrupt-controller; 141f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 142f17a618bSNaveen Krishna Ch }; 143f17a618bSNaveen Krishna Ch 144f17a618bSNaveen Krishna Ch gpd7: gpd7 { 145f17a618bSNaveen Krishna Ch gpio-controller; 146f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 147f17a618bSNaveen Krishna Ch 148f17a618bSNaveen Krishna Ch interrupt-controller; 149f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 150f17a618bSNaveen Krishna Ch }; 151f17a618bSNaveen Krishna Ch 152f17a618bSNaveen Krishna Ch gpd8: gpd8 { 153f17a618bSNaveen Krishna Ch gpio-controller; 154f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 155f17a618bSNaveen Krishna Ch 156f17a618bSNaveen Krishna Ch interrupt-controller; 157f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 158f17a618bSNaveen Krishna Ch }; 159f17a618bSNaveen Krishna Ch 160f17a618bSNaveen Krishna Ch gpg0: gpg0 { 161f17a618bSNaveen Krishna Ch gpio-controller; 162f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 163f17a618bSNaveen Krishna Ch 164f17a618bSNaveen Krishna Ch interrupt-controller; 165f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 166f17a618bSNaveen Krishna Ch }; 167f17a618bSNaveen Krishna Ch 168f17a618bSNaveen Krishna Ch gpg3: gpg3 { 169f17a618bSNaveen Krishna Ch gpio-controller; 170f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 171f17a618bSNaveen Krishna Ch 172f17a618bSNaveen Krishna Ch interrupt-controller; 173f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 174f17a618bSNaveen Krishna Ch }; 175f17a618bSNaveen Krishna Ch 176f17a618bSNaveen Krishna Ch hs_i2c10_bus: hs-i2c10-bus { 177f17a618bSNaveen Krishna Ch samsung,pins = "gpb0-1", "gpb0-0"; 178f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 179f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 180f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 181f17a618bSNaveen Krishna Ch }; 182f17a618bSNaveen Krishna Ch 183f17a618bSNaveen Krishna Ch hs_i2c11_bus: hs-i2c11-bus { 184f17a618bSNaveen Krishna Ch samsung,pins = "gpb0-3", "gpb0-2"; 185f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 186f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 187f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 188f17a618bSNaveen Krishna Ch }; 189f17a618bSNaveen Krishna Ch 190f17a618bSNaveen Krishna Ch hs_i2c2_bus: hs-i2c2-bus { 191f17a618bSNaveen Krishna Ch samsung,pins = "gpd0-3", "gpd0-2"; 192f17a618bSNaveen Krishna Ch samsung,pin-function = <3>; 193f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 194f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 195f17a618bSNaveen Krishna Ch }; 196f17a618bSNaveen Krishna Ch 197f17a618bSNaveen Krishna Ch uart0_data: uart0-data { 198f17a618bSNaveen Krishna Ch samsung,pins = "gpd0-0", "gpd0-1"; 199f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 200f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 201f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 202f17a618bSNaveen Krishna Ch }; 203f17a618bSNaveen Krishna Ch 204f17a618bSNaveen Krishna Ch uart0_fctl: uart0-fctl { 205f17a618bSNaveen Krishna Ch samsung,pins = "gpd0-2", "gpd0-3"; 206f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 207f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 208f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 209f17a618bSNaveen Krishna Ch }; 210f17a618bSNaveen Krishna Ch 211f17a618bSNaveen Krishna Ch uart2_data: uart2-data { 212f17a618bSNaveen Krishna Ch samsung,pins = "gpd1-4", "gpd1-5"; 213f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 214f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 215f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 216f17a618bSNaveen Krishna Ch }; 217f17a618bSNaveen Krishna Ch 218f17a618bSNaveen Krishna Ch hs_i2c3_bus: hs-i2c3-bus { 219f17a618bSNaveen Krishna Ch samsung,pins = "gpd1-3", "gpd1-2"; 220f17a618bSNaveen Krishna Ch samsung,pin-function = <3>; 221f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 222f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 223f17a618bSNaveen Krishna Ch }; 224f17a618bSNaveen Krishna Ch 225f17a618bSNaveen Krishna Ch uart1_data: uart1-data { 226f17a618bSNaveen Krishna Ch samsung,pins = "gpd1-0", "gpd1-1"; 227f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 228f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 229f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 230f17a618bSNaveen Krishna Ch }; 231f17a618bSNaveen Krishna Ch 232f17a618bSNaveen Krishna Ch uart1_fctl: uart1-fctl { 233f17a618bSNaveen Krishna Ch samsung,pins = "gpd1-2", "gpd1-3"; 234f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 235f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 236f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 237f17a618bSNaveen Krishna Ch }; 238f17a618bSNaveen Krishna Ch 239f17a618bSNaveen Krishna Ch hs_i2c0_bus: hs-i2c0-bus { 240f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-1", "gpd2-0"; 241f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 242f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 243f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 244f17a618bSNaveen Krishna Ch }; 245f17a618bSNaveen Krishna Ch 246f17a618bSNaveen Krishna Ch hs_i2c1_bus: hs-i2c1-bus { 247f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-3", "gpd2-2"; 248f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 249f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 250f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 251f17a618bSNaveen Krishna Ch }; 252f17a618bSNaveen Krishna Ch 253f17a618bSNaveen Krishna Ch hs_i2c9_bus: hs-i2c9-bus { 254f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-7", "gpd2-6"; 255f17a618bSNaveen Krishna Ch samsung,pin-function = <3>; 256f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 257f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 258f17a618bSNaveen Krishna Ch }; 259f17a618bSNaveen Krishna Ch 260f17a618bSNaveen Krishna Ch pwm0_out: pwm0-out { 261f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-4"; 262f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 263f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 264f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 265f17a618bSNaveen Krishna Ch }; 266f17a618bSNaveen Krishna Ch 267f17a618bSNaveen Krishna Ch pwm1_out: pwm1-out { 268f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-5"; 269f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 270f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 271f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 272f17a618bSNaveen Krishna Ch }; 273f17a618bSNaveen Krishna Ch 274f17a618bSNaveen Krishna Ch pwm2_out: pwm2-out { 275f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-6"; 276f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 277f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 278f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 279f17a618bSNaveen Krishna Ch }; 280f17a618bSNaveen Krishna Ch 281f17a618bSNaveen Krishna Ch pwm3_out: pwm3-out { 282f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-7"; 283f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 284f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 285f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 286f17a618bSNaveen Krishna Ch }; 287f17a618bSNaveen Krishna Ch 288f17a618bSNaveen Krishna Ch hs_i2c8_bus: hs-i2c8-bus { 289f17a618bSNaveen Krishna Ch samsung,pins = "gpd5-3", "gpd5-2"; 290f17a618bSNaveen Krishna Ch samsung,pin-function = <3>; 291f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 292f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 293f17a618bSNaveen Krishna Ch }; 294f17a618bSNaveen Krishna Ch 295f17a618bSNaveen Krishna Ch uart3_data: uart3-data { 296f17a618bSNaveen Krishna Ch samsung,pins = "gpd5-0", "gpd5-1"; 297f17a618bSNaveen Krishna Ch samsung,pin-function = <3>; 298f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 299f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 300f17a618bSNaveen Krishna Ch }; 301f17a618bSNaveen Krishna Ch 302f17a618bSNaveen Krishna Ch spi2_bus: spi2-bus { 303f17a618bSNaveen Krishna Ch samsung,pins = "gpd5-0", "gpd5-1", "gpd5-2", "gpd5-3"; 304f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 305f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 306f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 307f17a618bSNaveen Krishna Ch }; 308f17a618bSNaveen Krishna Ch 309f17a618bSNaveen Krishna Ch spi1_bus: spi1-bus { 310f17a618bSNaveen Krishna Ch samsung,pins = "gpd6-2", "gpd6-3", "gpd6-4", "gpd6-5"; 311f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 312f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 313f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 314f17a618bSNaveen Krishna Ch }; 315f17a618bSNaveen Krishna Ch 316f17a618bSNaveen Krishna Ch spi0_bus: spi0-bus { 317f17a618bSNaveen Krishna Ch samsung,pins = "gpd8-0", "gpd8-1", "gpd6-0", "gpd6-1"; 318f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 319f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 320f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 321f17a618bSNaveen Krishna Ch }; 322f17a618bSNaveen Krishna Ch 323f17a618bSNaveen Krishna Ch hs_i2c4_bus: hs-i2c4-bus { 324f17a618bSNaveen Krishna Ch samsung,pins = "gpg3-1", "gpg3-0"; 325f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 326f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 327f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 328f17a618bSNaveen Krishna Ch }; 329f17a618bSNaveen Krishna Ch 330f17a618bSNaveen Krishna Ch hs_i2c5_bus: hs-i2c5-bus { 331f17a618bSNaveen Krishna Ch samsung,pins = "gpg3-3", "gpg3-2"; 332f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 333f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 334f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 335f17a618bSNaveen Krishna Ch }; 336f17a618bSNaveen Krishna Ch}; 337f17a618bSNaveen Krishna Ch 338f17a618bSNaveen Krishna Ch&pinctrl_nfc { 339f17a618bSNaveen Krishna Ch gpj0: gpj0 { 340f17a618bSNaveen Krishna Ch gpio-controller; 341f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 342f17a618bSNaveen Krishna Ch 343f17a618bSNaveen Krishna Ch interrupt-controller; 344f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 345f17a618bSNaveen Krishna Ch }; 346f17a618bSNaveen Krishna Ch 347f17a618bSNaveen Krishna Ch hs_i2c6_bus: hs-i2c6-bus { 348f17a618bSNaveen Krishna Ch samsung,pins = "gpj0-1", "gpj0-0"; 349f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 350f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 351f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 352f17a618bSNaveen Krishna Ch }; 353f17a618bSNaveen Krishna Ch}; 354f17a618bSNaveen Krishna Ch 355f17a618bSNaveen Krishna Ch&pinctrl_touch { 356f17a618bSNaveen Krishna Ch gpj1: gpj1 { 357f17a618bSNaveen Krishna Ch gpio-controller; 358f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 359f17a618bSNaveen Krishna Ch 360f17a618bSNaveen Krishna Ch interrupt-controller; 361f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 362f17a618bSNaveen Krishna Ch }; 363f17a618bSNaveen Krishna Ch 364f17a618bSNaveen Krishna Ch hs_i2c7_bus: hs-i2c7-bus { 365f17a618bSNaveen Krishna Ch samsung,pins = "gpj1-1", "gpj1-0"; 366f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 367f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 368f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 369f17a618bSNaveen Krishna Ch }; 370f17a618bSNaveen Krishna Ch}; 371f17a618bSNaveen Krishna Ch 372f17a618bSNaveen Krishna Ch&pinctrl_ff { 373f17a618bSNaveen Krishna Ch gpg4: gpg4 { 374f17a618bSNaveen Krishna Ch gpio-controller; 375f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 376f17a618bSNaveen Krishna Ch 377f17a618bSNaveen Krishna Ch interrupt-controller; 378f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 379f17a618bSNaveen Krishna Ch }; 380f17a618bSNaveen Krishna Ch 381f17a618bSNaveen Krishna Ch spi3_bus: spi3-bus { 382f17a618bSNaveen Krishna Ch samsung,pins = "gpg4-0", "gpg4-1", "gpg4-2", "gpg4-3"; 383f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 384f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 385f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 386f17a618bSNaveen Krishna Ch }; 387f17a618bSNaveen Krishna Ch}; 388f17a618bSNaveen Krishna Ch 389f17a618bSNaveen Krishna Ch&pinctrl_ese { 390f17a618bSNaveen Krishna Ch gpv7: gpv7 { 391f17a618bSNaveen Krishna Ch gpio-controller; 392f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 393f17a618bSNaveen Krishna Ch 394f17a618bSNaveen Krishna Ch interrupt-controller; 395f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 396f17a618bSNaveen Krishna Ch }; 397f17a618bSNaveen Krishna Ch 398f17a618bSNaveen Krishna Ch spi4_bus: spi4-bus { 399f17a618bSNaveen Krishna Ch samsung,pins = "gpv7-0", "gpv7-1", "gpv7-2", "gpv7-3"; 400f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 401f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 402f17a618bSNaveen Krishna Ch samsung,pin-drv = <0>; 403f17a618bSNaveen Krishna Ch }; 404f17a618bSNaveen Krishna Ch}; 405f17a618bSNaveen Krishna Ch 406f17a618bSNaveen Krishna Ch&pinctrl_fsys0 { 407f17a618bSNaveen Krishna Ch gpr4: gpr4 { 408f17a618bSNaveen Krishna Ch gpio-controller; 409f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 410f17a618bSNaveen Krishna Ch 411f17a618bSNaveen Krishna Ch interrupt-controller; 412f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 413f17a618bSNaveen Krishna Ch }; 414f17a618bSNaveen Krishna Ch 415f17a618bSNaveen Krishna Ch sd2_clk: sd2-clk { 416f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-0"; 417f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 418f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 419f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 420f17a618bSNaveen Krishna Ch }; 421f17a618bSNaveen Krishna Ch 422f17a618bSNaveen Krishna Ch sd2_cmd: sd2-cmd { 423f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-1"; 424f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 425f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 426f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 427f17a618bSNaveen Krishna Ch }; 428f17a618bSNaveen Krishna Ch 429f17a618bSNaveen Krishna Ch sd2_cd: sd2-cd { 430f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-2"; 431f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 432f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 433f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 434f17a618bSNaveen Krishna Ch }; 435f17a618bSNaveen Krishna Ch 436f17a618bSNaveen Krishna Ch sd2_bus1: sd2-bus-width1 { 437f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-3"; 438f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 439f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 440f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 441f17a618bSNaveen Krishna Ch }; 442f17a618bSNaveen Krishna Ch 443f17a618bSNaveen Krishna Ch sd2_bus4: sd2-bus-width4 { 444f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-4", "gpr4-5", "gpr4-6"; 445f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 446f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 447f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 448f17a618bSNaveen Krishna Ch }; 449f17a618bSNaveen Krishna Ch}; 450f17a618bSNaveen Krishna Ch 451f17a618bSNaveen Krishna Ch&pinctrl_fsys1 { 452f17a618bSNaveen Krishna Ch gpr0: gpr0 { 453f17a618bSNaveen Krishna Ch gpio-controller; 454f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 455f17a618bSNaveen Krishna Ch 456f17a618bSNaveen Krishna Ch interrupt-controller; 457f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 458f17a618bSNaveen Krishna Ch }; 459f17a618bSNaveen Krishna Ch 460f17a618bSNaveen Krishna Ch gpr1: gpr1 { 461f17a618bSNaveen Krishna Ch gpio-controller; 462f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 463f17a618bSNaveen Krishna Ch 464f17a618bSNaveen Krishna Ch interrupt-controller; 465f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 466f17a618bSNaveen Krishna Ch }; 467f17a618bSNaveen Krishna Ch 468f17a618bSNaveen Krishna Ch gpr2: gpr2 { 469f17a618bSNaveen Krishna Ch gpio-controller; 470f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 471f17a618bSNaveen Krishna Ch 472f17a618bSNaveen Krishna Ch interrupt-controller; 473f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 474f17a618bSNaveen Krishna Ch }; 475f17a618bSNaveen Krishna Ch 476f17a618bSNaveen Krishna Ch gpr3: gpr3 { 477f17a618bSNaveen Krishna Ch gpio-controller; 478f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 479f17a618bSNaveen Krishna Ch 480f17a618bSNaveen Krishna Ch interrupt-controller; 481f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 482f17a618bSNaveen Krishna Ch }; 483f17a618bSNaveen Krishna Ch 484f17a618bSNaveen Krishna Ch sd0_clk: sd0-clk { 485f17a618bSNaveen Krishna Ch samsung,pins = "gpr0-0"; 486f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 487f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 488f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 489f17a618bSNaveen Krishna Ch }; 490f17a618bSNaveen Krishna Ch 491f17a618bSNaveen Krishna Ch sd0_cmd: sd0-cmd { 492f17a618bSNaveen Krishna Ch samsung,pins = "gpr0-1"; 493f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 494f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 495f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 496f17a618bSNaveen Krishna Ch }; 497f17a618bSNaveen Krishna Ch 498f17a618bSNaveen Krishna Ch sd0_ds: sd0-ds { 499f17a618bSNaveen Krishna Ch samsung,pins = "gpr0-2"; 500f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 501f17a618bSNaveen Krishna Ch samsung,pin-pud = <1>; 502f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 503f17a618bSNaveen Krishna Ch }; 504f17a618bSNaveen Krishna Ch 505f17a618bSNaveen Krishna Ch sd0_qrdy: sd0-qrdy { 506f17a618bSNaveen Krishna Ch samsung,pins = "gpr0-3"; 507f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 508f17a618bSNaveen Krishna Ch samsung,pin-pud = <1>; 509f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 510f17a618bSNaveen Krishna Ch }; 511f17a618bSNaveen Krishna Ch 512f17a618bSNaveen Krishna Ch sd0_bus1: sd0-bus-width1 { 513f17a618bSNaveen Krishna Ch samsung,pins = "gpr1-0"; 514f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 515f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 516f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 517f17a618bSNaveen Krishna Ch }; 518f17a618bSNaveen Krishna Ch 519f17a618bSNaveen Krishna Ch sd0_bus4: sd0-bus-width4 { 520f17a618bSNaveen Krishna Ch samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3"; 521f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 522f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 523f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 524f17a618bSNaveen Krishna Ch }; 525f17a618bSNaveen Krishna Ch 526f17a618bSNaveen Krishna Ch sd0_bus8: sd0-bus-width8 { 527f17a618bSNaveen Krishna Ch samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7"; 528f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 529f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 530f17a618bSNaveen Krishna Ch samsung,pin-drv = <3>; 531f17a618bSNaveen Krishna Ch }; 532f17a618bSNaveen Krishna Ch 533f17a618bSNaveen Krishna Ch sd1_clk: sd1-clk { 534f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-0"; 535f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 536f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 537f17a618bSNaveen Krishna Ch samsung,pin-drv = <2>; 538f17a618bSNaveen Krishna Ch }; 539f17a618bSNaveen Krishna Ch 540f17a618bSNaveen Krishna Ch sd1_cmd: sd1-cmd { 541f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-1"; 542f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 543f17a618bSNaveen Krishna Ch samsung,pin-pud = <0>; 544f17a618bSNaveen Krishna Ch samsung,pin-drv = <2>; 545f17a618bSNaveen Krishna Ch }; 546f17a618bSNaveen Krishna Ch 547f17a618bSNaveen Krishna Ch sd1_ds: sd1-ds { 548f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-2"; 549f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 550f17a618bSNaveen Krishna Ch samsung,pin-pud = <1>; 551f17a618bSNaveen Krishna Ch samsung,pin-drv = <6>; 552f17a618bSNaveen Krishna Ch }; 553f17a618bSNaveen Krishna Ch 554f17a618bSNaveen Krishna Ch sd1_qrdy: sd1-qrdy { 555f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-3"; 556f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 557f17a618bSNaveen Krishna Ch samsung,pin-pud = <1>; 558f17a618bSNaveen Krishna Ch samsung,pin-drv = <6>; 559f17a618bSNaveen Krishna Ch }; 560f17a618bSNaveen Krishna Ch 561f17a618bSNaveen Krishna Ch sd1_int: sd1-int { 562f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-4"; 563f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 564f17a618bSNaveen Krishna Ch samsung,pin-pud = <1>; 565f17a618bSNaveen Krishna Ch samsung,pin-drv = <6>; 566f17a618bSNaveen Krishna Ch }; 567f17a618bSNaveen Krishna Ch 568f17a618bSNaveen Krishna Ch sd1_bus1: sd1-bus-width1 { 569f17a618bSNaveen Krishna Ch samsung,pins = "gpr3-0"; 570f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 571f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 572f17a618bSNaveen Krishna Ch samsung,pin-drv = <2>; 573f17a618bSNaveen Krishna Ch }; 574f17a618bSNaveen Krishna Ch 575f17a618bSNaveen Krishna Ch sd1_bus4: sd1-bus-width4 { 576f17a618bSNaveen Krishna Ch samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3"; 577f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 578f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 579f17a618bSNaveen Krishna Ch samsung,pin-drv = <2>; 580f17a618bSNaveen Krishna Ch }; 581f17a618bSNaveen Krishna Ch 582f17a618bSNaveen Krishna Ch sd1_bus8: sd1-bus-width8 { 583f17a618bSNaveen Krishna Ch samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; 584f17a618bSNaveen Krishna Ch samsung,pin-function = <2>; 585f17a618bSNaveen Krishna Ch samsung,pin-pud = <3>; 586f17a618bSNaveen Krishna Ch samsung,pin-drv = <2>; 587f17a618bSNaveen Krishna Ch }; 588f17a618bSNaveen Krishna Ch}; 589*c60ce7feSAlim Akhtar 590*c60ce7feSAlim Akhtar&pinctrl_bus1 { 591*c60ce7feSAlim Akhtar gpf0: gpf0 { 592*c60ce7feSAlim Akhtar gpio-controller; 593*c60ce7feSAlim Akhtar #gpio-cells = <2>; 594*c60ce7feSAlim Akhtar 595*c60ce7feSAlim Akhtar interrupt-controller; 596*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 597*c60ce7feSAlim Akhtar }; 598*c60ce7feSAlim Akhtar 599*c60ce7feSAlim Akhtar gpf1: gpf1 { 600*c60ce7feSAlim Akhtar gpio-controller; 601*c60ce7feSAlim Akhtar #gpio-cells = <2>; 602*c60ce7feSAlim Akhtar 603*c60ce7feSAlim Akhtar interrupt-controller; 604*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 605*c60ce7feSAlim Akhtar }; 606*c60ce7feSAlim Akhtar 607*c60ce7feSAlim Akhtar gpf2: gpf2 { 608*c60ce7feSAlim Akhtar gpio-controller; 609*c60ce7feSAlim Akhtar #gpio-cells = <2>; 610*c60ce7feSAlim Akhtar 611*c60ce7feSAlim Akhtar interrupt-controller; 612*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 613*c60ce7feSAlim Akhtar }; 614*c60ce7feSAlim Akhtar 615*c60ce7feSAlim Akhtar gpf3: gpf3 { 616*c60ce7feSAlim Akhtar gpio-controller; 617*c60ce7feSAlim Akhtar #gpio-cells = <2>; 618*c60ce7feSAlim Akhtar 619*c60ce7feSAlim Akhtar interrupt-controller; 620*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 621*c60ce7feSAlim Akhtar }; 622*c60ce7feSAlim Akhtar 623*c60ce7feSAlim Akhtar gpf4: gpf4 { 624*c60ce7feSAlim Akhtar gpio-controller; 625*c60ce7feSAlim Akhtar #gpio-cells = <2>; 626*c60ce7feSAlim Akhtar 627*c60ce7feSAlim Akhtar interrupt-controller; 628*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 629*c60ce7feSAlim Akhtar }; 630*c60ce7feSAlim Akhtar 631*c60ce7feSAlim Akhtar gpf5: gpf5 { 632*c60ce7feSAlim Akhtar gpio-controller; 633*c60ce7feSAlim Akhtar #gpio-cells = <2>; 634*c60ce7feSAlim Akhtar 635*c60ce7feSAlim Akhtar interrupt-controller; 636*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 637*c60ce7feSAlim Akhtar }; 638*c60ce7feSAlim Akhtar 639*c60ce7feSAlim Akhtar gpg1: gpg1 { 640*c60ce7feSAlim Akhtar gpio-controller; 641*c60ce7feSAlim Akhtar #gpio-cells = <2>; 642*c60ce7feSAlim Akhtar 643*c60ce7feSAlim Akhtar interrupt-controller; 644*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 645*c60ce7feSAlim Akhtar }; 646*c60ce7feSAlim Akhtar 647*c60ce7feSAlim Akhtar gpg2: gpg2 { 648*c60ce7feSAlim Akhtar gpio-controller; 649*c60ce7feSAlim Akhtar #gpio-cells = <2>; 650*c60ce7feSAlim Akhtar 651*c60ce7feSAlim Akhtar interrupt-controller; 652*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 653*c60ce7feSAlim Akhtar }; 654*c60ce7feSAlim Akhtar 655*c60ce7feSAlim Akhtar gph1: gph1 { 656*c60ce7feSAlim Akhtar gpio-controller; 657*c60ce7feSAlim Akhtar #gpio-cells = <2>; 658*c60ce7feSAlim Akhtar 659*c60ce7feSAlim Akhtar interrupt-controller; 660*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 661*c60ce7feSAlim Akhtar }; 662*c60ce7feSAlim Akhtar 663*c60ce7feSAlim Akhtar gpv6: gpv6 { 664*c60ce7feSAlim Akhtar gpio-controller; 665*c60ce7feSAlim Akhtar #gpio-cells = <2>; 666*c60ce7feSAlim Akhtar 667*c60ce7feSAlim Akhtar interrupt-controller; 668*c60ce7feSAlim Akhtar #interrupt-cells = <2>; 669*c60ce7feSAlim Akhtar }; 670*c60ce7feSAlim Akhtar 671*c60ce7feSAlim Akhtar spi5_bus: spi5-bus { 672*c60ce7feSAlim Akhtar samsung,pins = "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3"; 673*c60ce7feSAlim Akhtar samsung,pin-function = <2>; 674*c60ce7feSAlim Akhtar samsung,pin-pud = <3>; 675*c60ce7feSAlim Akhtar samsung,pin-drv = <0>; 676*c60ce7feSAlim Akhtar }; 677*c60ce7feSAlim Akhtar 678*c60ce7feSAlim Akhtar ufs_refclk_out: ufs-refclk-out { 679*c60ce7feSAlim Akhtar samsung,pins = "gpg2-4"; 680*c60ce7feSAlim Akhtar samsung,pin-function = <2>; 681*c60ce7feSAlim Akhtar samsung,pin-pud = <0>; 682*c60ce7feSAlim Akhtar samsung,pin-drv = <2>; 683*c60ce7feSAlim Akhtar }; 684*c60ce7feSAlim Akhtar 685*c60ce7feSAlim Akhtar ufs_rst_n: ufs-rst-n { 686*c60ce7feSAlim Akhtar samsung,pins = "gph1-5"; 687*c60ce7feSAlim Akhtar samsung,pin-function = <2>; 688*c60ce7feSAlim Akhtar samsung,pin-pud = <3>; 689*c60ce7feSAlim Akhtar samsung,pin-drv = <0>; 690*c60ce7feSAlim Akhtar }; 691*c60ce7feSAlim Akhtar}; 692