Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: GPL-2.0
0002 /*
0003  * Samsung S3C2416 pinctrl settings
0004  *
0005  * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.de>
0006  */
0007 
0008 #include "s3c2410-pinctrl.h"
0009 
0010 &pinctrl_0 {
0011         /*
0012          * Pin banks
0013          */
0014 
0015         gpa: gpa-gpio-bank {
0016                 gpio-controller;
0017                 #gpio-cells = <2>;
0018         };
0019 
0020         gpb: gpb-gpio-bank {
0021                 gpio-controller;
0022                 #gpio-cells = <2>;
0023         };
0024 
0025         gpc: gpc-gpio-bank {
0026                 gpio-controller;
0027                 #gpio-cells = <2>;
0028         };
0029 
0030         gpd: gpd-gpio-bank {
0031                 gpio-controller;
0032                 #gpio-cells = <2>;
0033         };
0034 
0035         gpe: gpe-gpio-bank {
0036                 gpio-controller;
0037                 #gpio-cells = <2>;
0038         };
0039 
0040         gpf: gpf-gpio-bank {
0041                 gpio-controller;
0042                 #gpio-cells = <2>;
0043                 interrupt-controller;
0044                 #interrupt-cells = <2>;
0045         };
0046 
0047         gpg: gpg-gpio-bank {
0048                 gpio-controller;
0049                 #gpio-cells = <2>;
0050                 interrupt-controller;
0051                 #interrupt-cells = <2>;
0052         };
0053 
0054         gph: gph-gpio-bank {
0055                 gpio-controller;
0056                 #gpio-cells = <2>;
0057         };
0058 
0059         gpj: gpj-gpio-bank {
0060                 gpio-controller;
0061                 #gpio-cells = <2>;
0062         };
0063 
0064         gpk: gpk-gpio-bank {
0065                 gpio-controller;
0066                 #gpio-cells = <2>;
0067         };
0068 
0069         gpl: gpl-gpio-bank {
0070                 gpio-controller;
0071                 #gpio-cells = <2>;
0072         };
0073 
0074         gpm: gpm-gpio-bank {
0075                 gpio-controller;
0076                 #gpio-cells = <2>;
0077         };
0078 
0079         /*
0080          * Pin groups
0081          */
0082 
0083         uart0_data: uart0-data-pins {
0084                 samsung,pins = "gph-0", "gph-1";
0085                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0086         };
0087 
0088         uart0_fctl: uart0-fctl-pins {
0089                 samsung,pins = "gph-8", "gph-9";
0090                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0091         };
0092 
0093         uart1_data: uart1-data-pins {
0094                 samsung,pins = "gph-2", "gph-3";
0095                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0096         };
0097 
0098         uart1_fctl: uart1-fctl-pins {
0099                 samsung,pins = "gph-10", "gph-11";
0100                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0101         };
0102 
0103         uart2_data: uart2-data-pins {
0104                 samsung,pins = "gph-4", "gph-5";
0105                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0106         };
0107 
0108         uart2_fctl: uart2-fctl-pins {
0109                 samsung,pins = "gph-6", "gph-7";
0110                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0111         };
0112 
0113         uart3_data: uart3-data-pins {
0114                 samsung,pins = "gph-6", "gph-7";
0115                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0116         };
0117 
0118         extuart_clk: extuart-clk-pins {
0119                 samsung,pins = "gph-12";
0120                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0121         };
0122 
0123         i2c0_bus: i2c0-bus-pins {
0124                 samsung,pins = "gpe-14", "gpe-15";
0125                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0126         };
0127 
0128         spi0_bus: spi0-bus-pins {
0129                 samsung,pins = "gpe-11", "gpe-12", "gpe-13";
0130                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0131         };
0132 
0133         sd0_clk: sd0-clk-pins {
0134                 samsung,pins = "gpe-5";
0135                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0136         };
0137 
0138         sd0_cmd: sd0-cmd-pins {
0139                 samsung,pins = "gpe-6";
0140                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0141         };
0142 
0143         sd0_bus1: sd0-bus1-pins {
0144                 samsung,pins = "gpe-7";
0145                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0146         };
0147 
0148         sd0_bus4: sd0-bus4-pins {
0149                 samsung,pins = "gpe-8", "gpe-9", "gpe-10";
0150                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0151         };
0152 
0153         sd1_cmd: sd1-cmd-pins {
0154                 samsung,pins = "gpl-8";
0155                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0156         };
0157 
0158         sd1_clk: sd1-clk-pins {
0159                 samsung,pins = "gpl-9";
0160                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0161         };
0162 
0163         sd1_bus1: sd1-bus1-pins {
0164                 samsung,pins = "gpl-0";
0165                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0166         };
0167 
0168         sd1_bus4: sd1-bus4-pins {
0169                 samsung,pins = "gpl-1", "gpl-2", "gpl-3";
0170                 samsung,pin-function = <S3C2410_PIN_FUNC_2>;
0171         };
0172 };