Lines Matching refs:mode

78 static void oaktrail_lvds_dpms(struct drm_encoder *encoder, int mode)  in oaktrail_lvds_dpms()  argument
83 if (mode == DRM_MODE_DPMS_ON) in oaktrail_lvds_dpms()
92 struct drm_display_mode *mode, in oaktrail_lvds_mode_set() argument
143 if ((mode->vdisplay != adjusted_mode->crtc_vdisplay) || in oaktrail_lvds_mode_set()
144 (mode->hdisplay != adjusted_mode->crtc_hdisplay)) { in oaktrail_lvds_mode_set()
145 if ((adjusted_mode->crtc_hdisplay * mode->vdisplay) == in oaktrail_lvds_mode_set()
146 (mode->hdisplay * adjusted_mode->crtc_vdisplay)) in oaktrail_lvds_mode_set()
149 mode->vdisplay) > (mode->hdisplay * in oaktrail_lvds_mode_set()
226 struct drm_display_mode *mode = NULL; in oaktrail_lvds_get_configuration_mode() local
234 mode = kzalloc(sizeof(*mode), GFP_KERNEL); in oaktrail_lvds_get_configuration_mode()
235 if (!mode) in oaktrail_lvds_get_configuration_mode()
238 mode->hdisplay = (ti->hactive_hi << 8) | ti->hactive_lo; in oaktrail_lvds_get_configuration_mode()
239 mode->vdisplay = (ti->vactive_hi << 8) | ti->vactive_lo; in oaktrail_lvds_get_configuration_mode()
240 mode->hsync_start = mode->hdisplay + \ in oaktrail_lvds_get_configuration_mode()
243 mode->hsync_end = mode->hsync_start + \ in oaktrail_lvds_get_configuration_mode()
246 mode->htotal = mode->hdisplay + ((ti->hblank_hi << 8) | \ in oaktrail_lvds_get_configuration_mode()
248 mode->vsync_start = \ in oaktrail_lvds_get_configuration_mode()
249 mode->vdisplay + ((ti->vsync_offset_hi << 4) | \ in oaktrail_lvds_get_configuration_mode()
251 mode->vsync_end = \ in oaktrail_lvds_get_configuration_mode()
252 mode->vsync_start + ((ti->vsync_pulse_width_hi << 4) | \ in oaktrail_lvds_get_configuration_mode()
254 mode->vtotal = mode->vdisplay + \ in oaktrail_lvds_get_configuration_mode()
256 mode->clock = ti->pixel_clock * 10; in oaktrail_lvds_get_configuration_mode()
258 printk(KERN_INFO "hdisplay is %d\n", mode->hdisplay); in oaktrail_lvds_get_configuration_mode()
259 printk(KERN_INFO "vdisplay is %d\n", mode->vdisplay); in oaktrail_lvds_get_configuration_mode()
260 printk(KERN_INFO "HSS is %d\n", mode->hsync_start); in oaktrail_lvds_get_configuration_mode()
261 printk(KERN_INFO "HSE is %d\n", mode->hsync_end); in oaktrail_lvds_get_configuration_mode()
262 printk(KERN_INFO "htotal is %d\n", mode->htotal); in oaktrail_lvds_get_configuration_mode()
263 printk(KERN_INFO "VSS is %d\n", mode->vsync_start); in oaktrail_lvds_get_configuration_mode()
264 printk(KERN_INFO "VSE is %d\n", mode->vsync_end); in oaktrail_lvds_get_configuration_mode()
265 printk(KERN_INFO "vtotal is %d\n", mode->vtotal); in oaktrail_lvds_get_configuration_mode()
266 printk(KERN_INFO "clock is %d\n", mode->clock); in oaktrail_lvds_get_configuration_mode()
268 mode_dev->panel_fixed_mode = mode; in oaktrail_lvds_get_configuration_mode()