Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Samsung's S3C64xx SoC series common device tree source
0004  * - pin control-related definitions
0005  *
0006  * Copyright (c) 2013 Tomasz Figa <tomasz.figa@gmail.com>
0007  *
0008  * Samsung's S3C64xx SoCs pin banks, pin-mux and pin-config options are
0009  * listed as device tree nodes in this file.
0010  */
0011 
0012 #include "s3c64xx-pinctrl.h"
0013 
0014 &pinctrl0 {
0015         /*
0016          * Pin banks
0017          */
0018 
0019         gpa: gpa-gpio-bank {
0020                 gpio-controller;
0021                 #gpio-cells = <2>;
0022                 interrupt-controller;
0023                 #interrupt-cells = <2>;
0024         };
0025 
0026         gpb: gpb-gpio-bank {
0027                 gpio-controller;
0028                 #gpio-cells = <2>;
0029                 interrupt-controller;
0030                 #interrupt-cells = <2>;
0031         };
0032 
0033         gpc: gpc-gpio-bank {
0034                 gpio-controller;
0035                 #gpio-cells = <2>;
0036                 interrupt-controller;
0037                 #interrupt-cells = <2>;
0038         };
0039 
0040         gpd: gpd-gpio-bank {
0041                 gpio-controller;
0042                 #gpio-cells = <2>;
0043                 interrupt-controller;
0044                 #interrupt-cells = <2>;
0045         };
0046 
0047         gpe: gpe-gpio-bank {
0048                 gpio-controller;
0049                 #gpio-cells = <2>;
0050         };
0051 
0052         gpf: gpf-gpio-bank {
0053                 gpio-controller;
0054                 #gpio-cells = <2>;
0055                 interrupt-controller;
0056                 #interrupt-cells = <2>;
0057         };
0058 
0059         gpg: gpg-gpio-bank {
0060                 gpio-controller;
0061                 #gpio-cells = <2>;
0062                 interrupt-controller;
0063                 #interrupt-cells = <2>;
0064         };
0065 
0066         gph: gph-gpio-bank {
0067                 gpio-controller;
0068                 #gpio-cells = <2>;
0069                 interrupt-controller;
0070                 #interrupt-cells = <2>;
0071         };
0072 
0073         gpi: gpi-gpio-bank {
0074                 gpio-controller;
0075                 #gpio-cells = <2>;
0076         };
0077 
0078         gpj: gpj-gpio-bank {
0079                 gpio-controller;
0080                 #gpio-cells = <2>;
0081         };
0082 
0083         gpk: gpk-gpio-bank {
0084                 gpio-controller;
0085                 #gpio-cells = <2>;
0086         };
0087 
0088         gpl: gpl-gpio-bank {
0089                 gpio-controller;
0090                 #gpio-cells = <2>;
0091                 interrupt-controller;
0092                 #interrupt-cells = <2>;
0093         };
0094 
0095         gpm: gpm-gpio-bank {
0096                 gpio-controller;
0097                 #gpio-cells = <2>;
0098                 interrupt-controller;
0099                 #interrupt-cells = <2>;
0100         };
0101 
0102         gpn: gpn-gpio-bank {
0103                 gpio-controller;
0104                 #gpio-cells = <2>;
0105                 interrupt-controller;
0106                 #interrupt-cells = <2>;
0107         };
0108 
0109         gpo: gpo-gpio-bank {
0110                 gpio-controller;
0111                 #gpio-cells = <2>;
0112                 interrupt-controller;
0113                 #interrupt-cells = <2>;
0114         };
0115 
0116         gpp: gpp-gpio-bank {
0117                 gpio-controller;
0118                 #gpio-cells = <2>;
0119                 interrupt-controller;
0120                 #interrupt-cells = <2>;
0121         };
0122 
0123         gpq: gpq-gpio-bank {
0124                 gpio-controller;
0125                 #gpio-cells = <2>;
0126                 interrupt-controller;
0127                 #interrupt-cells = <2>;
0128         };
0129 
0130         /*
0131          * Pin groups
0132          */
0133 
0134         uart0_data: uart0-data-pins {
0135                 samsung,pins = "gpa-0", "gpa-1";
0136                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0137                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0138         };
0139 
0140         uart0_fctl: uart0-fctl-pins {
0141                 samsung,pins = "gpa-2", "gpa-3";
0142                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0143                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0144         };
0145 
0146         uart1_data: uart1-data-pins {
0147                 samsung,pins = "gpa-4", "gpa-5";
0148                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0149                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0150         };
0151 
0152         uart1_fctl: uart1-fctl-pins {
0153                 samsung,pins = "gpa-6", "gpa-7";
0154                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0155                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0156         };
0157 
0158         uart2_data: uart2-data-pins {
0159                 samsung,pins = "gpb-0", "gpb-1";
0160                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0161                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0162         };
0163 
0164         uart3_data: uart3-data-pins {
0165                 samsung,pins = "gpb-2", "gpb-3";
0166                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0167                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0168         };
0169 
0170         ext_dma_0: ext-dma-0-pins {
0171                 samsung,pins = "gpb-0", "gpb-1";
0172                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0173                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0174         };
0175 
0176         ext_dma_1: ext-dma-1-pins {
0177                 samsung,pins = "gpb-2", "gpb-3";
0178                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0179                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0180         };
0181 
0182         irda_data_0: irda-data-0-pins {
0183                 samsung,pins = "gpb-0", "gpb-1";
0184                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0185                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0186         };
0187 
0188         irda_data_1: irda-data-1-pins {
0189                 samsung,pins = "gpb-2", "gpb-3";
0190                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0191                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0192         };
0193 
0194         irda_sdbw: irda-sdbw-pins {
0195                 samsung,pins = "gpb-4";
0196                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0197                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0198         };
0199 
0200         i2c0_bus: i2c0-bus-pins {
0201                 samsung,pins = "gpb-5", "gpb-6";
0202                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0203                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
0204         };
0205 
0206         i2c1_bus: i2c1-bus-pins {
0207                 /* S3C6410-only */
0208                 samsung,pins = "gpb-2", "gpb-3";
0209                 samsung,pin-function = <S3C64XX_PIN_FUNC_6>;
0210                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
0211         };
0212 
0213         spi0_bus: spi0-bus-pins {
0214                 samsung,pins = "gpc-0", "gpc-1", "gpc-2";
0215                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0216                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
0217         };
0218 
0219         spi0_cs: spi0-cs-pins {
0220                 samsung,pins = "gpc-3";
0221                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0222                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0223         };
0224 
0225         spi1_bus: spi1-bus-pins {
0226                 samsung,pins = "gpc-4", "gpc-5", "gpc-6";
0227                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0228                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
0229         };
0230 
0231         spi1_cs: spi1-cs-pins {
0232                 samsung,pins = "gpc-7";
0233                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0234                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0235         };
0236 
0237         sd0_cmd: sd0-cmd-pins {
0238                 samsung,pins = "gpg-1";
0239                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0240                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0241         };
0242 
0243         sd0_clk: sd0-clk-pins {
0244                 samsung,pins = "gpg-0";
0245                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0246                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0247         };
0248 
0249         sd0_bus1: sd0-bus1-pins {
0250                 samsung,pins = "gpg-2";
0251                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0252                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0253         };
0254 
0255         sd0_bus4: sd0-bus4-pins {
0256                 samsung,pins = "gpg-2", "gpg-3", "gpg-4", "gpg-5";
0257                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0258                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0259         };
0260 
0261         sd0_cd: sd0-cd-pins {
0262                 samsung,pins = "gpg-6";
0263                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0264                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
0265         };
0266 
0267         sd1_cmd: sd1-cmd-pins {
0268                 samsung,pins = "gph-1";
0269                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0270                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0271         };
0272 
0273         sd1_clk: sd1-clk-pins {
0274                 samsung,pins = "gph-0";
0275                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0276                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0277         };
0278 
0279         sd1_bus1: sd1-bus1-pins {
0280                 samsung,pins = "gph-2";
0281                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0282                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0283         };
0284 
0285         sd1_bus4: sd1-bus4-pins {
0286                 samsung,pins = "gph-2", "gph-3", "gph-4", "gph-5";
0287                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0288                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0289         };
0290 
0291         sd1_bus8: sd1-bus8-pins {
0292                 samsung,pins = "gph-2", "gph-3", "gph-4", "gph-5",
0293                                 "gph-6", "gph-7", "gph-8", "gph-9";
0294                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0295                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0296         };
0297 
0298         sd1_cd: sd1-cd-pins {
0299                 samsung,pins = "gpg-6";
0300                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0301                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
0302         };
0303 
0304         sd2_cmd: sd2-cmd-pins {
0305                 samsung,pins = "gpc-4";
0306                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0307                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0308         };
0309 
0310         sd2_clk: sd2-clk-pins {
0311                 samsung,pins = "gpc-5";
0312                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0313                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0314         };
0315 
0316         sd2_bus1: sd2-bus1-pins {
0317                 samsung,pins = "gph-6";
0318                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0319                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0320         };
0321 
0322         sd2_bus4: sd2-bus4-pins {
0323                 samsung,pins = "gph-6", "gph-7", "gph-8", "gph-9";
0324                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0325                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0326         };
0327 
0328         i2s0_bus: i2s0-bus-pins {
0329                 samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4";
0330                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0331                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0332         };
0333 
0334         i2s0_cdclk: i2s0-cdclk-pins {
0335                 samsung,pins = "gpd-1";
0336                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0337                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0338         };
0339 
0340         i2s1_bus: i2s1-bus-pins {
0341                 samsung,pins = "gpe-0", "gpe-2", "gpe-3", "gpe-4";
0342                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0343                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0344         };
0345 
0346         i2s1_cdclk: i2s1-cdclk-pins {
0347                 samsung,pins = "gpe-1";
0348                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0349                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0350         };
0351 
0352         i2s2_bus: i2s2-bus-pins {
0353                 /* S3C6410-only */
0354                 samsung,pins = "gpc-4", "gpc-5", "gpc-6", "gph-6",
0355                                 "gph-8", "gph-9";
0356                 samsung,pin-function = <S3C64XX_PIN_FUNC_5>;
0357                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0358         };
0359 
0360         i2s2_cdclk: i2s2-cdclk-pins {
0361                 /* S3C6410-only */
0362                 samsung,pins = "gph-7";
0363                 samsung,pin-function = <S3C64XX_PIN_FUNC_5>;
0364                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0365         };
0366 
0367         pcm0_bus: pcm0-bus-pins {
0368                 samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4";
0369                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0370                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0371         };
0372 
0373         pcm0_extclk: pcm0-extclk-pins {
0374                 samsung,pins = "gpd-1";
0375                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0376                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0377         };
0378 
0379         pcm1_bus: pcm1-bus-pins {
0380                 samsung,pins = "gpe-0", "gpe-2", "gpe-3", "gpe-4";
0381                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0382                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0383         };
0384 
0385         pcm1_extclk: pcm1-extclk-pins {
0386                 samsung,pins = "gpe-1";
0387                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0388                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0389         };
0390 
0391         ac97_bus_0: ac97-bus-0-pins {
0392                 samsung,pins = "gpd-0", "gpd-1", "gpd-2", "gpd-3", "gpd-4";
0393                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0394                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0395         };
0396 
0397         ac97_bus_1: ac97-bus-1-pins {
0398                 samsung,pins = "gpe-0", "gpe-1", "gpe-2", "gpe-3", "gpe-4";
0399                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0400                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0401         };
0402 
0403         cam_port: cam-port-pins {
0404                 samsung,pins = "gpf-0", "gpf-1", "gpf-2", "gpf-4",
0405                                 "gpf-5", "gpf-6", "gpf-7", "gpf-8",
0406                                 "gpf-9", "gpf-10", "gpf-11", "gpf-12";
0407                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0408                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0409         };
0410 
0411         cam_rst: cam-rst-pins {
0412                 samsung,pins = "gpf-3";
0413                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0414                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0415         };
0416 
0417         cam_field: cam-field-pins {
0418                 /* S3C6410-only */
0419                 samsung,pins = "gpb-4";
0420                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0421                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0422         };
0423 
0424         pwm_extclk: pwm-extclk-pins {
0425                 samsung,pins = "gpf-13";
0426                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0427                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0428         };
0429 
0430         pwm0_out: pwm0-out-pins {
0431                 samsung,pins = "gpf-14";
0432                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0433                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0434         };
0435 
0436         pwm1_out: pwm1-out-pins {
0437                 samsung,pins = "gpf-15";
0438                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0439                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0440         };
0441 
0442         clkout0: clkout-0-pins {
0443                 samsung,pins = "gpf-14";
0444                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0445                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0446         };
0447 
0448         keypad_col0_0: keypad-col0-0-pins {
0449                 samsung,pins = "gph-0";
0450                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0451                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0452         };
0453 
0454         keypad_col1_0: keypad-col1-0-pins {
0455                 samsung,pins = "gph-1";
0456                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0457                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0458         };
0459 
0460         keypad_col2_0: keypad-col2-0-pins {
0461                 samsung,pins = "gph-2";
0462                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0463                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0464         };
0465 
0466         keypad_col3_0: keypad-col3-0-pins {
0467                 samsung,pins = "gph-3";
0468                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0469                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0470         };
0471 
0472         keypad_col4_0: keypad-col4-0-pins {
0473                 samsung,pins = "gph-4";
0474                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0475                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0476         };
0477 
0478         keypad_col5_0: keypad-col5-0-pins {
0479                 samsung,pins = "gph-5";
0480                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0481                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0482         };
0483 
0484         keypad_col6_0: keypad-col6-0-pins {
0485                 samsung,pins = "gph-6";
0486                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0487                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0488         };
0489 
0490         keypad_col7_0: keypad-col7-0-pins {
0491                 samsung,pins = "gph-7";
0492                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
0493                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0494         };
0495 
0496         keypad_col0_1: keypad-col0-1-pins {
0497                 samsung,pins = "gpl-0";
0498                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0499                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0500         };
0501 
0502         keypad_col1_1: keypad-col1-1-pins {
0503                 samsung,pins = "gpl-1";
0504                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0505                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0506         };
0507 
0508         keypad_col2_1: keypad-col2-1-pins {
0509                 samsung,pins = "gpl-2";
0510                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0511                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0512         };
0513 
0514         keypad_col3_1: keypad-col3-1-pins {
0515                 samsung,pins = "gpl-3";
0516                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0517                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0518         };
0519 
0520         keypad_col4_1: keypad-col4-1-pins {
0521                 samsung,pins = "gpl-4";
0522                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0523                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0524         };
0525 
0526         keypad_col5_1: keypad-col5-1-pins {
0527                 samsung,pins = "gpl-5";
0528                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0529                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0530         };
0531 
0532         keypad_col6_1: keypad-col6-1-pins {
0533                 samsung,pins = "gpl-6";
0534                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0535                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0536         };
0537 
0538         keypad_col7_1: keypad-col7-1-pins {
0539                 samsung,pins = "gpl-7";
0540                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0541                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0542         };
0543 
0544         keypad_row0_0: keypad-row0-0-pins {
0545                 samsung,pins = "gpk-8";
0546                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0547                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0548         };
0549 
0550         keypad_row1_0: keypad-row1-0-pins {
0551                 samsung,pins = "gpk-9";
0552                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0553                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0554         };
0555 
0556         keypad_row2_0: keypad-row2-0-pins {
0557                 samsung,pins = "gpk-10";
0558                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0559                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0560         };
0561 
0562         keypad_row3_0: keypad-row3-0-pins {
0563                 samsung,pins = "gpk-11";
0564                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0565                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0566         };
0567 
0568         keypad_row4_0: keypad-row4-0-pins {
0569                 samsung,pins = "gpk-12";
0570                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0571                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0572         };
0573 
0574         keypad_row5_0: keypad-row5-0-pins {
0575                 samsung,pins = "gpk-13";
0576                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0577                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0578         };
0579 
0580         keypad_row6_0: keypad-row6-0-pins {
0581                 samsung,pins = "gpk-14";
0582                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0583                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0584         };
0585 
0586         keypad_row7_0: keypad-row7-0-pins {
0587                 samsung,pins = "gpk-15";
0588                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0589                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0590         };
0591 
0592         keypad_row0_1: keypad-row0-1-pins {
0593                 samsung,pins = "gpn-0";
0594                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0595                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0596         };
0597 
0598         keypad_row1_1: keypad-row1-1-pins {
0599                 samsung,pins = "gpn-1";
0600                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0601                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0602         };
0603 
0604         keypad_row2_1: keypad-row2-1-pins {
0605                 samsung,pins = "gpn-2";
0606                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0607                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0608         };
0609 
0610         keypad_row3_1: keypad-row3-1-pins {
0611                 samsung,pins = "gpn-3";
0612                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0613                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0614         };
0615 
0616         keypad_row4_1: keypad-row4-1-pins {
0617                 samsung,pins = "gpn-4";
0618                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0619                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0620         };
0621 
0622         keypad_row5_1: keypad-row5-1-pins {
0623                 samsung,pins = "gpn-5";
0624                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0625                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0626         };
0627 
0628         keypad_row6_1: keypad-row6-1-pins {
0629                 samsung,pins = "gpn-6";
0630                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0631                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0632         };
0633 
0634         keypad_row7_1: keypad-row7-1-pins {
0635                 samsung,pins = "gpn-7";
0636                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0637                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0638         };
0639 
0640         lcd_ctrl: lcd-ctrl-pins {
0641                 samsung,pins = "gpj-8", "gpj-9", "gpj-10", "gpj-11";
0642                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0643                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0644         };
0645 
0646         lcd_data16: lcd-data-width16-pins {
0647                 samsung,pins = "gpi-3", "gpi-4", "gpi-5", "gpi-6",
0648                                 "gpi-7", "gpi-10", "gpi-11", "gpi-12",
0649                                 "gpi-13", "gpi-14", "gpi-15", "gpj-3",
0650                                 "gpj-4", "gpj-5", "gpj-6", "gpj-7";
0651                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0652                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0653         };
0654 
0655         lcd_data18: lcd-data-width18-pins {
0656                 samsung,pins = "gpi-2", "gpi-3", "gpi-4", "gpi-5",
0657                                 "gpi-6", "gpi-7", "gpi-10", "gpi-11",
0658                                 "gpi-12", "gpi-13", "gpi-14", "gpi-15",
0659                                 "gpj-2", "gpj-3", "gpj-4", "gpj-5",
0660                                 "gpj-6", "gpj-7";
0661                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0662                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0663         };
0664 
0665         lcd_data24: lcd-data-width24-pins {
0666                 samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
0667                                 "gpi-4", "gpi-5", "gpi-6", "gpi-7",
0668                                 "gpi-8", "gpi-9", "gpi-10", "gpi-11",
0669                                 "gpi-12", "gpi-13", "gpi-14", "gpi-15",
0670                                 "gpj-0", "gpj-1", "gpj-2", "gpj-3",
0671                                 "gpj-4", "gpj-5", "gpj-6", "gpj-7";
0672                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
0673                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0674         };
0675 
0676         hsi_bus: hsi-bus-pins {
0677                 samsung,pins = "gpk-0", "gpk-1", "gpk-2", "gpk-3",
0678                                 "gpk-4", "gpk-5", "gpk-6", "gpk-7";
0679                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
0680                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
0681         };
0682 };