linux/drivers/pinctrl/pinctrl-pxa910.c
<<
8.42
8.42 >>8.
8.8.42
8.42 8.42 8.42
8. 8.42 Prefs 8. 42
42
8.842
842
42
42
42
   1/*
   2 *  linux/drivers/pinctrl/pinmux-pxa910.c
   3 *
   4 *  This program is free software; you can redistribute it and/or modify
   5 *  it under the terms of the GNU General Public License version 2 as
   6 *  publishhed by the Free Software Foundation.
   7 *
   8 *  Copyright (C) 2011, Marvell Technology Group Ltd.
   9 *
  on>
a> *  Author: Haojian Zhuang <haojian.zhuang@marvell.com>
  11 *
  12 */
  13
  14#include <linux/device.h>
  15#include <linux/module.h>
  16#include <linux/io.h>
  17#include <linux/platform_device.h>
  18#include "pinctrl-pxa3xx.h"
  19
  2n>
a>#define PXA910_DS_MASK>
a>          0x1800
  21>
a>#define PXA910_DS_SHIFT>
a>         11
  22>
a>#define PXA910_SLEEP_MASK>
a>       0x38
  23>
a>#define PXA910_SLEEP_SELECT>
a>     (1 << 9)
  24>
a>#define PXA910_SLEEP_DATA>
a>       (1 << 8)
  25>
a>#define PXA910_SLEEP_DIR>
a>        (1 << 7)
  26
  27>
a>#define MFPR_910>
a>(a>
a>, r>
a>, f0>
a>, f1>
a>, f2>
a>, f3>
a>, f4>
a>, f5>
a>, f6>
a>, f7>
a>)          \
  28>
a>        {                                                       \
  29>
a>                .name>
a> = #a,                                     \
  30>
a>                .pin>
a> = a>
a>,                                       \
  31>
a>                .mfpr>
a> = r>
a>,                                      \
  32>
a>                .func>
a> = {                                       \
  33>
a>                        PXA910_MUX_>
a>##f0,                        \
  34>
a>                        PXA910_MUX_>
a>##f1,                        \
  35>
a>                        PXA910_MUX_>
a>##f2,                        \
  36>
a>                        PXA910_MUX_>
a>##f3,                        \
  37>
a>                        PXA910_MUX_>
a>##f4,                        \
  38>
a>                        PXA910_MUX_>
a>##f5,                        \
  39>
a>                        PXA910_MUX_>
a>##f6,                        \
  40>
a>                        PXA910_MUX_>
a>##f7,                        \
  41>
a>                },                                              \
  42>
a>        }
  43
  44>
a>#define GRP_910>
a>(a>
a>, m>
a>, p>
a>)                \
  45>
a>        { .name>
a> = a>
a>, .mux>
a> = PXA910_MUX_>
a>##m, .pins>
a> = p>
a>, .npins>
a> = ARRAY_SIZE>
a>(p>
a>), }
  46
  47/* 170 pins */
  48>
a>enum pxa910_pin_list>
a> {
  49>
a>        /* 0~127: GPIO0~GPIO127 */
  50>
a>        ND_IO15>
a> = 128,
  51>
a>        ND_IO14>
a>,
  52>
a>        ND_IO13>
a>, /* 130 */
  53>
a>        ND_IO12>
a>,
  54>
a>        ND_IO11>
a>,
  55>
a>        ND_IO10>
a>,
  56>
a>        ND_IO9>
a>,
  57>
a>        ND_IO8>
a>,
  58>
a>        ND_IO7>
a>,
  59>
a>        ND_IO6>
a>,
  60>
a>        ND_IO5>
a>,
  61>
a>        ND_IO4>
a>,
  62>
a>        ND_IO3>
a>, /* 140 */
  63>
a>        ND_IO2>
a>,
  64>
a>        ND_IO1>
a>,
  65>
a>        ND_IO0>
a>,
  66>
a>        ND_NCS0>
a>,
  67>
a>        ND_NCS1>
a>,
  68>
a>        SM_NCS0>
a>,
  69>
a>        SM_NCS1>
a>,
  70>
a>        ND_NWE>
a>,
  71>
a>        ND_NRE>
a>,
  72>
a>        ND_CLE>
a>, /* 150 */
  73>
a>        ND_ALE>
a>,
  74>
a>        SM_SCLK>
a>,
  75>
a>        ND_RDY0>
a>,
  76>
a>        SM_ADV>
a>,
  77>
a>        ND_RDY1>
a>,
  78>
a>        SM_ADVMUX>
a>,
  79>
a>        SM_RDY>
a>,
  80>
a>        MMC1_DAT7>
a>,
  81>
a>        MMC1_DAT6>
a>,
  82>
a>        MMC1_DAT5>
a>, /* 160 */
  83>
a>        MMC1_DAT4>
a>,
  84>
a>        MMC1_DAT3>
a>,
  85>
a>        MMC1_DAT2>
a>,
  86>
a>        MMC1_DAT1>
a>,
  87>
a>        MMC1_DAT0>
a>,
  88>
a>        MMC1_CMD>
a>,
  89>
a>        MMC1_CLK>
a>,
  90>
a>        MMC1_CD>
a>,
  91>
a>        VCXO_OUT>
a>,
  92>
a>};
  93
  94>
a>enum pxa910_mux>
a> {
  95>
a>        /* PXA3xx_MUX_GPIO = 0 (predefined in pinctrl-pxa3xx.h) */
  96>
a>        PXA910_MUX_GPIO>
a> = 0,
  97>
a>        PXA910_MUX_NAND>
a>,
  98>
a>        PXA910_MUX_USIM2>
a>,
  99>
a>        PXA910_MUX_EXT_DMA>
a>,
 100>
a>        PXA910_MUX_EXT_INT>
a>,
 101>
a>        PXA910_MUX_MMC1>
a>,
 102>
a>        PXA910_MUX_MMC2>
a>,
 103>
a>        PXA910_MUX_MMC3>
a>,
 104>
a>        PXA910_MUX_SM_INT>
a>,
 105>
a>        PXA910_MUX_PRI_JTAG>
a>,
 106>
a>        PXA910_MUX_SEC1_JTAG>
a>,
 107>
a>        PXA910_MUX_SEC2_JTAG>
a>,
 108>
a>        PXA910_MUX_RESET>
a>,       /* SLAVE RESET OUT */
 109>
a>        PXA910_MUX_CLK_REQ>
a>,
 110>
a>        PXA910_MUX_VCXO_REQ>
a>,
 111>
a>        PXA910_MUX_VCXO_OUT>
a>,
 112>
a>        PXA910_MUX_VCXO_REQ2>
a>,
 113>
a>        PXA910_MUX_VCXO_OUT2>
a>,
 114>
a>        PXA910_MUX_SPI>
a>,
 115>
a>        PXA910_MUX_SPI2>
a>,
 116>
a>        PXA910_MUX_GSSP>
a>,
 117>
a>        PXA910_MUX_SSP0>
a>,
 118>
a>        PXA910_MUX_SSP1>
a>,
 119>
a>        PXA910_MUX_SSP2>
a>,
 120>
a>        PXA910_MUX_DSSP2>
a>,
 121>
a>        PXA910_MUX_DSSP3>
a>,
 122>
a>        PXA910_MUX_UART0>
a>,
 123>
a>        PXA910_MUX_UART1>
a>,
 124>
a>        PXA910_MUX_UART2>
a>,
 125>
a>        PXA910_MUX_TWSI>
a>,
 126>
a>        PXA910_MUX_CCIC>
a>,
 127>
a>        PXA910_MUX_PWM0>
a>,
 128>
a>        PXA910_MUX_PWM1>
a>,
 129>
a>        PXA910_MUX_PWM2>
a>,
 130>
a>        PXA910_MUX_PWM3>
a>,
 131>
a>        PXA910_MUX_HSL>
a>,
 132>
a>        PXA910_MUX_ONE_WIRE>
a>,
 133>
a>        PXA910_MUX_LCD>
a>,
 134>
a>        PXA910_MUX_DAC_ST23>
a>,
 135>
a>        PXA910_MUX_ULPI>
a>,
 136>
a>        PXA910_MUX_TB>
a>,
 137>
a>        PXA910_MUX_KP_MK>
a>,
 138>
a>        PXA910_MUX_KP_DK>
a>,
 139>
a>        PXA910_MUX_TCU_GPOA>
a>,
 140>
a>        PXA910_MUX_TCU_GPOB>
a>,
 141>
a>        PXA910_MUX_ROT>
a>,
 142>
a>        PXA910_MUX_TDS>
a>,
 143>
a>        PXA910_MUX_32K_CLK>
a>, /* 32KHz CLK OUT */
 144>
a>        PXA910_MUX_MN_CLK>
a>, /* MN CLK OUT */
 145>
a>        PXA910_MUX_SMC>
a>,
 146>
a>        PXA910_MUX_SM_ADDR18>
a>,
 147>
a>        PXA910_MUX_SM_ADDR19>
a>,
 148>
a>        PXA910_MUX_SM_ADDR20>
a>,
 149>
a>        PXA910_MUX_NONE>
a> = 0xffff,
 150>
a>};
 151>
a>
 152>
a>
 153>
