mirror of
https://github.com/torvalds/linux
synced 2024-09-24 13:31:12 +00:00
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:
parent
70f1e28e65
commit
4e0ab85bb9
|
@ -588,10 +588,16 @@ static int auok190x_power(struct auok190xfb_par *par, bool on)
|
||||||
|
|
||||||
static void auok190x_recover(struct auok190xfb_par *par)
|
static void auok190x_recover(struct auok190xfb_par *par)
|
||||||
{
|
{
|
||||||
|
struct device *dev = par->info->device;
|
||||||
|
|
||||||
auok190x_power(par, 0);
|
auok190x_power(par, 0);
|
||||||
msleep(100);
|
msleep(100);
|
||||||
auok190x_power(par, 1);
|
auok190x_power(par, 1);
|
||||||
|
|
||||||
|
/* after powercycling the device, it's always active */
|
||||||
|
pm_runtime_set_active(dev);
|
||||||
|
par->standby = 0;
|
||||||
|
|
||||||
par->init(par);
|
par->init(par);
|
||||||
|
|
||||||
/* wait for init to complete */
|
/* wait for init to complete */
|
||||||
|
|
Loading…
Reference in a new issue