The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/s3c64xx-pinctrl.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0
    2 /*
    3  * Samsung's S3C64xx SoC series common device tree source
    4  * - pin control-related definitions
    5  *
    6  * Copyright (c) 2013 Tomasz Figa <tomasz.figa@gmail.com>
    7  *
    8  * Samsung's S3C64xx SoCs pin banks, pin-mux and pin-config options are
    9  * listed as device tree nodes in this file.
   10  */
   11 
   12 #include "s3c64xx-pinctrl.h"
   13 
   14 &pinctrl0 {
   15         /*
   16          * Pin banks
   17          */
   18 
   19         gpa: gpa-gpio-bank {
   20                 gpio-controller;
   21                 #gpio-cells = <2>;
   22                 interrupt-controller;
   23                 #interrupt-cells = <2>;
   24         };
   25 
   26         gpb: gpb-gpio-bank {
   27                 gpio-controller;
   28                 #gpio-cells = <2>;
   29                 interrupt-controller;
   30                 #interrupt-cells = <2>;
   31         };
   32 
   33         gpc: gpc-gpio-bank {
   34                 gpio-controller;
   35                 #gpio-cells = <2>;
   36                 interrupt-controller;
   37                 #interrupt-cells = <2>;
   38         };
   39 
   40         gpd: gpd-gpio-bank {
   41                 gpio-controller;
   42                 #gpio-cells = <2>;
   43                 interrupt-controller;
   44                 #interrupt-cells = <2>;
   45         };
   46 
   47         gpe: gpe-gpio-bank {
   48                 gpio-controller;
   49                 #gpio-cells = <2>;
   50         };
   51 
   52         gpf: gpf-gpio-bank {
   53                 gpio-controller;
   54                 #gpio-cells = <2>;
   55                 interrupt-controller;
   56                 #interrupt-cells = <2>;
   57         };
   58 
   59         gpg: gpg-gpio-bank {
   60                 gpio-controller;
   61                 #gpio-cells = <2>;
   62                 interrupt-controller;
   63                 #interrupt-cells = <2>;
   64         };
   65 
   66         gph: gph-gpio-bank {
   67                 gpio-controller;
   68                 #gpio-cells = <2>;
   69                 interrupt-controller;
   70                 #interrupt-cells = <2>;
   71         };
   72 
   73         gpi: gpi-gpio-bank {
   74                 gpio-controller;
   75                 #gpio-cells = <2>;
   76         };
   77 
   78         gpj: gpj-gpio-bank {
   79                 gpio-controller;
   80                 #gpio-cells = <2>;
   81         };
   82 
   83         gpk: gpk-gpio-bank {
   84                 gpio-controller;
   85                 #gpio-cells = <2>;
   86         };
   87 
   88         gpl: gpl-gpio-bank {
   89                 gpio-controller;
   90                 #gpio-cells = <2>;
   91                 interrupt-controller;
   92                 #interrupt-cells = <2>;
   93         };
   94 
   95         gpm: gpm-gpio-bank {
   96                 gpio-controller;
   97                 #gpio-cells = <2>;
   98                 interrupt-controller;
   99                 #interrupt-cells = <2>;
  100         };
  101 
  102         gpn: gpn-gpio-bank {
  103                 gpio-controller;
  104                 #gpio-cells = <2>;
  105                 interrupt-controller;
  106                 #interrupt-cells = <2>;
  107         };
  108 
  109         gpo: gpo-gpio-bank {
  110                 gpio-controller;
  111                 #gpio-cells = <2>;
  112                 interrupt-controller;
  113                 #interrupt-cells = <2>;
  114         };
  115 
  116         gpp: gpp-gpio-bank {
  117                 gpio-controller;
  118                 #gpio-cells = <2>;
  119                 interrupt-controller;
  120                 #interrupt-cells = <2>;
  121         };
  122 
  123         gpq: gpq-gpio-bank {
  124                 gpio-controller;
  125                 #gpio-cells = <2>;
  126                 interrupt-controller;
  127                 #interrupt-cells = <2>;
  128         };
  129 
  130         /*
  131          * Pin groups
  132          */
  133 
  134         uart0_data: uart0-data-pins {
  135                 samsung,pins = "gpa-0", "gpa-1";
  136                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  137                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  138         };
  139 
  140         uart0_fctl: uart0-fctl-pins {
  141                 samsung,pins = "gpa-2", "gpa-3";
  142                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  143                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  144         };
  145 
  146         uart1_data: uart1-data-pins {
  147                 samsung,pins = "gpa-4", "gpa-5";
  148                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  149                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  150         };
  151 
  152         uart1_fctl: uart1-fctl-pins {
  153                 samsung,pins = "gpa-6", "gpa-7";
  154                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  155                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  156         };
  157 
  158         uart2_data: uart2-data-pins {
  159                 samsung,pins = "gpb-0", "gpb-1";
  160                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  161                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  162         };
  163 
  164         uart3_data: uart3-data-pins {
  165                 samsung,pins = "gpb-2", "gpb-3";
  166                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  167                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  168         };
  169 
  170         ext_dma_0: ext-dma-0-pins {
  171                 samsung,pins = "gpb-0", "gpb-1";
  172                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  173                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  174         };
  175 
  176         ext_dma_1: ext-dma-1-pins {
  177                 samsung,pins = "gpb-2", "gpb-3";
  178                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  179                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  180         };
  181 
  182         irda_data_0: irda-data-0-pins {
  183                 samsung,pins = "gpb-0", "gpb-1";
  184                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  185                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  186         };
  187 
  188         irda_data_1: irda-data-1-pins {
  189                 samsung,pins = "gpb-2", "gpb-3";
  190                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  191                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  192         };
  193 
  194         irda_sdbw: irda-sdbw-pins {
  195                 samsung,pins = "gpb-4";
  196                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  197                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  198         };
  199 
  200         i2c0_bus: i2c0-bus-pins {
  201                 samsung,pins = "gpb-5", "gpb-6";
  202                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  203                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
  204         };
  205 
  206         i2c1_bus: i2c1-bus-pins {
  207                 /* S3C6410-only */
  208                 samsung,pins = "gpb-2", "gpb-3";
  209                 samsung,pin-function = <S3C64XX_PIN_FUNC_6>;
  210                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
  211         };
  212 
  213         spi0_bus: spi0-bus-pins {
  214                 samsung,pins = "gpc-0", "gpc-1", "gpc-2";
  215                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  216                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
  217         };
  218 
  219         spi0_cs: spi0-cs-pins {
  220                 samsung,pins = "gpc-3";
  221                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  222                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  223         };
  224 
  225         spi1_bus: spi1-bus-pins {
  226                 samsung,pins = "gpc-4", "gpc-5", "gpc-6";
  227                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  228                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
  229         };
  230 
  231         spi1_cs: spi1-cs-pins {
  232                 samsung,pins = "gpc-7";
  233                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  234                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  235         };
  236 
  237         sd0_cmd: sd0-cmd-pins {
  238                 samsung,pins = "gpg-1";
  239                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  240                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  241         };
  242 
  243         sd0_clk: sd0-clk-pins {
  244                 samsung,pins = "gpg-0";
  245                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  246                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  247         };
  248 
  249         sd0_bus1: sd0-bus1-pins {
  250                 samsung,pins = "gpg-2";
  251                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  252                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  253         };
  254 
  255         sd0_bus4: sd0-bus4-pins {
  256                 samsung,pins = "gpg-2", "gpg-3", "gpg-4", "gpg-5";
  257                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  258                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  259         };
  260 
  261         sd0_cd: sd0-cd-pins {
  262                 samsung,pins = "gpg-6";
  263                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  264                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
  265         };
  266 
  267         sd1_cmd: sd1-cmd-pins {
  268                 samsung,pins = "gph-1";
  269                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  270                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  271         };
  272 
  273         sd1_clk: sd1-clk-pins {
  274                 samsung,pins = "gph-0";
  275                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  276                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  277         };
  278 
  279         sd1_bus1: sd1-bus1-pins {
  280                 samsung,pins = "gph-2";
  281                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  282                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  283         };
  284 
  285         sd1_bus4: sd1-bus4-pins {
  286                 samsung,pins = "gph-2", "gph-3", "gph-4", "gph-5";
  287                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  288                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  289         };
  290 
  291         sd1_bus8: sd1-bus8-pins {
  292                 samsung,pins = "gph-2", "gph-3", "gph-4", "gph-5",
  293                                 "gph-6", "gph-7", "gph-8", "gph-9";
  294                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  295                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  296         };
  297 
  298         sd1_cd: sd1-cd-pins {
  299                 samsung,pins = "gpg-6";
  300                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  301                 samsung,pin-pud = <S3C64XX_PIN_PULL_UP>;
  302         };
  303 
  304         sd2_cmd: sd2-cmd-pins {
  305                 samsung,pins = "gpc-4";
  306                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  307                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  308         };
  309 
  310         sd2_clk: sd2-clk-pins {
  311                 samsung,pins = "gpc-5";
  312                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  313                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  314         };
  315 
  316         sd2_bus1: sd2-bus1-pins {
  317                 samsung,pins = "gph-6";
  318                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  319                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  320         };
  321 
  322         sd2_bus4: sd2-bus4-pins {
  323                 samsung,pins = "gph-6", "gph-7", "gph-8", "gph-9";
  324                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  325                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  326         };
  327 
  328         i2s0_bus: i2s0-bus-pins {
  329                 samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4";
  330                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  331                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  332         };
  333 
  334         i2s0_cdclk: i2s0-cdclk-pins {
  335                 samsung,pins = "gpd-1";
  336                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  337                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  338         };
  339 
  340         i2s1_bus: i2s1-bus-pins {
  341                 samsung,pins = "gpe-0", "gpe-2", "gpe-3", "gpe-4";
  342                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  343                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  344         };
  345 
  346         i2s1_cdclk: i2s1-cdclk-pins {
  347                 samsung,pins = "gpe-1";
  348                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  349                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  350         };
  351 
  352         i2s2_bus: i2s2-bus-pins {
  353                 /* S3C6410-only */
  354                 samsung,pins = "gpc-4", "gpc-5", "gpc-6", "gph-6",
  355                                 "gph-8", "gph-9";
  356                 samsung,pin-function = <S3C64XX_PIN_FUNC_5>;
  357                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  358         };
  359 
  360         i2s2_cdclk: i2s2-cdclk-pins {
  361                 /* S3C6410-only */
  362                 samsung,pins = "gph-7";
  363                 samsung,pin-function = <S3C64XX_PIN_FUNC_5>;
  364                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  365         };
  366 
  367         pcm0_bus: pcm0-bus-pins {
  368                 samsung,pins = "gpd-0", "gpd-2", "gpd-3", "gpd-4";
  369                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  370                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  371         };
  372 
  373         pcm0_extclk: pcm0-extclk-pins {
  374                 samsung,pins = "gpd-1";
  375                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  376                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  377         };
  378 
  379         pcm1_bus: pcm1-bus-pins {
  380                 samsung,pins = "gpe-0", "gpe-2", "gpe-3", "gpe-4";
  381                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  382                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  383         };
  384 
  385         pcm1_extclk: pcm1-extclk-pins {
  386                 samsung,pins = "gpe-1";
  387                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  388                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  389         };
  390 
  391         ac97_bus_0: ac97-bus-0-pins {
  392                 samsung,pins = "gpd-0", "gpd-1", "gpd-2", "gpd-3", "gpd-4";
  393                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  394                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  395         };
  396 
  397         ac97_bus_1: ac97-bus-1-pins {
  398                 samsung,pins = "gpe-0", "gpe-1", "gpe-2", "gpe-3", "gpe-4";
  399                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  400                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  401         };
  402 
  403         cam_port: cam-port-pins {
  404                 samsung,pins = "gpf-0", "gpf-1", "gpf-2", "gpf-4",
  405                                 "gpf-5", "gpf-6", "gpf-7", "gpf-8",
  406                                 "gpf-9", "gpf-10", "gpf-11", "gpf-12";
  407                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  408                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  409         };
  410 
  411         cam_rst: cam-rst-pins {
  412                 samsung,pins = "gpf-3";
  413                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  414                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  415         };
  416 
  417         cam_field: cam-field-pins {
  418                 /* S3C6410-only */
  419                 samsung,pins = "gpb-4";
  420                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  421                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  422         };
  423 
  424         pwm_extclk: pwm-extclk-pins {
  425                 samsung,pins = "gpf-13";
  426                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  427                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  428         };
  429 
  430         pwm0_out: pwm0-out-pins {
  431                 samsung,pins = "gpf-14";
  432                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  433                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  434         };
  435 
  436         pwm1_out: pwm1-out-pins {
  437                 samsung,pins = "gpf-15";
  438                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  439                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  440         };
  441 
  442         clkout0: clkout-0-pins {
  443                 samsung,pins = "gpf-14";
  444                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  445                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  446         };
  447 
  448         keypad_col0_0: keypad-col0-0-pins {
  449                 samsung,pins = "gph-0";
  450                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  451                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  452         };
  453 
  454         keypad_col1_0: keypad-col1-0-pins {
  455                 samsung,pins = "gph-1";
  456                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  457                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  458         };
  459 
  460         keypad_col2_0: keypad-col2-0-pins {
  461                 samsung,pins = "gph-2";
  462                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  463                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  464         };
  465 
  466         keypad_col3_0: keypad-col3-0-pins {
  467                 samsung,pins = "gph-3";
  468                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  469                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  470         };
  471 
  472         keypad_col4_0: keypad-col4-0-pins {
  473                 samsung,pins = "gph-4";
  474                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  475                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  476         };
  477 
  478         keypad_col5_0: keypad-col5-0-pins {
  479                 samsung,pins = "gph-5";
  480                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  481                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  482         };
  483 
  484         keypad_col6_0: keypad-col6-0-pins {
  485                 samsung,pins = "gph-6";
  486                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  487                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  488         };
  489 
  490         keypad_col7_0: keypad-col7-0-pins {
  491                 samsung,pins = "gph-7";
  492                 samsung,pin-function = <S3C64XX_PIN_FUNC_4>;
  493                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  494         };
  495 
  496         keypad_col0_1: keypad-col0-1-pins {
  497                 samsung,pins = "gpl-0";
  498                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  499                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  500         };
  501 
  502         keypad_col1_1: keypad-col1-1-pins {
  503                 samsung,pins = "gpl-1";
  504                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  505                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  506         };
  507 
  508         keypad_col2_1: keypad-col2-1-pins {
  509                 samsung,pins = "gpl-2";
  510                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  511                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  512         };
  513 
  514         keypad_col3_1: keypad-col3-1-pins {
  515                 samsung,pins = "gpl-3";
  516                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  517                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  518         };
  519 
  520         keypad_col4_1: keypad-col4-1-pins {
  521                 samsung,pins = "gpl-4";
  522                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  523                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  524         };
  525 
  526         keypad_col5_1: keypad-col5-1-pins {
  527                 samsung,pins = "gpl-5";
  528                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  529                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  530         };
  531 
  532         keypad_col6_1: keypad-col6-1-pins {
  533                 samsung,pins = "gpl-6";
  534                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  535                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  536         };
  537 
  538         keypad_col7_1: keypad-col7-1-pins {
  539                 samsung,pins = "gpl-7";
  540                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  541                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  542         };
  543 
  544         keypad_row0_0: keypad-row0-0-pins {
  545                 samsung,pins = "gpk-8";
  546                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  547                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  548         };
  549 
  550         keypad_row1_0: keypad-row1-0-pins {
  551                 samsung,pins = "gpk-9";
  552                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  553                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  554         };
  555 
  556         keypad_row2_0: keypad-row2-0-pins {
  557                 samsung,pins = "gpk-10";
  558                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  559                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  560         };
  561 
  562         keypad_row3_0: keypad-row3-0-pins {
  563                 samsung,pins = "gpk-11";
  564                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  565                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  566         };
  567 
  568         keypad_row4_0: keypad-row4-0-pins {
  569                 samsung,pins = "gpk-12";
  570                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  571                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  572         };
  573 
  574         keypad_row5_0: keypad-row5-0-pins {
  575                 samsung,pins = "gpk-13";
  576                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  577                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  578         };
  579 
  580         keypad_row6_0: keypad-row6-0-pins {
  581                 samsung,pins = "gpk-14";
  582                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  583                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  584         };
  585 
  586         keypad_row7_0: keypad-row7-0-pins {
  587                 samsung,pins = "gpk-15";
  588                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  589                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  590         };
  591 
  592         keypad_row0_1: keypad-row0-1-pins {
  593                 samsung,pins = "gpn-0";
  594                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  595                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  596         };
  597 
  598         keypad_row1_1: keypad-row1-1-pins {
  599                 samsung,pins = "gpn-1";
  600                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  601                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  602         };
  603 
  604         keypad_row2_1: keypad-row2-1-pins {
  605                 samsung,pins = "gpn-2";
  606                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  607                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  608         };
  609 
  610         keypad_row3_1: keypad-row3-1-pins {
  611                 samsung,pins = "gpn-3";
  612                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  613                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  614         };
  615 
  616         keypad_row4_1: keypad-row4-1-pins {
  617                 samsung,pins = "gpn-4";
  618                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  619                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  620         };
  621 
  622         keypad_row5_1: keypad-row5-1-pins {
  623                 samsung,pins = "gpn-5";
  624                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  625                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  626         };
  627 
  628         keypad_row6_1: keypad-row6-1-pins {
  629                 samsung,pins = "gpn-6";
  630                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  631                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  632         };
  633 
  634         keypad_row7_1: keypad-row7-1-pins {
  635                 samsung,pins = "gpn-7";
  636                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  637                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  638         };
  639 
  640         lcd_ctrl: lcd-ctrl-pins {
  641                 samsung,pins = "gpj-8", "gpj-9", "gpj-10", "gpj-11";
  642                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  643                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  644         };
  645 
  646         lcd_data16: lcd-data-width16-pins {
  647                 samsung,pins = "gpi-3", "gpi-4", "gpi-5", "gpi-6",
  648                                 "gpi-7", "gpi-10", "gpi-11", "gpi-12",
  649                                 "gpi-13", "gpi-14", "gpi-15", "gpj-3",
  650                                 "gpj-4", "gpj-5", "gpj-6", "gpj-7";
  651                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  652                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  653         };
  654 
  655         lcd_data18: lcd-data-width18-pins {
  656                 samsung,pins = "gpi-2", "gpi-3", "gpi-4", "gpi-5",
  657                                 "gpi-6", "gpi-7", "gpi-10", "gpi-11",
  658                                 "gpi-12", "gpi-13", "gpi-14", "gpi-15",
  659                                 "gpj-2", "gpj-3", "gpj-4", "gpj-5",
  660                                 "gpj-6", "gpj-7";
  661                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  662                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  663         };
  664 
  665         lcd_data24: lcd-data-width24-pins {
  666                 samsung,pins = "gpi-0", "gpi-1", "gpi-2", "gpi-3",
  667                                 "gpi-4", "gpi-5", "gpi-6", "gpi-7",
  668                                 "gpi-8", "gpi-9", "gpi-10", "gpi-11",
  669                                 "gpi-12", "gpi-13", "gpi-14", "gpi-15",
  670                                 "gpj-0", "gpj-1", "gpj-2", "gpj-3",
  671                                 "gpj-4", "gpj-5", "gpj-6", "gpj-7";
  672                 samsung,pin-function = <S3C64XX_PIN_FUNC_2>;
  673                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  674         };
  675 
  676         hsi_bus: hsi-bus-pins {
  677                 samsung,pins = "gpk-0", "gpk-1", "gpk-2", "gpk-3",
  678                                 "gpk-4", "gpk-5", "gpk-6", "gpk-7";
  679                 samsung,pin-function = <S3C64XX_PIN_FUNC_3>;
  680                 samsung,pin-pud = <S3C64XX_PIN_PULL_NONE>;
  681         };
  682 };

Cache object: 44a7de09ce841e21f349898ff6966775


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.