From: 许盛飞 Date: Tue, 21 Aug 2012 03:13:44 +0000 (+0800) Subject: slove the bug -- support gpio3 and gpio4 interrupt wake up sysytem X-Git-Tag: firefly_0821_release~8886^2~4 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=42205e957934325440d191a695a7f28a4fd39fa2;p=firefly-linux-kernel-4.4.55.git slove the bug -- support gpio3 and gpio4 interrupt wake up sysytem --- diff --git a/arch/arm/mach-rk30/pm.c b/arch/arm/mach-rk30/pm.c index 055999f64d5e..03b08f8c6383 100644 --- a/arch/arm/mach-rk30/pm.c +++ b/arch/arm/mach-rk30/pm.c @@ -377,14 +377,18 @@ static void __sramfunc rk30_sram_suspend(void) | (1 << CLK_GATE_PCLK_CPU) , clkgt_regs[0], CRU_CLKGATES_CON(0), 0xffff); gate_save_soc_clk(0, clkgt_regs[1], CRU_CLKGATES_CON(1), 0xffff); - if(clkgt_regs[8]&((1<<12)|(1<13))){ + //if(clkgt_regs[8]&((1<> CLK_GATE_PCLK_GPIO3% 16) & 0x03) == 0x03){ gate_save_soc_clk(0 - | (1 << CLK_GATE_PERIPH_SRC % 16) - | (1 << CLK_GATE_PCLK_PERIPH % 16) , clkgt_regs[2], CRU_CLKGATES_CON(2), 0xffff); + }else{ gate_save_soc_clk(0 + | (1 << CLK_GATE_PERIPH_SRC % 16) + | (1 << CLK_GATE_PCLK_PERIPH % 16) , clkgt_regs[2], CRU_CLKGATES_CON(2), 0xffff); + sram_printch('8'); + } gate_save_soc_clk(0