AUO-K190x: set the correct runtime-pm state in recover

In the recover function the device gets powercycled and is after
this again active, independent of its previous state.

Signed-off-by: Heiko Stübner <heiko@sntech.de>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
Heiko Stübner 2013-03-22 15:14:22 +01:00 committed by Tomi Valkeinen
parent 70f1e28e65
commit 4e0ab85bb9
1 changed files with 6 additions and 0 deletions

View File

@ -588,10 +588,16 @@ static int auok190x_power(struct auok190xfb_par *par, bool on)
static void auok190x_recover(struct auok190xfb_par *par)
{
struct device *dev = par->info->device;
auok190x_power(par, 0);
msleep(100);
auok190x_power(par, 1);
/* after powercycling the device, it's always active */
pm_runtime_set_active(dev);
par->standby = 0;
par->init(par);
/* wait for init to complete */