]> err.no Git - linux-2.6/blobdiff - arch/arm/mach-s3c2410/pm.c
[ARM] 3836/1: S3C24XX: Clear both EINT and INT status before sleep
[linux-2.6] / arch / arm / mach-s3c2410 / pm.c
index 9402583a12941bd2b42d8a48bf94e2bee441227a..b49a0b3b72b319562dcaf4763627ee52c85ad6de 100644 (file)
@@ -557,6 +557,8 @@ static int s3c2410_pm_enter(suspend_state_t state)
        /* ack any outstanding external interrupts before we go to sleep */
 
        __raw_writel(__raw_readl(S3C2410_EINTPEND), S3C2410_EINTPEND);
+       __raw_writel(__raw_readl(S3C2410_INTPND), S3C2410_INTPND);
+       __raw_writel(__raw_readl(S3C2410_SRCPND), S3C2410_SRCPND);
 
        /* call cpu specific preperation */