a>static struct pinctrl_pin_desc>
a> pxa910_pads>
a>[] = {
 154>
a>        PINCTRL_PIN>
a>(GPIO0>
a>, "GPIO0"),
 155>
a>        PINCTRL_PIN>
a>(GPIO1>
a>, "GPIO1"),
 156>
a>        PINCTRL_PIN>
a>(GPIO2>
a>, "GPIO2"),
 157>
a>        PINCTRL_PIN>
a>(GPIO3>
a>, "GPIO3"),
 158>
a>        PINCTRL_PIN>
a>(GPIO4>
a>, "GPIO4"),
 159>
a>        PINCTRL_PIN>
a>(GPIO5>
a>, "GPIO5"),
 160>
a>        PINCTRL_PIN>
a>(GPIO6>
a>, "GPIO6"),
 161>
a>        PINCTRL_PIN>
a>(GPIO7>
a>, "GPIO7"),
 162>
a>        PINCTRL_PIN>
a>(GPIO8>
a>, "GPIO8"),
 163>
a>        PINCTRL_PIN>
a>(GPIO9>
a>, "GPIO9"),
 164>
a>        PINCTRL_PIN>
a>(GPIO10>
a>, "GPIO10"),
 165>
a>        PINCTRL_PIN>
a>(GPIO11>
a>, "GPIO11"),
 166>
a>        PINCTRL_PIN>
a>(GPIO12>
a>, "GPIO12"),
 167>
a>        PINCTRL_PIN>
a>(GPIO13>
a>, "GPIO13"),
 168>
a>        PINCTRL_PIN>
a>(GPIO14>
a>, "GPIO14"),
 169>
a>        PINCTRL_PIN>
a>(GPIO15>
a>, "GPIO15"),
 170>
a>        PINCTRL_PIN>
a>(GPIO16>
a>, "GPIO16"),
 171>
a>        PINCTRL_PIN>
a>(GPIO17>
a>, "GPIO17"),
 172>
a>        PINCTRL_PIN>
a>(GPIO18>
a>, "GPIO18"),
 173>
a>        PINCTRL_PIN>
a>(GPIO19>
a>, "GPIO19"),
 174>
a>        PINCTRL_PIN>
a>(GPIO20>
a>, "GPIO20"),
 175>
a>        PINCTRL_PIN>
a>(GPIO21>
a>, "GPIO21"),
 176>
a>        PINCTRL_PIN>
a>(GPIO22>
a>, "GPIO22"),
 177>
a>        PINCTRL_PIN>
a>(GPIO23>
a>, "GPIO23"),
 178>
a>        PINCTRL_PIN>
a>(GPIO24>
a>, "GPIO24"),
 179>
a>        PINCTRL_PIN>
a>(GPIO25>
a>, "GPIO25"),
 180>
a>        PINCTRL_PIN>
a>(GPIO26>
a>, "GPIO26"),
 181>
a>        PINCTRL_PIN>
a>(GPIO27>
a>, "GPIO27"),
 182>
a>        PINCTRL_PIN>
a>(GPIO28>
a>, "GPIO28"),
 183>
a>        PINCTRL_PIN>
a>(GPIO29>
a>, "GPIO29"),
 184>
a>        PINCTRL_PIN>
a>(GPIO30>
a>, "GPIO30"),
 185>
a>        PINCTRL_PIN>
a>(GPIO31>
a>, "GPIO31"),
 186>
a>        PINCTRL_PIN>
a>(GPIO32>
a>, "GPIO32"),
 187>
a>        PINCTRL_PIN>
a>(GPIO33>
a>, "GPIO33"),
 188>
a>        PINCTRL_PIN>
a>(GPIO34>
a>, "GPIO34"),
 189>
a>        PINCTRL_PIN>
a>(GPIO35>
a>, "GPIO35"),
 190>
a>        PINCTRL_PIN>
a>(GPIO36>
a>, "GPIO36"),
 191>
a>        PINCTRL_PIN>
a>(GPIO37>
a>, "GPIO37"),
 192>
a>        PINCTRL_PIN>
a>(GPIO38>
a>, "GPIO38"),
 193>
a>        PINCTRL_PIN>
a>(GPIO39>
a>, "GPIO39"),
 194>
a>        PINCTRL_PIN>
a>(GPIO40>
a>, "GPIO40"),
 195>
a>        PINCTRL_PIN>
a>(GPIO41>
a>, "GPIO41"),
 196>
a>        PINCTRL_PIN>
a>(GPIO42>
a>, "GPIO42"),
 197>
a>        PINCTRL_PIN>
a>(GPIO43>
a>, "GPIO43"),
 198>
a>        PINCTRL_PIN>
a>(GPIO44>
a>, "GPIO44"),
 199>
a>        PINCTRL_PIN>
a>(GPIO45>
a>, "GPIO45"),
 200>
a>        PINCTRL_PIN>
a>(GPIO46>
a>, "GPIO46"),
 201>
a>        PINCTRL_PIN>
a>(GPIO47>
a>, "GPIO47"),
 202>
a>        PINCTRL_PIN>
a>(GPIO48>
a>, "GPIO48"),
 203>
a>        PINCTRL_PIN>
a>(GPIO49>
a>, "GPIO49"),
 204>
a>        PINCTRL_PIN>
a>(GPIO50>
a>, "GPIO50"),
 205>
a>        PINCTRL_PIN>
a>(GPIO51>
a>, "GPIO51"),
 206>
a>        PINCTRL_PIN>
a>(GPIO52>
a>, "GPIO52"),
 207>
a>        PINCTRL_PIN>
a>(GPIO53>
a>, "GPIO53"),
 208>
a>        PINCTRL_PIN>
a>(GPIO54>
a>, "GPIO54"),
 209>
a>        PINCTRL_PIN>
a>(GPIO55>
a>, "GPIO55"),
 210>
a>        PINCTRL_PIN>
a>(GPIO56>
a>, "GPIO56"),
 211>
a>        PINCTRL_PIN>
a>(GPIO57>
a>, "GPIO57"),
 212>
a>        PINCTRL_PIN>
a>(GPIO58>
a>, "GPIO58"),
 213>
a>        PINCTRL_PIN>
a>(GPIO59>
a>, "GPIO59"),
 214>
a>        PINCTRL_PIN>
a>(GPIO60>
a>, "GPIO60"),
 215>
a>        PINCTRL_PIN>
a>(GPIO61>
a>, "GPIO61"),
 216>
a>        PINCTRL_PIN>
a>(GPIO62>
a>, "GPIO62"),
 217>
a>        PINCTRL_PIN>
a>(GPIO63>
a>, "GPIO63"),
 218>
a>        PINCTRL_PIN>
a>(GPIO64>
a>, "GPIO64"),
 219>
a>        PINCTRL_PIN>
a>(GPIO65>
a>, "GPIO65"),
 220>
a>        PINCTRL_PIN>
a>(GPIO66>
a>, "GPIO66"),
 221>
a>        PINCTRL_PIN>
a>(GPIO67>
a>, "GPIO67"),
 222>
a>        PINCTRL_PIN>
a>(GPIO68>
a>, "GPIO68"),
 223>
a>        PINCTRL_PIN>
a>(GPIO69>
a>, "GPIO69"),
 224>
a>        PINCTRL_PIN>
a>(GPIO70>
a>, "GPIO70"),
 225>
a>        PINCTRL_PIN>
a>(GPIO71>
a>, "GPIO71"),
 226>
a>        PINCTRL_PIN>
a>(GPIO72>
a>, "GPIO72"),
 227>
a>        PINCTRL_PIN>
a>(GPIO73>
a>, "GPIO73"),
 228>
a>        PINCTRL_PIN>
a>(GPIO74>
a>, "GPIO74"),
 229>
a>        PINCTRL_PIN>
a>(GPIO75>
a>, "GPIO75"),
 230>
a>        PINCTRL_PIN>
a>(GPIO76>
a>, "GPIO76"),
 231>
a>        PINCTRL_PIN>
a>(GPIO77>
a>, "GPIO77"),
 232>
a>        PINCTRL_PIN>
a>(GPIO78>
a>, "GPIO78"),
 233>
a>        PINCTRL_PIN>
a>(GPIO79>
a>, "GPIO79"),
 234>
a>        PINCTRL_PIN>
a>(GPIO80>
a>, "GPIO80"),
 235>
a>        PINCTRL_PIN>
a>(GPIO81>
a>, "GPIO81"),
 236>
a>        PINCTRL_PIN>
a>(GPIO82>
a>, "GPIO82"),
 237>
a>        PINCTRL_PIN>
a>(GPIO83>
a>, "GPIO83"),
 238>
a>        PINCTRL_PIN>
a>(GPIO84>
a>, "GPIO84"),
 239>
a>        PINCTRL_PIN>
a>(GPIO85>
a>, "GPIO85"),
 240>
a>        PINCTRL_PIN>
a>(GPIO86>
a>, "GPIO86"),
 241>
a>        PINCTRL_PIN>
a>(GPIO87>
a>, "GPIO87"),
 242>
a>        PINCTRL_PIN>
a>(GPIO88>
a>, "GPIO88"),
 243>
a>        PINCTRL_PIN>
a>(GPIO89>
a>, "GPIO89"),
 244>
a>        PINCTRL_PIN>
a>(GPIO90>
a>, "GPIO90"),
 245>
a>        PINCTRL_PIN>
a>(GPIO91>
a>, "GPIO91"),
 246>
a>        PINCTRL_PIN>
a>(GPIO92>
a>, "GPIO92"),
 247>
a>        PINCTRL_PIN>
a>(GPIO93>
a>, "GPIO93"),
 248>
a>        PINCTRL_PIN>
a>(GPIO94>
a>, "GPIO94"),
 249>
a>        PINCTRL_PIN>
a>(GPIO95>
a>, "GPIO95"),
 250>
a>        PINCTRL_PIN>
a>(GPIO96>
a>, "GPIO96"),
 251>
a>        PINCTRL_PIN>
a>(GPIO97>
a>, "GPIO97"),
 252>
a>        PINCTRL_PIN>
a>(GPIO98>
a>, "GPIO98"),
 253>
a>        PINCTRL_PIN>
a>(GPIO99>
a>, "GPIO99"),
 254>
a>        PINCTRL_PIN>
a>(GPIO100>
a>, "GPIO100"),
 255>
a>        PINCTRL_PIN>
a>(GPIO101>
a>, "GPIO101"),
 256>
a>        PINCTRL_PIN>
a>(GPIO102>
a>, "GPIO102"),
 257>
a>        PINCTRL_PIN>
a>(GPIO103>
a>, "GPIO103"),
 258>
a>        PINCTRL_PIN>
a>(GPIO104>
a>, "GPIO104"),
 259>
a>        PINCTRL_PIN>
a>(GPIO105>
a>, "GPIO105"),
 260>
a>        PINCTRL_PIN>
a>(GPIO106>
a>, "GPIO106"),
 261>
a>        PINCTRL_PIN>
a>(GPIO107>
a>, "GPIO107"),
 262>
a>        PINCTRL_PIN>
a>(GPIO108>
a>, "GPIO108"),
 263>
a>        PINCTRL_PIN>
a>(GPIO109>
a>, "GPIO109"),
 264>
a>        PINCTRL_PIN>
a>(GPIO110>
a>, "GPIO110"),
 265>
a>        PINCTRL_PIN>
a>(GPIO111>
a>, "GPIO111"),
 266>
a>        PINCTRL_PIN>
a>(GPIO112>
a>, "GPIO112"),
 267>
a>        PINCTRL_PIN>
a>(GPIO113>
a>, "GPIO113"),
 268>
a>        PINCTRL_PIN>
a>(GPIO114>
a>, "GPIO114"),
 269>
a>        PINCTRL_PIN>
a>(GPIO115>
a>, "GPIO115"),
 270>
a>        PINCTRL_PIN>
a>(GPIO116>
a>, "GPIO116"),
 271>
a>        PINCTRL_PIN>
a>(GPIO117>
a>, "GPIO117"),
 272>
a>        PINCTRL_PIN>
a>(GPIO118>
a>, "GPIO118"),
 273>
a>        PINCTRL_PIN>
a>(GPIO119>
a>, "GPIO119"),
 274>
a>        PINCTRL_PIN>
a>(GPIO120>
a>, "GPIO120"),
 275>
a>        PINCTRL_PIN>
a>(GPIO121>
a>, "GPIO121"),
 276>
a>        PINCTRL_PIN>
a>(GPIO122>
a>, "GPIO122"),
 277>
a>        PINCTRL_PIN>
a>(GPIO123>
a>, "GPIO123"),
 278>
a>        PINCTRL_PIN>
a>(GPIO124>
a>, "GPIO124"),
 279>
a>        PINCTRL_PIN>
a>(GPIO125>
a>, "GPIO125"),
 280>
a>        PINCTRL_PIN>
a>(GPIO126>
a>, "GPIO126"),
 281>
a>        PINCTRL_PIN>
a>(GPIO127>
a>, "GPIO127"),
 282>
a>        PINCTRL_PIN>
a>(ND_IO15>
a>, "ND_IO15"),
 283>
a>        PINCTRL_PIN>
a>(ND_IO14>
a>, "ND_IO14"),
 284>
a>        PINCTRL_PIN>
a>(ND_IO13>
a>, "ND_IO13"),
 285>
a>        PINCTRL_PIN>
a>(ND_IO12>
a>, "ND_IO12"),
 286>
a>        PINCTRL_PIN>
a>(ND_IO11>
a>, "ND_IO11"),
 287>
a>        PINCTRL_PIN>
a>(ND_IO10>
a>, "ND_IO10"),
 288>
a>        PINCTRL_PIN>
a>(ND_IO9>
a>, "ND_IO9"),
 289>
a>        PINCTRL_PIN>
a>(ND_IO8>
a>, "ND_IO8"),
 290>
a>        PINCTRL_PIN>
a>(ND_IO7>
a>, "ND_IO7"),
 291>
a>        PINCTRL_PIN>
a>(ND_IO6>
a>, "ND_IO6"),
 292>
a>        PINCTRL_PIN>
a>(ND_IO5>
a>, "ND_IO5"),
 293>
a>        PINCTRL_PIN>
a>(ND_IO4>
a>, "ND_IO4"),
 294>
a>        PINCTRL_PIN>
a>(ND_IO3>
a>, "ND_IO3"),
 295>
a>        PINCTRL_PIN>
a>(ND_IO2>
a>, "ND_IO2"),
 296>
a>        PINCTRL_PIN>
a>(ND_IO1>
a>, "ND_IO1"),
 297>
a>        PINCTRL_PIN>
a>(ND_IO0>
a>, "ND_IO0"),
 298>
a>        PINCTRL_PIN>
a>(ND_NCS0>
a>, "ND_NCS0_SM_NCS2"),
 299>
a>        PINCTRL_PIN>
a>(ND_NCS1>
a>, "ND_NCS1_SM_NCS3"),
 300>
a>        PINCTRL_PIN>
a>(SM_NCS0>
a>, "SM_NCS0"),
 301>
a>        PINCTRL_PIN>
a>(SM_NCS1>
a>, "SM_NCS1"),
 302>
a>        PINCTRL_PIN>
a>(ND_NWE>
a>, "ND_NWE"),
 303>
a>        PINCTRL_PIN>
a>(ND_NRE>
a>, "ND_NRE"),
 304>
a>        PINCTRL_PIN>
a>(ND_CLE>
a>, "ND_CLE_SM_NOE"),
 305>
a>        PINCTRL_PIN>
a>(ND_ALE>
a>, "ND_ALE_SM_NWE"),
 306>
a>        PINCTRL_PIN>
a>(SM_SCLK>
a>, "SM_SCLK"),
 307>
a>        PINCTRL_PIN>
a>(ND_RDY0>
a>, "ND_RDY0"),
 308>
a>        PINCTRL_PIN>
a>(SM_ADV>
a>, "SM_ADV"),
 309>
a>        PINCTRL_PIN>
a>(ND_RDY1>
a>, "ND_RDY1"),
 310>
a>        PINCTRL_PIN>
a>(SM_RDY>
a>, "SM_RDY"),
 311>
a>        PINCTRL_PIN>
a>(MMC1_DAT7>
a>, "MMC1_DAT7"),
 312>
a>        PINCTRL_PIN>
a>(MMC1_DAT6>
a>, "MMC1_DAT6"),
 313>
a>        PINCTRL_PIN>
a>(MMC1_DAT5>
a>, "MMC1_DAT5"),
 314>
a>        PINCTRL_PIN>
a>(MMC1_DAT4>
a>, "MMC1_DAT4"),
 315>
a>        PINCTRL_PIN>
a>(MMC1_DAT3>
a>, "MMC1_DAT3"),
 316>
a>        PINCTRL_PIN>
a>(MMC1_DAT2>
a>, "MMC1_DAT2"),
 317>
a>        PINCTRL_PIN>
a>(MMC1_DAT1>
a>, "MMC1_DAT1"),
 318>
a>        PINCTRL_PIN>
a>(MMC1_DAT0>
a>, "MMC1_DAT0"),
 319>
a>        PINCTRL_PIN>
a>(MMC1_CMD>
a>, "MMC1 CMD"),
 320>
a>        PINCTRL_PIN>
a>(MMC1_CLK>
a>, "MMC1 CLK"),
 321>
a>        PINCTRL_PIN>
a>(MMC1_CD>
a>, "MMC1 CD"),
 322>
a>        PINCTRL_PIN>
a>(VCXO_OUT>
a>, "VCXO_OUT"),
 323>
a>};
 324>
a>
 325>
