static void lcm_suspend(void)
{
#ifdef TEMP_VER_CHECK
#if defined(BUILD_LK) 	    
#else
    if ( first_check == 0 )
    {
        g_PCBver = get_pcb_version();
        LCM_PRINT("[LCD-KERNEL]board_version =%d\n",g_PCBver);
        first_check = 1;
    }
#endif    
#endif /* TEMP_VER_CHECK */
	init_lcm_registers_sleep();

	SET_RESET_PIN(0);
	MDELAY(20);
	//dsv low
	ldo_p5m5_dsv_5v5_off();
	MDELAY(10);
	//VCI/IOVCC off
	ldo_1v8io_off();
	//ldo_ext_3v0_off();

	LCM_PRINT("[LCD] lcm_suspend \n");
}
static void lcm_suspend(void)
{
	init_lcm_registers_sleep();
	//rt4832_dsv_toggle_ctrl();
#if defined(CONFIG_TOUCHSCREEN_MTK_S3320)
	printk(KERN_INFO"[Touch] lcm notify_call_chain_suspend \n");
	touch_notifier_call_chain(LCD_EVENT_TOUCH_LPWG_ON, NULL);
#endif
#if defined(CONFIG_SENSOR_TOUCH_KEY_ATMF04)
	printk(KERN_INFO"[Touch] lcm notify_call_chain_suspend for ATMF04 \n");
	touch_key_notifier_call_chain(ATMF04_LCD_EVENT_OFF, NULL);
#endif
	LCM_PRINT("[LCD] lcm_suspend \n");
}
static void lcm_suspend(void)
{
	init_lcm_registers_sleep(); // Display off
	LCM_PRINT("[LCD] lcm_suspend \n");
}