linux/drivers/pinctrl/pinctrl-imx28.c
<<
4" /spaion /formon a 4" href="../linux+v3.7.5/drivers/pinctrl/pinctrl-imx28.c">4" img src="../.static/gfx/right.png" alt=">>">4" /spaion4" spai class="lxr_search">4" 4" input typluehidden" namluenavtarget" n value">4" input typluetext" namluesearch" iduesearch">4" butttiotypluesubmit">Search4" Prefsn /a>4" /spaion /divon form acopti="ajax+*" method="post" onsubmit="return false;">4" input typluehidden" namlueajax_lookup" idueajax_lookup" n value">4 /formon4 div class="headingbotttm">n div iduefile_contents"o
 
1 /a> spai class="comment">/* /spaion
 
2 /a> spai class="comment"> * Copyright 2012 Freescale Semiconductor, Inc. /spaion
 
3 /a> spai class="comment"> * /spaion
 
4 /a> spai class="comment"> * The code contained herein is licensed under the GNU General Public /spaion
 
5 /a> spai class="comment"> * License. You may obtain a copy of the GNU General Public License /spaion
 
6 /a> spai class="comment"> * Versptio2 or later at the following locaoptis: /spaion
 
7 /a> spai class="comment"> * /spaion
 
8 /a> spai class="comment"> * http://www.opensource.org/licenses/gpl-license.html /spaion
 
9 /a> spai class="comment"> * http://www.gnu.org/copyleft/gpl.html /spaion
 8.10a> spai class="comment"> */ /spaion
 11 /a>n
 12 /a>#include <linux/init.h /a>>n
 13 /a>#include <linux/module.h /a>>n
 14 /a>#include <linux/of_device.h /a>>n
 15 /a>#include <linux/pinctrl/pinctrl.h /a>>n
 16 /a>#include "pinctrl-mxs.h /a>"n
 17 /a>n
 18 /a>enum
 a href="+code=imx28_pin_enum" class="sref">imx28_pin_enum /a> {n
 19 /a>         a href="+code=GPMI_D00" class="sref">GPMI_D00 /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 0),n
 20 /a>         a href="+code=GPMI_D01" class="sref">GPMI_D01 /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 1),n
 21 /a>         a href="+code=GPMI_D02" class="sref">GPMI_D02 /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 2),n
 22 /a>         a href="+code=GPMI_D03" class="sref">GPMI_D03 /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 3),n
 23 /a>         a href="+code=GPMI_D04" class="sref">GPMI_D04 /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 4),n
 24 /a>         a href="+code=GPMI_D05" class="sref">GPMI_D05 /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 5),n
 25 /a>         a href="+code=GPMI_D06" class="sref">GPMI_D06 /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 6),n
 26 /a>         a href="+code=GPMI_D07" class="sref">GPMI_D07 /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 7),n
 27 /a>         a href="+code=GPMI_CE0N" class="sref">GPMI_CE0N /a>       =  a href="+code=PINID" class="sref">PINID /a>(0, 16),n
 28 /a>         a href="+code=GPMI_CE1N" class="sref">GPMI_CE1N /a>       =  a href="+code=PINID" class="sref">PINID /a>(0, 17),n
 29 /a>         a href="+code=GPMI_CE2N" class="sref">GPMI_CE2N /a>       =  a href="+code=PINID" class="sref">PINID /a>(0, 18),n
 30 /a>         a href="+code=GPMI_CE3N" class="sref">GPMI_CE3N /a>       =  a href="+code=PINID" class="sref">PINID /a>(0, 19),n
 31 /a>         a href="+code=GPMI_RDY0" class="sref">GPMI_RDY0 /a>       =  a href="+code=PINID" class="sref">PINID /a>(0, 20),n
 32 /a>         a href="+code=GPMI_RDY1" class="sref">GPMI_RDY1 /a>       =  a href="+code=PINID" class="sref">PINID /a>(0, 21),n
 33 /a>         a href="+code=GPMI_RDY2" class="sref">GPMI_RDY2 /a>       =  a href="+code=PINID" class="sref">PINID /a>(0, 22),n
 34 /a>         a href="+code=GPMI_RDY3" class="sref">GPMI_RDY3 /a>       =  a href="+code=PINID" class="sref">PINID /a>(0, 23),n
 35 /a>         a href="+code=GPMI_RDN" class="sref">GPMI_RDN /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 24),n
 36 /a>         a href="+code=GPMI_WRN" class="sref">GPMI_WRN /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 25),n
 37 /a>         a href="+code=GPMI_ALE" class="sref">GPMI_ALE /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 26),n
 38 /a>         a href="+code=GPMI_CLE" class="sref">GPMI_CLE /a>        =  a href="+code=PINID" class="sref">PINID /a>(0, 27),n
 39 /a>         a href="+code=GPMI_RESETN" class="sref">GPMI_RESETN /a>     =  a href="+code=PINID" class="sref">PINID /a>(0, 28),n
 40 /a>         a href="+code=LCD_D00" class="sref">LCD_D00 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 0),n
 41 /a>         a href="+code=LCD_D01" class="sref">LCD_D01 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 1),n
 42 /a>         a href="+code=LCD_D02" class="sref">LCD_D02 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 2),n
 43 /a>         a href="+code=LCD_D03" class="sref">LCD_D03 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 3),n
 44 /a>         a href="+code=LCD_D04" class="sref">LCD_D04 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 4),n
 45 /a>         a href="+code=LCD_D05" class="sref">LCD_D05 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 5),n
 46 /a>         a href="+code=LCD_D06" class="sref">LCD_D06 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 6),n
 47 /a>         a href="+code=LCD_D07" class="sref">LCD_D07 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 7),n
 48 /a>         a href="+code=LCD_D08" class="sref">LCD_D08 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 8),n
 49 /a>         a href="+code=LCD_D09" class="sref">LCD_D09 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 9),n
 50 /a>         a href="+code=LCD_D10" class="sref">LCD_D10 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 10),n
 51 /a>         a href="+code=LCD_D11" class="sref">LCD_D11 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 11),n
 52 /a>         a href="+code=LCD_D12" class="sref">LCD_D12 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 12),n
 53 /a>         a href="+code=LCD_D13" class="sref">LCD_D13 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 13),n
 54 /a>         a href="+code=LCD_D14" class="sref">LCD_D14 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 14),n
 55 /a>         a href="+code=LCD_D15" class="sref">LCD_D15 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 15),n
 56 /a>         a href="+code=LCD_D16" class="sref">LCD_D16 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 16),n
 57 /a>         a href="+code=LCD_D17" class="sref">LCD_D17 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 17),n
 58 /a>         a href="+code=LCD_D18" class="sref">LCD_D18 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 18),n
 59 /a>         a href="+code=LCD_D19" class="sref">LCD_D19 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 19),n
 60 /a>         a href="+code=LCD_D20" class="sref">LCD_D20 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 20),n
 61 /a>         a href="+code=LCD_D21" class="sref">LCD_D21 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 21),n
 62 /a>         a href="+code=LCD_D22" class="sref">LCD_D22 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 22),n
 63 /a>         a href="+code=LCD_D23" class="sref">LCD_D23 /a>         =  a href="+code=PINID" class="sref">PINID /a>(1, 23),n
 64 /a>         a href="+code=LCD_RD_E" class="sref">LCD_RD_E /a>        =  a href="+code=PINID" class="sref">PINID /a>(1, 24),n
 65 /a>         a href="+code=LCD_WR_RWN" class="sref">LCD_WR_RWN /a>      =  a href="+code=PINID" class="sref">PINID /a>(1, 25),n
 66 /a>         a href="+code=LCD_RS" class="sref">LCD_RS /a>          =  a href="+code=PINID" class="sref">PINID /a>(1, 26),n
 67 /a>         a href="+code=LCD_CS" class="sref">LCD_CS /a>          =  a href="+code=PINID" class="sref">PINID /a>(1, 27),n
 68 /a>         a href="+code=LCD_VSYNC" class="sref">LCD_VSYNC /a>       =  a href="+code=PINID" class="sref">PINID /a>(1, 28),n
 69 /a>         a href="+code=LCD_HSYNC" class="sref">LCD_HSYNC /a>       =  a href="+code=PINID" class="sref">PINID /a>(1, 29),n
 70 /a>         a href="+code=LCD_DOTCLK" class="sref">LCD_DOTCLK /a>      =  a href="+code=PINID" class="sref">PINID /a>(1, 30),n
 71 /a>         a href="+code=LCD_ENABLE" class="sref">LCD_ENABLE /a>      =  a href="+code=PINID" class="sref">PINID /a>(1, 31),n
 72 /a>         a href="+code=SSP0_DATA0" class="sref">SSP0_DATA0 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 0),n
 73 /a>         a href="+code=SSP0_DATA1" class="sref">SSP0_DATA1 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 1),n
 74 /a>         a href="+code=SSP0_DATA2" class="sref">SSP0_DATA2 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 2),n
 75 /a>         a href="+code=SSP0_DATA3" class="sref">SSP0_DATA3 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 3),n
 76 /a>         a href="+code=SSP0_DATA4" class="sref">SSP0_DATA4 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 4),n
 77 /a>         a href="+code=SSP0_DATA5" class="sref">SSP0_DATA5 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 5),n
 78 /a>         a href="+code=SSP0_DATA6" class="sref">SSP0_DATA6 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 6),n
 79 /a>         a href="+code=SSP0_DATA7" class="sref">SSP0_DATA7 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 7),n
 80 /a>         a href="+code=SSP0_CMD" class="sref">SSP0_CMD /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 8),n
 81 /a>         a href="+code=SSP0_DETECT" class="sref">SSP0_DETECT /a>     =  a href="+code=PINID" class="sref">PINID /a>(2, 9),n
 82 /a>         a href="+code=SSP0_SCK" class="sref">SSP0_SCK /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 10),n
 83 /a>         a href="+code=SSP1_SCK" class="sref">SSP1_SCK /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 12),n
 84 /a>         a href="+code=SSP1_CMD" class="sref">SSP1_CMD /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 13),n
 85 /a>         a href="+code=SSP1_DATA0" class="sref">SSP1_DATA0 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 14),n
 86 /a>         a href="+code=SSP1_DATA3" class="sref">SSP1_DATA3 /a>      =  a href="+code=PINID" class="sref">PINID /a>(2, 15),n
 87 /a>         a href="+code=SSP2_SCK" class="sref">SSP2_SCK /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 16),n
 88 /a>         a href="+code=SSP2_MOSI" class="sref">SSP2_MOSI /a>       =  a href="+code=PINID" class="sref">PINID /a>(2, 17),n
 89 /a>         a href="+code=SSP2_MISO" class="sref">SSP2_MISO /a>       =  a href="+code=PINID" class="sref">PINID /a>(2, 18),n
 90 /a>         a href="+code=SSP2_SS0" class="sref">SSP2_SS0 /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 19),n
 91 /a>         a href="+code=SSP2_SS1" class="sref">SSP2_SS1 /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 20),n
 92 /a>         a href="+code=SSP2_SS2" class="sref">SSP2_SS2 /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 21),n
 93 /a>         a href="+code=SSP3_SCK" class="sref">SSP3_SCK /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 24),n
 94 /a>         a href="+code=SSP3_MOSI" class="sref">SSP3_MOSI /a>       =  a href="+code=PINID" class="sref">PINID /a>(2, 25),n
 95 /a>         a href="+code=SSP3_MISO" class="sref">SSP3_MISO /a>       =  a href="+code=PINID" class="sref">PINID /a>(2, 26),n
 96 /a>         a href="+code=SSP3_SS0" class="sref">SSP3_SS0 /a>        =  a href="+code=PINID" class="sref">PINID /a>(2, 27),n
 97 /a>         a href="+code=AUART0_RX" class="sref">AUART0_RX /a>       =  a href="+code=PINID" class="sref">PINID /a>(3, 0),n
 98 /a>         a href="+code=AUART0_TX" class="sref">AUART0_TX /a>       =  a href="+code=PINID" class="sref">PINID /a>(3, 1),n
 99 /a>         a href="+code=AUART0_CTS" class="sref">AUART0_CTS /a>      =  a href="+code=PINID" class="sref">PINID /a>(3, 2),n
