Commit f7a3c997 authored by Jingoo Han's avatar Jingoo Han Committed by Linus Torvalds

drivers/video/backlight/ams369fg06.c: make power_on() call optional

This patch makes power_on() call optional.  The voltage source can be
provided to some boards using ams369fg06 panel, thus in this case, power
on/off sequence is not necessary.
Signed-off-by: default avatarJingoo Han <jg1.han@samsung.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent be987d9f
...@@ -317,10 +317,7 @@ static int ams369fg06_power_on(struct ams369fg06 *lcd) ...@@ -317,10 +317,7 @@ static int ams369fg06_power_on(struct ams369fg06 *lcd)
pd = lcd->lcd_pd; pd = lcd->lcd_pd;
bd = lcd->bd; bd = lcd->bd;
if (!pd->power_on) { if (pd->power_on) {
dev_err(lcd->dev, "power_on is NULL.\n");
return -EINVAL;
} else {
pd->power_on(lcd->ld, 1); pd->power_on(lcd->ld, 1);
msleep(pd->power_on_delay); msleep(pd->power_on_delay);
} }
...@@ -370,7 +367,8 @@ static int ams369fg06_power_off(struct ams369fg06 *lcd) ...@@ -370,7 +367,8 @@ static int ams369fg06_power_off(struct ams369fg06 *lcd)
msleep(pd->power_off_delay); msleep(pd->power_off_delay);
pd->power_on(lcd->ld, 0); if (pd->power_on)
pd->power_on(lcd->ld, 0);
return 0; return 0;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment