case METHOD_GPIO_24XX: if (enable) reg += OMAP24XX_GPIO_SETIRQENABLE1; else reg += OMAP24XX_GPIO_CLEARIRQENABLE1; l = gpio_mask; break; 
static void _enable_gpio_irqbank(struct gpio_bank *bank, int gpio_mask, int enable){	u32 reg = bank->base;	u32 l;	switch (bank->method) {	case METHOD_MPUIO:		reg += OMAP_MPUIO_GPIO_MASKIT;		l = __raw_readl(reg);		if (enable)			l &= ~(gpio_mask);		else			l |= gpio_mask;		break;	case METHOD_GPIO_1510:		reg += OMAP1510_GPIO_INT_MASK;		l = __raw_readl(reg);		if (enable)			l &= ~(gpio_mask);		else			l |= gpio_mask;		break;	case METHOD_GPIO_1610:		if (enable)			reg += OMAP1610_GPIO_SET_IRQENABLE1;		else			reg += OMAP1610_GPIO_CLEAR_IRQENABLE1;		l = gpio_mask;		break;	case METHOD_GPIO_730:		reg += OMAP730_GPIO_INT_MASK;		l = __raw_readl(reg);		if (enable)			l &= ~(gpio_mask);		else			l |= gpio_mask;		break;	default:		BUG();		return;	}	__raw_writel(l, reg);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/92105bb70634abacc08bbe12bf6f888fbd7dad38/gpio.c/clean/arch/arm/plat-omap/gpio.c