1cc4637f7SKrzysztof Kozlowski// SPDX-License-Identifier: GPL-2.0 2f8bfe2b0SThomas Abraham/* 3f8bfe2b0SThomas Abraham * Samsung's Exynos5250 SoC pin-mux and pin-config device tree source 4f8bfe2b0SThomas Abraham * 5f8bfe2b0SThomas Abraham * Copyright (c) 2012 Samsung Electronics Co., Ltd. 6f8bfe2b0SThomas Abraham * http://www.samsung.com 7f8bfe2b0SThomas Abraham * 8*2f690530SArtur Weber * Samsung's Exynos5250 SoC pin-mux and pin-config options are listed as device 9*2f690530SArtur Weber * tree nodes in this file. 10f8bfe2b0SThomas Abraham */ 11f8bfe2b0SThomas Abraham 12f7b46264SKrzysztof Kozlowski#include "exynos-pinctrl.h" 1390c6e353SKrzysztof Kozlowski 14eb8b8b03SJavier Martinez Canillas&pinctrl_0 { 151c7b9b02SKrzysztof Kozlowski gpa0: gpa0-gpio-bank { 16f8bfe2b0SThomas Abraham gpio-controller; 17f8bfe2b0SThomas Abraham #gpio-cells = <2>; 18f8bfe2b0SThomas Abraham 19f8bfe2b0SThomas Abraham interrupt-controller; 20f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 21f8bfe2b0SThomas Abraham }; 22f8bfe2b0SThomas Abraham 231c7b9b02SKrzysztof Kozlowski gpa1: gpa1-gpio-bank { 24f8bfe2b0SThomas Abraham gpio-controller; 25f8bfe2b0SThomas Abraham #gpio-cells = <2>; 26f8bfe2b0SThomas Abraham 27f8bfe2b0SThomas Abraham interrupt-controller; 28f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 29f8bfe2b0SThomas Abraham }; 30f8bfe2b0SThomas Abraham 311c7b9b02SKrzysztof Kozlowski gpa2: gpa2-gpio-bank { 32f8bfe2b0SThomas Abraham gpio-controller; 33f8bfe2b0SThomas Abraham #gpio-cells = <2>; 34f8bfe2b0SThomas Abraham 35f8bfe2b0SThomas Abraham interrupt-controller; 36f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 37f8bfe2b0SThomas Abraham }; 38f8bfe2b0SThomas Abraham 391c7b9b02SKrzysztof Kozlowski gpb0: gpb0-gpio-bank { 40f8bfe2b0SThomas Abraham gpio-controller; 41f8bfe2b0SThomas Abraham #gpio-cells = <2>; 42f8bfe2b0SThomas Abraham 43f8bfe2b0SThomas Abraham interrupt-controller; 44f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 45f8bfe2b0SThomas Abraham }; 46f8bfe2b0SThomas Abraham 471c7b9b02SKrzysztof Kozlowski gpb1: gpb1-gpio-bank { 48f8bfe2b0SThomas Abraham gpio-controller; 49f8bfe2b0SThomas Abraham #gpio-cells = <2>; 50f8bfe2b0SThomas Abraham 51f8bfe2b0SThomas Abraham interrupt-controller; 52f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 53f8bfe2b0SThomas Abraham }; 54f8bfe2b0SThomas Abraham 551c7b9b02SKrzysztof Kozlowski gpb2: gpb2-gpio-bank { 56f8bfe2b0SThomas Abraham gpio-controller; 57f8bfe2b0SThomas Abraham #gpio-cells = <2>; 58f8bfe2b0SThomas Abraham 59f8bfe2b0SThomas Abraham interrupt-controller; 60f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 61f8bfe2b0SThomas Abraham }; 62f8bfe2b0SThomas Abraham 631c7b9b02SKrzysztof Kozlowski gpb3: gpb3-gpio-bank { 64f8bfe2b0SThomas Abraham gpio-controller; 65f8bfe2b0SThomas Abraham #gpio-cells = <2>; 66f8bfe2b0SThomas Abraham 67f8bfe2b0SThomas Abraham interrupt-controller; 68f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 69f8bfe2b0SThomas Abraham }; 70f8bfe2b0SThomas Abraham 711c7b9b02SKrzysztof Kozlowski gpc0: gpc0-gpio-bank { 72f8bfe2b0SThomas Abraham gpio-controller; 73f8bfe2b0SThomas Abraham #gpio-cells = <2>; 74f8bfe2b0SThomas Abraham 75f8bfe2b0SThomas Abraham interrupt-controller; 76f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 77f8bfe2b0SThomas Abraham }; 78f8bfe2b0SThomas Abraham 791c7b9b02SKrzysztof Kozlowski gpc1: gpc1-gpio-bank { 80f8bfe2b0SThomas Abraham gpio-controller; 81f8bfe2b0SThomas Abraham #gpio-cells = <2>; 82f8bfe2b0SThomas Abraham 83f8bfe2b0SThomas Abraham interrupt-controller; 84f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 85f8bfe2b0SThomas Abraham }; 86f8bfe2b0SThomas Abraham 871c7b9b02SKrzysztof Kozlowski gpc2: gpc2-gpio-bank { 88f8bfe2b0SThomas Abraham gpio-controller; 89f8bfe2b0SThomas Abraham #gpio-cells = <2>; 90f8bfe2b0SThomas Abraham 91f8bfe2b0SThomas Abraham interrupt-controller; 92f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 93f8bfe2b0SThomas Abraham }; 94f8bfe2b0SThomas Abraham 951c7b9b02SKrzysztof Kozlowski gpc3: gpc3-gpio-bank { 96f8bfe2b0SThomas Abraham gpio-controller; 97f8bfe2b0SThomas Abraham #gpio-cells = <2>; 98f8bfe2b0SThomas Abraham 99f8bfe2b0SThomas Abraham interrupt-controller; 100f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 101f8bfe2b0SThomas Abraham }; 102f8bfe2b0SThomas Abraham 1031c7b9b02SKrzysztof Kozlowski gpd0: gpd0-gpio-bank { 104f8bfe2b0SThomas Abraham gpio-controller; 105f8bfe2b0SThomas Abraham #gpio-cells = <2>; 106f8bfe2b0SThomas Abraham 107f8bfe2b0SThomas Abraham interrupt-controller; 108f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 109f8bfe2b0SThomas Abraham }; 110f8bfe2b0SThomas Abraham 1111c7b9b02SKrzysztof Kozlowski gpd1: gpd1-gpio-bank { 112f8bfe2b0SThomas Abraham gpio-controller; 113f8bfe2b0SThomas Abraham #gpio-cells = <2>; 114f8bfe2b0SThomas Abraham 115f8bfe2b0SThomas Abraham interrupt-controller; 116f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 117f8bfe2b0SThomas Abraham }; 118f8bfe2b0SThomas Abraham 1191c7b9b02SKrzysztof Kozlowski gpy0: gpy0-gpio-bank { 120f8bfe2b0SThomas Abraham gpio-controller; 121f8bfe2b0SThomas Abraham #gpio-cells = <2>; 122f8bfe2b0SThomas Abraham }; 123f8bfe2b0SThomas Abraham 1241c7b9b02SKrzysztof Kozlowski gpy1: gpy1-gpio-bank { 125f8bfe2b0SThomas Abraham gpio-controller; 126f8bfe2b0SThomas Abraham #gpio-cells = <2>; 127f8bfe2b0SThomas Abraham }; 128f8bfe2b0SThomas Abraham 1291c7b9b02SKrzysztof Kozlowski gpy2: gpy2-gpio-bank { 130f8bfe2b0SThomas Abraham gpio-controller; 131f8bfe2b0SThomas Abraham #gpio-cells = <2>; 132f8bfe2b0SThomas Abraham }; 133f8bfe2b0SThomas Abraham 1341c7b9b02SKrzysztof Kozlowski gpy3: gpy3-gpio-bank { 135f8bfe2b0SThomas Abraham gpio-controller; 136f8bfe2b0SThomas Abraham #gpio-cells = <2>; 137f8bfe2b0SThomas Abraham }; 138f8bfe2b0SThomas Abraham 1391c7b9b02SKrzysztof Kozlowski gpy4: gpy4-gpio-bank { 140f8bfe2b0SThomas Abraham gpio-controller; 141f8bfe2b0SThomas Abraham #gpio-cells = <2>; 142f8bfe2b0SThomas Abraham }; 143f8bfe2b0SThomas Abraham 1441c7b9b02SKrzysztof Kozlowski gpy5: gpy5-gpio-bank { 145f8bfe2b0SThomas Abraham gpio-controller; 146f8bfe2b0SThomas Abraham #gpio-cells = <2>; 147f8bfe2b0SThomas Abraham }; 148f8bfe2b0SThomas Abraham 1491c7b9b02SKrzysztof Kozlowski gpy6: gpy6-gpio-bank { 150f8bfe2b0SThomas Abraham gpio-controller; 151f8bfe2b0SThomas Abraham #gpio-cells = <2>; 152f8bfe2b0SThomas Abraham }; 153f8bfe2b0SThomas Abraham 1541c7b9b02SKrzysztof Kozlowski gpc4: gpc4-gpio-bank { 155f8bfe2b0SThomas Abraham gpio-controller; 156f8bfe2b0SThomas Abraham #gpio-cells = <2>; 157f8bfe2b0SThomas Abraham 158f8bfe2b0SThomas Abraham interrupt-controller; 159f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 160f8bfe2b0SThomas Abraham }; 161f8bfe2b0SThomas Abraham 1621c7b9b02SKrzysztof Kozlowski gpx0: gpx0-gpio-bank { 163f8bfe2b0SThomas Abraham gpio-controller; 164f8bfe2b0SThomas Abraham #gpio-cells = <2>; 165f8bfe2b0SThomas Abraham 166f8bfe2b0SThomas Abraham interrupt-controller; 167f8bfe2b0SThomas Abraham interrupt-parent = <&combiner>; 168f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 169f8bfe2b0SThomas Abraham interrupts = <23 0>, <24 0>, <25 0>, <25 1>, 170f8bfe2b0SThomas Abraham <26 0>, <26 1>, <27 0>, <27 1>; 171f8bfe2b0SThomas Abraham }; 172f8bfe2b0SThomas Abraham 1731c7b9b02SKrzysztof Kozlowski gpx1: gpx1-gpio-bank { 174f8bfe2b0SThomas Abraham gpio-controller; 175f8bfe2b0SThomas Abraham #gpio-cells = <2>; 176f8bfe2b0SThomas Abraham 177f8bfe2b0SThomas Abraham interrupt-controller; 178f8bfe2b0SThomas Abraham interrupt-parent = <&combiner>; 179f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 180f8bfe2b0SThomas Abraham interrupts = <28 0>, <28 1>, <29 0>, <29 1>, 181f8bfe2b0SThomas Abraham <30 0>, <30 1>, <31 0>, <31 1>; 182f8bfe2b0SThomas Abraham }; 183f8bfe2b0SThomas Abraham 1841c7b9b02SKrzysztof Kozlowski gpx2: gpx2-gpio-bank { 185f8bfe2b0SThomas Abraham gpio-controller; 186f8bfe2b0SThomas Abraham #gpio-cells = <2>; 187f8bfe2b0SThomas Abraham 188f8bfe2b0SThomas Abraham interrupt-controller; 189f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 190f8bfe2b0SThomas Abraham }; 191f8bfe2b0SThomas Abraham 1921c7b9b02SKrzysztof Kozlowski gpx3: gpx3-gpio-bank { 193f8bfe2b0SThomas Abraham gpio-controller; 194f8bfe2b0SThomas Abraham #gpio-cells = <2>; 195f8bfe2b0SThomas Abraham 196f8bfe2b0SThomas Abraham interrupt-controller; 197f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 198f8bfe2b0SThomas Abraham }; 199f8bfe2b0SThomas Abraham 2001c7b9b02SKrzysztof Kozlowski uart0_data: uart0-data-pins { 201f8bfe2b0SThomas Abraham samsung,pins = "gpa0-0", "gpa0-1"; 202d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 203d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 204d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 205f8bfe2b0SThomas Abraham }; 206f8bfe2b0SThomas Abraham 2071c7b9b02SKrzysztof Kozlowski uart0_fctl: uart0-fctl-pins { 208f8bfe2b0SThomas Abraham samsung,pins = "gpa0-2", "gpa0-3"; 209d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 210d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 211d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 212f8bfe2b0SThomas Abraham }; 213f8bfe2b0SThomas Abraham 2141c7b9b02SKrzysztof Kozlowski i2c2_bus: i2c2-bus-pins { 215f8bfe2b0SThomas Abraham samsung,pins = "gpa0-6", "gpa0-7"; 216d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 217d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 218d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 219f8bfe2b0SThomas Abraham }; 220f8bfe2b0SThomas Abraham 2211c7b9b02SKrzysztof Kozlowski i2c2_hs_bus: i2c2-hs-bus-pins { 222f8bfe2b0SThomas Abraham samsung,pins = "gpa0-6", "gpa0-7"; 223d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 224d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 225d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 226f8bfe2b0SThomas Abraham }; 227f8bfe2b0SThomas Abraham 2281c7b9b02SKrzysztof Kozlowski i2c2_gpio_bus: i2c2-gpio-bus-pins { 229620375c8SAndrzej Hajda samsung,pins = "gpa0-6", "gpa0-7"; 230620375c8SAndrzej Hajda samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 231620375c8SAndrzej Hajda samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 232620375c8SAndrzej Hajda }; 233620375c8SAndrzej Hajda 2341c7b9b02SKrzysztof Kozlowski uart2_data: uart2-data-pins { 235f8bfe2b0SThomas Abraham samsung,pins = "gpa1-0", "gpa1-1"; 236d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 237d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 238d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 239f8bfe2b0SThomas Abraham }; 240f8bfe2b0SThomas Abraham 2411c7b9b02SKrzysztof Kozlowski uart2_fctl: uart2-fctl-pins { 242f8bfe2b0SThomas Abraham samsung,pins = "gpa1-2", "gpa1-3"; 243d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 244d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 245d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 246f8bfe2b0SThomas Abraham }; 247f8bfe2b0SThomas Abraham 2481c7b9b02SKrzysztof Kozlowski i2c3_bus: i2c3-bus-pins { 249f8bfe2b0SThomas Abraham samsung,pins = "gpa1-2", "gpa1-3"; 250d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 251d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 252d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 253f8bfe2b0SThomas Abraham }; 254f8bfe2b0SThomas Abraham 2551c7b9b02SKrzysztof Kozlowski i2c3_hs_bus: i2c3-hs-bus-pins { 256f8bfe2b0SThomas Abraham samsung,pins = "gpa1-2", "gpa1-3"; 257d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 258d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 259d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 260f8bfe2b0SThomas Abraham }; 261f8bfe2b0SThomas Abraham 2621c7b9b02SKrzysztof Kozlowski uart3_data: uart3-data-pins { 263372d7027SKrzysztof Kozlowski samsung,pins = "gpa1-4", "gpa1-5"; 264d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 265d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 266d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 267f8bfe2b0SThomas Abraham }; 268f8bfe2b0SThomas Abraham 2691c7b9b02SKrzysztof Kozlowski spi0_bus: spi0-bus-pins { 270f8bfe2b0SThomas Abraham samsung,pins = "gpa2-0", "gpa2-2", "gpa2-3"; 271d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 272d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 273d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 274f8bfe2b0SThomas Abraham }; 275f8bfe2b0SThomas Abraham 2761c7b9b02SKrzysztof Kozlowski i2c4_bus: i2c4-bus-pins { 277f8bfe2b0SThomas Abraham samsung,pins = "gpa2-0", "gpa2-1"; 278d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 279d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 280d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 281f8bfe2b0SThomas Abraham }; 282f8bfe2b0SThomas Abraham 2831c7b9b02SKrzysztof Kozlowski i2c5_bus: i2c5-bus-pins { 284f8bfe2b0SThomas Abraham samsung,pins = "gpa2-2", "gpa2-3"; 285d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 286d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 287d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 288f8bfe2b0SThomas Abraham }; 289f8bfe2b0SThomas Abraham 2901c7b9b02SKrzysztof Kozlowski spi1_bus: spi1-bus-pins { 291f8bfe2b0SThomas Abraham samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7"; 292d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 293d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 294d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 295f8bfe2b0SThomas Abraham }; 296f8bfe2b0SThomas Abraham 2971c7b9b02SKrzysztof Kozlowski i2s1_bus: i2s1-bus-pins { 298f8bfe2b0SThomas Abraham samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 299f8bfe2b0SThomas Abraham "gpb0-4"; 300d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 301d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 302d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 303f8bfe2b0SThomas Abraham }; 304f8bfe2b0SThomas Abraham 3051c7b9b02SKrzysztof Kozlowski pcm1_bus: pcm1-bus-pins { 306f8bfe2b0SThomas Abraham samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 307f8bfe2b0SThomas Abraham "gpb0-4"; 308d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 309d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 310d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 311f8bfe2b0SThomas Abraham }; 312f8bfe2b0SThomas Abraham 3131c7b9b02SKrzysztof Kozlowski ac97_bus: ac97-bus-pins { 314f8bfe2b0SThomas Abraham samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3", 315f8bfe2b0SThomas Abraham "gpb0-4"; 316d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 317d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 318d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 319f8bfe2b0SThomas Abraham }; 320f8bfe2b0SThomas Abraham 3211c7b9b02SKrzysztof Kozlowski i2s2_bus: i2s2-bus-pins { 322f8bfe2b0SThomas Abraham samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", 323f8bfe2b0SThomas Abraham "gpb1-4"; 324d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 325d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 326d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 327f8bfe2b0SThomas Abraham }; 328f8bfe2b0SThomas Abraham 3291c7b9b02SKrzysztof Kozlowski pcm2_bus: pcm2-bus-pins { 330f8bfe2b0SThomas Abraham samsung,pins = "gpb1-0", "gpb1-1", "gpb1-2", "gpb1-3", 331f8bfe2b0SThomas Abraham "gpb1-4"; 332d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 333d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 334d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 335f8bfe2b0SThomas Abraham }; 336f8bfe2b0SThomas Abraham 3371c7b9b02SKrzysztof Kozlowski spdif_bus: spdif-bus-pins { 338f8bfe2b0SThomas Abraham samsung,pins = "gpb1-0", "gpb1-1"; 339d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 340d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 341d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 342f8bfe2b0SThomas Abraham }; 343f8bfe2b0SThomas Abraham 3441c7b9b02SKrzysztof Kozlowski spi2_bus: spi2-bus-pins { 345f8bfe2b0SThomas Abraham samsung,pins = "gpb1-1", "gpb1-3", "gpb1-4"; 346d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_5>; 347d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 348d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 349f8bfe2b0SThomas Abraham }; 350f8bfe2b0SThomas Abraham 3511c7b9b02SKrzysztof Kozlowski i2c6_bus: i2c6-bus-pins { 352f8bfe2b0SThomas Abraham samsung,pins = "gpb1-3", "gpb1-4"; 353d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 354d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 355d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 356f8bfe2b0SThomas Abraham }; 357f8bfe2b0SThomas Abraham 3581c7b9b02SKrzysztof Kozlowski pwm0_out: pwm0-out-pins { 359235a1976SAjay Kumar samsung,pins = "gpb2-0"; 360d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 361d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 362d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 363235a1976SAjay Kumar }; 364235a1976SAjay Kumar 3651c7b9b02SKrzysztof Kozlowski pwm1_out: pwm1-out-pins { 366235a1976SAjay Kumar samsung,pins = "gpb2-1"; 367d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 368d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 369d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 370235a1976SAjay Kumar }; 371235a1976SAjay Kumar 3721c7b9b02SKrzysztof Kozlowski pwm2_out: pwm2-out-pins { 373235a1976SAjay Kumar samsung,pins = "gpb2-2"; 374d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 375d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 376d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 377235a1976SAjay Kumar }; 378235a1976SAjay Kumar 3791c7b9b02SKrzysztof Kozlowski pwm3_out: pwm3-out-pins { 380235a1976SAjay Kumar samsung,pins = "gpb2-3"; 381d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 382d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 383d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 384235a1976SAjay Kumar }; 385235a1976SAjay Kumar 3861c7b9b02SKrzysztof Kozlowski i2c7_bus: i2c7-bus-pins { 387f8bfe2b0SThomas Abraham samsung,pins = "gpb2-2", "gpb2-3"; 388d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 389d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 390d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 391f8bfe2b0SThomas Abraham }; 392f8bfe2b0SThomas Abraham 3931c7b9b02SKrzysztof Kozlowski i2c0_bus: i2c0-bus-pins { 394f8bfe2b0SThomas Abraham samsung,pins = "gpb3-0", "gpb3-1"; 395d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 396d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 397d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 398f8bfe2b0SThomas Abraham }; 399f8bfe2b0SThomas Abraham 4001c7b9b02SKrzysztof Kozlowski i2c1_bus: i2c1-bus-pins { 401f8bfe2b0SThomas Abraham samsung,pins = "gpb3-2", "gpb3-3"; 402d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 403d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 404d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 405f8bfe2b0SThomas Abraham }; 406f8bfe2b0SThomas Abraham 4071c7b9b02SKrzysztof Kozlowski i2c0_hs_bus: i2c0-hs-bus-pins { 408f8bfe2b0SThomas Abraham samsung,pins = "gpb3-0", "gpb3-1"; 409d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 410d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 411d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 412f8bfe2b0SThomas Abraham }; 413f8bfe2b0SThomas Abraham 4141c7b9b02SKrzysztof Kozlowski i2c1_hs_bus: i2c1-hs-bus-pins { 415f8bfe2b0SThomas Abraham samsung,pins = "gpb3-2", "gpb3-3"; 416d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 417d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 418d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 419f8bfe2b0SThomas Abraham }; 420f8bfe2b0SThomas Abraham 4211c7b9b02SKrzysztof Kozlowski sd0_clk: sd0-clk-pins { 422f8bfe2b0SThomas Abraham samsung,pins = "gpc0-0"; 423d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 424d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 425d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 426f8bfe2b0SThomas Abraham }; 427f8bfe2b0SThomas Abraham 4281c7b9b02SKrzysztof Kozlowski sd0_cmd: sd0-cmd-pins { 429f8bfe2b0SThomas Abraham samsung,pins = "gpc0-1"; 430d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 431d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 432d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 433f8bfe2b0SThomas Abraham }; 434f8bfe2b0SThomas Abraham 4351c7b9b02SKrzysztof Kozlowski sd0_cd: sd0-cd-pins { 436f8bfe2b0SThomas Abraham samsung,pins = "gpc0-2"; 437d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 438d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 439d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 440f8bfe2b0SThomas Abraham }; 441f8bfe2b0SThomas Abraham 4421c7b9b02SKrzysztof Kozlowski sd0_bus1: sd0-bus-width1-pins { 443f8bfe2b0SThomas Abraham samsung,pins = "gpc0-3"; 444d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 445d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 446d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 447f8bfe2b0SThomas Abraham }; 448f8bfe2b0SThomas Abraham 4491c7b9b02SKrzysztof Kozlowski sd0_bus4: sd0-bus-width4-pins { 450f8bfe2b0SThomas Abraham samsung,pins = "gpc0-3", "gpc0-4", "gpc0-5", "gpc0-6"; 451d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 452d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 453d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 454f8bfe2b0SThomas Abraham }; 455f8bfe2b0SThomas Abraham 4561c7b9b02SKrzysztof Kozlowski sd0_bus8: sd0-bus-width8-pins { 457f8bfe2b0SThomas Abraham samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3"; 458d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 459d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 460d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 461f8bfe2b0SThomas Abraham }; 462f8bfe2b0SThomas Abraham 4631c7b9b02SKrzysztof Kozlowski sd1_clk: sd1-clk-pins { 464f8bfe2b0SThomas Abraham samsung,pins = "gpc2-0"; 465d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 466d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 467d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 468f8bfe2b0SThomas Abraham }; 469f8bfe2b0SThomas Abraham 4701c7b9b02SKrzysztof Kozlowski sd1_cmd: sd1-cmd-pins { 471f8bfe2b0SThomas Abraham samsung,pins = "gpc2-1"; 472d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 473d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 474d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 475f8bfe2b0SThomas Abraham }; 476f8bfe2b0SThomas Abraham 4771c7b9b02SKrzysztof Kozlowski sd1_cd: sd1-cd-pins { 478f8bfe2b0SThomas Abraham samsung,pins = "gpc2-2"; 479d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 480d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 481d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 482f8bfe2b0SThomas Abraham }; 483f8bfe2b0SThomas Abraham 4841c7b9b02SKrzysztof Kozlowski sd1_bus1: sd1-bus-width1-pins { 485f8bfe2b0SThomas Abraham samsung,pins = "gpc2-3"; 486d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 487d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 488d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 489f8bfe2b0SThomas Abraham }; 490f8bfe2b0SThomas Abraham 4911c7b9b02SKrzysztof Kozlowski sd1_bus4: sd1-bus-width4-pins { 492f8bfe2b0SThomas Abraham samsung,pins = "gpc2-3", "gpc2-4", "gpc2-5", "gpc2-6"; 493d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 494d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 495d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 496f8bfe2b0SThomas Abraham }; 497f8bfe2b0SThomas Abraham 4981c7b9b02SKrzysztof Kozlowski sd2_clk: sd2-clk-pins { 499f8bfe2b0SThomas Abraham samsung,pins = "gpc3-0"; 500d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 501d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 502d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 503f8bfe2b0SThomas Abraham }; 504f8bfe2b0SThomas Abraham 5051c7b9b02SKrzysztof Kozlowski sd2_cmd: sd2-cmd-pins { 506f8bfe2b0SThomas Abraham samsung,pins = "gpc3-1"; 507d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 508d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 509d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 510f8bfe2b0SThomas Abraham }; 511f8bfe2b0SThomas Abraham 5121c7b9b02SKrzysztof Kozlowski sd2_cd: sd2-cd-pins { 513f8bfe2b0SThomas Abraham samsung,pins = "gpc3-2"; 514d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 515d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 516d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 517f8bfe2b0SThomas Abraham }; 518f8bfe2b0SThomas Abraham 5191c7b9b02SKrzysztof Kozlowski sd2_bus1: sd2-bus-width1-pins { 520f8bfe2b0SThomas Abraham samsung,pins = "gpc3-3"; 521d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 522d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 523d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 524f8bfe2b0SThomas Abraham }; 525f8bfe2b0SThomas Abraham 5261c7b9b02SKrzysztof Kozlowski sd2_bus4: sd2-bus-width4-pins { 527f8bfe2b0SThomas Abraham samsung,pins = "gpc3-3", "gpc3-4", "gpc3-5", "gpc3-6"; 528d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 529d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 530d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 531f8bfe2b0SThomas Abraham }; 532f8bfe2b0SThomas Abraham 5331c7b9b02SKrzysztof Kozlowski sd2_bus8: sd2-bus-width8-pins { 534f8bfe2b0SThomas Abraham samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6"; 535d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 536d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 537d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 538f8bfe2b0SThomas Abraham }; 539f8bfe2b0SThomas Abraham 5401c7b9b02SKrzysztof Kozlowski sd3_clk: sd3-clk-pins { 541f8bfe2b0SThomas Abraham samsung,pins = "gpc4-0"; 542d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 543d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 544d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 545f8bfe2b0SThomas Abraham }; 546f8bfe2b0SThomas Abraham 5471c7b9b02SKrzysztof Kozlowski sd3_cmd: sd3-cmd-pins { 548f8bfe2b0SThomas Abraham samsung,pins = "gpc4-1"; 549d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 550d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 551d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 552f8bfe2b0SThomas Abraham }; 553f8bfe2b0SThomas Abraham 5541c7b9b02SKrzysztof Kozlowski sd3_cd: sd3-cd-pins { 555f8bfe2b0SThomas Abraham samsung,pins = "gpc4-2"; 556d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 557d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 558d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 559f8bfe2b0SThomas Abraham }; 560f8bfe2b0SThomas Abraham 5611c7b9b02SKrzysztof Kozlowski sd3_bus1: sd3-bus-width1-pins { 562f8bfe2b0SThomas Abraham samsung,pins = "gpc4-3"; 563d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 564d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 565d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 566f8bfe2b0SThomas Abraham }; 567f8bfe2b0SThomas Abraham 5681c7b9b02SKrzysztof Kozlowski sd3_bus4: sd3-bus-width4-pins { 569f8bfe2b0SThomas Abraham samsung,pins = "gpc4-3", "gpc4-4", "gpc4-5", "gpc4-6"; 570d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 571d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 572d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV4>; 573f8bfe2b0SThomas Abraham }; 574f8bfe2b0SThomas Abraham 5751c7b9b02SKrzysztof Kozlowski uart1_data: uart1-data-pins { 576f8bfe2b0SThomas Abraham samsung,pins = "gpd0-0", "gpd0-1"; 577d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 578d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 579d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 580f8bfe2b0SThomas Abraham }; 581f8bfe2b0SThomas Abraham 5821c7b9b02SKrzysztof Kozlowski uart1_fctl: uart1-fctl-pins { 583f8bfe2b0SThomas Abraham samsung,pins = "gpd0-2", "gpd0-3"; 584d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 585d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 586d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 587f8bfe2b0SThomas Abraham }; 58874478338SJingoo Han 5891c7b9b02SKrzysztof Kozlowski dp_hpd: dp-hpd-pins { 59074478338SJingoo Han samsung,pins = "gpx0-7"; 591d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 592d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 593d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 59474478338SJingoo Han }; 5955343b157SMarek Szyprowski 5961c7b9b02SKrzysztof Kozlowski hdmi_cec: hdmi-cec-pins { 5975343b157SMarek Szyprowski samsung,pins = "gpx3-6"; 5985343b157SMarek Szyprowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 5995343b157SMarek Szyprowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 6005343b157SMarek Szyprowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 6015343b157SMarek Szyprowski }; 60221cb5a27SAndrzej Hajda 6031c7b9b02SKrzysztof Kozlowski hdmi_hpd: hdmi-hpd-pins { 60421cb5a27SAndrzej Hajda samsung,pins = "gpx3-7"; 60521cb5a27SAndrzej Hajda samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 60621cb5a27SAndrzej Hajda }; 607f8bfe2b0SThomas Abraham}; 608f8bfe2b0SThomas Abraham 609eb8b8b03SJavier Martinez Canillas&pinctrl_1 { 6101c7b9b02SKrzysztof Kozlowski gpe0: gpe0-gpio-bank { 611f8bfe2b0SThomas Abraham gpio-controller; 612f8bfe2b0SThomas Abraham #gpio-cells = <2>; 613f8bfe2b0SThomas Abraham 614f8bfe2b0SThomas Abraham interrupt-controller; 615f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 616f8bfe2b0SThomas Abraham }; 617f8bfe2b0SThomas Abraham 6181c7b9b02SKrzysztof Kozlowski gpe1: gpe1-gpio-bank { 619f8bfe2b0SThomas Abraham gpio-controller; 620f8bfe2b0SThomas Abraham #gpio-cells = <2>; 621f8bfe2b0SThomas Abraham 622f8bfe2b0SThomas Abraham interrupt-controller; 623f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 624f8bfe2b0SThomas Abraham }; 625f8bfe2b0SThomas Abraham 6261c7b9b02SKrzysztof Kozlowski gpf0: gpf0-gpio-bank { 627f8bfe2b0SThomas Abraham gpio-controller; 628f8bfe2b0SThomas Abraham #gpio-cells = <2>; 629f8bfe2b0SThomas Abraham 630f8bfe2b0SThomas Abraham interrupt-controller; 631f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 632f8bfe2b0SThomas Abraham }; 633f8bfe2b0SThomas Abraham 6341c7b9b02SKrzysztof Kozlowski gpf1: gpf1-gpio-bank { 635f8bfe2b0SThomas Abraham gpio-controller; 636f8bfe2b0SThomas Abraham #gpio-cells = <2>; 637f8bfe2b0SThomas Abraham 638f8bfe2b0SThomas Abraham interrupt-controller; 639f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 640f8bfe2b0SThomas Abraham }; 641f8bfe2b0SThomas Abraham 6421c7b9b02SKrzysztof Kozlowski gpg0: gpg0-gpio-bank { 643f8bfe2b0SThomas Abraham gpio-controller; 644f8bfe2b0SThomas Abraham #gpio-cells = <2>; 645f8bfe2b0SThomas Abraham 646f8bfe2b0SThomas Abraham interrupt-controller; 647f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 648f8bfe2b0SThomas Abraham }; 649f8bfe2b0SThomas Abraham 6501c7b9b02SKrzysztof Kozlowski gpg1: gpg1-gpio-bank { 651f8bfe2b0SThomas Abraham gpio-controller; 652f8bfe2b0SThomas Abraham #gpio-cells = <2>; 653f8bfe2b0SThomas Abraham 654f8bfe2b0SThomas Abraham interrupt-controller; 655f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 656f8bfe2b0SThomas Abraham }; 657f8bfe2b0SThomas Abraham 6581c7b9b02SKrzysztof Kozlowski gpg2: gpg2-gpio-bank { 659f8bfe2b0SThomas Abraham gpio-controller; 660f8bfe2b0SThomas Abraham #gpio-cells = <2>; 661f8bfe2b0SThomas Abraham 662f8bfe2b0SThomas Abraham interrupt-controller; 663f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 664f8bfe2b0SThomas Abraham }; 665f8bfe2b0SThomas Abraham 6661c7b9b02SKrzysztof Kozlowski gph0: gph0-gpio-bank { 667f8bfe2b0SThomas Abraham gpio-controller; 668f8bfe2b0SThomas Abraham #gpio-cells = <2>; 669f8bfe2b0SThomas Abraham 670f8bfe2b0SThomas Abraham interrupt-controller; 671f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 672f8bfe2b0SThomas Abraham }; 673f8bfe2b0SThomas Abraham 6741c7b9b02SKrzysztof Kozlowski gph1: gph1-gpio-bank { 675f8bfe2b0SThomas Abraham gpio-controller; 676f8bfe2b0SThomas Abraham #gpio-cells = <2>; 677f8bfe2b0SThomas Abraham 678f8bfe2b0SThomas Abraham interrupt-controller; 679f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 680f8bfe2b0SThomas Abraham }; 681f8bfe2b0SThomas Abraham 6821c7b9b02SKrzysztof Kozlowski cam_gpio_a: cam-gpio-a-pins { 683f8bfe2b0SThomas Abraham samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3", 684f8bfe2b0SThomas Abraham "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7", 685f8bfe2b0SThomas Abraham "gpe1-0", "gpe1-1"; 686d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 687d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 688d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 689f8bfe2b0SThomas Abraham }; 690f8bfe2b0SThomas Abraham 6911c7b9b02SKrzysztof Kozlowski cam_gpio_b: cam-gpio-b-pins { 692f8bfe2b0SThomas Abraham samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3", 693f8bfe2b0SThomas Abraham "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 694d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_3>; 695d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 696d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 697f8bfe2b0SThomas Abraham }; 698f8bfe2b0SThomas Abraham 6991c7b9b02SKrzysztof Kozlowski cam_i2c2_bus: cam-i2c2-bus-pins { 700f8bfe2b0SThomas Abraham samsung,pins = "gpe0-6", "gpe1-0"; 701d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 702d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 703d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 704f8bfe2b0SThomas Abraham }; 705f8bfe2b0SThomas Abraham 7061c7b9b02SKrzysztof Kozlowski cam_spi1_bus: cam-spi1-bus-pins { 707f8bfe2b0SThomas Abraham samsung,pins = "gpe0-4", "gpe0-5", "gpf0-2", "gpf0-3"; 708d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_4>; 709d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 710d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 711f8bfe2b0SThomas Abraham }; 712f8bfe2b0SThomas Abraham 7131c7b9b02SKrzysztof Kozlowski cam_i2c1_bus: cam-i2c1-bus-pins { 714f8bfe2b0SThomas Abraham samsung,pins = "gpf0-2", "gpf0-3"; 715d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 716d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 717d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 718f8bfe2b0SThomas Abraham }; 719f8bfe2b0SThomas Abraham 7201c7b9b02SKrzysztof Kozlowski cam_i2c0_bus: cam-i2c0-bus-pins { 721f8bfe2b0SThomas Abraham samsung,pins = "gpf0-0", "gpf0-1"; 722d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 723d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; 724d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 725f8bfe2b0SThomas Abraham }; 726f8bfe2b0SThomas Abraham 7271c7b9b02SKrzysztof Kozlowski cam_spi0_bus: cam-spi0-bus-pins { 728f8bfe2b0SThomas Abraham samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3"; 729d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 730d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 731d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 732f8bfe2b0SThomas Abraham }; 733f8bfe2b0SThomas Abraham 7341c7b9b02SKrzysztof Kozlowski cam_bayrgb_bus: cam-bayrgb-bus-pins { 735f8bfe2b0SThomas Abraham samsung,pins = "gpg0-0", "gpg0-1", "gpg0-2", "gpg0-3", 736f8bfe2b0SThomas Abraham "gpg0-4", "gpg0-5", "gpg0-6", "gpg0-7", 737f8bfe2b0SThomas Abraham "gpg1-0", "gpg1-1", "gpg1-2", "gpg1-3", 738f8bfe2b0SThomas Abraham "gpg1-4", "gpg1-5", "gpg1-6", "gpg1-7", 739f8bfe2b0SThomas Abraham "gpg2-0", "gpg2-1"; 740d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 741d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 742d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 743f8bfe2b0SThomas Abraham }; 744f8bfe2b0SThomas Abraham 7451c7b9b02SKrzysztof Kozlowski cam_port_a: cam-port-a-pins { 746f8bfe2b0SThomas Abraham samsung,pins = "gph0-0", "gph0-1", "gph0-2", "gph0-3", 747f8bfe2b0SThomas Abraham "gph1-0", "gph1-1", "gph1-2", "gph1-3", 748f8bfe2b0SThomas Abraham "gph1-4", "gph1-5", "gph1-6", "gph1-7"; 749d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 750d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 751d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 752f8bfe2b0SThomas Abraham }; 753f8bfe2b0SThomas Abraham}; 754f8bfe2b0SThomas Abraham 755eb8b8b03SJavier Martinez Canillas&pinctrl_2 { 7561c7b9b02SKrzysztof Kozlowski gpv0: gpv0-gpio-bank { 757f8bfe2b0SThomas Abraham gpio-controller; 758f8bfe2b0SThomas Abraham #gpio-cells = <2>; 759f8bfe2b0SThomas Abraham 760f8bfe2b0SThomas Abraham interrupt-controller; 761f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 762f8bfe2b0SThomas Abraham }; 763f8bfe2b0SThomas Abraham 7641c7b9b02SKrzysztof Kozlowski gpv1: gpv1-gpio-bank { 765f8bfe2b0SThomas Abraham gpio-controller; 766f8bfe2b0SThomas Abraham #gpio-cells = <2>; 767f8bfe2b0SThomas Abraham 768f8bfe2b0SThomas Abraham interrupt-controller; 769f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 770f8bfe2b0SThomas Abraham }; 771f8bfe2b0SThomas Abraham 7721c7b9b02SKrzysztof Kozlowski gpv2: gpv2-gpio-bank { 773f8bfe2b0SThomas Abraham gpio-controller; 774f8bfe2b0SThomas Abraham #gpio-cells = <2>; 775f8bfe2b0SThomas Abraham 776f8bfe2b0SThomas Abraham interrupt-controller; 777f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 778f8bfe2b0SThomas Abraham }; 779f8bfe2b0SThomas Abraham 7801c7b9b02SKrzysztof Kozlowski gpv3: gpv3-gpio-bank { 781f8bfe2b0SThomas Abraham gpio-controller; 782f8bfe2b0SThomas Abraham #gpio-cells = <2>; 783f8bfe2b0SThomas Abraham 784f8bfe2b0SThomas Abraham interrupt-controller; 785f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 786f8bfe2b0SThomas Abraham }; 787f8bfe2b0SThomas Abraham 7881c7b9b02SKrzysztof Kozlowski gpv4: gpv4-gpio-bank { 789f8bfe2b0SThomas Abraham gpio-controller; 790f8bfe2b0SThomas Abraham #gpio-cells = <2>; 791f8bfe2b0SThomas Abraham 792f8bfe2b0SThomas Abraham interrupt-controller; 793f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 794f8bfe2b0SThomas Abraham }; 795f8bfe2b0SThomas Abraham 7961c7b9b02SKrzysztof Kozlowski c2c_rxd: c2c-rxd-pins { 797f8bfe2b0SThomas Abraham samsung,pins = "gpv0-0", "gpv0-1", "gpv0-2", "gpv0-3", 798f8bfe2b0SThomas Abraham "gpv0-4", "gpv0-5", "gpv0-6", "gpv0-7", 799f8bfe2b0SThomas Abraham "gpv1-0", "gpv1-1", "gpv1-2", "gpv1-3", 800f8bfe2b0SThomas Abraham "gpv1-4", "gpv1-5", "gpv1-6", "gpv1-7"; 801d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 802d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 803d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 804f8bfe2b0SThomas Abraham }; 805f8bfe2b0SThomas Abraham 8061c7b9b02SKrzysztof Kozlowski c2c_txd: c2c-txd-pins { 807f8bfe2b0SThomas Abraham samsung,pins = "gpv2-0", "gpv2-1", "gpv2-2", "gpv2-3", 808f8bfe2b0SThomas Abraham "gpv2-4", "gpv2-5", "gpv2-6", "gpv2-7", 809f8bfe2b0SThomas Abraham "gpv3-0", "gpv3-1", "gpv3-2", "gpv3-3", 810f8bfe2b0SThomas Abraham "gpv3-4", "gpv3-5", "gpv3-6", "gpv3-7"; 811d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 812d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 813d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 814f8bfe2b0SThomas Abraham }; 815f8bfe2b0SThomas Abraham}; 816f8bfe2b0SThomas Abraham 817eb8b8b03SJavier Martinez Canillas&pinctrl_3 { 8181c7b9b02SKrzysztof Kozlowski gpz: gpz-gpio-bank { 819f8bfe2b0SThomas Abraham gpio-controller; 820f8bfe2b0SThomas Abraham #gpio-cells = <2>; 821f8bfe2b0SThomas Abraham 822f8bfe2b0SThomas Abraham interrupt-controller; 823f8bfe2b0SThomas Abraham #interrupt-cells = <2>; 824f8bfe2b0SThomas Abraham }; 825f8bfe2b0SThomas Abraham 8261c7b9b02SKrzysztof Kozlowski i2s0_bus: i2s0-bus-pins { 827f8bfe2b0SThomas Abraham samsung,pins = "gpz-0", "gpz-1", "gpz-2", "gpz-3", 828f8bfe2b0SThomas Abraham "gpz-4", "gpz-5", "gpz-6"; 829d953f1fbSKrzysztof Kozlowski samsung,pin-function = <EXYNOS_PIN_FUNC_2>; 830d953f1fbSKrzysztof Kozlowski samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; 831d953f1fbSKrzysztof Kozlowski samsung,pin-drv = <EXYNOS4_PIN_DRV_LV1>; 832f8bfe2b0SThomas Abraham }; 833f8bfe2b0SThomas Abraham}; 834