diff options
author | Troy Kisky <troy.kisky@boundarydevices.com> | 2013-03-25 20:27:41 -0700 |
---|---|---|
committer | Eric Nelson <eric.nelson@boundarydevices.com> | 2013-06-09 10:55:51 -0700 |
commit | 01c010689d17aac62154946b7f8a09d6f8522497 (patch) | |
tree | 83702f3043e2d03878c3a6047f32dd43dab74b61 /drivers | |
parent | a737ac39545d52276c5c2180dac6127074cabaa9 (diff) |
mxcfb_adv739x: check for mode set in notification routine
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/video/mxc/mxcfb_adv739x.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/video/mxc/mxcfb_adv739x.c b/drivers/video/mxc/mxcfb_adv739x.c index 3eebcd8f5ba7..c4ad1ac091f8 100644 --- a/drivers/video/mxc/mxcfb_adv739x.c +++ b/drivers/video/mxc/mxcfb_adv739x.c @@ -239,6 +239,12 @@ int adv739x_fb_event(struct notifier_block *nb, unsigned long val, void *v) if (strcmp(event->info->fix.id, adv739x->fbi->fix.id)) return 0; + if (!fbi->mode) { + adv739x_poweroff(adv739x); + pr_info("%s No mode set\n", __func__); + return 0; + } + switch (val) { case FB_EVENT_MODE_CHANGE: for (i = 0; i < ARRAY_SIZE(adv739x_modedb); i++) { |