GPIO_CLR
{ 32, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* SDATA_IN1 */
{ 99, GPIO_CLR | GPIO_ALT_FN_2_IN }, /* SDATA_IN1 */
{ 95, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* RESET_n */
{ 113, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* RESET_n */
{ 32, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* MMCLK */
{ 92, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* MMDAT<0> */
{ 109, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* MMDAT<1> */
{ 110, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* MMDAT<2>/MMCCS<0> */
{ 111, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* MMDAT<3>/MMCCS<1> */
{ 112, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* MMCMD */
{ 42, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* BTRXD */
{ 43, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* BTTXD */
{ 44, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* BTCTS */
{ 45, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* BTRTS */
{ 34, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFRXD */
{ 35, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* CTS */
{ 36, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* DCD */
{ 37, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* DSR */
{ 38, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* RI */
{ 39, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* FFTXD */
{ 40, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* DTR */
{ 41, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* RTS */
{ 42, GPIO_CLR | GPIO_ALT_FN_3_IN }, /* HWRXD */
{ 49, GPIO_CLR | GPIO_ALT_FN_2_IN }, /* HWRXD */
{ 43, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* HWTXD */
{ 48, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* HWTXD */
{ 44, GPIO_CLR | GPIO_ALT_FN_3_IN }, /* HWCST */
{ 51, GPIO_CLR | GPIO_ALT_FN_3_IN }, /* HWCST */
{ 45, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* HWRST */
{ 52, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* HWRST */
{ 46, GPIO_CLR | GPIO_ALT_FN_2_IN }, /* RXD */
{ 47, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* TXD */
{ 28, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* BITCLK */
{ 29, GPIO_CLR | GPIO_ALT_FN_2_IN }, /* SDATA_IN */
{ 30, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* SDATA_OUT */
{ 31, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* SYNC */
{ 32, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* SYSCLK */
{ 48, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPOE */
{ 49, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPWE */
{ 50, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPIOR */
{ 51, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPIOW */
{ 52, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPCE1 */
{ 53, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPCE2 */
{ 54, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* pSKTSEL */
{ 55, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPREG */
{ 56, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* nPWAIT */
{ 57, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* nIOIS16 */
{ 28, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* BITCLK */
{ 30, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* SDATA_OUT */
{ 31, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* SYNC */
{ 29, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* SDATA_IN0 */
{ 32, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* SDATA_IN1 */
{ 6, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCLK */
{ 53, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCLK */
{ 54, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCLK */
{ 8, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCS0 */
{ 34, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* MMCCS0 */
{ 67, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCS0 */
{ 9, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCS1 */
{ 39, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCS1 */
{ 68, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCS1 */
{ 42, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* BTRXD */
{ 43, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* BTTXD */
{ 44, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* BTCTS */
{ 45, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* BTRTS */
{ 16, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* FFTXD */
{ 37, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* FFTXD */
{ 39, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* FFTXD */
{ 83, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* FFTXD */
{ 99, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* FFTXD */
{ 19, GPIO_CLR | GPIO_ALT_FN_3_IN }, /* FFRXD */
{ 33, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFRXD */
{ 34, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFRXD */
{ 41, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFRXD */
{ 53, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFRXD */
{ 85, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFRXD */
{ 96, GPIO_CLR | GPIO_ALT_FN_3_IN }, /* FFRXD */
{ 102, GPIO_CLR | GPIO_ALT_FN_3_IN }, /* FFRXD */
{ 9, GPIO_CLR | GPIO_ALT_FN_3_IN }, /* FFCTS */
{ 26, GPIO_CLR | GPIO_ALT_FN_3_IN }, /* FFCTS */
{ 35, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFCTS */
{ 100, GPIO_CLR | GPIO_ALT_FN_3_IN }, /* FFCTS */
{ 27, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* FFRTS */
{ 41, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* FFRTS */
{ 83, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* FFRTS */
{ 98, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* FFRTS */
{ 40, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* FFDTR */
{ 82, GPIO_CLR | GPIO_ALT_FN_3_OUT }, /* FFDTR */
{ 36, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFDCD */
{ 33, GPIO_CLR | GPIO_ALT_FN_2_IN }, /* FFDSR */
{ 37, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFDSR */
{ 38, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* FFRI */
{ 46, GPIO_CLR | GPIO_ALT_FN_2_IN }, /* STD_RXD */
{ 47, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* STD_TXD */
{ 117, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* SCL */
{ 118, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* SDA */
{ 28, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* I2S_BITCLK */
{ 29, GPIO_CLR | GPIO_ALT_FN_2_IN }, /* I2S_SDATA_IN */
{ 30, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* I2S_SDATA_OUT */
{ 31, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* I2S_SYNC */
{ 113, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* I2S_SYSCLK */
{ 88, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* USBHPWR1 */
{ 89, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* USBHPEN1 */
{ 119, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* USBHPWR2 */
{ 120, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* USBHPEN2 */
{ 48, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPOE */
{ 49, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPWE */
{ 50, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPIOR */
{ 51, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPIOW */
{ 55, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPREG */
{ 56, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* nPWAIT */
{ 57, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* nIOIS16 */
{ 85, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* nPCE1 */
{ 86, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* nPCE1 */
{ 102, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* nPCE1 */
{ 54, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPCE2 */
{ 78, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* nPCE2 */
{ 105, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* nPCE2 */
{ 79, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* pSKTSEL */
{ 104, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* pSKTSEL */
{ 28, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* BITCLK */
{ 30, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* SDATA_OUT */
{ 31, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* SYNC */
{ 94, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* SYNC */
{ 29, GPIO_CLR | GPIO_ALT_FN_1_IN }, /* SDATA_IN0 */
{ 116, GPIO_CLR | GPIO_ALT_FN_2_IN }, /* SDATA_IN0 */
{ 6, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCLK */
{ 8, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCS0 */
{ 9, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCS1 */
pxa2x0_gpio_set_function(7, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(12, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(rst, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(107, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(118, GPIO_ALT_FN_1_IN | GPIO_CLR);
pxa2x0_gpio_set_function(52, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(107, GPIO_OUT | GPIO_CLR); /* RESET 1 */
pxa2x0_gpio_set_function(111, GPIO_CLR | GPIO_ALT_FN_1_IN);
pxa2x0_gpio_set_function(17, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(48, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(gxpcic_gpio_reset, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(53, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(52, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(gxpcic_gpio_reset, GPIO_OUT | GPIO_CLR);
GPIO_OUT | (arg ? GPIO_CLR : GPIO_SET));
{ 6, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCLK */
{ 8, GPIO_CLR | GPIO_ALT_FN_1_OUT }, /* MMCCS0 */
{ 52, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPCE1 */
{ 53, GPIO_CLR | GPIO_ALT_FN_2_OUT }, /* nPCE2 */
pxa2x0_gpio_set_function(sc->lz9jg18.sclk_pin, GPIO_OUT | GPIO_CLR);
pxa2x0_gpio_set_function(sc->lz9jg18.txd_pin, GPIO_OUT | GPIO_CLR);
GPIO_OUT | GPIO_CLR);