a>struct pxa3xx_mfp_pin>
a> pxa910_mfp>
a>[] = {
 326>
a>        /*       pin        offs   f0        f1      f2         f3         f4         f5        f6        f7  */
 327>
a>        MFPR_910>
a>(GPIO0>
a>,     0x0DC, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 328>
a>        MFPR_910>
a>(GPIO1>
a>,     0x0E0, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 329>
a>        MFPR_910>
a>(GPIO2>
a>,     0x0E4, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 330>
a>        MFPR_910>
a>(GPIO3>
a>,     0x0E8, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 331>
a>        MFPR_910>
a>(GPIO4>
a>,     0x0EC, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 332>
a>        MFPR_910>
a>(GPIO5>
a>,     0x0F0, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 333>
a>        MFPR_910>
a>(GPIO6>
a>,     0x0F4, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 334>
a>        MFPR_910>
a>(GPIO7>
a>,     0x0F8, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 335>
a>        MFPR_910>
a>(GPIO8>
a>,     0x0FC, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 336>
a>        MFPR_910>
a>(GPIO9>
a>,     0x100, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 337>
a>        MFPR_910>
a>(GPIO10>
a>,    0x104, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 338>
a>        MFPR_910>
a>(GPIO11>
a>,    0x108, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 339>
a>        MFPR_910>
a>(GPIO12>
a>,    0x10C, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      KP_DK>
a>,     NONE>
a>,     NONE>
a>,     NONE>
a>),
 340>
a>        MFPR_910>
a>(GPIO13>
a>,    0x110, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      KP_DK>
a>,     NONE>
a>,     NONE>
a>,     NONE>
a>),
 341>
a>        MFPR_910>
a>(GPIO14>
a>,    0x114, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      KP_DK>
a>,     TB>
a>,       NONE>
a>,     NONE>
a>),
 342>
a>        MFPR_910>
a>(GPIO15>
a>,    0x118, GPIO>
a>,     KP_MK>
a>,  NONE>
a>,      NONE>
a>,      KP_DK>
a>,     TB>
a>,       NONE>
a>,     NONE>
a>),
 343>
a>        MFPR_910>
a>(GPIO16>
a>,    0x11C, GPIO>
a>,     KP_DK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      TB>
a>,       NONE>
a>,     NONE>
a>),
 344>
a>        MFPR_910>
a>(GPIO17>
a>,    0x120, GPIO>
a>,     KP_DK>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,      TB>
a>,       NONE>
a>,     NONE>
a>),
 345>
a>        MFPR_910>
a>(GPIO18>
a>,    0x124, GPIO>
a>,     KP_DK>
a>,  NONE>
a>,      NONE>
a>,      ROT>
a>,       NONE>
a>,     NONE>
a>,     NONE>
a>),
 346>
a>        MFPR_910>
a>(GPIO19>
a>,    0x128, GPIO>
a>,     KP_DK>
a>,  NONE>
a>,      NONE>
a>,      ROT>
a>,       NONE>
a>,     NONE>
a>,     NONE>
a>),
 347>
a>        MFPR_910>
a>(GPIO20>
a>,    0x12C, GPIO>
a>,     SSP1>
a>,   NONE>
a>,      NONE>
a>,      VCXO_OUT>
a>,  NONE>
a>,     NONE>
a>,     NONE>
a>),
 348>
a>        MFPR_910>
a>(GPIO21>
a>,    0x130, GPIO>
a>,     SSP1>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 349>
a>        MFPR_910>
a>(GPIO22>
a>,    0x134, GPIO>
a>,     SSP1>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 350>
a>        MFPR_910>
a>(GPIO23>
a>,    0x138, GPIO>
a>,     SSP1>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 351>
a>        MFPR_910>
a>(GPIO24>
a>,    0x13C, GPIO>
a>,     SSP1>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 352>
a>        MFPR_910>
a>(GPIO25>
a>,    0x140, GPIO>
a>,     GSSP>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 353>
a>        MFPR_910>
a>(GPIO26>
a>,    0x144, GPIO>
a>,     GSSP>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 354>
a>        MFPR_910>
a>(GPIO27>
a>,    0x148, GPIO>
a>,     GSSP>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 355>
a>        MFPR_910>
a>(GPIO28>
a>,    0x14C, GPIO>
a>,     GSSP>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 356>
a>        MFPR_910>
a>(GPIO29>
a>,    0x150, GPIO>
a>,     UART0>
a>,  NONE>
a>,      NONE>
a>,      UART1>
a>,     NONE>
a>,     NONE>
a>,     NONE>
a>),
 357>
a>        MFPR_910>
a>(GPIO30>
a>,    0x154, GPIO>
a>,     UART0>
a>,  NONE>
a>,      NONE>
a>,      UART1>
a>,     NONE>
a>,     NONE>
a>,     NONE>
a>),
 358>
a>        MFPR_910>
a>(GPIO31>
a>,    0x158, GPIO>
a>,     UART0>
a>,  NONE>
a>,      NONE>
a>,      UART1>
a>,     NONE>
a>,     NONE>
a>,     NONE>
a>),
 359>
a>        MFPR_910>
a>(GPIO32>
a>,    0x15C, GPIO>
a>,     UART0>
a>,  DAC_ST23>
a>,  NONE>
a>,      UART1>
a>,     NONE>
a>,     NONE>
a>,     NONE>
a>),
 360>
a>        MFPR_910>
a>(GPIO33>
a>,    0x160, GPIO>
a>,     MMC2>
a>,   SSP0>
a>,      SSP2>
a>,      NONE>
a>,      SPI>
a>,      NONE>
a>,     MMC3>
a>),
 361>
a>        MFPR_910>
a>(GPIO34>
a>,    0x164, GPIO>
a>,     MMC2>
a>,   SSP0>
a>,      SSP2>
a>,      NONE>
a>,      SPI>
a>,      NONE>
a>,     MMC3>
a>),
 362>
a>        MFPR_910>
a>(GPIO35>
a>,    0x168, GPIO>
a>,     MMC2>
a>,   SSP0>
a>,      SSP2>
a>,      NONE>
a>,      SPI>
a>,      NONE>
a>,     MMC3>
a>),
 363>
a>        MFPR_910>
a>(GPIO36>
a>,    0x16C, GPIO>
a>,     MMC2>
a>,   SSP0>
a>,      SSP2>
a>,      NONE>
a>,      SPI>
a>,      NONE>
a>,     MMC3>
a>),
 364>
a>        MFPR_910>
a>(GPIO37>
a>,    0x170, GPIO>
a>,     MMC2>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      SPI>
a>,      HSL>
a>,      NONE>
a>),
 365>
a>        MFPR_910>
a>(GPIO38>
a>,    0x174, GPIO>
a>,     MMC2>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     HSL>
a>,      NONE>
a>),
 366>
a>        MFPR_910>
a>(GPIO39>
a>,    0x178, GPIO>
a>,     MMC2>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     HSL>
a>,      NONE>
a>),
 367>
a>        MFPR_910>
a>(GPIO40>
a>,    0x17C, GPIO>
a>,     MMC2>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     HSL>
a>,      NONE>
a>),
 368>
a>        MFPR_910>
a>(GPIO41>
a>,    0x180, GPIO>
a>,     MMC2>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     HSL>
a>,      NONE>
a>),
 369>
a>        MFPR_910>
a>(GPIO42>
a>,    0x184, GPIO>
a>,     MMC2>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     HSL>
a>,      NONE>
a>),
 370>
a>        MFPR_910>
a>(GPIO43>
a>,    0x188, GPIO>
a>,     UART1>
a>,  NONE>
a>,      DAC_ST23>
a>,  NONE>
a>,      DSSP2>
a>,    SPI>
a>,      UART2>
a>),
 371>
a>        MFPR_910>
a>(GPIO44>
a>,    0x18C, GPIO>
a>,     UART1>
a>,  NONE>
a>,      EXT_INT>
a>,   NONE>
a>,      DSSP2>
a>,    SPI>
a>,      UART2>
a>),
 372>
a>        MFPR_910>
a>(GPIO45>
a>,    0x190, GPIO>
a>,     UART1>
a>,  NONE>
a>,      EXT_INT>
a>,   NONE>
a>,      DSSP2>
a>,    SPI>
a>,      UART2>
a>),
 373>
a>        MFPR_910>
a>(GPIO46>
a>,    0x194, GPIO>
a>,     UART1>
a>,  NONE>
a>,      EXT_INT>
a>,   NONE>
a>,      DSSP2>
a>,    SPI>
a>,      UART2>
a>),
 374>
a>        MFPR_910>
a>(GPIO47>
a>,    0x198, GPIO>
a>,     SSP0>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      SSP2>
a>,     UART1>
a>,    NONE>
a>),
 375>
a>        MFPR_910>
a>(GPIO48>
a>,    0x19C, GPIO>
a>,     SSP0>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      SSP2>
a>,     UART1>
a>,    NONE>
a>),
 376>
a>        MFPR_910>
a>(GPIO49>
a>,    0x1A0, GPIO>
a>,     SSP0>
a>,   UART0>
a>,     VCXO_REQ>
a>,  NONE>
a>,      SSP2>
a>,     NONE>
a>,     MMC3>
a>),
 377>
a>        MFPR_910>
a>(GPIO50>
a>,    0x1A4, GPIO>
a>,     SSP0>
a>,   UART0>
a>,     VCXO_OUT>
a>,  NONE>
a>,      SSP2>
a>,     NONE>
a>,     MMC3>
a>),
 378>
a>        MFPR_910>
a>(GPIO51>
a>,    0x1A8, GPIO>
a>,     UART2>
a>,  PWM1>
a>,      TWSI>
a>,      SSP0>
a>,      NONE>
a>,     DSSP3>
a>,    NONE>
a>),
 379>
a>        MFPR_910>
a>(GPIO52>
a>,    0x1AC, GPIO>
a>,     UART2>
a>,  DAC_ST23>
a>,  TWSI>
a>,      SSP0>
a>,      NONE>
a>,     DSSP3>
a>,    NONE>
a>),
 380>
a>        MFPR_910>
a>(GPIO53>
a>,    0x1B0, GPIO>
a>,     UART2>
a>,  TWSI>
a>,      NONE>
a>,      SSP0>
a>,      NONE>
a>,     DSSP3>
a>,    NONE>
a>),
 381>
a>        MFPR_910>
a>(GPIO54>
a>,    0x1B4, GPIO>
a>,     UART2>
a>,  TWSI>
a>,      SSP0>
a>,      NONE>
a>,      NONE>
a>,     DSSP3>
a>,    NONE>
a>),
 382>
a>        MFPR_910>
a>(GPIO55>
a>,    0x2F0, TDS>
a>,      GPIO>
a>,   TB>
a>,        NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 383>
a>        MFPR_910>
a>(GPIO56>
a>,    0x2F4, TDS>
a>,      GPIO>
a>,   TB>
a>,        NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 384>
a>        MFPR_910>
a>(GPIO57>
a>,    0x2F8, TDS>
a>,      GPIO>
a>,   TB>
a>,        NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 385>
a>        MFPR_910>
a>(GPIO58>
a>,    0x2FC, TDS>
a>,      GPIO>
a>,   TB>
a>,        NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 386>
a>        MFPR_910>
a>(GPIO59>
a>,    0x300, TDS>
a>,      GPIO>
a>,   TCU_GPOA>
a>,  TCU_GPOB>
a>,  ONE_WIRE>
a>,  NONE>
a>,     NONE>
a>,     NONE>
a>),
 387>
a>        MFPR_910>
a>(GPIO60>
a>,    0x304, GPIO>
a>,     NONE>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 388>
a>        MFPR_910>
a>(GPIO61>
a>,    0x308, GPIO>
a>,     NONE>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     HSL>
a>),
 389>
a>        MFPR_910>
a>(GPIO62>
a>,    0x30C, GPIO>
a>,     NONE>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     HSL>
a>),
 390>
a>        MFPR_910>
a>(GPIO63>
a>,    0x310, GPIO>
a>,     NONE>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     HSL>
a>),
 391>
a>        MFPR_910>
a>(GPIO64>
a>,    0x314, GPIO>
a>,     SPI2>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     HSL>
a>),
 392>
a>        MFPR_910>
a>(GPIO65>
a>,    0x318, GPIO>
a>,     SPI2>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     ONE_WIRE>
a>, HSL>
a>),
 393>
a>        MFPR_910>
a>(GPIO66>
a>,    0x31C, GPIO>
a>,     NONE>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     HSL>
a>),
 394>
a>        MFPR_910>
a>(GPIO67>
a>,    0x1B8, GPIO>
a>,     CCIC>
a>,   SPI>
a>,       NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     USIM2>
a>),
 395>
a>        MFPR_910>
a>(GPIO68>
a>,    0x1BC, GPIO>
a>,     CCIC>
a>,   SPI>
a>,       NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     USIM2>
a>),
 396>
a>        MFPR_910>
a>(GPIO69>
a>,    0x1C0, GPIO>
a>,     CCIC>
a>,   SPI>
a>,       NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     USIM2>
a>),
 397>
a>        MFPR_910>
a>(GPIO70>
a>,    0x1C4, GPIO>
a>,     CCIC>
a>,   SPI>
a>,       NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     NONE>
a>),
 398>
a>        MFPR_910>
a>(GPIO71>
a>,    0x1C8, GPIO>
a>,     CCIC>
a>,   SPI>
a>,       NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     NONE>
a>),
 399>
a>        MFPR_910>
a>(GPIO72>
a>,    0x1CC, GPIO>
a>,     CCIC>
a>,   EXT_DMA>
a>,   NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     NONE>
a>),
 400>
a>        MFPR_910>
a>(GPIO73>
a>,    0x1D0, GPIO>
a>,     CCIC>
a>,   EXT_DMA>
a>,   NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     NONE>
a>),
 401>
a>        MFPR_910>
a>(GPIO74>
a>,    0x1D4, GPIO>
a>,     CCIC>
a>,   EXT_DMA>
a>,   NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     NONE>
a>),
 402>
a>        MFPR_910>
a>(GPIO75>
a>,    0x1D8, GPIO>
a>,     CCIC>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     NONE>
a>),
 403>
a>        MFPR_910>
a>(GPIO76>
a>,    0x1DC, GPIO>
a>,     CCIC>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     NONE>
a>),
 404>
a>        MFPR_910>
a>(GPIO77>
a>,    0x1E0, GPIO>
a>,     CCIC>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     NONE>
a>),
 405>
a>        MFPR_910>
a>(GPIO78>
a>,    0x1E4, GPIO>
a>,     CCIC>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      ULPI>
a>,     NONE>
a>,     NONE>
a>),
 406>
a>        MFPR_910>
a>(GPIO79>
a>,    0x1E8, GPIO>
a>,     TWSI>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 407>
a>        MFPR_910>
a>(GPIO80>
a>,    0x1EC, GPIO>
a>,     TWSI>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 408>
a>        MFPR_910>
a>(GPIO81>
a>,    0x1F0, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 409>
a>        MFPR_910>
a>(GPIO82>
a>,    0x1F4, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 410>
a>        MFPR_910>
a>(GPIO83>
a>,    0x1F8, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 411>
a>        MFPR_910>
a>(GPIO84>
a>,    0x1FC, GPIO>
a>,     LCD>
a>,    VCXO_REQ2>
a>, NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 412>
a>        MFPR_910>
a>(GPIO85>
a>,    0x200, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 413>
a>        MFPR_910>
a>(GPIO86>
a>,    0x204, GPIO>
a>,     LCD>
a>,    VCXO_OUT2>
a>, NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 414>
a>        MFPR_910>
a>(GPIO87>
a>,    0x208, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 415>
a>        MFPR_910>
a>(GPIO88>
a>,    0x20C, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 416>
a>        MFPR_910>
a>(GPIO89>
a>,    0x210, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 417>
a>        MFPR_910>
a>(GPIO90>
a>,    0x214, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 418>
a>        MFPR_910>
a>(GPIO91>
a>,    0x218, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 419>
a>        MFPR_910>
a>(GPIO92>
a>,    0x21C, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 420>
a>        MFPR_910>
a>(GPIO93>
a>,    0x220, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 421>
a>        MFPR_910>
a>(GPIO94>
a>,    0x224, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 422>
a>        MFPR_910>
a>(GPIO95>
a>,    0x228, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 423>
a>        MFPR_910>
a>(GPIO96>
a>,    0x22C, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 424>
a>        MFPR_910>
a>(GPIO97>
a>,    0x230, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 425>
a>        MFPR_910>
a>(GPIO98>
a>,    0x234, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 426>
a>        MFPR_910>
a>(GPIO99>
a>,    0x0B0, MMC1>
a>,     GPIO>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 427>
a>        MFPR_910>
a>(GPIO100>
a>,   0x238, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 428>
a>        MFPR_910>
a>(GPIO101>
a>,   0x23C, GPIO>
a>,     LCD>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 429>
a>        MFPR_910>
a>(GPIO102>
a>,   0x240, GPIO>
a>,     LCD>
a>,    DSSP2>
a>,     SPI>
a>,       NONE>
a>,      NONE>
a>,     NONE>
a>,     SPI2>
a>),
 430>
a>        MFPR_910>
a>(GPIO103>
a>,   0x244, GPIO>
a>,     LCD>
a>,    DSSP2>
a>,     SPI>
a>,       NONE>
a>,      NONE>
a>,     NONE>
a>,     SPI2>
a>),
 431>
a>        MFPR_910>
a>(GPIO104>
a>,   0x248, GPIO>
a>,     LCD>
a>,    DSSP2>
a>,     SPI>
a>,       NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 432>
a>        MFPR_910>
a>(GPIO105>
a>,   0x24C, GPIO>
a>,     LCD>
a>,    DSSP2>
a>,     SPI>
a>,       NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 433>
a>        MFPR_910>
a>(GPIO106>
a>,   0x250, GPIO>
a>,     LCD>
a>,    DSSP3>
a>,     ONE_WIRE>
a>,  NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 434>
a>        MFPR_910>
a>(GPIO107>
a>,   0x254, GPIO>
a>,     LCD>
a>,    DSSP3>
a>,     SPI>
a>,       NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 435>
a>        MFPR_910>
a>(GPIO108>
a>,   0x258, GPIO>
a>,     LCD>
a>,    DSSP3>
a>,     SPI>
a>,       NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 436>
a>        MFPR_910>
a>(GPIO109>
a>,   0x25C, GPIO>
a>,     LCD>
a>,    DSSP3>
a>,     SPI>
a>,       NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 437>
a>        MFPR_910>
a>(GPIO110>
a>,   0x298, GPIO>
a>,     NONE>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 438>
a>        MFPR_910>
a>(GPIO111>
a>,   0x29C, GPIO>
a>,     NONE>
a>,   DSSP2>
a>,     NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 439>
a>        MFPR_910>
a>(GPIO112>
a>,   0x2A0, GPIO>
a>,     NONE>
a>,   DSSP2>
a>,     NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 440>
a>        MFPR_910>
a>(GPIO113>
a>,   0x2A4, GPIO>
a>,     NONE>
a>,   DSSP2>
a>,     NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 441>
a>        MFPR_910>
a>(GPIO114>
a>,   0x2A8, GPIO>
a>,     NONE>
a>,   DSSP3>
a>,     NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 442>
a>        MFPR_910>
a>(GPIO115>
a>,   0x2AC, GPIO>
a>,     NONE>
a>,   DSSP3>
a>,     NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 443>
a>        MFPR_910>
a>(GPIO116>
a>,   0x2B0, GPIO>
a>,     NONE>
a>,   DSSP3>
a>,     NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 444>
a>        MFPR_910>
a>(GPIO117>
a>,   0x0B4, PRI_JTAG>
a>, GPIO>
a>,   PWM0>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 445>
a>        MFPR_910>
a>(GPIO118>
a>,   0x0B8, PRI_JTAG>
a>, GPIO>
a>,   PWM1>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 446>
a>        MFPR_910>
a>(GPIO119>
a>,   0x0BC, PRI_JTAG>
a>, GPIO>
a>,   PWM2>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 447>
a>        MFPR_910>
a>(GPIO120>
a>,   0x0C0, PRI_JTAG>
a>, GPIO>
a>,   PWM3>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 448>
a>        MFPR_910>
a>(GPIO121>
a>,   0x32C, GPIO>
a>,     NONE>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 449>
a>        MFPR_910>
a>(GPIO122>
a>,   0x0C8, RESET>
a>,    GPIO>
a>,   32K_CLK,   NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 450>
a>        MFPR_910>
a>(GPIO123>
a>,   0x0CC, CLK_REQ>
a>,  GPIO>
a>,   ONE_WIRE>
a>,  EXT_DMA>
a>,   NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 451>
a>        MFPR_910>
a>(GPIO124>
a>,   0x0D0, GPIO>
a>,     MN_CLK>
a>, DAC_ST23>
a>,  NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 452>
a>        MFPR_910>
a>(GPIO125>
a>,   0x0D4, VCXO_REQ>
a>, GPIO>
a>,   NONE>
a>,      EXT_INT>
a>,   NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 453>
a>        MFPR_910>
a>(GPIO126>
a>,   0x06C, GPIO>
a>,     SMC>
a>,    NONE>
a>,      SM_ADDR18>
a>, NONE>
a>,      EXT_DMA>
a>,  NONE>
a>,     NONE>
a>),
 454>
a>        MFPR_910>
a>(GPIO127>
a>,   0x070, GPIO>
a>,     SMC>
a>,    NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 455>
a>        MFPR_910>
a>(ND_IO15>
a>,   0x004, NAND>
a>,     GPIO>
a>,   USIM2>
a>,     EXT_DMA>
a>,   NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 456>
a>        MFPR_910>
a>(ND_IO14>
a>,   0x008, NAND>
a>,     GPIO>
a>,   USIM2>
a>,     NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 457>
a>        MFPR_910>
a>(ND_IO13>
a>,   0x00C, NAND>
a>,     GPIO>
a>,   USIM2>
a>,     EXT_INT>
a>,   NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 458>
a>        MFPR_910>
a>(ND_IO12>
a>,   0x010, NAND>
a>,     GPIO>
a>,   SSP2>
a>,      EXT_INT>
a>,   NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 459>
a>        MFPR_910>
a>(ND_IO11>
a>,   0x014, NAND>
a>,     GPIO>
a>,   SSP2>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 460>
a>        MFPR_910>
a>(ND_IO10>
a>,   0x018, NAND>
a>,     GPIO>
a>,   SSP2>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 461>
a>        MFPR_910>
a>(ND_IO9>
a>,    0x01C, NAND>
a>,     GPIO>
a>,   SSP2>
a>,      NONE>
a>,      VCXO_OUT2>
a>, NONE>
a>,     NONE>
a>,     NONE>
a>),
 462>
a>        MFPR_910>
a>(ND_IO8>
a>,    0x020, NAND>
a>,     GPIO>
a>,   NONE>
a>,      NONE>
a>,      PWM3>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 463>
a>        MFPR_910>
a>(ND_IO7>
a>,    0x024, NAND>
a>,     MMC3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 464>
a>        MFPR_910>
a>(ND_IO6>
a>,    0x028, NAND>
a>,     MMC3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 465>
a>        MFPR_910>
a>(ND_IO5>
a>,    0x02C, NAND>
a>,     MMC3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 466>
a>        MFPR_910>
a>(ND_IO4>
a>,    0x030, NAND>
a>,     MMC3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 467>
a>        MFPR_910>
a>(ND_IO3>
a>,    0x034, NAND>
a>,     MMC3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 468>
a>        MFPR_910>
a>(ND_IO2>
a>,    0x038, NAND>
a>,     MMC3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 469>
a>        MFPR_910>
a>(ND_IO1>
a>,    0x03C, NAND>
a>,     MMC3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 470>
a>        MFPR_910>
a>(ND_IO0>
a>,    0x040, NAND>
a>,     MMC3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 471>
a>        MFPR_910>
a>(ND_NCS0>
a>,   0x044, NAND>
a>,     GPIO>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 472>
a>        MFPR_910>
a>(ND_NCS1>
a>,   0x048, NAND>
a>,     GPIO>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 473>
a>        MFPR_910>
a>(SM_NCS0>
a>,   0x04C, SMC>
a>,      GPIO>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 474>
a>        MFPR_910>
a>(SM_NCS1>
a>,   0x050, SMC>
a>,      GPIO>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 475>
a>        MFPR_910>
a>(ND_NWE>
a>,    0x054, GPIO>
a>,     NAND>
a>,   NONE>
a>,      SM_ADDR20>
a>, NONE>
a>,      SMC>
a>,      NONE>
a>,     NONE>
a>),
 476>
a>        MFPR_910>
a>(ND_NRE>
a>,    0x058, GPIO>
a>,     NAND>
a>,   NONE>
a>,      SMC>
a>,       NONE>
a>,      EXT_DMA>
a>,  NONE>
a>,     NONE>
a>),
 477>
a>        MFPR_910>
a>(ND_CLE>
a>,    0x05C, NAND>
a>,     MMC3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 478>
a>        MFPR_910>
a>(ND_ALE>
a>,    0x060, GPIO>
a>,     NAND>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 479>
a>        MFPR_910>
a>(SM_SCLK>
a>,   0x064, MMC3>
a>,     NONE>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 480>
a>        MFPR_910>
a>(ND_RDY0>
a>,   0x068, NAND>
a>,     GPIO>
a>,   NONE>
a>,      SMC>
a>,       NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 481>
a>        MFPR_910>
a>(SM_ADV>
a>,    0x074, SMC>
a>,      GPIO>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 482>
a>        MFPR_910>
a>(ND_RDY1>
a>,   0x078, NAND>
a>,     GPIO>
a>,   NONE>
a>,      SMC>
a>,       NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 483>
a>        MFPR_910>
a>(SM_ADVMUX>
a>, 0x07C, SMC>
a>,      GPIO>
a>,   NONE>
a>,      SM_ADDR19>
a>, NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 484>
a>        MFPR_910>
a>(SM_RDY>
a>,    0x080, SMC>
a>,      GPIO>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 485>
a>        MFPR_910>
a>(MMC1_DAT7>
a>, 0x084, MMC1>
a>,     GPIO>
a>,   SEC1_JTAG>
a>, TB>
a>,        NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 486>
a>        MFPR_910>
a>(MMC1_DAT6>
a>, 0x088, MMC1>
a>,     GPIO>
a>,   SEC1_JTAG>
a>, TB>
a>,        NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 487>
a>        MFPR_910>
a>(MMC1_DAT5>
a>, 0x08C, MMC1>
a>,     GPIO>
a>,   SEC1_JTAG>
a>, TB>
a>,        NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 488>
a>        MFPR_910>
a>(MMC1_DAT4>
a>, 0x090, MMC1>
a>,     GPIO>
a>,   NONE>
a>,      TB>
a>,        NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 489>
a>        MFPR_910>
a>(MMC1_DAT3>
a>, 0x094, MMC1>
a>,     HSL>
a>,    SEC2_JTAG>
a>, SSP0>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 490>
a>        MFPR_910>
a>(MMC1_DAT2>
a>, 0x098, MMC1>
a>,     HSL>
a>,    SEC2_JTAG>
a>, SSP2>
a>,      SSP0>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 491>
a>        MFPR_910>
a>(MMC1_DAT1>
a>, 0x09C, MMC1>
a>,     HSL>
a>,    SEC2_JTAG>
a>, SSP2>
a>,      SSP0>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 492>
a>        MFPR_910>
a>(MMC1_DAT0>
a>, 0x0A0, MMC1>
a>,     HSL>
a>,    SEC2_JTAG>
a>, SSP2>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 493>
a>        MFPR_910>
a>(MMC1_CMD>
a>,  0x0A4, MMC1>
a>,     HSL>
a>,    SEC1_JTAG>
a>, SSP2>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 494>
a>        MFPR_910>
a>(MMC1_CLK>
a>,  0x0A8, MMC1>
a>,     HSL>
a>,    SEC2_JTAG>
a>, SSP0>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 495>
a>        MFPR_910>
a>(MMC1_CD>
a>,   0x0AC, MMC1>
a>,     GPIO>
a>,   SEC1_JTAG>
a>, NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 496>
a>        MFPR_910>
a>(VCXO_OUT>
a>,  0x0D8, VCXO_OUT>
a>, PWM3>
a>,   NONE>
a>,      NONE>
a>,      NONE>
a>,      NONE>
a>,     NONE>
a>,     NONE>
a>),
 497>
a>};
 498>
a>
 499>
a>
 500>
a>static const unsigned p910_usim2_pin1>
a>[] = {GPIO67>
a>, GPIO68>
a>, GPIO69>
a>};
 501>
a>static const unsigned p910_usim2_pin2>
a>[] = {ND_IO15>
a>, ND_IO14>
a>, ND_IO13>
a>};
 502>
a>static const unsigned p910_mmc1_pin1>
a>[] = {MMC1_DAT7>
a>, MMC1_DAT6>
a>, MMC1_DAT5>
a>,
 503>
a>        MMC1_DAT4>
a>, MMC1_DAT3>
a>, MMC1_DAT2>
a>, MMC1_DAT1>
a>, MMC1_DAT0>
a>, MMC1_CMD>
a>,
 504>
a>        MMC1_CLK>
a>, MMC1_CD>
a>, GPIO99>
a>};
 505>
a>static const unsigned p910_mmc2_pin1>
a>[] = {GPIO33>
a>, GPIO34>
a>, GPIO35>
a>, GPIO36>
a>,
 506>
a>        GPIO37>
a>, GPIO38>
a>, GPIO39>
a>, GPIO40>
a>, GPIO41>
a>, GPIO42>
a>};
 507>
a>static const unsigned p910_mmc3_pin1>
a>[] = {GPIO33>
a>, GPIO34>
a>, GPIO35>
a>, GPIO36>
a>,
 508>
a>        GPIO49>
a>, GPIO50>
a>};
 509>
a>static const unsigned p910_mmc3_pin2>
a>[] = {ND_IO7>
a>, ND_IO6>
a>, ND_IO5>
a>, ND_IO4>
a>,
 510>
a>        ND_IO3>
a>, ND_IO2>
a>, ND_IO1>
a>, ND_IO0>
a>, ND_CLE>
a>, SM_SCLK>
a>};
 511>
a>static const unsigned p910_uart0_pin1>
a>[] = {GPIO29>
a>, GPIO30>
a>, GPIO31>
a>, GPIO32>
a>};
 512>
a>static const unsigned p910_uart1_pin1>
a>[] = {GPIO47>
a>, GPIO48>
a>};
 513>
a>static const unsigned p910_uart1_pin2>
a>[] = {GPIO31>
a>, GPIO32>
a>};
 514>
a>static const unsigned p910_uart1_pin3>
a>[] = {GPIO45>
a>, GPIO46>
a>};
 515>
a>static const unsigned p910_uart1_pin4>
a>[] = {GPIO29>
a>, GPIO30>
a>, GPIO31>
a>, GPIO32>
a>};
 516>
a>static const unsigned p910_uart1_pin5>
a>[] = {GPIO43>
a>, GPIO44>
a>, GPIO45>
a>, GPIO46>
a>};
 517>
a>static const unsigned p910_uart2_pin1>
a>[] = {GPIO43>
a>, GPIO44>
a>};
 518>
a>static const unsigned p910_uart2_pin2>
a>[] = {GPIO51>
a>, GPIO52>
a>};
 519>
a>static const unsigned p910_uart2_pin3>
a>[] = {GPIO43>
a>, GPIO44>
a>, GPIO45>
a>, GPIO46>
a>};
 520>
a>static const unsigned p910_uart2_pin4>
a>[] = {GPIO51>
a>, GPIO52>
a>, GPIO53>
a>, GPIO54>
a>};
 521>
a>static const unsigned p910_twsi_pin1>
a>[] = {GPIO51>
a>, GPIO52>
a>};
 522>
a>static const unsigned p910_twsi_pin2>
a>[] = {GPIO53>
a>, GPIO54>
a>};
 523>
a>static const unsigned p910_twsi_pin3>
a>[] = {GPIO79>
a>, GPIO80>
a>};
 524>
a>static const unsigned p910_ccic_pin1>
a>[] = {GPIO67>
a>, GPIO68>
a>, GPIO69>
a>, GPIO70>
a>,
 525>
a>        GPIO71>
a>, GPIO72>
a>, GPIO73>
a>, GPIO74>
a>, GPIO75>
a>, GPIO76>
a>, GPIO77>
a>, GPIO78>
a>};
 526>
a>static const unsigned p910_lcd_pin1>
a>[] = {GPIO81>
a>, GPIO82>
a>, GPIO83>
a>, GPIO84>
a>,
 527>
a>        GPIO85>
a>, GPIO86>
a>, GPIO87>
a>, GPIO88>
a>, GPIO89>
a>, GPIO90>
a>, GPIO91>
a>, GPIO92>
a>,
 528>
a>        GPIO93>
a>, GPIO94>
a>, GPIO95>
a>, GPIO96>
a>, GPIO97>
a>, GPIO98>
a>, GPIO100>
a>, GPIO101>
a>,
 529>
a>        GPIO102>
a>, GPIO103>
a>};
 530>
a>static const unsigned p910_spi_pin1>
a>[] = {GPIO104>
a>, GPIO105>
a>, GPIO107>
a>, GPIO108>
a>};
 531>
a>static const unsigned p910_spi_pin2>
a>[] = {GPIO43>
a>, GPIO44>
a>, GPIO45>
a>, GPIO46>
a>};
 532>
a>static const unsigned p910_spi_pin3>
a>[] = {GPIO33>
a>, GPIO34>
a>, GPIO35>
a>, GPIO36>
a>,
 533>
a>        GPIO37>
a>};
 534>
a>static const unsigned p910_spi_pin4>
a>[] = {GPIO67>
a>, GPIO68>
a>, GPIO69>
a>, GPIO70>
a>,
 535>
a>        GPIO71>
a>};
 536>
a>static const unsigned p910_spi2_pin1>
a>[] = {GPIO64>
a>, GPIO65>
a>};
 537>
a>static const unsigned p910_spi2_pin2>
a>[] = {GPIO102>
a>, GPIO103>
a>};
 538>
a>static const unsigned p910_dssp2_pin1>
a>[] = {GPIO102>
a>, GPIO103>
a>, GPIO104>
a>, GPIO105>
a>};
 539>
a>static const unsigned p910_dssp2_pin2>
a>[] = {GPIO43>
a>, GPIO44>
a>, GPIO45>
a>, GPIO46>
a>};
 540>
a>static const unsigned p910_dssp2_pin3>
a>[] = {GPIO111>
a>, GPIO112>
a>, GPIO113>
a>};
 541>
a>static const unsigned p910_dssp3_pin1>
a>[] = {GPIO106>
a>, GPIO107>
a>, GPIO108>
a>, GPIO109>
a>};
 542>
a>static const unsigned p910_dssp3_pin2>
a>[] = {GPIO51>
a>, GPIO52>
a>, GPIO53>
a>, GPIO54>
a>};
 543>
a>static const unsigned p910_dssp3_pin3>
a>[] = {GPIO114>
a>, GPIO115>
a>, GPIO116>
a>};
 544>
a>static const unsigned p910_ssp0_pin1>
a>[] = {MMC1_DAT3>
a>, MMC1_DAT2>
a>, MMC1_DAT1>
a>,
 545>
a>        MMC1_CLK>
a>};
 546>
a>static const unsigned p910_ssp0_pin2>
a>[] = {GPIO33>
a>, GPIO34>
a>, GPIO35>
a>, GPIO36>
a>};
 547>
a>static const unsigned p910_ssp0_pin3>
a>[] = {GPIO47>
a>, GPIO48>
a>, GPIO49>
a>, GPIO50>
a>};
 548>
a>static const unsigned p910_ssp0_pin4>
a>[] = {GPIO51>
a>, GPIO52>
a>, GPIO53>
a>, GPIO54>
a>};
 549>
a>static const unsigned p910_ssp1_pin1>
a>[] = {GPIO21>
a>, GPIO22>
a>, GPIO23>
a>, GPIO24>
a>};
 550>
a>static const unsigned p910_ssp1_pin2>
a>[] = {GPIO20>
a>, GPIO21>
a>, GPIO22>
a>, GPIO23>
a>,
 551>
a>        GPIO24>
a>};
 552>
a>static const unsigned p910_ssp2_pin1>
a>[] = {MMC1_DAT2>
a>, MMC1_DAT1>
a>, MMC1_DAT0>
a>,
 553>
a>        MMC1_CMD>
a>};
 554>
a>static const unsigned p910_ssp2_pin2>
a>[] = {GPIO33>
a>, GPIO34>
a>, GPIO35>
a>, GPIO36>
a>};
 555>
a>static const unsigned p910_ssp2_pin3>
a>[] = {GPIO47>
a>, GPIO48>
a>, GPIO49>
a>, GPIO50>
a>};
 556>
a>static const unsigned p910_ssp2_pin4>
a>[] = {ND_IO12>
a>, ND_IO11>
a>, ND_IO10>
a>, ND_IO9>
a>};
 557>
a>static const unsigned p910_gssp_pin1>
a>[] = {GPIO25>
a>, GPIO26>
a>, GPIO27>
a>, GPIO28>
a>};
 558>
a>static const unsigned p910_pwm0_pin1>
a>[] = {GPIO117>
a>};
 559>
a>static const unsigned p910_pwm1_pin1>
a>[] = {GPIO118>
a>};
 560>
a>static const unsigned p910_pwm1_pin2>
a>[] = {GPIO51>
a>};
 561>
a>static const unsigned p910_pwm2_pin1>
a>[] = {GPIO119>
a>};
 562>
a>static const unsigned p910_pwm3_pin1>
a>[] = {GPIO120>
a>};
 563>
a>static const unsigned p910_pwm3_pin2>
a>[] = {ND_IO8>
a>};
 564>
a>static const unsigned p910_pwm3_pin3>
a>[] = {VCXO_OUT>
a>};
 565>
a>static const unsigned p910_pri_jtag_pin1>
a>[] = {GPIO117>
a>, GPIO118>
a>, GPIO119>
a>,
 566>
a>        GPIO120>
a>};
 567>
a>static const unsigned p910_sec1_jtag_pin1>
a>[] = {MMC1_DAT7>
a>, MMC1_DAT6>
a>, MMC1_DAT5>
a>,
 568>
a>        MMC1_CMD>
a>, MMC1_CD>
a>};
 569>
a>static const unsigned p910_sec2_jtag_pin1>
a>[] = {MMC1_DAT3>
a>, MMC1_DAT2>
a>, MMC1_DAT1>
a>,
 570>
a>        MMC1_DAT0>
a>, MMC1_CLK>
a>};
 571>
a>static const unsigned p910_hsl_pin1>
a>[] = {GPIO37>
a>, GPIO38>
a>, GPIO39>
a>, GPIO40>
a>,
 572>
a>        GPIO41>
a>, GPIO42>
a>};
 573>
a>static const unsigned p910_hsl_pin2>
a>[] = {GPIO61>
a>, GPIO62>
a>, GPIO63>
a>, GPIO64>
a>,
 574>
a>        GPIO65>
a>, GPIO66>
a>};
 575>
a>static const unsigned p910_hsl_pin3>
a>[] = {MMC1_DAT3>
a>, MMC1_DAT2>
a>, MMC1_DAT1>
a>,
 576>
a>        MMC1_DAT0>
a>, MMC1_CMD>
a>, MMC1_CLK>
a>};
 577>
a>static const unsigned p910_w1_pin1>
a>[] = {GPIO59>
a>};
 578>
a>static const unsigned p910_w1_pin2>
a>[] = {GPIO65>
a>};
 579>
a>static const unsigned p910_w1_pin3>
a>[] = {GPIO106>
a>};
 580>
a>static const unsigned p910_w1_pin4>
a>[] = {GPIO123>
a>};
 581>
a>static const unsigned p910_kpmk_pin1>
a>[] = {GPIO0>
a>, GPIO1>
a>, GPIO2>
a>, GPIO3>
a>, GPIO4>
a>,
 582>
a>        GPIO5>
a>, GPIO6>
a>, GPIO7>
a>, GPIO8>
a>, GPIO9>
a>, GPIO10>
a>, GPIO11>
a>, GPIO12>
a>, GPIO13>
a>,
 583>
a>        GPIO14>
a>, GPIO15>
a>};
 584>
a>static const unsigned p910_kpmk_pin2>
a>[] = {GPIO0>
a>, GPIO1>
a>, GPIO2>
a>, GPIO3>
a>, GPIO4>
a>,
 585>
a>        GPIO5>
a>, GPIO6>
a>, GPIO7>
a>, GPIO8>
a>, GPIO9>
a>, GPIO12>
a>};
 586>
a>static const unsigned p910_kpdk_pin1>
a>[] = {GPIO12>
a>, GPIO13>
a>, GPIO14>
a>, GPIO15>
a>,
 587>
a>        GPIO16>
a>, GPIO17>
a>, GPIO18>
a>, GPIO19>
a>};
 588>
a>static const unsigned p910_tds_pin1>
a>[] = {GPIO55>
a>, GPIO56>
a>, GPIO57>
a>, GPIO58>
a>,
 589>
a>        GPIO59>
a>};
 590>
a>static const unsigned p910_tds_pin2>
a>[] = {GPIO55>
a>, GPIO57>
a>, GPIO58>
a>, GPIO59>
a>};
 591>
a>static const unsigned p910_tb_pin1>
a>[] = {GPIO14>
a>, GPIO15>
a>, GPIO16>
a>, GPIO17>
a>};
 592>
a>static const unsigned p910_tb_pin2>
a>[] = {GPIO55>
a>, GPIO56>
a>, GPIO57>
a>, GPIO58>
a>};
 593>
a>static const unsigned p910_tb_pin3>
a>[] = {MMC1_DAT7>
a>, MMC1_DAT6>
a>, MMC1_DAT5>
a>,
 594>
a>        MMC1_DAT4>
a>};
 595>
a>static const unsigned p910_ext_dma0_pin1>
a>[] = {GPIO72>
a>};
 596>
a>static const unsigned p910_ext_dma0_pin2>
a>[] = {ND_IO15>
a>};
 597>
a>static const unsigned p910_ext_dma0_pin3>
a>[] = {ND_NRE>
a>};
 598>
a>static const unsigned p910_ext_dma1_pin1>
a>[] = {GPIO73>
a>};
 599>
a>static const unsigned p910_ext_dma1_pin2>
a>[] = {GPIO123>
a>};
 600>
a>static const unsigned p910_ext_dma1_pin3>
a>[] = {GPIO126>
a>};
 601>
a>static const unsigned p910_ext_dma2_pin1>
a>[] = {GPIO74>
a>};
 602>
a>static const unsigned p910_ext0_int_pin1>
a>[] = {GPIO44>
a>};
 603>
a>static const unsigned p910_ext0_int_pin2>
a>[] = {ND_IO13>
a>};
 604>
a>static const unsigned p910_ext1_int_pin1>
a>[] = {GPIO45>
a>};
 605>
a>static const unsigned p910_ext1_int_pin2>
a>[] = {ND_IO12>
a>};
 606>
a>static const unsigned p910_ext2_int_pin1>
a>[] = {GPIO46>
a>};
 607>
a>static const unsigned p910_ext2_int_pin2>
a>[] = {GPIO125>
a>};
 608>
a>static const unsigned p910_dac_st23_pin1>
a>[] = {GPIO32>
a>};
 609>
a>static const unsigned p910_dac_st23_pin2>
a>[] = {GPIO43>
a>};
 610>
a>static const unsigned p910_dac_st23_pin3>
a>[] = {GPIO52>
a>};
 611>
a>static const unsigned p910_dac_st23_pin4>
a>[] = {GPIO124>
a>};
 612>
a>static const unsigned p910_vcxo_out_pin1>
a>[] = {GPIO50>
a>};
 613>
a>static const unsigned p910_vcxo_out_pin2>
a>[] = {VCXO_OUT>
a>};
 614>
a>static const unsigned p910_vcxo_out_pin3>
a>[] = {GPIO20>
a>};
 615>
a>static const unsigned p910_vcxo_req_pin1>
a>[] = {GPIO49>
a>};
 616>
a>static const unsigned p910_vcxo_req_pin2>
a>[] = {GPIO125>
a>};
 617>
a>static const unsigned p910_vcxo_out2_pin1>
a>[] = {GPIO86>
a>};
 618>
a>static const unsigned p910_vcxo_out2_pin2>
a>[] = {ND_IO9>
a>};
 619>
a>static const unsigned p910_vcxo_req2_pin1>
a>[] = {GPIO84>
a>};
 620>
a>static const unsigned p910_ulpi_pin1>
a>[] = {GPIO67>
a>, GPIO68>
a>, GPIO69>
a>, GPIO70>
a>,
 621>
a>        GPIO71>
a>, GPIO72>
a>, GPIO73>
a>, GPIO74>
a>, GPIO75>
a>, GPIO76>
a>, GPIO77>
a>, GPIO78>
a>};
 622>
a>static const unsigned p910_nand_pin1>
a>[] = {ND_IO15>
a>, ND_IO14>
a>, ND_IO13>
a>, ND_IO12>
a>,
 623>
a>        ND_IO11>
a>, ND_IO10>
a>, ND_IO9>
a>, ND_IO8>
a>, ND_IO7>
a>, ND_IO6>
a>, ND_IO5>
a>, ND_IO4>
a>,
 624>
a>        ND_IO3>
a>, ND_IO2>
a>, ND_IO1>
a>, ND_IO0>
a>, ND_NCS0>
a>, ND_NWE>
a>, ND_NRE>
a>, ND_CLE>
a>,
 625>
a>        ND_ALE>
a>, ND_RDY0>
a>};
 626>
a>static const unsigned p910_gpio0_pin1>
a>[] = {GPIO0>
a>};
 627>
a>static const unsigned p910_gpio0_pin2>
a>[] = {SM_ADV>
a>};
 628>
a>static const unsigned p910_gpio1_pin1>
a>[] = {GPIO1>
a>};
 629>
a>static const unsigned p910_gpio1_pin2>
a>[] = {ND_RDY1>
a>};
 630>
a>static const unsigned p910_gpio2_pin1>
a>[] = {GPIO2>
a>};
 631>
a>static const unsigned p910_gpio2_pin2>
a>[] = {SM_ADVMUX>
a>};
 632>
a>static const unsigned p910_gpio3_pin1>
a>[] = {GPIO3>
a>};
 633>
a>static const unsigned p910_gpio3_pin2>
a>[] = {SM_RDY>
a>};
 634>
a>static const unsigned p910_gpio20_pin1>
a>[] = {GPIO20>
a>};
 635>
a>static const unsigned p910_gpio20_pin2>
a>[] = {ND_IO15>
a>};
 636>
a>static const unsigned p910_gpio20_pin3>
a>[] = {MMC1_DAT6>
a>};
 637>
a>static const unsigned p910_gpio21_pin1>
a>[] = {GPIO21>
a>};
 638>
a>static const unsigned p910_gpio21_pin2>
a>[] = {ND_IO14>
a>};
 639>
a>static const unsigned p910_gpio21_pin3>
a>[] = {MMC1_DAT5>
a>};
 640>
a>static const unsigned p910_gpio22_pin1>
a>[] = {GPIO22>
a>};
 641>
a>static const unsigned p910_gpio22_pin2>
a>[] = {ND_IO13>
a>};
 642>
a>static const unsigned p910_gpio22_pin3>
a>[] = {MMC1_DAT4>
a>};
 643>
a>static const unsigned p910_gpio23_pin1>
a>[] = {GPIO23>
a>};
 644>
a>static const unsigned p910_gpio23_pin2>
a>[] = {ND_IO12>
a>};
 645>
a>static const unsigned p910_gpio23_pin3>
a>[] = {MMC1_CD>
a>};
 646>
a>static const unsigned p910_gpio24_pin1>
a>[] = {GPIO24>
a>};
 647>
a>static const unsigned p910_gpio24_pin2>
a>[] = {ND_IO11>
a>};
 648>
a>static const unsigned p910_gpio24_pin3>
a>[] = {MMC1_DAT7>
a>};
 649>
a>static const unsigned p910_gpio25_pin1>
a>[] = {GPIO25>
a>};
 650>
a>static const unsigned p910_gpio25_pin2>
a>[] = {ND_IO10>
a>};
 651>
a>static const unsigned p910_gpio26_pin1>
a>[] = {GPIO26>
a>};
 652>
a>static const unsigned p910_gpio26_pin2>
a>[] = {ND_IO9>
a>};
 653>
a>static const unsigned p910_gpio27_pin1>
a>[] = {GPIO27>
a>};
 654>
a>static const unsigned p910_gpio27_pin2>
a>[] = {ND_IO8>
a>};
 655>
a>static const unsigned p910_gpio85_pin1>
a>[] = {GPIO85>
a>};
 656>
a>static const unsigned p910_gpio85_pin2>
a>[] = {ND_NCS0>
a>};
 657>
a>static const unsigned p910_gpio86_pin1>
a>[] = {GPIO86>
a>};
 658>
a>static const unsigned p910_gpio86_pin2>
a>[] = {ND_NCS1>
a>};
 659>
a>static const unsigned p910_gpio87_pin1>
a>[] = {GPIO87>
a>};
 660>
a>static const unsigned p910_gpio87_pin2>
a>[] = {SM_NCS0>
a>};
 661>
a>static const unsigned p910_gpio88_pin1>
a>[] = {GPIO88>
a>};
 662>
a>static const unsigned p910_gpio88_pin2>
a>[] = {SM_NCS1>
a>};
 663>
a>static const unsigned p910_gpio89_pin1>
a>[] = {GPIO89>
a>};
 664>
a>static const unsigned p910_gpio89_pin2>
a>[] = {ND_NWE>
a>};
 665>
a>static const unsigned p910_gpio90_pin1>
a>[] = {GPIO90>
a>};
 666>
a>static const unsigned p910_gpio90_pin2>
a>[] = {ND_NRE>
a>};
 667>
a>static const unsigned p910_gpio91_pin1>
a>[] = {GPIO91>
a>};
 668>
a>static const unsigned p910_gpio91_pin2>
a>[] = {ND_ALE>
a>};
 669>
a>static const unsigned p910_gpio92_pin1>
a>[] = {GPIO92>
a>};
 670>
a>static const unsigned p910_gpio92_pin2>
a>[] = {ND_RDY0>
a>};
 671>
a>
 672>
a>static struct pxa3xx_pin_group>
a> pxa910_grps>
a>[] = {
 673>
a>        GRP_910>
a>("usim2 3p1", USIM2>
a>, p910_usim2_pin1>
a>),
 674>
a>        GRP_910>
a>("usim2 3p2", USIM2>
a>, p910_usim2_pin2>
a>),
 675>
a>        GRP_910>
a>("mmc1 12p", MMC1>
a>, p910_mmc1_pin1>
a>),
 676>
a>        GRP_910>
a>("mmc2 10p", MMC2>
a>, p910_mmc2_pin1>
a>),
 677>
a>        GRP_910>
a>("mmc3 6p", MMC3>
a>, p910_mmc3_pin1>
a>),
 678>
a>        GRP_910>
a>("mmc3 10p", MMC3>
a>, p910_mmc3_pin2>
a>),
 679>
a>        GRP_910>
a>("uart0 4p", UART0>
a>, p910_uart0_pin1>
a>),
 680>
a>        GRP_910>
a>("uart1 2p1", UART1>
a>, p910_uart1_pin1>
a>),
 681>
a>        GRP_910>
a>("uart1 2p2", UART1>
a>, p910_uart1_pin2>
a>),
 682>
a>        GRP_910>
a>("uart1 2p3", UART1>
a>, p910_uart1_pin3>
a>),
 683>
a>        GRP_910>
a>("uart1 4p4", UART1>
a>, p910_uart1_pin4>
a>),
 684>
a>        GRP_910>
a>("uart1 4p5", UART1>
a>, p910_uart1_pin5>
a>),
 685>
a>        GRP_910>
a>("uart2 2p1", UART2>
a>, p910_uart2_pin1>
a>),
 686>
a>        GRP_910>
a>("uart2 2p2", UART2>
a>, p910_uart2_pin2>
a>),
 687>
a>        GRP_910>
a>("uart2 4p3", UART2>
a>, p910_uart2_pin3>
a>),
 688>
a>        GRP_910>
a>("uart2 4p4", UART2>
a>, p910_uart2_pin4>
a>),
 689>
a>        GRP_910>
a>("twsi 2p1", TWSI>
a>, p910_twsi_pin1>
a>),
 690>
a>        GRP_910>
a>("twsi 2p2", TWSI>
a>, p910_twsi_pin2>
a>),
 691>
a>        GRP_910>
a>("twsi 2p3", TWSI>
a>, p910_twsi_pin3>
a>),
 692>
a>        GRP_910>
a>("ccic", CCIC>
a>, p910_ccic_pin1>
a>),
 693>
a>        GRP_910>
a>("lcd", LCD>
a>, p910_lcd_pin1>
a>),
 694>
a>        GRP_910>
a>("spi 4p1", SPI>
a>, p910_spi_pin1>
a>),
 695>
a>        GRP_910>
a>("spi 4p2", SPI>
a>, p910_spi_pin2>
a>),
 696>
a>        GRP_910>
a>("spi 5p3", SPI>
a>, p910_spi_pin3>
a>),
 697>
a>        GRP_910>
a>("spi 5p4", SPI>
a>, p910_spi_pin4>
a>),
 698>
a>        GRP_910>
a>("dssp2 4p1", DSSP2>
a>, p910_dssp2_pin1>
a>),
 699>
a>        GRP_910>
a>("dssp2 4p2", DSSP2>
a>, p910_dssp2_pin2>
a>),
 700>
a>        GRP_910>
a>("dssp2 3p3", DSSP2>
a>, p910_dssp2_pin3>
a>),
 701>
a>        GRP_910>
a>("dssp3 4p1", DSSP3>
a>, p910_dssp3_pin1>
a>),
 702>
a>        GRP_910>
a>("dssp3 4p2", DSSP3>
a>, p910_dssp3_pin2>
a>),
 703>
a>        GRP_910>
a>("dssp3 3p3", DSSP3>
a>, p910_dssp3_pin3>
a>),
 704>
a>        GRP_910>
a>("ssp0 4p1", SSP0>
a>, p910_ssp0_pin1>
a>),
 705>
a>        GRP_910>
a>("ssp0 4p2", SSP0>
a>, p910_ssp0_pin2>
a>),
 706>
a>        GRP_910>
a>("ssp0 4p3", SSP0>
a>, p910_ssp0_pin3>
a>),
 707>
a>        GRP_910>
a>("ssp0 4p4", SSP0>
a>, p910_ssp0_pin4>
a>),
 708>
a>        GRP_910>
a>("ssp1 4p1", SSP1>
a>, p910_ssp1_pin1>
a>),
 709>
a>        GRP_910>
a>("ssp1 5p2", SSP1>
a>, p910_ssp1_pin2>
a>),
 710>
a>        GRP_910>
a>("ssp2 4p1", SSP2>
a>, p910_ssp2_pin1>
a>),
 711>
a>        GRP_910>
a>("ssp2 4p2", SSP2>
a>, p910_ssp2_pin2>
a>),
 712>
a>        GRP_910>
a>("ssp2 4p3", SSP2>
a>, p910_ssp2_pin3>
a>),
 713>
a>        GRP_910>
a>("ssp2 4p4", SSP2>
a>, p910_ssp2_pin4>
a>),
 714>
a>        GRP_910>
a>("gssp", GSSP>
a>, p910_gssp_pin1>
a>),
 715>
a>        GRP_910>
a>("pwm0", PWM0>
a>, p910_pwm0_pin1>
a>),
 716>
a>        GRP_910>
a>("pwm1-1", PWM1>
a>, p910_pwm1_pin1>
a>),
 717>
a>        GRP_910>
a>("pwm1-2", PWM1>
a>, p910_pwm1_pin2>
a>),
 718>
a>        GRP_910>
a>("pwm2", PWM2>
a>, p910_pwm2_pin1>
a>),
 719>
a>        GRP_910>
a>("pwm3-1", PWM3>
a>, p910_pwm3_pin1>
a>),
 720>
a>        GRP_910>
a>("pwm3-2", PWM3>
a>, p910_pwm3_pin2>
a>),
 721>
a>        GRP_910>
a>("pwm3-3", PWM3>
a>, p910_pwm3_pin3>
a>),
 722>
a>        GRP_910>
a>("pri jtag", PRI_JTAG>
a>, p910_pri_jtag_pin1>
a>),
 723>
a>        GRP_910>
a>("sec1 jtag", SEC1_JTAG>
a>, p910_sec1_jtag_pin1>
a>),
 724>
a>        GRP_910>
a>("sec2 jtag", SEC2_JTAG>
a>, p910_sec2_jtag_pin1>
a>),
 725>
a>        GRP_910>
a>("hsl 6p1", HSL>
a>, p910_hsl_pin1>
a>),
 726>
a>        GRP_910>
a>("hsl 6p2", HSL>
a>, p910_hsl_pin2>
a>),
 727>
a>        GRP_910>
a>("hsl 6p3", HSL>
a>, p910_hsl_pin3>
a>),
 728>
a>        GRP_910>
a>("w1-1", ONE_WIRE>
a>, p910_w1_pin1>
a>),
 729>
a>        GRP_910>
a>("w1-2", ONE_WIRE>
a>, p910_w1_pin2>
a>),
 730>
a>        GRP_910>
a>("w1-3", ONE_WIRE>
a>, p910_w1_pin3>
a>),
 731>
a>        GRP_910>
a>("w1-4", ONE_WIRE>
a>, p910_w1_pin4>
a>),
 732>
a>        GRP_910>
a>("kpmk 16p1", KP_MK>
a>, p910_kpmk_pin1>
a>),
 733>
a>        GRP_910>
a>("kpmk 11p2", KP_MK>
a>, p910_kpmk_pin2>
a>),
 734>
a>        GRP_910>
a>("kpdk 8p1", KP_DK>
a>, p910_kpdk_pin1>
a>),
 735>
a>        GRP_910>
a>("tds 5p1", TDS>
a>, p910_tds_pin1>
a>),
 736>
a>        GRP_910>
a>("tds 4p2", TDS>
a>, p910_tds_pin2>
a>),
 737>
a>        GRP_910>
a>("tb 4p1", TB>
a>, p910_tb_pin1>
a>),
 738>
a>        GRP_910>
a>("tb 4p2", TB>
a>, p910_tb_pin2>
a>),
 739>
a>        GRP_910>
a>("tb 4p3", TB>
a>, p910_tb_pin3>
a>),
 740>
a>        GRP_910>
a>("ext dma0-1", EXT_DMA>
a>, p910_ext_dma0_pin1>
a>),
 741>
a>        GRP_910>
a>("ext dma0-2", EXT_DMA>
a>, p910_ext_dma0_pin2>
a>),
 742>
a>        GRP_910>
a>("ext dma0-3", EXT_DMA>
a>, p910_ext_dma0_pin3>
a>),
 743>
a>        GRP_910>
a>("ext dma1-1", EXT_DMA>
a>, p910_ext_dma1_pin1>
a>),
 744>
a>        GRP_910>
a>("ext dma1-2", EXT_DMA>
a>, p910_ext_dma1_pin2>
a>),
 745>
a>        GRP_910>
a>("ext dma1-3", EXT_DMA>
a>, p910_ext_dma1_pin3>
a>),
 746>
a>        GRP_910>
a>("ext dma2", EXT_DMA>
a>, p910_ext_dma2_pin1>
a>),
 747>
a>        GRP_910>
a>("ext0 int-1", EXT_INT>
a>, p910_ext0_int_pin1>
a>),
 748>
a>        GRP_910>
a>("ext0 int-2", EXT_INT>
a>, p910_ext0_int_pin2>
a>),
 749>
a>        GRP_910>
a>("ext1 int-1", EXT_INT>
a>, p910_ext1_int_pin1>
a>),
 750>
a>        GRP_910>
a>("ext1 int-2", EXT_INT>
a>, p910_ext1_int_pin2>
a>),
 751>
a>        GRP_910>
a>("ext2 int-1", EXT_INT>
a>, p910_ext2_int_pin1>
a>),
 752>
a>        GRP_910>
a>("ext2 int-2", EXT_INT>
a>, p910_ext2_int_pin2>
a>),
 753>
a>        GRP_910>
a>("dac st23-1", DAC_ST23>
a>, p910_dac_st23_pin1>
a>),
 754>
a>        GRP_910>
a>("dac st23-2", DAC_ST23>
a>, p910_dac_st23_pin2>
a>),
 755>
a>        GRP_910>
a>("dac st23-3", DAC_ST23>
a>, p910_dac_st23_pin3>
a>),
 756>
a>        GRP_910>
a>("dac st23-4", DAC_ST23>
a>, p910_dac_st23_pin4>
a>),
 757>
a>        GRP_910>
a>("vcxo out-1", VCXO_OUT>
a>, p910_vcxo_out_pin1>
a>),
 758>
a>        GRP_910>
a>("vcxo out-2", VCXO_OUT>
a>, p910_vcxo_out_pin2>
a>),
 759>
a>        GRP_910>
a>("vcxo out-3", VCXO_OUT>
a>, p910_vcxo_out_pin3>
a>),
 760>
a>        GRP_910>
a>("vcxo req-1", VCXO_REQ>
a>, p910_vcxo_req_pin1>
a>),
 761>
a>        GRP_910>
a>("vcxo req-2", VCXO_REQ>
a>, p910_vcxo_req_pin2>
a>),
 762>
a>        GRP_910>
a>("vcxo out2-1", VCXO_OUT2>
a>, p910_vcxo_out2_pin1>
a>),
 763>
a>        GRP_910>
a>("vcxo out2-2", VCXO_OUT2>
a>, p910_vcxo_out2_pin2>
a>),
 764>
a>        GRP_910>
a>("vcxo req2", VCXO_REQ2>
a>, p910_vcxo_req2_pin1>
a>),
 765>
a>        GRP_910>
a>("ulpi", ULPI>
a>, p910_ulpi_pin1>
a>),
 766>
a>        GRP_910>
a>("nand", NAND>
a>, p910_nand_pin1>
a>),
 767>
a>        GRP_910>
a>("gpio0-1", GPIO>
a>, p910_gpio0_pin1>
a>),
 768>
a>        GRP_910>
a>("gpio0-2", GPIO>
a>, p910_gpio0_pin2>
a>),
 769>
a>        GRP_910>
a>("gpio1-1", GPIO>
a>, p910_gpio1_pin1>
a>),
 770>
a>        GRP_910>
a>("gpio1-2", GPIO>
a>, p910_gpio1_pin2>
a>),
 771>
a>        GRP_910>
a>("gpio2-1", GPIO>
a>, p910_gpio2_pin1>
a>),
 772>
a>        GRP_910>
a>("gpio2-2", GPIO>
a>, p910_gpio2_pin2>
a>),
 773>
a>        GRP_910>
a>("gpio3-1", GPIO>
a>, p910_gpio3_pin1>
a>),
 774>
a>        GRP_910>
a>("gpio3-2", GPIO>
a>, p910_gpio3_pin2>
a>),
 775>
a>        GRP_910>
a>("gpio20-1", GPIO>
a>, p910_gpio20_pin1>
a>),
 776>
a>        GRP_910>
a>("gpio20-2", GPIO>
a>, p910_gpio20_pin2>
a>),
 777>
a>        GRP_910>
a>("gpio21-1", GPIO>
a>, p910_gpio21_pin1>
a>),
 778>
a>        GRP_910>
a>("gpio21-2", GPIO>
a>, p910_gpio21_pin2>
a>),
 779>
a>        GRP_910>
a>("gpio22-1", GPIO>
a>, p910_gpio22_pin1>
a>),
 780>
a>        GRP_910>
a>("gpio22-2", GPIO>
a>, p910_gpio22_pin2>
a>),
 781>
a>        GRP_910>
a>("gpio23-1", GPIO>
a>, p910_gpio23_pin1>
a>),
 782>
a>        GRP_910>
a>("gpio23-2", GPIO>
a>, p910_gpio23_pin2>
a>),
 783>
a>        GRP_910>
a>("gpio24-1", GPIO>
a>, p910_gpio24_pin1>
a>),
 784>
a>        GRP_910>
a>("gpio24-2", GPIO>
a>, p910_gpio24_pin2>
a>),
 785>
a>        GRP_910>
a>("gpio25-1", GPIO>
a>, p910_gpio25_pin1>
a>),
 786>
a>        GRP_910>
a>("gpio25-2", GPIO>
a>, p910_gpio25_pin2>
a>),
 787>
a>        GRP_910>
a>("gpio26-1", GPIO>
a>, p910_gpio26_pin1>
a>),
 788>
a>        GRP_910>
a>("gpio26-2", GPIO>
a>, p910_gpio26_pin2>
a>),
 789>
a>        GRP_910>
a>("gpio27-1", GPIO>
a>, p910_gpio27_pin1>
a>),
 790>
a>        GRP_910>
a>("gpio27-2", GPIO>
a>, p910_gpio27_pin2>
a>),
 791>
a>        GRP_910>
a>("gpio85-1", GPIO>
a>, p910_gpio85_pin1>
a>),
 792>
a>        GRP_910>
a>("gpio85-2", GPIO>
a>, p910_gpio85_pin2>
a>),
 793>
a>        GRP_910>
a>("gpio86-1", GPIO>
a>, p910_gpio86_pin1>
a>),
 794>
a>        GRP_910>
a>("gpio86-2", GPIO>
a>, p910_gpio86_pin2>
a>),
 795>
a>        GRP_910>
a>("gpio87-1", GPIO>
a>, p910_gpio87_pin1>
a>),
 796>
a>        GRP_910>
a>("gpio87-2", GPIO>
a>, p910_gpio87_pin2>
a>),
 797>
a>        GRP_910>
a>("gpio88-1", GPIO>
a>, p910_gpio88_pin1>
a>),
 798>
a>        GRP_910>
a>("gpio88-2", GPIO>
a>, p910_gpio88_pin2>
a>),
 799>
a>        GRP_910>
a>("gpio89-1", GPIO>
a>, p910_gpio89_pin1>
a>),
 800>
a>        GRP_910>
a>("gpio89-2", GPIO>
a>, p910_gpio89_pin2>
a>),
 801>
a>        GRP_910>
a>("gpio90-1", GPIO>
a>, p910_gpio90_pin1>
a>),
 802>
a>        GRP_910>
a>("gpio90-2", GPIO>
a>, p910_gpio90_pin2>
a>),
 803>
a>        GRP_910>
a>("gpio91-1", GPIO>
a>, p910_gpio91_pin1>
a>),
 804>
a>        GRP_910>
a>("gpio91-2", GPIO>
a>, p910_gpio91_pin2>
a>),
 805>
a>        GRP_910>
a>("gpio92-1", GPIO>
a>, p910_gpio92_pin1>
a>),
 806>
a>        GRP_910>
a>("gpio92-2", GPIO>
a>, p910_gpio92_pin2>
a>),
 807>
a>};
 808>
a>
 809>
a>static const char * const p910_usim2_grps>
a>[] = {"usim2 3p1", "usim2 3p2"};
 810>
a>static const char * const p910_mmc1_grps>
a>[] = {"mmc1 12p"};
 811>
a>static const char * const p910_mmc2_grps>
a>[] = {"mmc2 10p"};
 812>
a>static const char * const p910_mmc3_grps>
a>[] = {"mmc3 6p", "mmc3 10p"};
 813>
a>static const char * const p910_uart0_grps>
a>[] = {"uart0 4p"};
 814>
a>static const char * const p910_uart1_grps>
a>[] = {"uart1 2p1", "uart1 2p2",
 815>
a>        "uart1 2p3", "uart1 4p4", "uart1 4p5"};
 816>
a>static const char * const p910_uart2_grps>
a>[] = {"uart2 2p1", "uart2 2p2",
 817>
a>        "uart2 4p3", "uart2 4p4"};
 818>
a>static const char * const p910_twsi_grps>
a>[] = {"twsi 2p1", "twsi 2p2",
 819>
a>        "twsi 2p3"};
 820>
a>static const char * const p910_ccic_grps>
a>[] = {"ccic"};
 821>
a>static const char * const p910_lcd_grps>
a>[] = {"lcd"};
 822>
a>static const char * const p910_spi_grps>
a>[] = {"spi 4p1", "spi 4p2", "spi 5p3",
 823>
a>        "spi 5p4"};
 824>
a>static const char * const p910_dssp2_grps>
a>[] = {"dssp2 4p1", "dssp2 4p2",
 825>
a>        "dssp2 3p3"};
 826>
a>static const char * const p910_dssp3_grps>
a>[] = {"dssp3 4p1", "dssp3 4p2",
 827>
a>        "dssp3 3p3"};
 828>
a>static const char * const p910_ssp0_grps>
a>[] = {"ssp0 4p1", "ssp0 4p2",
 829>
a>        "ssp0 4p3", "ssp0 4p4"};
 830>
a>static const char * const p910_ssp1_grps>
a>[] = {"ssp1 4p1", "ssp1 5p2"};
 831>
a>static const char * const p910_ssp2_grps>
a>[] = {"ssp2 4p1", "ssp2 4p2",
 832>
a>        "ssp2 4p3", "ssp2 4p4"};
 833>
a>static const char * const p910_gssp_grps>
a>[] = {"gssp"};
 834>
a>static const char * const p910_pwm0_grps>
a>[] = {"pwm0"};
 835>
a>static const char * const p910_pwm1_grps>
a>[] = {"pwm1-1", "pwm1-2"};
 836>
a>static const char * const p910_pwm2_grps>
a>[] = {"pwm2"};
 837>
a>static const char * const p910_pwm3_grps>
a>[] = {"pwm3-1", "pwm3-2", "pwm3-3"};
 838>
a>static const char * const p910_pri_jtag_grps>
a>[] = {"pri jtag"};
 839>
a>static const char * const p910_sec1_jtag_grps>
a>[] = {"sec1 jtag"};
 840>
a>static const char * const p910_sec2_jtag_grps>
a>[] = {"sec2 jtag"};
 841>
a>static const char * const p910_hsl_grps>
a>[] = {"hsl 6p1", "hsl 6p2", "hsl 6p3"};
 842>
a>static const char * const p910_w1_grps>
a>[] = {"w1-1", "w1-2", "w1-3", "w1-4"};
 843>
a>static const char * const p910_kpmk_grps>
a>[] = {"kpmk 16p1", "kpmk 11p2"};
 844>
a>static const char * const p910_kpdk_grps>
a>[] = {"kpdk 8p1"};
 845>
a>static const char * const p910_tds_grps>
a>[] = {"tds 5p1", "tds 4p2"};
 846>
a>static const char * const p910_tb_grps>
a>[] = {"tb 4p1", "tb 4p2", "tb 4p3"};
 847>
a>static const char * const p910_dma0_grps>
a>[] = {"ext dma0-1", "ext dma0-2",
 848>
a>        "ext dma0-3"};
 849>
a>static const char * const p910_dma1_grps>
a>[] = {"ext dma1-1", "ext dma1-2",
 850>
a>        "ext dma1-3"};
 851>
a>static const char * const p910_dma2_grps>
a>[] = {"ext dma2"};
 852>
a>static const char * const p910_int0_grps>
a>[] = {"ext0 int-1", "ext0 int-2"};
 853>
a>static const char * const p910_int1_grps>
a>[] = {"ext1 int-1", "ext1 int-2"};
 854>
a>static const char * const p910_int2_grps>
a>[] = {"ext2 int-1", "ext2 int-2"};
 855>
a>static const char * const p910_dac_st23_grps>
a>[] = {"dac st23-1", "dac st23-2",
 856>
a>        "dac st23-3", "dac st23-4"};
 857>
a>static const char * const p910_vcxo_out_grps>
a>[] = {"vcxo out-1", "vcxo out-2",
 858>
a>        "vcxo out-3"};
 859>
a>static const char * const p910_vcxo_req_grps>
a>[] = {"vcxo req-1", "vcxo req-2"};
 860>
a>static const char * const p910_vcxo_out2_grps>
a>[] = {"vcxo out2-1",
 861>
a>        "vcxo out2-2"};
 862>
a>static const char * const p910_vcxo_req2_grps>
a>[] = {"vcxo req2"};
 863>
a>static const char * const p910_ulpi_grps>
a>[] = {"ulpi"};
 864>
a>static const char * const p910_nand_grps>
a>[] = {"nand"};
 865>
a>static const char * const p910_gpio0_grps>
a>[] = {"gpio0-1", "gpio0-2"};
 866>
a>static const char * const p910_gpio1_grps>
a>[] = {"gpio1-1", "gpio1-2"};
 867>
a>static const char * const p910_gpio2_grps>
a>[] = {"gpio2-1", "gpio2-2"};
 868>
a>static const char * const p910_gpio3_grps>
a>[] = {"gpio3-1", "gpio3-2"};
 869>
a>static const char * const p910_gpio20_grps>
a>[] = {"gpio20-1", "gpio20-2"};
 870>
a>static const char * const p910_gpio21_grps>
a>[] = {"gpio21-1", "gpio21-2"};
 871>
a>static const char * const p910_gpio22_grps>
a>[] = {"gpio22-1", "gpio22-2"};
 872>
a>static const char * const p910_gpio23_grps>
a>[] = {"gpio23-1", "gpio23-2"};
 873>
a>static const char * const p910_gpio24_grps>
a>[] = {"gpio24-1", "gpio24-2"};
 874>
a>static const char * const p910_gpio25_grps>
a>[] = {"gpio25-1", "gpio25-2"};
 875>
a>static const char * const p910_gpio26_grps>
a>[] = {"gpio26-1", "gpio26-2"};
 876>
a>static const char * const p910_gpio27_grps>
a>[] = {"gpio27-1", "gpio27-2"};
 877>
a>static const char * const p910_gpio85_grps>
a>[] = {"gpio85-1", "gpio85-2"};
 878>
a>static const char * const p910_gpio86_grps>
a>[] = {"gpio86-1", "gpio86-2"};
 879>
a>static const char * const p910_gpio87_grps>
a>[] = {"gpio87-1", "gpio87-2"};
 880>
a>static const char * const p910_gpio88_grps>
a>[] = {"gpio88-1", "gpio88-2"};
 881>
a>static const char * const p910_gpio89_grps>
a>[] = {"gpio89-1", "gpio89-2"};
 882>
a>static const char * const p910_gpio90_grps>
a>[] = {"gpio90-1", "gpio90-2"};
 883>
a>static const char * const p910_gpio91_grps>
a>[] = {"gpio91-1", "gpio91-2"};
 884>
a>static const char * const p910_gpio92_grps>
a>[] = {"gpio92-1", "gpio92-2"};
 885>
a>
 886>
a>static struct pxa3xx_pmx_func>
a> pxa910_funcs>
a>[] = {
 887>
a>        {"usim2",       ARRAY_AND_SIZE>
a>(p910_usim2_grps>
a>)},
 888>
a>        {"mmc1",        ARRAY_AND_SIZE>
a>(p910_mmc1_grps>
a>)},
 889>
a>        {"mmc2",        ARRAY_AND_SIZE>
a>(p910_mmc2_grps>
a>)},
 890>
a>        {"mmc3",        ARRAY_AND_SIZE>
a>(p910_mmc3_grps>
a>)},
 891>
a>        {"uart0",       ARRAY_AND_SIZE>
a>(p910_uart0_grps>
a>)},
 892>
a>        {"uart1",       ARRAY_AND_SIZE>
a>(p910_uart1_grps>
a>)},
 893>
a>        {"uart2",       ARRAY_AND_SIZE>
a>(p910_uart2_grps>
a>)},
 894>
a>        {"twsi",        ARRAY_AND_SIZE>
a>(p910_twsi_grps>
a>)},
 895>
a>        {"ccic",        ARRAY_AND_SIZE>
a>(p910_ccic_grps>
a>)},
 896>
a>        {"lcd",         ARRAY_AND_SIZE>
a>(p910_lcd_grps>
a>)},
 897>
a>        {"spi",         ARRAY_AND_SIZE>
a>(p910_spi_grps>
a>)},
 898>
a>        {"dssp2",       ARRAY_AND_SIZE>
a>(p910_dssp2_grps>
a>)},
 899>
a>        {"dssp3",       ARRAY_AND_SIZE>
a>(p910_dssp3_grps>
a>)},
 900>
a>        {"ssp0",        ARRAY_AND_SIZE>
a>(p910_ssp0_grps>
a>)},
 901>
a>        {"ssp1",        ARRAY_AND_SIZE>
a>(p910_ssp1_grps>
a>)},
 902>
a>        {"ssp2",        ARRAY_AND_SIZE>
a>(p910_ssp2_grps>
a>)},
 903>
a>        {"gssp",        ARRAY_AND_SIZE>
a>(p910_gssp_grps>
a>)},
 904>
a>        {"pwm0",        ARRAY_AND_SIZE>
a>(p910_pwm0_grps>
a>)},
 905>
a>        {"pwm1",        ARRAY_AND_SIZE>
a>(p910_pwm1_grps>
a>)},
 906>
a>        {"pwm2",        ARRAY_AND_SIZE>
a>(p910_pwm2_grps>
a>)},
 907>
a>        {"pwm3",        ARRAY_AND_SIZE>
a>(p910_pwm3_grps>
a>)},
 908>
a>        {"pri_jtag",    ARRAY_AND_SIZE>
a>(p910_pri_jtag_grps>
a>)},
 909>
a>        {"sec1_jtag",   ARRAY_AND_SIZE>
a>(p910_sec1_jtag_grps>
a>)},
 910>
a>        {"sec2_jtag",   ARRAY_AND_SIZE>
a>(p910_sec2_jtag_grps>
a>)},
 911>
a>        {"hsl",         ARRAY_AND_SIZE>
a>(p910_hsl_grps>
a>)},
 912>
a>        {"w1",          ARRAY_AND_SIZE>
a>(p910_w1_grps>
a>)},
 913>
a>        {"kpmk",        ARRAY_AND_SIZE>
a>(p910_kpmk_grps>
a>)},
 914>
a>        {"kpdk",        ARRAY_AND_SIZE>
a>(p910_kpdk_grps>
a>)},
 915>
a>        {"tds",         ARRAY_AND_SIZE>
a>(p910_tds_grps>
a>)},
 916>
a>        {"tb",          ARRAY_AND_SIZE>
a>(p910_tb_grps>
a>)},
 917>
a>        {"dma0",        ARRAY_AND_SIZE>
a>(p910_dma0_grps>
a>)},
 918>
a>        {"dma1",        ARRAY_AND_SIZE>
a>(p910_dma1_grps>
a>)},
 919>
a>        {"dma2",        ARRAY_AND_SIZE>
a>(p910_dma2_grps>
a>)},
 920>
a>        {"int0",        ARRAY_AND_SIZE>
a>(p910_int0_grps>
a>)},
 921>
a>        {"int1",        ARRAY_AND_SIZE>
a>(p910_int1_grps>
a>)},
 922>
a>        {"int2",        ARRAY_AND_SIZE>
a>(p910_int2_grps>
a>)},
 923>
a>        {"dac_st23",    ARRAY_AND_SIZE>
a>(p910_dac_st23_grps>
a>)},
 924>
a>        {"vcxo_out",    ARRAY_AND_SIZE>
a>(p910_vcxo_out_grps>
a>)},
 925>
a>        {"vcxo_req",    ARRAY_AND_SIZE>
a>(p910_vcxo_req_grps>
a>)},
 926>
a>        {"vcxo_out2",   ARRAY_AND_SIZE>
a>(p910_vcxo_out2_grps>
a>)},
 927>
a>        {"vcxo_req2",   ARRAY_AND_SIZE>
a>(p910_vcxo_req2_grps>
a>)},
 928>
a>        {"ulpi",        ARRAY_AND_SIZE>
a>(p910_ulpi_grps>
a>)},
 929>
a>        {"nand",        ARRAY_AND_SIZE>
a>(p910_nand_grps>
a>)},
 930>
a>        {"gpio0",       ARRAY_AND_SIZE>
a>(p910_gpio0_grps>
a>)},
 931>
a>        {"gpio1",       ARRAY_AND_SIZE>
a>(p910_gpio1_grps>
a>)},
 932>
a>        {"gpio2",       ARRAY_AND_SIZE>
a>(p910_gpio2_grps>
a>)},
 933>
a>        {"gpio3",       ARRAY_AND_SIZE>
a>(p910_gpio3_grps>
a>)},
 934>
a>        {"gpio20",      ARRAY_AND_SIZE>
a>(p910_gpio20_grps>
a>)},
 935>
a>        {"gpio21",      ARRAY_AND_SIZE>
a>(p910_gpio21_grps>
a>)},
 936>
a>        {"gpio22",      ARRAY_AND_SIZE>
a>(p910_gpio22_grps>
a>)},
 937>
a>        {"gpio23",      ARRAY_AND_SIZE>
a>(p910_gpio23_grps>
a>)},
 938>
a>        {"gpio24",      ARRAY_AND_SIZE>
a>(p910_gpio24_grps>
a>)},
 939>
a>        {"gpio25",      ARRAY_AND_SIZE>
a>(p910_gpio25_grps>
a>)},
 940>
a>        {"gpio26",      ARRAY_AND_SIZE>
a>(p910_gpio26_grps>
a>)},
 941>
a>        {"gpio27",      ARRAY_AND_SIZE>
a>(p910_gpio27_grps>
a>)},
 942>
a>        {"gpio85",      ARRAY_AND_SIZE>
a>(p910_gpio85_grps>
a>)},
 943>
a>        {"gpio86",      ARRAY_AND_SIZE>
a>(p910_gpio86_grps>
a>)},
 944>
a>        {"gpio87",      ARRAY_AND_SIZE>
a>(p910_gpio87_grps>
a>)},
 945>
a>        {"gpio88",      ARRAY_AND_SIZE>
a>(p910_gpio88_grps>
a>)},
 946>
a>        {"gpio89",      ARRAY_AND_SIZE>
a>(p910_gpio89_grps>
a>)},
 947>
a>        {"gpio90",      ARRAY_AND_SIZE>
a>(p910_gpio90_grps>
a>)},
 948>
a>        {"gpio91",      ARRAY_AND_SIZE>
a>(p910_gpio91_grps>
a>)},
 949>
a>        {"gpio92",      ARRAY_AND_SIZE>
a>(p910_gpio92_grps>
a>)},
 950>
a>};
 951>
a>
 952>
a>static struct pinctrl_desc>
a> pxa910_pctrl_desc>
a> = {
 953>
a>        .name>
a>        me>= "p   ARRAY_AND_SIZE>
a>(
a>)},
19a>sta954  .name>
a>  owner  me>= ARRAY_AND_THIS_MODULs  mee=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>
5" class="line" name="L855"> 855>9a>sta9ic con="drivers/pinctrl/pinctrl-pxa910.c#L951" id="L956" class="line" name="L856"> 856>9a>   9     857>9a>sta9ic const charhref="+code=pinctrl_desfunc>
ainmux_inforef">pxa910_pctrl_nc>
ainmux_infoef="+code=pxa910_pctrl_descinforef">pxa910_pctrl_descinfoa href="drivers/pinctrl/pinctrl-pxa910.c#L953" id="L958" class="line" name="L858"> 858>9a>   9    pxa910_pctmfp  me>= pxa910_pctrl_descmfp  mee=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>
9" class="line" name="L859"> 859>9a>sta959  .pxa910_pctsumcmfp  .ARRAY_AND_SIZE>
a href="+code=p910_gpio92l_descmfpref">pxa910_pctrl_descmfp  me)e=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>60" class9"line" name="L860"> 860>9a>sta960  .p910_gpio9,
p910_gpio92l_descs="s  mee=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>61" class9"line" name="L861"> 861>9a>   9    p910_gpio9sumcs="s  
s="sref">ARRAY_AND_SIZE>
a href="+code=p910_gpio92l_descs="sref">p910_gpio92l_descs="s  me)e=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>62" class="line" name="L862"> 862>9a>sta962  pxa910_fun] = {
pxa910_funcs>
a>[] = {
ARRAY_AND_SIZE>63" class="line" name="L863"> 863>9a>sta96   .pxa910_funsumcss="s  .
s="sref">ARRAY_AND_SIZE>
a href="+code=p910_gpio92l_descss="sref">pxa910_funcs>
a>[] = {
ARRAY_AND_SIZE>6a>( 864>9a>sta964  .
aref">p910_gpio9sumcs>
a  ARRAY_AND_SIZE>65" class="line" name="L865"> 865>9a>sta965  .pxa910_pct {
pxa910_pctrl_desc>
a> = {
ARRAY_AND_SIZE>66" class="line" name="L866"> 866>9a>sta966  .pxa910_funcads hre= pxa910_funcl_descpadsa hre=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>67" class="line" name="L867"> 867>9a>sta967  .pxa910_funsumcpads  
s="sref">ARRAY_AND_SIZE>
a href="+code=p910_gpio92l_descpadsref">pxa910_funcl_descpadsa hr)e=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>68" class="line" name="L868"> 868>9a>sta9ic con=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>69" class="line" name="L869"> 869>9a>sta969  .name>
a>  cputyps  .
a>  PINCTRL_PXA9"la hre=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>70" class9"line" name="L870"> 870>9a>sta970  .pxa910_pct s_mask  .
a>  PXA9"l_DS_MASKa hre=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>71" class9"line" name="L871"> 871>9a>sta97   pxa910_pct s_shift  
a>  PXA9"l_DS_SHIFTa hre=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>72" class="line" name="L872"> 872>9a>sta9ic con="drivers/pinctrl/pinctrl-pxa910.c#L951" id="L973" class9"line" name="L873"> 873>9a>sta9ic condrivers/pinctrl/pinctrl-pxa910.c#L951" id="L97a>( 874>9a>sta9ic const charin"+code=pinctrl_desfudescpinmux_probsref">name>
a>  sfudescpinmux_probsef="+href="+code=pinctrl_deslatform= {vicsref">name>
a>  slatform= {vics  name>
a>  s {va hr)drivers/pinctrl/pinctrl-pxa910.c#L951" id="L975" class="line" name="L875"> 875>9a>sta9ic con"drivers/pinctrl/pinctrl-pxa910.c#L953" id="L976" class9"line" name="L876"> 876>9a>sta976  .name>
a>  sfunc>
ain
a> =registeref="+code=p910_gpio92 {vref">name>
a>  s {va hr,+&code=pxa910_pctrl_descinforef">pxa910_pctrl_descinfoa hr)"drivers/pinctrl/pinctrl-pxa910.c#L951" id="L977" class="line" name="L877"> 877>9a>sta9ic con}drivers/pinctrl/pinctrl-pxa910.c#L951" id="L978" class="line" name="L878"> 878>9a>sta97c con=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>79" class9"line" name="L879"> 879>9a>sta9ic const charin"+code=pinctrl_desfudescpinmux_removsref">name>
a>  sfudescpinmux_removsef="+href="+code=pinctrl_deslatform= {vicsref">name>
a>  slatform= {vics  name>
a>  s {va hr)drivers/pinctrl/pinctrl-pxa910.c#L951" id="L980" class9"line" name="L880"> 880>9a>sta9ic con"drivers/pinctrl/pinctrl-pxa910.c#L953" id="L981" class9"line" name="L881"> 881>9a>sta981  .name>
a>  sfunc>
ain
a> =unregisteref="+code=p910_gpio92 {vref">name>
a>  s {va hr)"drivers/pinctrl/pinctrl-pxa910.c#L951" id="L982" class9"line" name="L882"> 882>9a>sta9ic con}drivers/pinctrl/pinctrl-pxa910.c#L951" id="L983" class9"line" name="L883"> 883>9a>sta98c condrivers/pinctrl/pinctrl-pxa910.c#L951" id="L984" class9"line" name="L884"> 884>9a>sta9ic const charhref="+code=pinctrl_deslatform= ctrl/ref">name>
a>  slatform= ctrl/ef="+code=pxa910_pctrl_desc"inmux_ ctrl/ref">name>
a>  sl_desc"inmux_ ctrl/a href="drivers/pinctrl/pinctrl-pxa910.c#L953" id="L985" class9"line" name="L885"> 885>9a>
name>
a>   ctrl/a href="drivers/pinctrl/pinctrl-pxa910.c#L953" id="L986" class9"line" name="L886"> 886>9a>sta986  .name>
a>        me>= ass="string">"p   ARRAY_AND_SIZE>87" class9"line" name="L887"> 887>9a>   9    {name>
a>  owner  me>==+code=pxa910_pctTHIS_MODULsref">ARRAY_AND_THIS_MODULs  mee=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>88" class9"line" name="L888"> 888>9a>   9    { 889>9a>   989  .name>
a>  srobsef="lc=+code=pxa910_pctrl_descpinmux_probsref">name>
a>  sfudescpinmux_probsef=""drivers/pinctrl/pinctrl-pxa910.c#L950" id="L990" class9"line" name="L890"> 890>9a>   990  .name>
a>  removsef="c=+code=pxa910_pctrl_descpinmux_removsref">name>
a>  sfudescpinmux_removsef=""drivers/pinctrl/pinctrl-pxa910.c#L950" id="L991" class9"line" name="L891"> 891>9a>   9    {<="drivers/pinctrl/pinctrl-pxa910.c#L951" id="L992" class9"line" name="L892"> 892>9a>   9    { 893>9a>   993 const charin"+code=pinctrl_de_cinitref">pxa910_pct_cinitef="+code=pxa910_pctrl_desc"inmux_initref">pxa910_pctrl_desc"inmux_initef="+void)drivers/pinctrl/pinctrl-pxa910.c#L951" id="L994" class9"line" name="L894"> 894>9a>   9    {<"drivers/pinctrl/pinctrl-pxa910.c#L953" id="L995" class9"line" name="L895"> 895>9a>   9    {name>
a>  slatform= ctrl/=registeref="+&code=pxa910_pctrl_desc"inmux_ ctrl/ref">name>
a>  sl_desc"inmux_ ctrl/a hr)"drivers/pinctrl/pinctrl-pxa910.c#L951" id="L996" class9"line" name="L896"> 896>9a>   9    {<}drivers/pinctrl/pinctrl-pxa910.c#L951" id="L997" class9"line" name="L897"> 897>9a>   9    {pxa3xx_pmxcore_initcall_sy"sef="+code=p910_gpio92l_descpinmux_initref">pxa910_pctrl_desc"inmux_initef=")"drivers/pinctrl/pinctrl-pxa910.c#L951" id="L998" class9"line" name="L898"> 898>9a>   99c con=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE>99" class9"line" name="L899"> 899>9a>   99c const charvoid+code=pinctrl_de_cexitref">pxa910_pct_cexitef="+code=pxa910_pctrl_desc"inmux_exitref">pxa910_pctrl_desc"inmux_exitef="+void)drivers/pinctrl/pinctrl-pxa910.c#L951" id="L1000" class1000" e" name="L899"> 899>1000">1000  {<"dr/pre>
rivers/pinctrl/pinctrl-pxa910.c#L951" id="L1001" class100line" name="L891"> 891>100li>1001  .name>
a>  slatform= ctrl/=unregisteref="+&code=pxa910_pctrl_desc"inmux_ ctrl/ref">name>
a>  sl_desc"inmux_ ctrl/a hr)"drivers/pinctrl/pinctrl-pxa910.c#L951" id="L1002" class100line" name="L892"> 892>100li>100c con}drivers/pinctrl/pinctrl-pxa910.c#L951" id="L1003" class100line" name="L893"> 893>100li>1003  {pxa910_pctmodule_exitef="+code=p910_gpio92l_descpinmux_exitref">pxa910_pctrl_desc"inmux_exitef=")"drivers/pinctrl/pinctrl-pxa910.c#L951" id="L1004" class100line" name="L894"> 894>100li>1004 con=ARRAY_AND_SIZE" class="sref">ARRAY_AND_SIZE1005" class100line" name="L895"> 895>100li>1005  {pxa910_pctMODULs_AUTHORef="+c="string">"p    896>100li>1006  {pxa910_pctMODULs_DESCRIPTIONef="+c="string">"p    897>100li>100   {ARRAY_AND_MODULs_LICENSsef="+c="string">"p    898>100li>100c conr/pre>
The original LXR software by the rivers/pihttp://sourceforge.net/projects/lxrr>LXR communitya hr,+this experimental rl/pion by rivers/pimailto:lxr@="Lux.no">lxr@="Lux.noa hr. lxr.="Lux.no kindly hosted by rivers/pihttp://www.redpill-="Lpro.no">Redpill L"Lpro ASa hr,+provider of L"Luxhref=ult;p and oper chef= servics= s910e 19 .