145fef752SKrzysztof Kozlowski// SPDX-License-Identifier: GPL-2.0 2f17a618bSNaveen Krishna Ch/* 3f17a618bSNaveen Krishna Ch * Samsung's Exynos7 SoC pin-mux and pin-config device tree source 4f17a618bSNaveen Krishna Ch * 5f17a618bSNaveen Krishna Ch * Copyright (c) 2014 Samsung Electronics Co., Ltd. 6f17a618bSNaveen Krishna Ch * http://www.samsung.com 7f17a618bSNaveen Krishna Ch * 8f17a618bSNaveen Krishna Ch * Samsung's Exynos7 SoC pin-mux and pin-config options are listed as 9f17a618bSNaveen Krishna Ch * device tree nodes in this file. 10f17a618bSNaveen Krishna Ch */ 11f17a618bSNaveen Krishna Ch 12*3d501682SKrzysztof Kozlowski#include "exynos-pinctrl.h" 1351a2de55SPankaj Dubey 14f17a618bSNaveen Krishna Ch&pinctrl_alive { 15ee045adbSKrzysztof Kozlowski gpa0: gpa0-gpio-bank { 16f17a618bSNaveen Krishna Ch gpio-controller; 17f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 18f17a618bSNaveen Krishna Ch 19f17a618bSNaveen Krishna Ch interrupt-controller; 20f17a618bSNaveen Krishna Ch interrupt-parent = <&gic>; 21f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 2286bb573dSKrzysztof Kozlowski interrupts = <GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 2386bb573dSKrzysztof Kozlowski <GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 2486bb573dSKrzysztof Kozlowski <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 2586bb573dSKrzysztof Kozlowski <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 2686bb573dSKrzysztof Kozlowski <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 2786bb573dSKrzysztof Kozlowski <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 2886bb573dSKrzysztof Kozlowski <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 2986bb573dSKrzysztof Kozlowski <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 30f17a618bSNaveen Krishna Ch }; 31f17a618bSNaveen Krishna Ch 32ee045adbSKrzysztof Kozlowski gpa1: gpa1-gpio-bank { 33f17a618bSNaveen Krishna Ch gpio-controller; 34f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 35f17a618bSNaveen Krishna Ch 36f17a618bSNaveen Krishna Ch interrupt-controller; 37f17a618bSNaveen Krishna Ch interrupt-parent = <&gic>; 38f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 3986bb573dSKrzysztof Kozlowski interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 4086bb573dSKrzysztof Kozlowski <GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 4186bb573dSKrzysztof Kozlowski <GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 4286bb573dSKrzysztof Kozlowski <GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>, 4386bb573dSKrzysztof Kozlowski <GIC_SPI 12 IRQ_TYPE_LEVEL_HIGH>, 4486bb573dSKrzysztof Kozlowski <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 4586bb573dSKrzysztof Kozlowski <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 4686bb573dSKrzysztof Kozlowski <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>; 47f17a618bSNaveen Krishna Ch }; 48f17a618bSNaveen Krishna Ch 49ee045adbSKrzysztof Kozlowski gpa2: gpa2-gpio-bank { 50f17a618bSNaveen Krishna Ch gpio-controller; 51f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 52f17a618bSNaveen Krishna Ch 53f17a618bSNaveen Krishna Ch interrupt-controller; 54f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 55f17a618bSNaveen Krishna Ch }; 56f17a618bSNaveen Krishna Ch 57ee045adbSKrzysztof Kozlowski gpa3: gpa3-gpio-bank { 58f17a618bSNaveen Krishna Ch gpio-controller; 59f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 60f17a618bSNaveen Krishna Ch 61f17a618bSNaveen Krishna Ch interrupt-controller; 62f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 63f17a618bSNaveen Krishna Ch }; 64f17a618bSNaveen Krishna Ch}; 65f17a618bSNaveen Krishna Ch 66f17a618bSNaveen Krishna Ch&pinctrl_bus0 { 67ee045adbSKrzysztof Kozlowski gpb0: gpb0-gpio-bank { 68f17a618bSNaveen Krishna Ch gpio-controller; 69f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 70f17a618bSNaveen Krishna Ch 71f17a618bSNaveen Krishna Ch interrupt-controller; 72f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 73f17a618bSNaveen Krishna Ch }; 74f17a618bSNaveen Krishna Ch 75ee045adbSKrzysztof Kozlowski gpc0: gpc0-gpio-bank { 76f17a618bSNaveen Krishna Ch gpio-controller; 77f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 78f17a618bSNaveen Krishna Ch 79f17a618bSNaveen Krishna Ch interrupt-controller; 80f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 81f17a618bSNaveen Krishna Ch }; 82f17a618bSNaveen Krishna Ch 83ee045adbSKrzysztof Kozlowski gpc1: gpc1-gpio-bank { 84f17a618bSNaveen Krishna Ch gpio-controller; 85f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 86f17a618bSNaveen Krishna Ch 87f17a618bSNaveen Krishna Ch interrupt-controller; 88f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 89f17a618bSNaveen Krishna Ch }; 90f17a618bSNaveen Krishna Ch 91ee045adbSKrzysztof Kozlowski gpc2: gpc2-gpio-bank { 92f17a618bSNaveen Krishna Ch gpio-controller; 93f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 94f17a618bSNaveen Krishna Ch 95f17a618bSNaveen Krishna Ch interrupt-controller; 96f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 97f17a618bSNaveen Krishna Ch }; 98f17a618bSNaveen Krishna Ch 99ee045adbSKrzysztof Kozlowski gpc3: gpc3-gpio-bank { 100f17a618bSNaveen Krishna Ch gpio-controller; 101f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 102f17a618bSNaveen Krishna Ch 103f17a618bSNaveen Krishna Ch interrupt-controller; 104f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 105f17a618bSNaveen Krishna Ch }; 106f17a618bSNaveen Krishna Ch 107ee045adbSKrzysztof Kozlowski gpd0: gpd0-gpio-bank { 108f17a618bSNaveen Krishna Ch gpio-controller; 109f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 110f17a618bSNaveen Krishna Ch 111f17a618bSNaveen Krishna Ch interrupt-controller; 112f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 113f17a618bSNaveen Krishna Ch }; 114f17a618bSNaveen Krishna Ch 115ee045adbSKrzysztof Kozlowski gpd1: gpd1-gpio-bank { 116f17a618bSNaveen Krishna Ch gpio-controller; 117f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 118f17a618bSNaveen Krishna Ch 119f17a618bSNaveen Krishna Ch interrupt-controller; 120f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 121f17a618bSNaveen Krishna Ch }; 122f17a618bSNaveen Krishna Ch 123ee045adbSKrzysztof Kozlowski gpd2: gpd2-gpio-bank { 124f17a618bSNaveen Krishna Ch gpio-controller; 125f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 126f17a618bSNaveen Krishna Ch 127f17a618bSNaveen Krishna Ch interrupt-controller; 128f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 129f17a618bSNaveen Krishna Ch }; 130f17a618bSNaveen Krishna Ch 131ee045adbSKrzysztof Kozlowski gpd4: gpd4-gpio-bank { 132f17a618bSNaveen Krishna Ch gpio-controller; 133f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 134f17a618bSNaveen Krishna Ch 135f17a618bSNaveen Krishna Ch interrupt-controller; 136f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 137f17a618bSNaveen Krishna Ch }; 138f17a618bSNaveen Krishna Ch 139ee045adbSKrzysztof Kozlowski gpd5: gpd5-gpio-bank { 140f17a618bSNaveen Krishna Ch gpio-controller; 141f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 142f17a618bSNaveen Krishna Ch 143f17a618bSNaveen Krishna Ch interrupt-controller; 144f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 145f17a618bSNaveen Krishna Ch }; 146f17a618bSNaveen Krishna Ch 147ee045adbSKrzysztof Kozlowski gpd6: gpd6-gpio-bank { 148f17a618bSNaveen Krishna Ch gpio-controller; 149f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 150f17a618bSNaveen Krishna Ch 151f17a618bSNaveen Krishna Ch interrupt-controller; 152f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 153f17a618bSNaveen Krishna Ch }; 154f17a618bSNaveen Krishna Ch 155ee045adbSKrzysztof Kozlowski gpd7: gpd7-gpio-bank { 156f17a618bSNaveen Krishna Ch gpio-controller; 157f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 158f17a618bSNaveen Krishna Ch 159f17a618bSNaveen Krishna Ch interrupt-controller; 160f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 161f17a618bSNaveen Krishna Ch }; 162f17a618bSNaveen Krishna Ch 163ee045adbSKrzysztof Kozlowski gpd8: gpd8-gpio-bank { 164f17a618bSNaveen Krishna Ch gpio-controller; 165f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 166f17a618bSNaveen Krishna Ch 167f17a618bSNaveen Krishna Ch interrupt-controller; 168f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 169f17a618bSNaveen Krishna Ch }; 170f17a618bSNaveen Krishna Ch 171ee045adbSKrzysztof Kozlowski gpg0: gpg0-gpio-bank { 172f17a618bSNaveen Krishna Ch gpio-controller; 173f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 174f17a618bSNaveen Krishna Ch 175f17a618bSNaveen Krishna Ch interrupt-controller; 176f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 177f17a618bSNaveen Krishna Ch }; 178f17a618bSNaveen Krishna Ch 179ee045adbSKrzysztof Kozlowski gpg3: gpg3-gpio-bank { 180f17a618bSNaveen Krishna Ch gpio-controller; 181f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 182f17a618bSNaveen Krishna Ch 183f17a618bSNaveen Krishna Ch interrupt-controller; 184f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 185f17a618bSNaveen Krishna Ch }; 186f17a618bSNaveen Krishna Ch 187ee045adbSKrzysztof Kozlowski hs_i2c10_bus: hs-i2c10-bus-pins { 188f17a618bSNaveen Krishna Ch samsung,pins = "gpb0-1", "gpb0-0"; 18951a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 19051a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 191*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 192f17a618bSNaveen Krishna Ch }; 193f17a618bSNaveen Krishna Ch 194ee045adbSKrzysztof Kozlowski hs_i2c11_bus: hs-i2c11-bus-pins { 195f17a618bSNaveen Krishna Ch samsung,pins = "gpb0-3", "gpb0-2"; 19651a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 19751a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 198*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 199f17a618bSNaveen Krishna Ch }; 200f17a618bSNaveen Krishna Ch 201ee045adbSKrzysztof Kozlowski hs_i2c2_bus: hs-i2c2-bus-pins { 202f17a618bSNaveen Krishna Ch samsung,pins = "gpd0-3", "gpd0-2"; 20351a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 20451a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 205*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 206f17a618bSNaveen Krishna Ch }; 207f17a618bSNaveen Krishna Ch 208ee045adbSKrzysztof Kozlowski uart0_data: uart0-data-pins { 209f17a618bSNaveen Krishna Ch samsung,pins = "gpd0-0", "gpd0-1"; 21051a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 21151a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 212*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 213f17a618bSNaveen Krishna Ch }; 214f17a618bSNaveen Krishna Ch 215ee045adbSKrzysztof Kozlowski uart0_fctl: uart0-fctl-pins { 216f17a618bSNaveen Krishna Ch samsung,pins = "gpd0-2", "gpd0-3"; 21751a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 21851a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 219*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 220f17a618bSNaveen Krishna Ch }; 221f17a618bSNaveen Krishna Ch 222ee045adbSKrzysztof Kozlowski uart2_data: uart2-data-pins { 223f17a618bSNaveen Krishna Ch samsung,pins = "gpd1-4", "gpd1-5"; 22451a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 22551a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 226*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 227f17a618bSNaveen Krishna Ch }; 228f17a618bSNaveen Krishna Ch 229ee045adbSKrzysztof Kozlowski hs_i2c3_bus: hs-i2c3-bus-pins { 230f17a618bSNaveen Krishna Ch samsung,pins = "gpd1-3", "gpd1-2"; 23151a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 23251a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 233*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 234f17a618bSNaveen Krishna Ch }; 235f17a618bSNaveen Krishna Ch 236ee045adbSKrzysztof Kozlowski uart1_data: uart1-data-pins { 237f17a618bSNaveen Krishna Ch samsung,pins = "gpd1-0", "gpd1-1"; 23851a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 23951a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 240*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 241f17a618bSNaveen Krishna Ch }; 242f17a618bSNaveen Krishna Ch 243ee045adbSKrzysztof Kozlowski uart1_fctl: uart1-fctl-pins { 244f17a618bSNaveen Krishna Ch samsung,pins = "gpd1-2", "gpd1-3"; 24551a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 24651a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 247*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 248f17a618bSNaveen Krishna Ch }; 249f17a618bSNaveen Krishna Ch 250ee045adbSKrzysztof Kozlowski hs_i2c0_bus: hs-i2c0-bus-pins { 251f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-1", "gpd2-0"; 25251a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 25351a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 254*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 255f17a618bSNaveen Krishna Ch }; 256f17a618bSNaveen Krishna Ch 257ee045adbSKrzysztof Kozlowski hs_i2c1_bus: hs-i2c1-bus-pins { 258f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-3", "gpd2-2"; 25951a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 26051a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 261*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 262f17a618bSNaveen Krishna Ch }; 263f17a618bSNaveen Krishna Ch 264ee045adbSKrzysztof Kozlowski hs_i2c9_bus: hs-i2c9-bus-pins { 265f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-7", "gpd2-6"; 26651a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 26751a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 268*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 269f17a618bSNaveen Krishna Ch }; 270f17a618bSNaveen Krishna Ch 271ee045adbSKrzysztof Kozlowski pwm0_out: pwm0-out-pins { 272f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-4"; 27351a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 27451a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 275*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 276f17a618bSNaveen Krishna Ch }; 277f17a618bSNaveen Krishna Ch 278ee045adbSKrzysztof Kozlowski pwm1_out: pwm1-out-pins { 279f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-5"; 28051a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 28151a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 282*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 283f17a618bSNaveen Krishna Ch }; 284f17a618bSNaveen Krishna Ch 285ee045adbSKrzysztof Kozlowski pwm2_out: pwm2-out-pins { 286f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-6"; 28751a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 28851a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 289*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 290f17a618bSNaveen Krishna Ch }; 291f17a618bSNaveen Krishna Ch 292ee045adbSKrzysztof Kozlowski pwm3_out: pwm3-out-pins { 293f17a618bSNaveen Krishna Ch samsung,pins = "gpd2-7"; 29451a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 29551a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 296*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 297f17a618bSNaveen Krishna Ch }; 298f17a618bSNaveen Krishna Ch 299ee045adbSKrzysztof Kozlowski hs_i2c8_bus: hs-i2c8-bus-pins { 300f17a618bSNaveen Krishna Ch samsung,pins = "gpd5-3", "gpd5-2"; 30151a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 30251a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 303*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 304f17a618bSNaveen Krishna Ch }; 305f17a618bSNaveen Krishna Ch 306ee045adbSKrzysztof Kozlowski uart3_data: uart3-data-pins { 307f17a618bSNaveen Krishna Ch samsung,pins = "gpd5-0", "gpd5-1"; 30851a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 30951a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 310*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 311f17a618bSNaveen Krishna Ch }; 312f17a618bSNaveen Krishna Ch 313ee045adbSKrzysztof Kozlowski spi2_bus: spi2-bus-pins { 314f17a618bSNaveen Krishna Ch samsung,pins = "gpd5-0", "gpd5-1", "gpd5-2", "gpd5-3"; 31551a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 31651a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 317*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 318f17a618bSNaveen Krishna Ch }; 319f17a618bSNaveen Krishna Ch 320ee045adbSKrzysztof Kozlowski spi1_bus: spi1-bus-pins { 321f17a618bSNaveen Krishna Ch samsung,pins = "gpd6-2", "gpd6-3", "gpd6-4", "gpd6-5"; 32251a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 32351a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 324*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 325f17a618bSNaveen Krishna Ch }; 326f17a618bSNaveen Krishna Ch 327ee045adbSKrzysztof Kozlowski spi0_bus: spi0-bus-pins { 328f17a618bSNaveen Krishna Ch samsung,pins = "gpd8-0", "gpd8-1", "gpd6-0", "gpd6-1"; 32951a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 33051a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 331*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 332f17a618bSNaveen Krishna Ch }; 333f17a618bSNaveen Krishna Ch 334ee045adbSKrzysztof Kozlowski hs_i2c4_bus: hs-i2c4-bus-pins { 335f17a618bSNaveen Krishna Ch samsung,pins = "gpg3-1", "gpg3-0"; 33651a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 33751a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 338*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 339f17a618bSNaveen Krishna Ch }; 340f17a618bSNaveen Krishna Ch 341ee045adbSKrzysztof Kozlowski hs_i2c5_bus: hs-i2c5-bus-pins { 342f17a618bSNaveen Krishna Ch samsung,pins = "gpg3-3", "gpg3-2"; 34351a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 34451a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 345*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 346f17a618bSNaveen Krishna Ch }; 347f17a618bSNaveen Krishna Ch}; 348f17a618bSNaveen Krishna Ch 349f17a618bSNaveen Krishna Ch&pinctrl_nfc { 350ee045adbSKrzysztof Kozlowski gpj0: gpj0-gpio-bank { 351f17a618bSNaveen Krishna Ch gpio-controller; 352f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 353f17a618bSNaveen Krishna Ch 354f17a618bSNaveen Krishna Ch interrupt-controller; 355f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 356f17a618bSNaveen Krishna Ch }; 357f17a618bSNaveen Krishna Ch 358ee045adbSKrzysztof Kozlowski hs_i2c6_bus: hs-i2c6-bus-pins { 359f17a618bSNaveen Krishna Ch samsung,pins = "gpj0-1", "gpj0-0"; 36051a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 36151a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 362*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 363f17a618bSNaveen Krishna Ch }; 364f17a618bSNaveen Krishna Ch}; 365f17a618bSNaveen Krishna Ch 366f17a618bSNaveen Krishna Ch&pinctrl_touch { 367ee045adbSKrzysztof Kozlowski gpj1: gpj1-gpio-bank { 368f17a618bSNaveen Krishna Ch gpio-controller; 369f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 370f17a618bSNaveen Krishna Ch 371f17a618bSNaveen Krishna Ch interrupt-controller; 372f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 373f17a618bSNaveen Krishna Ch }; 374f17a618bSNaveen Krishna Ch 375ee045adbSKrzysztof Kozlowski hs_i2c7_bus: hs-i2c7-bus-pins { 376f17a618bSNaveen Krishna Ch samsung,pins = "gpj1-1", "gpj1-0"; 37751a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 37851a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 379*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 380f17a618bSNaveen Krishna Ch }; 381f17a618bSNaveen Krishna Ch}; 382f17a618bSNaveen Krishna Ch 383f17a618bSNaveen Krishna Ch&pinctrl_ff { 384ee045adbSKrzysztof Kozlowski gpg4: gpg4-gpio-bank { 385f17a618bSNaveen Krishna Ch gpio-controller; 386f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 387f17a618bSNaveen Krishna Ch 388f17a618bSNaveen Krishna Ch interrupt-controller; 389f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 390f17a618bSNaveen Krishna Ch }; 391f17a618bSNaveen Krishna Ch 392ee045adbSKrzysztof Kozlowski spi3_bus: spi3-bus-pins { 393f17a618bSNaveen Krishna Ch samsung,pins = "gpg4-0", "gpg4-1", "gpg4-2", "gpg4-3"; 39451a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 39551a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 396*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 397f17a618bSNaveen Krishna Ch }; 398f17a618bSNaveen Krishna Ch}; 399f17a618bSNaveen Krishna Ch 400f17a618bSNaveen Krishna Ch&pinctrl_ese { 401ee045adbSKrzysztof Kozlowski gpv7: gpv7-gpio-bank { 402f17a618bSNaveen Krishna Ch gpio-controller; 403f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 404f17a618bSNaveen Krishna Ch 405f17a618bSNaveen Krishna Ch interrupt-controller; 406f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 407f17a618bSNaveen Krishna Ch }; 408f17a618bSNaveen Krishna Ch 409ee045adbSKrzysztof Kozlowski spi4_bus: spi4-bus-pins { 410f17a618bSNaveen Krishna Ch samsung,pins = "gpv7-0", "gpv7-1", "gpv7-2", "gpv7-3"; 41151a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 41251a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 413*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 414f17a618bSNaveen Krishna Ch }; 415f17a618bSNaveen Krishna Ch}; 416f17a618bSNaveen Krishna Ch 417f17a618bSNaveen Krishna Ch&pinctrl_fsys0 { 418ee045adbSKrzysztof Kozlowski gpr4: gpr4-gpio-bank { 419f17a618bSNaveen Krishna Ch gpio-controller; 420f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 421f17a618bSNaveen Krishna Ch 422f17a618bSNaveen Krishna Ch interrupt-controller; 423f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 424f17a618bSNaveen Krishna Ch }; 425f17a618bSNaveen Krishna Ch 426ee045adbSKrzysztof Kozlowski sd2_clk: sd2-clk-pins { 427f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-0"; 42851a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 42951a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 430*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 431f17a618bSNaveen Krishna Ch }; 432f17a618bSNaveen Krishna Ch 433ee045adbSKrzysztof Kozlowski sd2_cmd: sd2-cmd-pins { 434f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-1"; 43551a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 43651a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 437*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 438f17a618bSNaveen Krishna Ch }; 439f17a618bSNaveen Krishna Ch 440ee045adbSKrzysztof Kozlowski sd2_cd: sd2-cd-pins { 441f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-2"; 44251a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 44351a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 444*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 445f17a618bSNaveen Krishna Ch }; 446f17a618bSNaveen Krishna Ch 447ee045adbSKrzysztof Kozlowski sd2_bus1: sd2-bus-width1-pins { 448f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-3"; 44951a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 45051a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 451*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 452f17a618bSNaveen Krishna Ch }; 453f17a618bSNaveen Krishna Ch 454ee045adbSKrzysztof Kozlowski sd2_bus4: sd2-bus-width4-pins { 455f17a618bSNaveen Krishna Ch samsung,pins = "gpr4-4", "gpr4-5", "gpr4-6"; 45651a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 45751a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 458*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV4>; 459f17a618bSNaveen Krishna Ch }; 460f17a618bSNaveen Krishna Ch}; 461f17a618bSNaveen Krishna Ch 462f17a618bSNaveen Krishna Ch&pinctrl_fsys1 { 463ee045adbSKrzysztof Kozlowski gpr0: gpr0-gpio-bank { 464f17a618bSNaveen Krishna Ch gpio-controller; 465f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 466f17a618bSNaveen Krishna Ch 467f17a618bSNaveen Krishna Ch interrupt-controller; 468f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 469f17a618bSNaveen Krishna Ch }; 470f17a618bSNaveen Krishna Ch 471ee045adbSKrzysztof Kozlowski gpr1: gpr1-gpio-bank { 472f17a618bSNaveen Krishna Ch gpio-controller; 473f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 474f17a618bSNaveen Krishna Ch 475f17a618bSNaveen Krishna Ch interrupt-controller; 476f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 477f17a618bSNaveen Krishna Ch }; 478f17a618bSNaveen Krishna Ch 479ee045adbSKrzysztof Kozlowski gpr2: gpr2-gpio-bank { 480f17a618bSNaveen Krishna Ch gpio-controller; 481f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 482f17a618bSNaveen Krishna Ch 483f17a618bSNaveen Krishna Ch interrupt-controller; 484f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 485f17a618bSNaveen Krishna Ch }; 486f17a618bSNaveen Krishna Ch 487ee045adbSKrzysztof Kozlowski gpr3: gpr3-gpio-bank { 488f17a618bSNaveen Krishna Ch gpio-controller; 489f17a618bSNaveen Krishna Ch #gpio-cells = <2>; 490f17a618bSNaveen Krishna Ch 491f17a618bSNaveen Krishna Ch interrupt-controller; 492f17a618bSNaveen Krishna Ch #interrupt-cells = <2>; 493f17a618bSNaveen Krishna Ch }; 494f17a618bSNaveen Krishna Ch 495ee045adbSKrzysztof Kozlowski sd0_clk: sd0-clk-pins { 496f17a618bSNaveen Krishna Ch samsung,pins = "gpr0-0"; 49751a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 49851a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 49951a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 500f17a618bSNaveen Krishna Ch }; 501f17a618bSNaveen Krishna Ch 502ee045adbSKrzysztof Kozlowski sd0_cmd: sd0-cmd-pins { 503f17a618bSNaveen Krishna Ch samsung,pins = "gpr0-1"; 50451a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 50551a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 50651a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 507f17a618bSNaveen Krishna Ch }; 508f17a618bSNaveen Krishna Ch 509ee045adbSKrzysztof Kozlowski sd0_ds: sd0-ds-pins { 510f17a618bSNaveen Krishna Ch samsung,pins = "gpr0-2"; 51151a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 51251a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 51351a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 514f17a618bSNaveen Krishna Ch }; 515f17a618bSNaveen Krishna Ch 516ee045adbSKrzysztof Kozlowski sd0_qrdy: sd0-qrdy-pins { 517f17a618bSNaveen Krishna Ch samsung,pins = "gpr0-3"; 51851a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 51951a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 52051a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 521f17a618bSNaveen Krishna Ch }; 522f17a618bSNaveen Krishna Ch 523ee045adbSKrzysztof Kozlowski sd0_bus1: sd0-bus-width1-pins { 524f17a618bSNaveen Krishna Ch samsung,pins = "gpr1-0"; 52551a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 52651a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 52751a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 528f17a618bSNaveen Krishna Ch }; 529f17a618bSNaveen Krishna Ch 530ee045adbSKrzysztof Kozlowski sd0_bus4: sd0-bus-width4-pins { 531f17a618bSNaveen Krishna Ch samsung,pins = "gpr1-1", "gpr1-2", "gpr1-3"; 53251a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 53351a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 53451a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 535f17a618bSNaveen Krishna Ch }; 536f17a618bSNaveen Krishna Ch 537ee045adbSKrzysztof Kozlowski sd0_bus8: sd0-bus-width8-pins { 538f17a618bSNaveen Krishna Ch samsung,pins = "gpr1-4", "gpr1-5", "gpr1-6", "gpr1-7"; 53951a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 54051a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 54151a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV2>; 542f17a618bSNaveen Krishna Ch }; 543f17a618bSNaveen Krishna Ch 544ee045adbSKrzysztof Kozlowski sd1_clk: sd1-clk-pins { 545f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-0"; 54651a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 54751a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 54851a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 549f17a618bSNaveen Krishna Ch }; 550f17a618bSNaveen Krishna Ch 551ee045adbSKrzysztof Kozlowski sd1_cmd: sd1-cmd-pins { 552f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-1"; 55351a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 55451a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 55551a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 556f17a618bSNaveen Krishna Ch }; 557f17a618bSNaveen Krishna Ch 558ee045adbSKrzysztof Kozlowski sd1_ds: sd1-ds-pins { 559f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-2"; 56051a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 56151a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 56251a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV4>; 563f17a618bSNaveen Krishna Ch }; 564f17a618bSNaveen Krishna Ch 565ee045adbSKrzysztof Kozlowski sd1_qrdy: sd1-qrdy-pins { 566f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-3"; 56751a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 56851a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 56951a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV4>; 570f17a618bSNaveen Krishna Ch }; 571f17a618bSNaveen Krishna Ch 572ee045adbSKrzysztof Kozlowski sd1_int: sd1-int-pins { 573f17a618bSNaveen Krishna Ch samsung,pins = "gpr2-4"; 57451a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 57551a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; 57651a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV4>; 577f17a618bSNaveen Krishna Ch }; 578f17a618bSNaveen Krishna Ch 579ee045adbSKrzysztof Kozlowski sd1_bus1: sd1-bus-width1-pins { 580f17a618bSNaveen Krishna Ch samsung,pins = "gpr3-0"; 58151a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 58251a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 58351a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 584f17a618bSNaveen Krishna Ch }; 585f17a618bSNaveen Krishna Ch 586ee045adbSKrzysztof Kozlowski sd1_bus4: sd1-bus-width4-pins { 587f17a618bSNaveen Krishna Ch samsung,pins = "gpr3-1", "gpr3-2", "gpr3-3"; 58851a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 58951a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 59051a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 591f17a618bSNaveen Krishna Ch }; 592f17a618bSNaveen Krishna Ch 593ee045adbSKrzysztof Kozlowski sd1_bus8: sd1-bus-width8-pins { 594f17a618bSNaveen Krishna Ch samsung,pins = "gpr3-4", "gpr3-5", "gpr3-6", "gpr3-7"; 59551a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 59651a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 59751a2de55SPankaj Dubey samsung,pin-drv = <EXYNOS7_FSYS1_PIN_DRV_LV3>; 598f17a618bSNaveen Krishna Ch }; 599f17a618bSNaveen Krishna Ch}; 600c60ce7feSAlim Akhtar 601c60ce7feSAlim Akhtar&pinctrl_bus1 { 602ee045adbSKrzysztof Kozlowski gpf0: gpf0-gpio-bank { 603c60ce7feSAlim Akhtar gpio-controller; 604c60ce7feSAlim Akhtar #gpio-cells = <2>; 605c60ce7feSAlim Akhtar 606c60ce7feSAlim Akhtar interrupt-controller; 607c60ce7feSAlim Akhtar #interrupt-cells = <2>; 608c60ce7feSAlim Akhtar }; 609c60ce7feSAlim Akhtar 610ee045adbSKrzysztof Kozlowski gpf1: gpf1-gpio-bank { 611c60ce7feSAlim Akhtar gpio-controller; 612c60ce7feSAlim Akhtar #gpio-cells = <2>; 613c60ce7feSAlim Akhtar 614c60ce7feSAlim Akhtar interrupt-controller; 615c60ce7feSAlim Akhtar #interrupt-cells = <2>; 616c60ce7feSAlim Akhtar }; 617c60ce7feSAlim Akhtar 618ee045adbSKrzysztof Kozlowski gpf2: gpf2-gpio-bank { 619c60ce7feSAlim Akhtar gpio-controller; 620c60ce7feSAlim Akhtar #gpio-cells = <2>; 621c60ce7feSAlim Akhtar 622c60ce7feSAlim Akhtar interrupt-controller; 623c60ce7feSAlim Akhtar #interrupt-cells = <2>; 624c60ce7feSAlim Akhtar }; 625c60ce7feSAlim Akhtar 626ee045adbSKrzysztof Kozlowski gpf3: gpf3-gpio-bank { 627c60ce7feSAlim Akhtar gpio-controller; 628c60ce7feSAlim Akhtar #gpio-cells = <2>; 629c60ce7feSAlim Akhtar 630c60ce7feSAlim Akhtar interrupt-controller; 631c60ce7feSAlim Akhtar #interrupt-cells = <2>; 632c60ce7feSAlim Akhtar }; 633c60ce7feSAlim Akhtar 634ee045adbSKrzysztof Kozlowski gpf4: gpf4-gpio-bank { 635c60ce7feSAlim Akhtar gpio-controller; 636c60ce7feSAlim Akhtar #gpio-cells = <2>; 637c60ce7feSAlim Akhtar 638c60ce7feSAlim Akhtar interrupt-controller; 639c60ce7feSAlim Akhtar #interrupt-cells = <2>; 640c60ce7feSAlim Akhtar }; 641c60ce7feSAlim Akhtar 642ee045adbSKrzysztof Kozlowski gpf5: gpf5-gpio-bank { 643c60ce7feSAlim Akhtar gpio-controller; 644c60ce7feSAlim Akhtar #gpio-cells = <2>; 645c60ce7feSAlim Akhtar 646c60ce7feSAlim Akhtar interrupt-controller; 647c60ce7feSAlim Akhtar #interrupt-cells = <2>; 648c60ce7feSAlim Akhtar }; 649c60ce7feSAlim Akhtar 650ee045adbSKrzysztof Kozlowski gpg1: gpg1-gpio-bank { 651c60ce7feSAlim Akhtar gpio-controller; 652c60ce7feSAlim Akhtar #gpio-cells = <2>; 653c60ce7feSAlim Akhtar 654c60ce7feSAlim Akhtar interrupt-controller; 655c60ce7feSAlim Akhtar #interrupt-cells = <2>; 656c60ce7feSAlim Akhtar }; 657c60ce7feSAlim Akhtar 658ee045adbSKrzysztof Kozlowski gpg2: gpg2-gpio-bank { 659c60ce7feSAlim Akhtar gpio-controller; 660c60ce7feSAlim Akhtar #gpio-cells = <2>; 661c60ce7feSAlim Akhtar 662c60ce7feSAlim Akhtar interrupt-controller; 663c60ce7feSAlim Akhtar #interrupt-cells = <2>; 664c60ce7feSAlim Akhtar }; 665c60ce7feSAlim Akhtar 666ee045adbSKrzysztof Kozlowski gph1: gph1-gpio-bank { 667c60ce7feSAlim Akhtar gpio-controller; 668c60ce7feSAlim Akhtar #gpio-cells = <2>; 669c60ce7feSAlim Akhtar 670c60ce7feSAlim Akhtar interrupt-controller; 671c60ce7feSAlim Akhtar #interrupt-cells = <2>; 672c60ce7feSAlim Akhtar }; 673c60ce7feSAlim Akhtar 674ee045adbSKrzysztof Kozlowski gpv6: gpv6-gpio-bank { 675c60ce7feSAlim Akhtar gpio-controller; 676c60ce7feSAlim Akhtar #gpio-cells = <2>; 677c60ce7feSAlim Akhtar 678c60ce7feSAlim Akhtar interrupt-controller; 679c60ce7feSAlim Akhtar #interrupt-cells = <2>; 680c60ce7feSAlim Akhtar }; 681c60ce7feSAlim Akhtar 682ee045adbSKrzysztof Kozlowski spi5_bus: spi5-bus-pins { 683c60ce7feSAlim Akhtar samsung,pins = "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3"; 68451a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 68551a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 686*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 687c60ce7feSAlim Akhtar }; 688c60ce7feSAlim Akhtar 689ee045adbSKrzysztof Kozlowski ufs_refclk_out: ufs-refclk-out-pins { 690c60ce7feSAlim Akhtar samsung,pins = "gpg2-4"; 69151a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 69251a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 693*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV2>; 694c60ce7feSAlim Akhtar }; 695c60ce7feSAlim Akhtar 696ee045adbSKrzysztof Kozlowski ufs_rst_n: ufs-rst-n-pins { 697c60ce7feSAlim Akhtar samsung,pins = "gph1-5"; 69851a2de55SPankaj Dubey samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 69951a2de55SPankaj Dubey samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 700*3d501682SKrzysztof Kozlowski samsung,pin-drv = <EXYNOS7_PIN_DRV_LV1>; 701c60ce7feSAlim Akhtar }; 702c60ce7feSAlim Akhtar}; 703