0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003 * Samsung's Exynos5260 SoC pin-mux and pin-config device tree source
0004 *
0005 * Copyright (c) 2013 Samsung Electronics Co., Ltd.
0006 * http://www.samsung.com
0007 *
0008 * Samsung's Exynos5260 SoC pin-mux and pin-config options are listed as device
0009 * tree nodes are listed in this file.
0010 */
0011
0012 #include "exynos-pinctrl.h"
0013
0014 &pinctrl_0 {
0015 gpa0: gpa0-gpio-bank {
0016 gpio-controller;
0017 #gpio-cells = <2>;
0018
0019 interrupt-controller;
0020 #interrupt-cells = <2>;
0021 };
0022
0023 gpa1: gpa1-gpio-bank {
0024 gpio-controller;
0025 #gpio-cells = <2>;
0026
0027 interrupt-controller;
0028 #interrupt-cells = <2>;
0029 };
0030
0031 gpa2: gpa2-gpio-bank {
0032 gpio-controller;
0033 #gpio-cells = <2>;
0034
0035 interrupt-controller;
0036 #interrupt-cells = <2>;
0037 };
0038
0039 gpb0: gpb0-gpio-bank {
0040 gpio-controller;
0041 #gpio-cells = <2>;
0042
0043 interrupt-controller;
0044 #interrupt-cells = <2>;
0045 };
0046
0047 gpb1: gpb1-gpio-bank {
0048 gpio-controller;
0049 #gpio-cells = <2>;
0050
0051 interrupt-controller;
0052 #interrupt-cells = <2>;
0053 };
0054
0055 gpb2: gpb2-gpio-bank {
0056 gpio-controller;
0057 #gpio-cells = <2>;
0058
0059 interrupt-controller;
0060 #interrupt-cells = <2>;
0061 };
0062
0063 gpb3: gpb3-gpio-bank {
0064 gpio-controller;
0065 #gpio-cells = <2>;
0066
0067 interrupt-controller;
0068 #interrupt-cells = <2>;
0069 };
0070
0071 gpb4: gpb4-gpio-bank {
0072 gpio-controller;
0073 #gpio-cells = <2>;
0074
0075 interrupt-controller;
0076 #interrupt-cells = <2>;
0077 };
0078
0079 gpb5: gpb5-gpio-bank {
0080 gpio-controller;
0081 #gpio-cells = <2>;
0082
0083 interrupt-controller;
0084 #interrupt-cells = <2>;
0085 };
0086
0087 gpd0: gpd0-gpio-bank {
0088 gpio-controller;
0089 #gpio-cells = <2>;
0090
0091 interrupt-controller;
0092 #interrupt-cells = <2>;
0093 };
0094
0095 gpd1: gpd1-gpio-bank {
0096 gpio-controller;
0097 #gpio-cells = <2>;
0098
0099 interrupt-controller;
0100 #interrupt-cells = <2>;
0101 };
0102
0103 gpd2: gpd2-gpio-bank {
0104 gpio-controller;
0105 #gpio-cells = <2>;
0106
0107 interrupt-controller;
0108 #interrupt-cells = <2>;
0109 };
0110
0111 gpe0: gpe0-gpio-bank {
0112 gpio-controller;
0113 #gpio-cells = <2>;
0114
0115 interrupt-controller;
0116 #interrupt-cells = <2>;
0117 };
0118
0119 gpe1: gpe1-gpio-bank {
0120 gpio-controller;
0121 #gpio-cells = <2>;
0122
0123 interrupt-controller;
0124 #interrupt-cells = <2>;
0125 };
0126
0127 gpf0: gpf0-gpio-bank {
0128 gpio-controller;
0129 #gpio-cells = <2>;
0130
0131 interrupt-controller;
0132 #interrupt-cells = <2>;
0133 };
0134
0135 gpf1: gpf1-gpio-bank {
0136 gpio-controller;
0137 #gpio-cells = <2>;
0138
0139 interrupt-controller;
0140 #interrupt-cells = <2>;
0141 };
0142
0143 gpk0: gpk0-gpio-bank {
0144 gpio-controller;
0145 #gpio-cells = <2>;
0146
0147 interrupt-controller;
0148 #interrupt-cells = <2>;
0149 };
0150
0151 gpx0: gpx0-gpio-bank {
0152 gpio-controller;
0153 #gpio-cells = <2>;
0154
0155 interrupt-controller;
0156 interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
0157 <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>,
0158 <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>,
0159 <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>,
0160 <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>,
0161 <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>,
0162 <GIC_SPI 38 IRQ_TYPE_LEVEL_HIGH>,
0163 <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>;
0164 #interrupt-cells = <2>;
0165 };
0166
0167 gpx1: gpx1-gpio-bank {
0168 gpio-controller;
0169 #gpio-cells = <2>;
0170
0171 interrupt-controller;
0172 interrupts = <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>,
0173 <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>,
0174 <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>,
0175 <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>,
0176 <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>,
0177 <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>,
0178 <GIC_SPI 46 IRQ_TYPE_LEVEL_HIGH>,
0179 <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>;
0180 #interrupt-cells = <2>;
0181 };
0182
0183 gpx2: gpx2-gpio-bank {
0184 gpio-controller;
0185 #gpio-cells = <2>;
0186
0187 interrupt-controller;
0188 #interrupt-cells = <2>;
0189 };
0190
0191 gpx3: gpx3-gpio-bank {
0192 gpio-controller;
0193 #gpio-cells = <2>;
0194
0195 interrupt-controller;
0196 #interrupt-cells = <2>;
0197 };
0198
0199 uart0_data: uart0-data-pins {
0200 samsung,pins = "gpa0-0", "gpa0-1";
0201 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0202 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0203 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0204 };
0205
0206 uart0_fctl: uart0-fctl-pins {
0207 samsung,pins = "gpa0-2", "gpa0-3";
0208 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0209 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0210 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0211 };
0212
0213 uart1_data: uart1-data-pins {
0214 samsung,pins = "gpa1-0", "gpa1-1";
0215 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0216 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0217 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0218 };
0219
0220 uart1_fctl: uart1-fctl-pins {
0221 samsung,pins = "gpa1-2", "gpa1-3";
0222 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0223 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0224 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0225 };
0226
0227 uart2_data: uart2-data-pins {
0228 samsung,pins = "gpa1-4", "gpa1-5";
0229 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0230 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0231 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0232 };
0233
0234 spi0_bus: spi0-bus-pins {
0235 samsung,pins = "gpa2-0", "gpa2-2", "gpa2-3";
0236 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0237 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0238 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0239 };
0240
0241 spi1_bus: spi1-bus-pins {
0242 samsung,pins = "gpa2-4", "gpa2-6", "gpa2-7";
0243 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0244 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0245 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0246 };
0247
0248 usb3_vbus0_en: usb3-vbus0-en-pins {
0249 samsung,pins = "gpa2-4";
0250 samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
0251 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0252 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0253 };
0254
0255 i2s1_bus: i2s1-bus-pins {
0256 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
0257 "gpb0-4";
0258 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0259 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0260 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0261 };
0262
0263 pcm1_bus: pcm1-bus-pins {
0264 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2", "gpb0-3",
0265 "gpb0-4";
0266 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
0267 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0268 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0269 };
0270
0271 spdif1_bus: spdif1-bus-pins {
0272 samsung,pins = "gpb0-0", "gpb0-1", "gpb0-2";
0273 samsung,pin-function = <EXYNOS_PIN_FUNC_4>;
0274 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0275 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0276 };
0277
0278 spi2_bus: spi2-bus-pins {
0279 samsung,pins = "gpb1-0", "gpb1-2", "gpb1-3";
0280 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0281 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0282 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0283 };
0284
0285 i2c0_hs_bus: i2c0-hs-bus-pins {
0286 samsung,pins = "gpb3-0", "gpb3-1";
0287 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0288 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0289 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0290 };
0291
0292 i2c1_hs_bus: i2c1-hs-bus-pins {
0293 samsung,pins = "gpb3-2", "gpb3-3";
0294 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0295 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0296 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0297 };
0298
0299 i2c2_hs_bus: i2c2-hs-bus-pins {
0300 samsung,pins = "gpb3-4", "gpb3-5";
0301 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0302 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0303 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0304 };
0305
0306 i2c3_hs_bus: i2c3-hs-bus-pins {
0307 samsung,pins = "gpb3-6", "gpb3-7";
0308 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0309 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0310 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0311 };
0312
0313 i2c4_bus: i2c4-bus-pins {
0314 samsung,pins = "gpb4-0", "gpb4-1";
0315 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0316 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0317 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0318 };
0319
0320 i2c5_bus: i2c5-bus-pins {
0321 samsung,pins = "gpb4-2", "gpb4-3";
0322 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0323 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0324 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0325 };
0326
0327 i2c6_bus: i2c6-bus-pins {
0328 samsung,pins = "gpb4-4", "gpb4-5";
0329 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0330 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0331 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0332 };
0333
0334 i2c7_bus: i2c7-bus-pins {
0335 samsung,pins = "gpb4-6", "gpb4-7";
0336 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0337 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0338 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0339 };
0340
0341 i2c8_bus: i2c8-bus-pins {
0342 samsung,pins = "gpb5-0", "gpb5-1";
0343 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0344 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0345 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0346 };
0347
0348 i2c9_bus: i2c9-bus-pins {
0349 samsung,pins = "gpb5-2", "gpb5-3";
0350 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0351 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0352 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0353 };
0354
0355 i2c10_bus: i2c10-bus-pins {
0356 samsung,pins = "gpb5-4", "gpb5-5";
0357 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0358 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0359 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0360 };
0361
0362 i2c11_bus: i2c11-bus-pins {
0363 samsung,pins = "gpb5-6", "gpb5-7";
0364 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0365 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0366 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0367 };
0368
0369 cam_gpio_a: cam-gpio-a-pins {
0370 samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3",
0371 "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7",
0372 "gpe1-0", "gpe1-1";
0373 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0374 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0375 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0376 };
0377
0378 cam_gpio_b: cam-gpio-b-pins {
0379 samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3",
0380 "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
0381 samsung,pin-function = <EXYNOS_PIN_FUNC_3>;
0382 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0383 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0384 };
0385
0386 cam_i2c1_bus: cam-i2c1-bus-pins {
0387 samsung,pins = "gpf0-2", "gpf0-3";
0388 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0389 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0390 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0391 };
0392
0393 cam_i2c0_bus: cam-i2c0-bus-pins {
0394 samsung,pins = "gpf0-0", "gpf0-1";
0395 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0396 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0397 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0398 };
0399
0400 cam_spi0_bus: cam-spi0-bus-pins {
0401 samsung,pins = "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3";
0402 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0403 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0404 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0405 };
0406
0407 cam_spi1_bus: cam-spi1-bus-pins {
0408 samsung,pins = "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7";
0409 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0410 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0411 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV1>;
0412 };
0413 };
0414
0415 &pinctrl_1 {
0416 gpc0: gpc0-gpio-bank {
0417 gpio-controller;
0418 #gpio-cells = <2>;
0419
0420 interrupt-controller;
0421 #interrupt-cells = <2>;
0422 };
0423
0424 gpc1: gpc1-gpio-bank {
0425 gpio-controller;
0426 #gpio-cells = <2>;
0427
0428 interrupt-controller;
0429 #interrupt-cells = <2>;
0430 };
0431
0432 gpc2: gpc2-gpio-bank {
0433 gpio-controller;
0434 #gpio-cells = <2>;
0435
0436 interrupt-controller;
0437 #interrupt-cells = <2>;
0438 };
0439
0440 gpc3: gpc3-gpio-bank {
0441 gpio-controller;
0442 #gpio-cells = <2>;
0443
0444 interrupt-controller;
0445 #interrupt-cells = <2>;
0446 };
0447
0448 gpc4: gpc4-gpio-bank {
0449 gpio-controller;
0450 #gpio-cells = <2>;
0451
0452 interrupt-controller;
0453 #interrupt-cells = <2>;
0454 };
0455
0456 sd0_clk: sd0-clk-pins {
0457 samsung,pins = "gpc0-0";
0458 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0459 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0460 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0461 };
0462
0463 sd0_cmd: sd0-cmd-pins {
0464 samsung,pins = "gpc0-1";
0465 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0466 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0467 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0468 };
0469
0470 sd0_bus1: sd0-bus-width1-pins {
0471 samsung,pins = "gpc0-2";
0472 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0473 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0474 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0475 };
0476
0477 sd0_bus4: sd0-bus-width4-pins {
0478 samsung,pins = "gpc0-3", "gpc0-4", "gpc0-5";
0479 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0480 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0481 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0482 };
0483
0484 sd0_bus8: sd0-bus-width8-pins {
0485 samsung,pins = "gpc3-0", "gpc3-1", "gpc3-2", "gpc3-3";
0486 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0487 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0488 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0489 };
0490
0491 sd0_rdqs: sd0-rdqs-pins {
0492 samsung,pins = "gpc0-6";
0493 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0494 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0495 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0496 };
0497
0498 sd1_clk: sd1-clk-pins {
0499 samsung,pins = "gpc1-0";
0500 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0501 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0502 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0503 };
0504
0505 sd1_cmd: sd1-cmd-pins {
0506 samsung,pins = "gpc1-1";
0507 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0508 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0509 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0510 };
0511
0512 sd1_bus1: sd1-bus-width1-pins {
0513 samsung,pins = "gpc1-2";
0514 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0515 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0516 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0517 };
0518
0519 sd1_bus4: sd1-bus-width4-pins {
0520 samsung,pins = "gpc1-3", "gpc1-4", "gpc1-5";
0521 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0522 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0523 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0524 };
0525
0526 sd1_bus8: sd1-bus-width8-pins {
0527 samsung,pins = "gpc4-0", "gpc4-1", "gpc4-2", "gpc4-3";
0528 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0529 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0530 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0531 };
0532
0533 sd2_clk: sd2-clk-pins {
0534 samsung,pins = "gpc2-0";
0535 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0536 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0537 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0538 };
0539
0540 sd2_cmd: sd2-cmd-pins {
0541 samsung,pins = "gpc2-1";
0542 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0543 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
0544 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0545 };
0546
0547 sd2_cd: sd2-cd-pins {
0548 samsung,pins = "gpc2-2";
0549 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0550 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0551 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0552 };
0553
0554 sd2_bus1: sd2-bus-width1-pins {
0555 samsung,pins = "gpc2-3";
0556 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0557 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0558 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0559 };
0560
0561 sd2_bus4: sd2-bus-width4-pins {
0562 samsung,pins = "gpc2-4", "gpc2-5", "gpc2-6";
0563 samsung,pin-function = <EXYNOS_PIN_FUNC_2>;
0564 samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
0565 samsung,pin-drv = <EXYNOS5260_PIN_DRV_LV6>;
0566 };
0567 };
0568
0569 &pinctrl_2 {
0570 gpz0: gpz0-gpio-bank {
0571 gpio-controller;
0572 #gpio-cells = <2>;
0573
0574 interrupt-controller;
0575 #interrupt-cells = <2>;
0576 };
0577
0578 gpz1: gpz1-gpio-bank {
0579 gpio-controller;
0580 #gpio-cells = <2>;
0581
0582 interrupt-controller;
0583 #interrupt-cells = <2>;
0584 };
0585 };