bfin: pint: add pint suspend and resume
Steven Miao [Fri, 15 Jun 2012 03:40:48 +0000 (11:40 +0800)]
Add pint suspend and resume if defined BFIN_GPIO_PINT.

Signed-off-by: Steven Miao <realmz6@gmail.com>
Signed-off-by: Bob Liu <lliubbo@gmail.com>

arch/blackfin/mach-common/pm.c

index 4878f36..87bfe54 100644 (file)
@@ -172,7 +172,9 @@ int bfin_pm_suspend_mem_enter(void)
 
        bfin_gpio_pm_hibernate_suspend();
 
+#if BFIN_GPIO_PINT
        bfin_pint_suspend();
+#endif
 
 #if defined(CONFIG_BFIN_EXTMEM_WRITEBACK) || defined(CONFIG_BFIN_L2_WRITEBACK)
        flushinv_all_dcache();
@@ -192,7 +194,9 @@ int bfin_pm_suspend_mem_enter(void)
        _enable_icplb();
        _enable_dcplb();
 
+#if BFIN_GPIO_PINT
        bfin_pint_resume();
+#endif
 
        bfin_gpio_pm_hibernate_restore();
        blackfin_dma_resume();