Пример #1
0
static void mddi_early_suspend(struct early_suspend *h)
{
    pm_message_t state;
    struct msm_fb_data_type *mfd = container_of(h, struct msm_fb_data_type,
                                   mddi_early_suspend);

    state.event = PM_EVENT_SUSPEND;
    mddi_suspend(mfd->pdev, state);
}
Пример #2
0
static void mddi_early_suspend(struct early_suspend *h)
{
	pm_message_t state;
	struct msm_fb_data_type *mfd = container_of(h, struct msm_fb_data_type,
							mddi_early_suspend);
	printk(KERN_ERR "[MDDI_SKY_LCD] Enter %s\n", __FUNCTION__);
	state.event = PM_EVENT_SUSPEND;
	mddi_suspend(mfd->pdev, state);
}
Пример #3
0
void mddi_suspend_shdisp(int sw)
{
    pm_message_t state;
    no_set_power_flag = TRUE;
    if (sw == TRUE) {
        mdelay(40);
        mddi_suspend(NULL, state);
    } else {
        mddi_resume(NULL);
    }
    no_set_power_flag = FALSE;
    return;
}
Пример #4
0
static void mddi_early_suspend(struct early_suspend *h)
{
	pm_message_t state;
	struct msm_fb_data_type *mfd = container_of(h, struct msm_fb_data_type,
							mddi_early_suspend);

	state.event = PM_EVENT_SUSPEND;

#ifdef CONFIG_SHLCDC_BOARD
    mdelay(40);
#endif

	mddi_suspend(mfd->pdev, state);

#ifdef CONFIG_SHLCDC_BOARD
    up(&shdisp_vdlink_mutex);
#endif
}