|
@@ -27,13 +27,8 @@ static inline void s3c_pm_debug_init_uart(void)
|
|
|
|
|
|
static inline void s3c_pm_arch_prepare_irqs(void)
|
|
|
{
|
|
|
- unsigned int tmp;
|
|
|
- tmp = __raw_readl(S5P_WAKEUP_MASK);
|
|
|
- tmp &= ~(1 << 31);
|
|
|
- __raw_writel(tmp, S5P_WAKEUP_MASK);
|
|
|
-
|
|
|
- __raw_writel(s3c_irqwake_intmask, S5P_WAKEUP_MASK);
|
|
|
__raw_writel(s3c_irqwake_eintmask, S5P_EINT_WAKEUP_MASK);
|
|
|
+ __raw_writel(s3c_irqwake_intmask & ~(1 << 31), S5P_WAKEUP_MASK);
|
|
|
}
|
|
|
|
|
|
static inline void s3c_pm_arch_stop_clocks(void)
|