[Intel-gfx] [DRM/I915]: Restore the modeset for every activated CRTC

yakui yakui.zhao at intel.com
Fri Jul 3 04:59:20 CEST 2009


On Fri, 2009-07-03 at 10:08 +0800, Li Peng wrote:
> On Thu, 2009-07-02 at 15:16 +0800, yakui.zhao at intel.com wrote:
> > From: Zhao Yakui <yakui.zhao at intel.com>
> > 
> > Restore the modeset for every activated CRTC in course of resume.
> > This is realized by calling the function of drm_helper_resume_force_mode.
> > Note: it is meaningful only for the KMS mode.
> > 
> > Signed-off-by: Zhao Yakui <yakui.zhao at intel.com>
> > ---
> >  drivers/gpu/drm/i915/i915_drv.c |    5 +++++
> >  1 file changed, 5 insertions(+)
> > 
> > Index: linux-2.6/drivers/gpu/drm/i915/i915_drv.c
> > ===================================================================
> > --- linux-2.6.orig/drivers/gpu/drm/i915/i915_drv.c	2009-07-02 14:24:44.000000000 +0800
> > +++ linux-2.6/drivers/gpu/drm/i915/i915_drv.c	2009-07-02 14:25:52.000000000 +0800
> > @@ -35,6 +35,7 @@
> >  
> >  #include "drm_pciids.h"
> >  #include <linux/console.h>
> > +#include "drm_crtc_helper.h"
> >  
> >  static unsigned int i915_modeset = -1;
> >  module_param_named(modeset, i915_modeset, int, 0400);
> > @@ -115,6 +116,10 @@
> >  
> >  		drm_irq_install(dev);
> >  	}
> > +	if (drm_core_check_feature(dev, DRIVER_MODESET)) {
> > +		/* Resume the modeset for every activated CRTC */
> > +		drm_helper_resume_force_mode(dev);
> > +	}
> >  
> >  	return ret;
> >  }
> Isn't it enough just do dpms on at this point ? why need a full mode
> set ?
I don't know whether it is enough only to do dpms.
But it will be better to do the modesetting. At the same time the DPMS
is also included in course of doing modesetting.

Thanks.
> 
> Peng
> 
> > _______________________________________________
> > Intel-gfx mailing list
> > Intel-gfx at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/intel-gfx
> 




More information about the Intel-gfx mailing list