#ifndef CONFIG_SA1100_COLLIE /* * Setup default state of GPIO outputs * before we enable them as outputs. */ GPSR(GPIO48_nPOE) = GPIO_bit(GPIO48_nPOE) | GPIO_bit(GPIO49_nPWE) | GPIO_bit(GPIO50_nPIOR) | GPIO_bit(GPIO51_nPIOW) | GPIO_bit(GPIO52_nPCE_1) | GPIO_bit(GPIO53_nPCE_2);  pxa_gpio_mode(GPIO48_nPOE_MD); pxa_gpio_mode(GPIO49_nPWE_MD); pxa_gpio_mode(GPIO50_nPIOR_MD); pxa_gpio_mode(GPIO51_nPIOW_MD); pxa_gpio_mode(GPIO52_nPCE_1_MD); pxa_gpio_mode(GPIO53_nPCE_2_MD); pxa_gpio_mode(GPIO54_pSKTSEL_MD); pxa_gpio_mode(GPIO55_nPREG_MD); pxa_gpio_mode(GPIO56_nPWAIT_MD); pxa_gpio_mode(GPIO57_nIOIS16_MD); #endif 
if (platform_scoop_config->pcmcia_init) platform_scoop_config->pcmcia_init(); 
static int sharpsl_pcmcia_hw_init(struct soc_pcmcia_socket *skt){	int ret;#ifndef CONFIG_SA1100_COLLIE	/*	 * Setup default state of GPIO outputs	 * before we enable them as outputs.	 */	GPSR(GPIO48_nPOE) =		GPIO_bit(GPIO48_nPOE) |		GPIO_bit(GPIO49_nPWE) |		GPIO_bit(GPIO50_nPIOR) |		GPIO_bit(GPIO51_nPIOW) |		GPIO_bit(GPIO52_nPCE_1) |		GPIO_bit(GPIO53_nPCE_2);	pxa_gpio_mode(GPIO48_nPOE_MD);	pxa_gpio_mode(GPIO49_nPWE_MD);	pxa_gpio_mode(GPIO50_nPIOR_MD);	pxa_gpio_mode(GPIO51_nPIOW_MD);	pxa_gpio_mode(GPIO52_nPCE_1_MD);	pxa_gpio_mode(GPIO53_nPCE_2_MD);	pxa_gpio_mode(GPIO54_pSKTSEL_MD);	pxa_gpio_mode(GPIO55_nPREG_MD);	pxa_gpio_mode(GPIO56_nPWAIT_MD);	pxa_gpio_mode(GPIO57_nIOIS16_MD);#endif	/* Register interrupts */	if (scoop_devs[skt->nr].cd_irq >= 0) {		struct pcmcia_irqs cd_irq;		cd_irq.sock = skt->nr;		cd_irq.irq  = scoop_devs[skt->nr].cd_irq;		cd_irq.str  = scoop_devs[skt->nr].cd_irq_str;		ret = soc_pcmcia_request_irqs(skt, &cd_irq, 1);		if (ret) {			printk(KERN_ERR "Request for Compact Flash IRQ failed\n");			return ret;		}	}	skt->irq = scoop_devs[skt->nr].irq;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/a63ae4427c6af66d6eda26e5da8fed53f8fbede3/pxa2xx_sharpsl.c/clean/drivers/pcmcia/pxa2xx_sharpsl.c