100 /a>         a href="+code=AUART0_RTS" class="sref">AUART0_RTS /a>      =  a href="+code=PINID" class="sref">PINID /a>(3, 3),n
101 /a>         a href="+code=AUART1_RX" class="sref">AUART1_RX /a>       =  a href="+code=PINID" class="sref">PINID /a>(3, 4),n
102 /a>         a href="+code=AUART1_TX" class="sref">AUART1_TX /a>       =  a href="+code=PINID" class="sref">PINID /a>(3, 5),n
103 /a>         a href="+code=AUART1_CTS" class="sref">AUART1_CTS /a>      =  a href="+code=PINID" class="sref">PINID /a>(3, 6),n
104 /a>         a href="+code=AUART1_RTS" class="sref">AUART1_RTS /a>      =  a href="+code=PINID" class="sref">PINID /a>(3, 7),n
105 /a>         a href="+code=AUART2_RX" class="sref">AUART2_RX /a>       =  a href="+code=PINID" class="sref">PINID /a>(3, 8),n
106 /a>         a href="+code=AUART2_TX" class="sref">AUART2_TX /a>       =  a href="+code=PINID" class="sref">PINID /a>(3, 9),n
107 /a>         a href="+code=AUART2_CTS" class="sref">AUART2_CTS /a>      =  a href="+code=PINID" class="sref">PINID /a>(3, 10),n
108 /a>         a href="+code=AUART2_RTS" class="sref">AUART2_RTS /a>      =  a href="+code=PINID" class="sref">PINID /a>(3, 11),n
109 /a>         a href="+code=AUART3_RX" class="sref">AUART3_RX /a>       =  a href="+code=PINID" class="sref">PINID /a>(3, 12),n
110 /a>         a href="+code=AUART3_TX" class="sref">AUART3_TX /a>       =  a href="+code=PINID" class="sref">PINID /a>(3, 13),n
111 /a>         a href="+code=AUART3_CTS" class="sref">AUART3_CTS /a>      =  a href="+code=PINID" class="sref">PINID /a>(3, 14),n
112 /a>         a href="+code=AUART3_RTS" class="sref">AUART3_RTS /a>      =  a href="+code=PINID" class="sref">PINID /a>(3, 15),n
113 /a>         a href="+code=PWM0" class="sref">PWM0 /a>            =  a href="+code=PINID" class="sref">PINID /a>(3, 16),n
114 /a>         a href="+code=PWM1" class="sref">PWM1 /a>            =  a href="+code=PINID" class="sref">PINID /a>(3, 17),n
115 /a>         a href="+code=PWM2" class="sref">PWM2 /a>            =  a href="+code=PINID" class="sref">PINID /a>(3, 18),n
116 /a>         a href="+code=SAIF0_MCLK" class="sref">SAIF0_MCLK /a>      =  a href="+code=PINID" class="sref">PINID /a>(3, 20),n
117 /a>         a href="+code=SAIF0_LRCLK" class="sref">SAIF0_LRCLK /a>     =  a href="+code=PINID" class="sref">PINID /a>(3, 21),n
118 /a>         a href="+code=SAIF0_BITCLK" class="sref">SAIF0_BITCLK /a>    =  a href="+code=PINID" class="sref">PINID /a>(3, 22),n
119 /a>         a href="+code=SAIF0_SDATA0" class="sref">SAIF0_SDATA0 /a>    =  a href="+code=PINID" class="sref">PINID /a>(3, 23),n
120 /a>         a href="+code=I2C0_SCL" class="sref">I2C0_SCL /a>        =  a href="+code=PINID" class="sref">PINID /a>(3, 24),n
121 /a>         a href="+code=I2C0_SDA" class="sref">I2C0_SDA /a>        =  a href="+code=PINID" class="sref">PINID /a>(3, 25),n
122 /a>         a href="+code=SAIF1_SDATA0" class="sref">SAIF1_SDATA0 /a>    =  a href="+code=PINID" class="sref">PINID /a>(3, 26),n
123 /a>         a href="+code=SPDIF" class="sref">SPDIF /a>           =  a href="+code=PINID" class="sref">PINID /a>(3, 27),n
124 /a>         a href="+code=PWM3" class="sref">PWM3 /a>            =  a href="+code=PINID" class="sref">PINID /a>(3, 28),n
125 /a>         a href="+code=PWM4" class="sref">PWM4 /a>            =  a href="+code=PINID" class="sref">PINID /a>(3, 29),n
126 /a>         a href="+code=LCD_RESET" class="sref">LCD_RESET /a>       =  a href="+code=PINID" class="sref">PINID /a>(3, 30),n
127 /a>         a href="+code=ENET0_MDC" class="sref">ENET0_MDC /a>       =  a href="+code=PINID" class="sref">PINID /a>(4, 0),n
128 /a>         a href="+code=ENET0_MDIO" class="sref">ENET0_MDIO /a>      =  a href="+code=PINID" class="sref">PINID /a>(4, 1),n
129 /a>         a href="+code=ENET0_RX_EN" class="sref">ENET0_RX_EN /a>     =  a href="+code=PINID" class="sref">PINID /a>(4, 2),n
130 /a>         a href="+code=ENET0_RXD0" class="sref">ENET0_RXD0 /a>      =  a href="+code=PINID" class="sref">PINID /a>(4, 3),n
131 /a>         a href="+code=ENET0_RXD1" class="sref">ENET0_RXD1 /a>      =  a href="+code=PINID" class="sref">PINID /a>(4, 4),n
132 /a>         a href="+code=ENET0_TX_CLK" class="sref">ENET0_TX_CLK /a>    =  a href="+code=PINID" class="sref">PINID /a>(4, 5),n
133 /a>         a href="+code=ENET0_TX_EN" class="sref">ENET0_TX_EN /a>     =  a href="+code=PINID" class="sref">PINID /a>(4, 6),n
134 /a>         a href="+code=ENET0_TXD0" class="sref">ENET0_TXD0 /a>      =  a href="+code=PINID" class="sref">PINID /a>(4, 7),n
135 /a>         a href="+code=ENET0_TXD1" class="sref">ENET0_TXD1 /a>      =  a href="+code=PINID" class="sref">PINID /a>(4, 8),n
136 /a>         a href="+code=ENET0_RXD2" class="sref">ENET0_RXD2 /a>      =  a href="+code=PINID" class="sref">PINID /a>(4, 9),n
137 /a>         a href="+code=ENET0_RXD3" class="sref">ENET0_RXD3 /a>      =  a href="+code=PINID" class="sref">PINID /a>(4, 10),n
138 /a>         a href="+code=ENET0_TXD2" class="sref">ENET0_TXD2 /a>      =  a href="+code=PINID" class="sref">PINID /a>(4, 11),n
139 /a>         a href="+code=ENET0_TXD3" class="sref">ENET0_TXD3 /a>      =  a href="+code=PINID" class="sref">PINID /a>(4, 12),n
140 /a>         a href="+code=ENET0_RX_CLK" class="sref">ENET0_RX_CLK /a>    =  a href="+code=PINID" class="sref">PINID /a>(4, 13),n
141 /a>         a href="+code=ENET0_COL" class="sref">ENET0_COL /a>       =  a href="+code=PINID" class="sref">PINID /a>(4, 14),n
142 /a>         a href="+code=ENET0_CRS" class="sref">ENET0_CRS /a>       =  a href="+code=PINID" class="sref">PINID /a>(4, 15),n
143 /a>         a href="+code=ENET_CLK" class="sref">ENET_CLK /a>        =  a href="+code=PINID" class="sref">PINID /a>(4, 16),n
144 /a>         a href="+code=JTAG_RTCK" class="sref">JTAG_RTCK /a>       =  a href="+code=PINID" class="sref">PINID /a>(4, 20),n
145 /a>         a href="+code=EMI_D00" class="sref">EMI_D00 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 0),n
146 /a>         a href="+code=EMI_D01" class="sref">EMI_D01 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 1),n
147 /a>         a href="+code=EMI_D02" class="sref">EMI_D02 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 2),n
148 /a>         a href="+code=EMI_D03" class="sref">EMI_D03 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 3),n
149 /a>         a href="+code=EMI_D04" class="sref">EMI_D04 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 4),n
150 /a>         a href="+code=EMI_D05" class="sref">EMI_D05 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 5),n
151 /a>         a href="+code=EMI_D06" class="sref">EMI_D06 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 6),n
152 /a>         a href="+code=EMI_D07" class="sref">EMI_D07 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 7),n
153 /a>         a href="+code=EMI_D08" class="sref">EMI_D08 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 8),n
154 /a>         a href="+code=EMI_D09" class="sref">EMI_D09 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 9),n
155 /a>         a href="+code=EMI_D10" class="sref">EMI_D10 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 10),n
156 /a>         a href="+code=EMI_D11" class="sref">EMI_D11 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 11),n
157 /a>         a href="+code=EMI_D12" class="sref">EMI_D12 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 12),n
158 /a>         a href="+code=EMI_D13" class="sref">EMI_D13 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 13),n
159 /a>         a href="+code=EMI_D14" class="sref">EMI_D14 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 14),n
160 /a>         a href="+code=EMI_D15" class="sref">EMI_D15 /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 15),n
161 /a>         a href="+code=EMI_ODT0" class="sref">EMI_ODT0 /a>        =  a href="+code=PINID" class="sref">PINID /a>(5, 16),n
162 /a>         a href="+code=EMI_DQM0" class="sref">EMI_DQM0 /a>        =  a href="+code=PINID" class="sref">PINID /a>(5, 17),n
163 /a>         a href="+code=EMI_ODT1" class="sref">EMI_ODT1 /a>        =  a href="+code=PINID" class="sref">PINID /a>(5, 18),n
164 /a>         a href="+code=EMI_DQM1" class="sref">EMI_DQM1 /a>        =  a href="+code=PINID" class="sref">PINID /a>(5, 19),n
165 /a>         a href="+code=EMI_DDR_OPEN_FB" class="sref">EMI_DDR_OPEN_FB /a> =  a href="+code=PINID" class="sref">PINID /a>(5, 20),n
166 /a>         a href="+code=EMI_CLK" class="sref">EMI_CLK /a>         =  a href="+code=PINID" class="sref">PINID /a>(5, 21),n
167 /a>         a href="+code=EMI_DQS0" class="sref">EMI_DQS0 /a>        =  a href="+code=PINID" class="sref">PINID /a>(5, 22),n
168 /a>         a href="+code=EMI_DQS1" class="sref">EMI_DQS1 /a>        =  a href="+code=PINID" class="sref">PINID /a>(5, 23),n
169 /a>         a href="+code=EMI_DDR_OPEN" class="sref">EMI_DDR_OPEN /a>    =  a href="+code=PINID" class="sref">PINID /a>(5, 26),n
170 /a>         a href="+code=EMI_A00" class="sref">EMI_A00 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 0),n
171 /a>         a href="+code=EMI_A01" class="sref">EMI_A01 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 1),n
172 /a>         a href="+code=EMI_A02" class="sref">EMI_A02 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 2),n
173 /a>         a href="+code=EMI_A03" class="sref">EMI_A03 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 3),n
174 /a>         a href="+code=EMI_A04" class="sref">EMI_A04 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 4),n
175 /a>         a href="+code=EMI_A05" class="sref">EMI_A05 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 5),n
176 /a>         a href="+code=EMI_A06" class="sref">EMI_A06 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 6),n
177 /a>         a href="+code=EMI_A07" class="sref">EMI_A07 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 7),n
178 /a>         a href="+code=EMI_A08" class="sref">EMI_A08 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 8),n
179 /a>         a href="+code=EMI_A09" class="sref">EMI_A09 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 9),n
180 /a>         a href="+code=EMI_A10" class="sref">EMI_A10 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 10),n
181 /a>         a href="+code=EMI_A11" class="sref">EMI_A11 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 11),n
182 /a>         a href="+code=EMI_A12" class="sref">EMI_A12 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 12),n
183 /a>         a href="+code=EMI_A13" class="sref">EMI_A13 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 13),n
184 /a>         a href="+code=EMI_A14" class="sref">EMI_A14 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 14),n
185 /a>         a href="+code=EMI_BA0" class="sref">EMI_BA0 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 16),n
186 /a>         a href="+code=EMI_BA1" class="sref">EMI_BA1 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 17),n
187 /a>         a href="+code=EMI_BA2" class="sref">EMI_BA2 /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 18),n
188 /a>         a href="+code=EMI_CASN" class="sref">EMI_CASN /a>        =  a href="+code=PINID" class="sref">PINID /a>(6, 19),n
189 /a>         a href="+code=EMI_RASN" class="sref">EMI_RASN /a>        =  a href="+code=PINID" class="sref">PINID /a>(6, 20),n
190 /a>         a href="+code=EMI_WEN" class="sref">EMI_WEN /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 21),n
191 /a>         a href="+code=EMI_CE0N" class="sref">EMI_CE0N /a>        =  a href="+code=PINID" class="sref">PINID /a>(6, 22),n
192 /a>         a href="+code=EMI_CE1N" class="sref">EMI_CE1N /a>        =  a href="+code=PINID" class="sref">PINID /a>(6, 23),n
193 /a>         a href="+code=EMI_CKE" class="sref">EMI_CKE /a>         =  a href="+code=PINID" class="sref">PINID /a>(6, 24),n
194 /a>};n
195 /a>n
196 /a>static const struct  a href="+code=pinctrl_pin_desc" class="sref">pinctrl_pin_desc /a>  a href="+code=imx28_pins" class="sref">imx28_pins /a>[] = {n
197 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_D00" class="sref">GPMI_D00 /a>),n
198 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_D01" class="sref">GPMI_D01 /a>),n
199 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_D02" class="sref">GPMI_D02 /a>),n
200 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_D03" class="sref">GPMI_D03 /a>),n
201 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_D04" class="sref">GPMI_D04 /a>),n
202 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_D05" class="sref">GPMI_D05 /a>),n
203 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_D06" class="sref">GPMI_D06 /a>),n
204 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_D07" class="sref">GPMI_D07 /a>),n
205 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_CE0N" class="sref">GPMI_CE0N /a>),n
206 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_CE1N" class="sref">GPMI_CE1N /a>),n
207 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_CE2N" class="sref">GPMI_CE2N /a>),n
208 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_CE3N" class="sref">GPMI_CE3N /a>),n
209 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_RDY0" class="sref">GPMI_RDY0 /a>),n
210 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_RDY1" class="sref">GPMI_RDY1 /a>),n
211 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_RDY2" class="sref">GPMI_RDY2 /a>),n
212 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_RDY3" class="sref">GPMI_RDY3 /a>),n
213 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_RDN" class="sref">GPMI_RDN /a>),n
214 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_WRN" class="sref">GPMI_WRN /a>),n
215 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_ALE" class="sref">GPMI_ALE /a>),n
216 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_CLE" class="sref">GPMI_CLE /a>),n
217 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=GPMI_RESETN" class="sref">GPMI_RESETN /a>),n
218 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D00" class="sref">LCD_D00 /a>),n
219 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D01" class="sref">LCD_D01 /a>),n
220 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D02" class="sref">LCD_D02 /a>),n
221 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D03" class="sref">LCD_D03 /a>),n
222 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D04" class="sref">LCD_D04 /a>),n
223 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D05" class="sref">LCD_D05 /a>),n
224 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D06" class="sref">LCD_D06 /a>),n
225 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D07" class="sref">LCD_D07 /a>),n
226 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D08" class="sref">LCD_D08 /a>),n
227 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D09" class="sref">LCD_D09 /a>),n
228 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D10" class="sref">LCD_D10 /a>),n
229 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D11" class="sref">LCD_D11 /a>),n
230 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D12" class="sref">LCD_D12 /a>),n
231 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D13" class="sref">LCD_D13 /a>),n
232 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D14" class="sref">LCD_D14 /a>),n
233 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D15" class="sref">LCD_D15 /a>),n
234 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D16" class="sref">LCD_D16 /a>),n
235 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D17" class="sref">LCD_D17 /a>),n
236 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D18" class="sref">LCD_D18 /a>),n
237 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D19" class="sref">LCD_D19 /a>),n
238 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D20" class="sref">LCD_D20 /a>),n
239 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D21" class="sref">LCD_D21 /a>),n
240 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D22" class="sref">LCD_D22 /a>),n
241 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_D23" class="sref">LCD_D23 /a>),n
242 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_RD_E" class="sref">LCD_RD_E /a>),n
243 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_WR_RWN" class="sref">LCD_WR_RWN /a>),n
244 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_RS" class="sref">LCD_RS /a>),n
245 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_CS" class="sref">LCD_CS /a>),n
246 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_VSYNC" class="sref">LCD_VSYNC /a>),n
247 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_HSYNC" class="sref">LCD_HSYNC /a>),n
248 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_DOTCLK" class="sref">LCD_DOTCLK /a>),n
249 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_ENABLE" class="sref">LCD_ENABLE /a>),n
250 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_DATA0" class="sref">SSP0_DATA0 /a>),n
251 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_DATA1" class="sref">SSP0_DATA1 /a>),n
252 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_DATA2" class="sref">SSP0_DATA2 /a>),n
253 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_DATA3" class="sref">SSP0_DATA3 /a>),n
254 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_DATA4" class="sref">SSP0_DATA4 /a>),n
255 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_DATA5" class="sref">SSP0_DATA5 /a>),n
256 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_DATA6" class="sref">SSP0_DATA6 /a>),n
257 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_DATA7" class="sref">SSP0_DATA7 /a>),n
258 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_CMD" class="sref">SSP0_CMD /a>),n
259 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_DETECT" class="sref">SSP0_DETECT /a>),n
260 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP0_SCK" class="sref">SSP0_SCK /a>),n
261 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP1_SCK" class="sref">SSP1_SCK /a>),n
262 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP1_CMD" class="sref">SSP1_CMD /a>),n
263 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP1_DATA0" class="sref">SSP1_DATA0 /a>),n
264 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP1_DATA3" class="sref">SSP1_DATA3 /a>),n
265 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP2_SCK" class="sref">SSP2_SCK /a>),n
266 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP2_MOSI" class="sref">SSP2_MOSI /a>),n
267 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP2_MISO" class="sref">SSP2_MISO /a>),n
268 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP2_SS0" class="sref">SSP2_SS0 /a>),n
269 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP2_SS1" class="sref">SSP2_SS1 /a>),n
270 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP2_SS2" class="sref">SSP2_SS2 /a>),n
271 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP3_SCK" class="sref">SSP3_SCK /a>),n
272 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP3_MOSI" class="sref">SSP3_MOSI /a>),n
273 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP3_MISO" class="sref">SSP3_MISO /a>),n
274 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SSP3_SS0" class="sref">SSP3_SS0 /a>),n
275 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART0_RX" class="sref">AUART0_RX /a>),n
276 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART0_TX" class="sref">AUART0_TX /a>),n
277 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART0_CTS" class="sref">AUART0_CTS /a>),n
278 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART0_RTS" class="sref">AUART0_RTS /a>),n
279 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART1_RX" class="sref">AUART1_RX /a>),n
280 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART1_TX" class="sref">AUART1_TX /a>),n
281 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART1_CTS" class="sref">AUART1_CTS /a>),n
282 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART1_RTS" class="sref">AUART1_RTS /a>),n
283 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART2_RX" class="sref">AUART2_RX /a>),n
284 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART2_TX" class="sref">AUART2_TX /a>),n
285 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART2_CTS" class="sref">AUART2_CTS /a>),n
286 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART2_RTS" class="sref">AUART2_RTS /a>),n
287 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART3_RX" class="sref">AUART3_RX /a>),n
288 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART3_TX" class="sref">AUART3_TX /a>),n
289 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART3_CTS" class="sref">AUART3_CTS /a>),n
290 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=AUART3_RTS" class="sref">AUART3_RTS /a>),n
291 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=PWM0" class="sref">PWM0 /a>),n
292 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=PWM1" class="sref">PWM1 /a>),n
293 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=PWM2" class="sref">PWM2 /a>),n
294 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SAIF0_MCLK" class="sref">SAIF0_MCLK /a>),n
295 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SAIF0_LRCLK" class="sref">SAIF0_LRCLK /a>),n
296 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SAIF0_BITCLK" class="sref">SAIF0_BITCLK /a>),n
297 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SAIF0_SDATA0" class="sref">SAIF0_SDATA0 /a>),n
298 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=I2C0_SCL" class="sref">I2C0_SCL /a>),n
299 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=I2C0_SDA" class="sref">I2C0_SDA /a>),n
300 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SAIF1_SDATA0" class="sref">SAIF1_SDATA0 /a>),n
301 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=SPDIF" class="sref">SPDIF /a>),n
302 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=PWM3" class="sref">PWM3 /a>),n
303 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=PWM4" class="sref">PWM4 /a>),n
304 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=LCD_RESET" class="sref">LCD_RESET /a>),n
305 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_MDC" class="sref">ENET0_MDC /a>),n
306 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_MDIO" class="sref">ENET0_MDIO /a>),n
307 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_RX_EN" class="sref">ENET0_RX_EN /a>),n
308 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_RXD0" class="sref">ENET0_RXD0 /a>),n
309 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_RXD1" class="sref">ENET0_RXD1 /a>),n
310 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_TX_CLK" class="sref">ENET0_TX_CLK /a>),n
311 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_TX_EN" class="sref">ENET0_TX_EN /a>),n
312 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_TXD0" class="sref">ENET0_TXD0 /a>),n
313 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_TXD1" class="sref">ENET0_TXD1 /a>),n
314 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_RXD2" class="sref">ENET0_RXD2 /a>),n
315 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_RXD3" class="sref">ENET0_RXD3 /a>),n
316 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_TXD2" class="sref">ENET0_TXD2 /a>),n
317 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_TXD3" class="sref">ENET0_TXD3 /a>),n
318 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_RX_CLK" class="sref">ENET0_RX_CLK /a>),n
319 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_COL" class="sref">ENET0_COL /a>),n
320 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET0_CRS" class="sref">ENET0_CRS /a>),n
321 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=ENET_CLK" class="sref">ENET_CLK /a>),n
322 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=JTAG_RTCK" class="sref">JTAG_RTCK /a>),n
323 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D00" class="sref">EMI_D00 /a>),n
324 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D01" class="sref">EMI_D01 /a>),n
325 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D02" class="sref">EMI_D02 /a>),n
326 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D03" class="sref">EMI_D03 /a>),n
327 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D04" class="sref">EMI_D04 /a>),n
328 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D05" class="sref">EMI_D05 /a>),n
329 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D06" class="sref">EMI_D06 /a>),n
330 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D07" class="sref">EMI_D07 /a>),n
331 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D08" class="sref">EMI_D08 /a>),n
332 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D09" class="sref">EMI_D09 /a>),n
333 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D10" class="sref">EMI_D10 /a>),n
334 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D11" class="sref">EMI_D11 /a>),n
335 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D12" class="sref">EMI_D12 /a>),n
336 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D13" class="sref">EMI_D13 /a>),n
337 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D14" class="sref">EMI_D14 /a>),n
338 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_D15" class="sref">EMI_D15 /a>),n
339 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_ODT0" class="sref">EMI_ODT0 /a>),n
340 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_DQM0" class="sref">EMI_DQM0 /a>),n
341 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_ODT1" class="sref">EMI_ODT1 /a>),n
342 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_DQM1" class="sref">EMI_DQM1 /a>),n
343 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_DDR_OPEN_FB" class="sref">EMI_DDR_OPEN_FB /a>),n
344 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_CLK" class="sref">EMI_CLK /a>),n
345 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_DQS0" class="sref">EMI_DQS0 /a>),n
346 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_DQS1" class="sref">EMI_DQS1 /a>),n
347 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_DDR_OPEN" class="sref">EMI_DDR_OPEN /a>),n
348 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A00" class="sref">EMI_A00 /a>),n
349 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A01" class="sref">EMI_A01 /a>),n
350 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A02" class="sref">EMI_A02 /a>),n
351 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A03" class="sref">EMI_A03 /a>),n
352 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A04" class="sref">EMI_A04 /a>),n
353 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A05" class="sref">EMI_A05 /a>),n
354 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A06" class="sref">EMI_A06 /a>),n
355 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A07" class="sref">EMI_A07 /a>),n
356 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A08" class="sref">EMI_A08 /a>),n
357 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A09" class="sref">EMI_A09 /a>),n
358 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A10" class="sref">EMI_A10 /a>),n
359 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A11" class="sref">EMI_A11 /a>),n
360 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A12" class="sref">EMI_A12 /a>),n
361 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A13" class="sref">EMI_A13 /a>),n
362 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_A14" class="sref">EMI_A14 /a>),n
363 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_BA0" class="sref">EMI_BA0 /a>),n
364 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_BA1" class="sref">EMI_BA1 /a>),n
365 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_BA2" class="sref">EMI_BA2 /a>),n
366 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_CASN" class="sref">EMI_CASN /a>),n
367 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_RASN" class="sref">EMI_RASN /a>),n
368 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_WEN" class="sref">EMI_WEN /a>),n
369 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_CE0N" class="sref">EMI_CE0N /a>),n
370 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_CE1N" class="sref">EMI_CE1N /a>),n
371 /a>         a href="+code=MXS_PINCTRL_PIN" class="sref">MXS_PINCTRL_PIN /a>( a href="+code=EMI_CKE" class="sref">EMI_CKE /a>),n
372 /a>};n
373 /a>n
374 /a>static struct  a href="+code=mxs_regs" class="sref">mxs_regs /a>  a href="+code=imx28_regs" class="sref">imx28_regs /a> = {n
375 /a>        . a href="+code=muxsel" class="sref">muxsel /a> = 0x100,n
376 /a>        . a href="+code=drive" class="sref">drive /a> = 0x300,n
377 /a>        . a href="+code=pull" class="sref">pull /a> = 0x600,n
378 /a>};n
379 /a>n
380 /a>static struct  a href="+code=mxs_pinctrl_soc_data" class="sref">mxs_pinctrl_soc_data /a>  a href="+code=imx28_pinctrl_data" class="sref">imx28_pinctrl_data /a> = {n
381 /a>        . a href="+code=regs" class="sref">regs /a> = & a href="+code=imx28_regs" class="sref">imx28_regs /a>,n
382 /a>        . a href="+code=pins" class="sref">pins /a> =  a href="+code=imx28_pins" class="sref">imx28_pins /a>,n
383 /a>        . a href="+code=npins" class="sref">npins /a> =  a href="+code=ARRAY_SIZE" class="sref">ARRAY_SIZE /a>( a href="+code=imx28_pins" class="sref">imx28_pins /a>),n
384 /a>};n
385 /a>n
386 /a>static int  a href="+code=__devinit" class="sref">__devinit /a>  a href="+code=imx28_pinctrl_probe" class="sref">imx28_pinctrl_probe /a>(struct  a href="+code=platform_device" class="sref">platform_device /a> * a href="+code=pdev" class="sref">pdev /a>)n
387 /a>{n
388 /a>        return  a href="+code=mxs_pinctrl_probe" class="sref">mxs_pinctrl_probe /a>( a href="+code=pdev" class="sref">pdev /a>, & a href="+code=imx28_pinctrl_data" class="sref">imx28_pinctrl_data /a>);n
389 /a>}n
390 /a>n
391 /a>static struct  a href="+code=of_device_id" class="sref">of_device_id /a>  a href="+code=imx28_pinctrl_of_match" class="sref">imx28_pinctrl_of_match /a>[]  a href="+code=__devinitdata" class="sref">__devinitdata /a> = {n
392 /a>        { . a href="+code=compatible" class="sref">compatible /a> =  span class="string">"fsl,imx28-pinctrl", },n
393 /a>        {  span class="comment">/* sentinel */ }n
394 /a>};n
395 /a> a href="+code=MODULE_DEVICE_TABLE" class="sref">MODULE_DEVICE_TABLE /a>( a href="+code=of" class="sref">of /a>,  a href="+code=imx28_pinctrl_of_match" class="sref">imx28_pinctrl_of_match /a>);n
396 /a>n
397 /a>static struct  a href="+code=platform_driver" class="sref">platform_driver /a>  a href="+code=imx28_pinctrl_driver" class="sref">imx28_pinctrl_driver /a> = {n
398 /a>        . a href="+code=driver" class="sref">driver /a> = {n
399 /a>                . a href="+code=naml" class="sref">naml /a> =  span class="string">"imx28-pinctrl",n
400 /a>                . a href="+code=owner" class="sref">owner /a> =  a href="+code=THIS_MODULE" class="sref">THIS_MODULE /a>,n
401 /a>                . a href="+code=of_match_table" class="sref">of_match_table /a> =  a href="+code=imx28_pinctrl_of_match" class="sref">imx28_pinctrl_of_match /a>,n
402 /a>        },n
403 /a>        . a href="+code=probe" class="sref">probe /a> =  a href="+code=imx28_pinctrl_probe" class="sref">imx28_pinctrl_probe /a>,n
404 /a>        . a href="+code=remove" class="sref">remove /a> =  a href="+code=__devexit_p" class="sref">__devexit_p /a>( a href="+code=mxs_pinctrl_remove" class="sref">mxs_pinctrl_remove /a>),n
405 /a>};n
406 /a>n
407 /a>static int  a href="+code=__init" class="sref">__init /a>  a href="+code=imx28_pinctrl_init" class="sref">imx28_pinctrl_init /a>(void)n
408 /a>{n
409 /a>        return  a href="+code=platform_driver_register" class="sref">platform_driver_register /a>(& a href="+code=imx28_pinctrl_driver" class="sref">imx28_pinctrl_driver /a>);n
410 /a>}n
411 /a> a href="+code=postcore_initcall" class="sref">postcore_initcall /a>( a href="+code=imx28_pinctrl_init" class="sref">imx28_pinctrl_init /a>);n
412 /a>n
413 /a>static void  a href="+code=__exit" class="sref">__exit /a>  a href="+code=imx28_pinctrl_exit" class="sref">imx28_pinctrl_exit /a>(void)n
414 /a>{n
415 /a>         a href="+code=platform_driver_unregister" class="sref">platform_driver_unregister /a>(& a href="+code=imx28_pinctrl_driver" class="sref">imx28_pinctrl_driver /a>);n
416 /a>}n
417 /a> a href="+code=module_exit" class="sref">module_exit /a>( a href="+code=imx28_pinctrl_exit" class="sref">imx28_pinctrl_exit /a>);n
418 /a>n
419 /a> a href="+code=MODULE_AUTHOR" class="sref">MODULE_AUTHOR /a>( span class="string">"Shawn Guo <shawn.guo@linaro.org>");n
420 /a> a href="+code=MODULE_DESCRIPTION" class="sref">MODULE_DESCRIPTION /a>( span class="string">"Freescale i.MX28 pinctrl driver");n
421 /a> a href="+code=MODULE_LICENSE" class="sref">MODULE_LICENSE /a>( span class="string">"GPL v2");n
422 /a>
lxr.linux.no kindly hosted by Redpill Linpro AS /a>, provider of Linux consulting and operations services since 1995.