Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Samsung's S5PV210 SoC device tree source
0004  *
0005  * Copyright (c) 2013-2014 Samsung Electronics, Co. Ltd.
0006  *
0007  * Mateusz Krawczuk <m.krawczuk@partner.samsung.com>
0008  * Tomasz Figa <t.figa@samsung.com>
0009  *
0010  * Samsung's S5PV210 SoC device nodes are listed in this file. S5PV210
0011  * based board files can include this file and provide values for board specfic
0012  * bindings.
0013  *
0014  * Note: This file does not include device nodes for all the controllers in
0015  * S5PV210 SoC. As device tree coverage for S5PV210 increases, additional
0016  * nodes can be added to this file.
0017  */
0018 
0019 #include "s5pv210-pinctrl.h"
0020 
0021 #define PIN_SLP(_pin, _mode, _pull)                                     \
0022         _pin {                                                          \
0023                 samsung,pins = #_pin;                                   \
0024                 samsung,pin-con-pdn = <S5PV210_PIN_PDN_ ##_mode>;       \
0025                 samsung,pin-pud-pdn = <S5PV210_PIN_PULL_ ##_pull>;      \
0026         }
0027 
0028 &pinctrl0 {
0029         gpa0: gpa0-gpio-bank {
0030                 gpio-controller;
0031                 #gpio-cells = <2>;
0032 
0033                 interrupt-controller;
0034                 #interrupt-cells = <2>;
0035         };
0036 
0037         gpa1: gpa1-gpio-bank {
0038                 gpio-controller;
0039                 #gpio-cells = <2>;
0040 
0041                 interrupt-controller;
0042                 #interrupt-cells = <2>;
0043         };
0044 
0045         gpb: gpb-gpio-bank {
0046                 gpio-controller;
0047                 #gpio-cells = <2>;
0048 
0049                 interrupt-controller;
0050                 #interrupt-cells = <2>;
0051         };
0052 
0053         gpc0: gpc0-gpio-bank {
0054                 gpio-controller;
0055                 #gpio-cells = <2>;
0056 
0057                 interrupt-controller;
0058                 #interrupt-cells = <2>;
0059         };
0060 
0061         gpc1: gpc1-gpio-bank {
0062                 gpio-controller;
0063                 #gpio-cells = <2>;
0064 
0065                 interrupt-controller;
0066                 #interrupt-cells = <2>;
0067         };
0068 
0069         gpd0: gpd0-gpio-bank {
0070                 gpio-controller;
0071                 #gpio-cells = <2>;
0072 
0073                 interrupt-controller;
0074                 #interrupt-cells = <2>;
0075         };
0076 
0077         gpd1: gpd1-gpio-bank {
0078                 gpio-controller;
0079                 #gpio-cells = <2>;
0080 
0081                 interrupt-controller;
0082                 #interrupt-cells = <2>;
0083         };
0084 
0085         gpe0: gpe0-gpio-bank {
0086                 gpio-controller;
0087                 #gpio-cells = <2>;
0088 
0089                 interrupt-controller;
0090                 #interrupt-cells = <2>;
0091         };
0092 
0093         gpe1: gpe1-gpio-bank {
0094                 gpio-controller;
0095                 #gpio-cells = <2>;
0096 
0097                 interrupt-controller;
0098                 #interrupt-cells = <2>;
0099         };
0100 
0101         gpf0: gpf0-gpio-bank {
0102                 gpio-controller;
0103                 #gpio-cells = <2>;
0104 
0105                 interrupt-controller;
0106                 #interrupt-cells = <2>;
0107         };
0108 
0109         gpf1: gpf1-gpio-bank {
0110                 gpio-controller;
0111                 #gpio-cells = <2>;
0112 
0113                 interrupt-controller;
0114                 #interrupt-cells = <2>;
0115         };
0116 
0117         gpf2: gpf2-gpio-bank {
0118                 gpio-controller;
0119                 #gpio-cells = <2>;
0120 
0121                 interrupt-controller;
0122                 #interrupt-cells = <2>;
0123         };
0124 
0125         gpf3: gpf3-gpio-bank {
0126                 gpio-controller;
0127                 #gpio-cells = <2>;
0128 
0129                 interrupt-controller;
0130                 #interrupt-cells = <2>;
0131         };
0132 
0133         gpg0: gpg0-gpio-bank {
0134                 gpio-controller;
0135                 #gpio-cells = <2>;
0136 
0137                 interrupt-controller;
0138                 #interrupt-cells = <2>;
0139         };
0140 
0141         gpg1: gpg1-gpio-bank {
0142                 gpio-controller;
0143                 #gpio-cells = <2>;
0144 
0145                 interrupt-controller;
0146                 #interrupt-cells = <2>;
0147         };
0148 
0149         gpg2: gpg2-gpio-bank {
0150                 gpio-controller;
0151                 #gpio-cells = <2>;
0152 
0153                 interrupt-controller;
0154                 #interrupt-cells = <2>;
0155         };
0156 
0157         gpg3: gpg3-gpio-bank {
0158                 gpio-controller;
0159                 #gpio-cells = <2>;
0160 
0161                 interrupt-controller;
0162                 #interrupt-cells = <2>;
0163         };
0164 
0165         gpj0: gpj0-gpio-bank {
0166                 gpio-controller;
0167                 #gpio-cells = <2>;
0168 
0169                 interrupt-controller;
0170                 #interrupt-cells = <2>;
0171         };
0172 
0173         gpj1: gpj1-gpio-bank {
0174                 gpio-controller;
0175                 #gpio-cells = <2>;
0176 
0177                 interrupt-controller;
0178                 #interrupt-cells = <2>;
0179         };
0180 
0181         gpj2: gpj2-gpio-bank {
0182                 gpio-controller;
0183                 #gpio-cells = <2>;
0184 
0185                 interrupt-controller;
0186                 #interrupt-cells = <2>;
0187         };
0188 
0189         gpj3: gpj3-gpio-bank {
0190                 gpio-controller;
0191                 #gpio-cells = <2>;
0192 
0193                 interrupt-controller;
0194                 #interrupt-cells = <2>;
0195         };
0196 
0197         gpj4: gpj4-gpio-bank {
0198                 gpio-controller;
0199                 #gpio-cells = <2>;
0200 
0201                 interrupt-controller;
0202                 #interrupt-cells = <2>;
0203         };
0204 
0205         gpi: gpi-gpio-bank {
0206                 gpio-controller;
0207                 #gpio-cells = <2>;
0208         };
0209 
0210         mp01: mp01-gpio-bank {
0211                 gpio-controller;
0212                 #gpio-cells = <2>;
0213         };
0214 
0215         mp02: mp02-gpio-bank {
0216                 gpio-controller;
0217                 #gpio-cells = <2>;
0218         };
0219 
0220         mp03: mp03-gpio-bank {
0221                 gpio-controller;
0222                 #gpio-cells = <2>;
0223         };
0224 
0225         mp04: mp04-gpio-bank {
0226                 gpio-controller;
0227                 #gpio-cells = <2>;
0228         };
0229 
0230         mp05: mp05-gpio-bank {
0231                 gpio-controller;
0232                 #gpio-cells = <2>;
0233         };
0234 
0235         mp06: mp06-gpio-bank {
0236                 gpio-controller;
0237                 #gpio-cells = <2>;
0238         };
0239 
0240         mp07: mp07-gpio-bank {
0241                 gpio-controller;
0242                 #gpio-cells = <2>;
0243         };
0244 
0245         gph0: gph0-gpio-bank {
0246                 gpio-controller;
0247                 interrupt-controller;
0248                 interrupt-parent = <&vic0>;
0249                 interrupts = <0>, <1>, <2>, <3>,
0250                                 <4>, <5>, <6>, <7>;
0251                 #gpio-cells = <2>;
0252                 #interrupt-cells = <2>;
0253         };
0254 
0255         gph1: gph1-gpio-bank {
0256                 gpio-controller;
0257                 interrupt-controller;
0258                 interrupt-parent = <&vic0>;
0259                 interrupts = <8>, <9>, <10>, <11>,
0260                                 <12>, <13>, <14>, <15>;
0261                 #gpio-cells = <2>;
0262                 #interrupt-cells = <2>;
0263         };
0264 
0265         gph2: gph2-gpio-bank {
0266                 gpio-controller;
0267                 #gpio-cells = <2>;
0268 
0269                 interrupt-controller;
0270                 #interrupt-cells = <2>;
0271         };
0272 
0273         gph3: gph3-gpio-bank {
0274                 gpio-controller;
0275                 #gpio-cells = <2>;
0276 
0277                 interrupt-controller;
0278                 #interrupt-cells = <2>;
0279         };
0280 
0281         uart0_data: uart0-data-pins {
0282                 samsung,pins = "gpa0-0", "gpa0-1";
0283                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0284                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0285                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0286         };
0287 
0288         uart0_fctl: uart0-fctl-pins {
0289                 samsung,pins = "gpa0-2", "gpa0-3";
0290                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0291                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0292                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0293         };
0294 
0295         uart1_data: uart1-data-pins {
0296                 samsung,pins = "gpa0-4", "gpa0-5";
0297                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0298                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0299                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0300         };
0301 
0302         uart1_fctl: uart1-fctl-pins {
0303                 samsung,pins = "gpa0-6", "gpa0-7";
0304                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0305                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0306                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0307         };
0308 
0309         uart2_data: uart2-data-pins {
0310                 samsung,pins = "gpa1-0", "gpa1-1";
0311                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0312                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0313                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0314         };
0315 
0316         uart2_fctl: uart2-fctl-pins {
0317                 samsung,pins = "gpa1-2", "gpa1-3";
0318                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0319                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0320                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0321         };
0322 
0323         uart3_data: uart3-data-pins {
0324                 samsung,pins = "gpa1-2", "gpa1-3";
0325                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0326                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0327                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0328         };
0329 
0330         uart_audio: uart-audio-pins {
0331                 samsung,pins = "gpa1-2", "gpa1-3";
0332                 samsung,pin-function = <S5PV210_PIN_FUNC_4>;
0333                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0334                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0335         };
0336 
0337         spi0_bus: spi0-bus-pins {
0338                 samsung,pins = "gpb-0", "gpb-2", "gpb-3";
0339                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0340                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0341                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0342         };
0343 
0344         spi1_bus: spi1-bus-pins {
0345                 samsung,pins = "gpb-4", "gpb-6", "gpb-7";
0346                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0347                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0348                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0349         };
0350 
0351         i2s0_bus: i2s0-bus-pins {
0352                 samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
0353                                 "gpi-4", "gpi-5", "gpi-6";
0354                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0355                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0356                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0357         };
0358 
0359         i2s1_bus: i2s1-bus-pins {
0360                 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
0361                                 "gpc0-4";
0362                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0363                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0364                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0365         };
0366 
0367         i2s2_bus: i2s2-bus-pins {
0368                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
0369                                 "gpc1-4";
0370                 samsung,pin-function = <S5PV210_PIN_FUNC_4>;
0371                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0372                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0373         };
0374 
0375         pcm1_bus: pcm1-bus-pins {
0376                 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
0377                                 "gpc0-4";
0378                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0379                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0380                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0381         };
0382 
0383         ac97_bus: ac97-bus-pins {
0384                 samsung,pins = "gpc0-0", "gpc0-1", "gpc0-2", "gpc0-3",
0385                                 "gpc0-4";
0386                 samsung,pin-function = <S5PV210_PIN_FUNC_4>;
0387                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0388                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0389         };
0390 
0391         i2s2_bus: i2s2-bus-pins {
0392                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
0393                                 "gpc1-4";
0394                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0395                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0396                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0397         };
0398 
0399         pcm2_bus: pcm2-bus-pins {
0400                 samsung,pins = "gpc1-0", "gpc1-1", "gpc1-2", "gpc1-3",
0401                                 "gpc1-4";
0402                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0403                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0404                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0405         };
0406 
0407         spdif_bus: spdif-bus-pins {
0408                 samsung,pins = "gpc1-0", "gpc1-1";
0409                 samsung,pin-function = <S5PV210_PIN_FUNC_4>;
0410                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0411                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0412         };
0413 
0414         spi2_bus: spi2-bus-pins {
0415                 samsung,pins = "gpc1-1", "gpc1-2", "gpc1-3", "gpc1-4";
0416                 samsung,pin-function = <S5PV210_PIN_FUNC_5>;
0417                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0418                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0419         };
0420 
0421         i2c0_bus: i2c0-bus-pins {
0422                 samsung,pins = "gpd1-0", "gpd1-1";
0423                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0424                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0425                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0426         };
0427 
0428         i2c1_bus: i2c1-bus-pins {
0429                 samsung,pins = "gpd1-2", "gpd1-3";
0430                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0431                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0432                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0433         };
0434 
0435         i2c2_bus: i2c2-bus-pins {
0436                 samsung,pins = "gpd1-4", "gpd1-5";
0437                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0438                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0439                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0440         };
0441 
0442         pwm0_out: pwm0-out-pins {
0443                 samsung,pins = "gpd0-0";
0444                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0445                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0446                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0447         };
0448 
0449         pwm1_out: pwm1-out-pins {
0450                 samsung,pins = "gpd0-1";
0451                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0452                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0453                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0454         };
0455 
0456         pwm2_out: pwm2-out-pins {
0457                 samsung,pins = "gpd0-2";
0458                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0459                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0460                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0461         };
0462 
0463         pwm3_out: pwm3-out-pins {
0464                 samsung,pins = "gpd0-3";
0465                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0466                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0467                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0468         };
0469 
0470         keypad_row0: keypad-row-0-pins {
0471                 samsung,pins = "gph3-0";
0472                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0473                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0474                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0475         };
0476 
0477         keypad_row1: keypad-row-1-pins {
0478                 samsung,pins = "gph3-1";
0479                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0480                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0481                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0482         };
0483 
0484         keypad_row2: keypad-row-2-pins {
0485                 samsung,pins = "gph3-2";
0486                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0487                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0488                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0489         };
0490 
0491         keypad_row3: keypad-row-3-pins {
0492                 samsung,pins = "gph3-3";
0493                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0494                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0495                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0496         };
0497 
0498         keypad_row4: keypad-row-4-pins {
0499                 samsung,pins = "gph3-4";
0500                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0501                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0502                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0503         };
0504 
0505         keypad_row5: keypad-row-5-pins {
0506                 samsung,pins = "gph3-5";
0507                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0508                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0509                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0510         };
0511 
0512         keypad_row6: keypad-row-6-pins {
0513                 samsung,pins = "gph3-6";
0514                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0515                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0516                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0517         };
0518 
0519         keypad_row7: keypad-row-7-pins {
0520                 samsung,pins = "gph3-7";
0521                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0522                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0523                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0524         };
0525 
0526         keypad_col0: keypad-col-0-pins {
0527                 samsung,pins = "gph2-0";
0528                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0529                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0530                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0531         };
0532 
0533         keypad_col1: keypad-col-1-pins {
0534                 samsung,pins = "gph2-1";
0535                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0536                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0537                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0538         };
0539 
0540         keypad_col2: keypad-col-2-pins {
0541                 samsung,pins = "gph2-2";
0542                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0543                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0544                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0545         };
0546 
0547         keypad_col3: keypad-col-3-pins {
0548                 samsung,pins = "gph2-3";
0549                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0550                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0551                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0552         };
0553 
0554         keypad_col4: keypad-col-4-pins {
0555                 samsung,pins = "gph2-4";
0556                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0557                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0558                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0559         };
0560 
0561         keypad_col5: keypad-col-5-pins {
0562                 samsung,pins = "gph2-5";
0563                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0564                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0565                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0566         };
0567 
0568         keypad_col6: keypad-col-6-pins {
0569                 samsung,pins = "gph2-6";
0570                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0571                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0572                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0573         };
0574 
0575         keypad_col7: keypad-col-7-pins {
0576                 samsung,pins = "gph2-7";
0577                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0578                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0579                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0580         };
0581 
0582         sd0_clk: sd0-clk-pins {
0583                 samsung,pins = "gpg0-0";
0584                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0585                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0586                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0587         };
0588 
0589         sd0_cmd: sd0-cmd-pins {
0590                 samsung,pins = "gpg0-1";
0591                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0592                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0593                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0594         };
0595 
0596         sd0_cd: sd0-cd-pins {
0597                 samsung,pins = "gpg0-2";
0598                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0599                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0600                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0601         };
0602 
0603         sd0_bus1: sd0-bus-width1-pins {
0604                 samsung,pins = "gpg0-3";
0605                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0606                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0607                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0608         };
0609 
0610         sd0_bus4: sd0-bus-width4-pins {
0611                 samsung,pins = "gpg0-3", "gpg0-4", "gpg0-5", "gpg0-6";
0612                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0613                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0614                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0615         };
0616 
0617         sd0_bus8: sd0-bus-width8-pins {
0618                 samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6";
0619                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0620                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0621                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0622         };
0623 
0624         sd1_clk: sd1-clk-pins {
0625                 samsung,pins = "gpg1-0";
0626                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0627                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0628                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0629         };
0630 
0631         sd1_cmd: sd1-cmd-pins {
0632                 samsung,pins = "gpg1-1";
0633                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0634                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0635                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0636         };
0637 
0638         sd1_cd: sd1-cd-pins {
0639                 samsung,pins = "gpg1-2";
0640                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0641                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0642                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0643         };
0644 
0645         sd1_bus1: sd1-bus-width1-pins {
0646                 samsung,pins = "gpg1-3";
0647                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0648                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0649                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0650         };
0651 
0652         sd1_bus4: sd1-bus-width4-pins {
0653                 samsung,pins = "gpg1-3", "gpg1-4", "gpg1-5", "gpg1-6";
0654                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0655                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0656                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0657         };
0658 
0659         sd2_clk: sd2-clk-pins {
0660                 samsung,pins = "gpg2-0";
0661                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0662                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0663                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0664         };
0665 
0666         sd2_cmd: sd2-cmd-pins {
0667                 samsung,pins = "gpg2-1";
0668                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0669                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0670                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0671         };
0672 
0673         sd2_cd: sd2-cd-pins {
0674                 samsung,pins = "gpg2-2";
0675                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0676                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0677                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0678         };
0679 
0680         sd2_bus1: sd2-bus-width1-pins {
0681                 samsung,pins = "gpg2-3";
0682                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0683                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0684                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0685         };
0686 
0687         sd2_bus4: sd2-bus-width4-pins {
0688                 samsung,pins = "gpg2-3", "gpg2-4", "gpg2-5", "gpg2-6";
0689                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0690                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0691                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0692         };
0693 
0694         sd2_bus8: sd2-bus-width8-pins {
0695                 samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6";
0696                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0697                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0698                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0699         };
0700 
0701         sd3_clk: sd3-clk-pins {
0702                 samsung,pins = "gpg3-0";
0703                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0704                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0705                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0706         };
0707 
0708         sd3_cmd: sd3-cmd-pins {
0709                 samsung,pins = "gpg3-1";
0710                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0711                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0712                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0713         };
0714 
0715         sd3_cd: sd3-cd-pins {
0716                 samsung,pins = "gpg3-2";
0717                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0718                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0719                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0720         };
0721 
0722         sd3_bus1: sd3-bus-width1-pins {
0723                 samsung,pins = "gpg3-3";
0724                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0725                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0726                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0727         };
0728 
0729         sd3_bus4: sd3-bus-width4-pins {
0730                 samsung,pins = "gpg3-3", "gpg3-4", "gpg3-5", "gpg3-6";
0731                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0732                 samsung,pin-pud = <S5PV210_PIN_PULL_UP>;
0733                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0734         };
0735 
0736         eint0: ext-int0-pins {
0737                 samsung,pins = "gph0-0";
0738                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
0739                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0740                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0741         };
0742 
0743         eint8: ext-int8-pins {
0744                 samsung,pins = "gph1-0";
0745                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
0746                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0747                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0748         };
0749 
0750         eint15: ext-int15-pins {
0751                 samsung,pins = "gph1-7";
0752                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
0753                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0754                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0755         };
0756 
0757         eint16: ext-int16-pins {
0758                 samsung,pins = "gph2-0";
0759                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
0760                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0761                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0762         };
0763 
0764         eint31: ext-int31-pins {
0765                 samsung,pins = "gph3-7";
0766                 samsung,pin-function = <S5PV210_PIN_FUNC_F>;
0767                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0768                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0769         };
0770 
0771         cam_port_a_io: cam-port-a-io-pins {
0772                 samsung,pins = "gpe0-0", "gpe0-1", "gpe0-2", "gpe0-3",
0773                                 "gpe0-4", "gpe0-5", "gpe0-6", "gpe0-7",
0774                                 "gpe1-0", "gpe1-1", "gpe1-2", "gpe1-4";
0775                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0776                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0777                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0778         };
0779 
0780         cam_port_a_clk_active: cam-port-a-clk-active-pins {
0781                 samsung,pins = "gpe1-3";
0782                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0783                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0784                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0785         };
0786 
0787         cam_port_a_clk_idle: cam-port-a-clk-idle-pins {
0788                 samsung,pins = "gpe1-3";
0789                 samsung,pin-function = <S5PV210_PIN_FUNC_INPUT>;
0790                 samsung,pin-pud = <S5PV210_PIN_PULL_DOWN>;
0791                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0792         };
0793 
0794         cam_port_b_io: cam-port-b-io-pins {
0795                 samsung,pins = "gpj0-0", "gpj0-1", "gpj0-2", "gpj0-3",
0796                                 "gpj0-4", "gpj0-5", "gpj0-6", "gpj0-7",
0797                                 "gpj1-0", "gpj1-1", "gpj1-2", "gpj1-4";
0798                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0799                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0800                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0801         };
0802 
0803         cam_port_b_clk_active: cam-port-b-clk-active-pins {
0804                 samsung,pins = "gpj1-3";
0805                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0806                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0807                 samsung,pin-drv = <S5PV210_PIN_DRV_LV4>;
0808         };
0809 
0810         cam_port_b_clk_idle: cam-port-b-clk-idle-pins {
0811                 samsung,pins = "gpj1-3";
0812                 samsung,pin-function = <S5PV210_PIN_FUNC_INPUT>;
0813                 samsung,pin-pud = <S5PV210_PIN_PULL_DOWN>;
0814                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0815         };
0816 
0817         lcd_ctrl: lcd-ctrl-pins {
0818                 samsung,pins = "gpd0-0", "gpd0-1";
0819                 samsung,pin-function = <S5PV210_PIN_FUNC_3>;
0820                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0821                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0822         };
0823 
0824         lcd_sync: lcd-sync-pins {
0825                 samsung,pins = "gpf0-0", "gpf0-1";
0826                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0827                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0828                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0829         };
0830 
0831         lcd_clk: lcd-clk-pins {
0832                 samsung,pins = "gpf0-0", "gpf0-1", "gpf0-2", "gpf0-3";
0833                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0834                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0835                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0836         };
0837 
0838         lcd_data24: lcd-data-width24-pins {
0839                 samsung,pins =  "gpf0-4", "gpf0-5", "gpf0-6", "gpf0-7",
0840                                 "gpf1-0", "gpf1-1", "gpf1-2", "gpf1-3",
0841                                 "gpf1-4", "gpf1-5", "gpf1-6", "gpf1-7",
0842                                 "gpf2-0", "gpf2-1", "gpf2-2", "gpf2-3",
0843                                 "gpf2-4", "gpf2-5", "gpf2-6", "gpf2-7",
0844                                 "gpf3-0", "gpf3-1", "gpf3-2", "gpf3-3";
0845                 samsung,pin-function = <S5PV210_PIN_FUNC_2>;
0846                 samsung,pin-pud = <S5PV210_PIN_PULL_NONE>;
0847                 samsung,pin-drv = <S5PV210_PIN_DRV_LV1>;
0848         };
0849 };