diff --git a/arch/arm/mach-rk29/pm.c b/arch/arm/mach-rk29/pm.c index 4023154d9c91..a9314741a701 100755 --- a/arch/arm/mach-rk29/pm.c +++ b/arch/arm/mach-rk29/pm.c @@ -593,6 +593,10 @@ static int __init rk29_pm_init(void) pm_idle = rk29_idle; ddr_debug = 0; +#ifdef CONFIG_EARLYSUSPEND + pm_set_vt_switch(0); /* disable vt switch while suspend */ +#endif + return 0; } __initcall(rk29_pm_init);