From c30b2dda89951504d3ac434848ac92d70376aec0 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Thu, 2 Jul 2009 00:04:26 +0100 Subject: Do not switch the screen off when changing mode ...because the clock(s) must be running while we talk to the chip. Signed-off-by: Thomas White --- drivers/mfd/glamo/glamo-display.c | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'drivers/mfd/glamo/glamo-display.c') diff --git a/drivers/mfd/glamo/glamo-display.c b/drivers/mfd/glamo/glamo-display.c index 05bc7537c64..b79df84da68 100644 --- a/drivers/mfd/glamo/glamo-display.c +++ b/drivers/mfd/glamo/glamo-display.c @@ -274,8 +274,8 @@ static void glamo_crtc_dpms(struct drm_crtc *crtc, int mode) //jbt6k74_action(0); /* disable the pixel clock */ -// glamo_engine_clkreg_set(gdrm->glamo_core, GLAMO_ENGINE_LCD, -// GLAMO_CLOCK_LCD_EN_DCLK, 0); + glamo_engine_clkreg_set(gdrm->glamo_core, GLAMO_ENGINE_LCD, + GLAMO_CLOCK_LCD_EN_DCLK, 0); glamo_crtc->blank_mode = mode; break; case DRM_MODE_DPMS_ON: @@ -373,17 +373,13 @@ static void glamo_crtc_mode_set_base(struct drm_crtc *crtc, int x, int y, static void glamo_crtc_prepare(struct drm_crtc *crtc) { - struct drm_crtc_helper_funcs *crtc_funcs = crtc->helper_private; printk(KERN_CRIT "glamo_crtc_prepare\n"); - crtc_funcs->dpms(crtc, DRM_MODE_DPMS_OFF); } static void glamo_crtc_commit(struct drm_crtc *crtc) { - struct drm_crtc_helper_funcs *crtc_funcs = crtc->helper_private; printk(KERN_CRIT "glamo_crtc_commit\n"); - crtc_funcs->dpms(crtc, DRM_MODE_DPMS_ON); } -- cgit v1.2.3