diff options
author | Michael Minnick <michael.minnick@freescale.com> | 2012-10-16 18:07:20 -0500 |
---|---|---|
committer | Robby Cai <R63905@freescale.com> | 2012-10-23 11:06:54 +0800 |
commit | 184c49cb3d7b2620e3b31688e1eec1649b46b6dc (patch) | |
tree | 70f48f3012d014d79f7b8d3c39ecea2f510d3f12 /drivers | |
parent | 812dd3a5790b6def3919d82ca07f873c8618d454 (diff) |
ENGR00227965 EPDC: Init sequence leaves EDPC clocks on
A small logic bug prevents the init sequence from properly turning
off the clocks. This leads to the clocks being always on
if the first update does not complete due to the screen being blanked.
Signed-off-by: Michael Minnick <michael.minnick@freescale.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/video/mxc/mxc_epdc_fb.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/video/mxc/mxc_epdc_fb.c b/drivers/video/mxc/mxc_epdc_fb.c index 727c6ebc575c..2df44041e65c 100644 --- a/drivers/video/mxc/mxc_epdc_fb.c +++ b/drivers/video/mxc/mxc_epdc_fb.c @@ -1166,6 +1166,8 @@ static void epdc_init_sequence(struct mxc_epdc_fb_data *fb_data) fb_data->in_init = true; epdc_powerup(fb_data); draw_mode0(fb_data); + /* Force power down event */ + fb_data->powering_down = true; epdc_powerdown(fb_data); fb_data->updates_active = false; } |