1
0
Fork 0

mxc_epdc_fb: restore powerdown delay after suspend

pull/1/head
Martin T. H. Sandsmark 2017-05-18 09:45:13 +02:00
parent 787264d7a9
commit 38dfa33101
1 changed files with 7 additions and 0 deletions

View File

@ -5156,12 +5156,19 @@ static int mxc_epdc_fb_suspend(struct device *dev)
struct mxc_epdc_fb_data *data = dev_get_drvdata(dev);
int ret;
int pwrdown_delay = data->pwrdown_delay;
if (data->pwrdown_delay != FB_POWERDOWN_DISABLE)
cancel_delayed_work_sync(&data->epdc_done_work);
data->pwrdown_delay = FB_POWERDOWN_DISABLE;
ret = mxc_epdc_fb_blank(FB_BLANK_POWERDOWN, &data->info);
if (ret)
goto out;
out:
data->pwrdown_delay = pwrdown_delay;
return ret;
}