diff options
Diffstat (limited to 'drivers/gpio/gpio-timberdale.c')
| -rw-r--r-- | drivers/gpio/gpio-timberdale.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpio/gpio-timberdale.c b/drivers/gpio/gpio-timberdale.c index 031c6adf5b6..1a3e2b9b477 100644 --- a/drivers/gpio/gpio-timberdale.c +++ b/drivers/gpio/gpio-timberdale.c @@ -116,7 +116,7 @@ static void timbgpio_irq_disable(struct irq_data *d)  	unsigned long flags;  	spin_lock_irqsave(&tgpio->lock, flags); -	tgpio->last_ier &= ~(1 << offset); +	tgpio->last_ier &= ~(1UL << offset);  	iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER);  	spin_unlock_irqrestore(&tgpio->lock, flags);  } @@ -128,7 +128,7 @@ static void timbgpio_irq_enable(struct irq_data *d)  	unsigned long flags;  	spin_lock_irqsave(&tgpio->lock, flags); -	tgpio->last_ier |= 1 << offset; +	tgpio->last_ier |= 1UL << offset;  	iowrite32(tgpio->last_ier, tgpio->membase + TGPIO_IER);  	spin_unlock_irqrestore(&tgpio->lock, flags);  }  |