|
@@ -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);
|
|
|
}
|