Lines Matching refs:timing
36 struct fb_videomode *timing = &panel->timing; in convert_to_display_mode() local
39 mode->clock = timing->pixclock / 1000; in convert_to_display_mode()
40 mode->vrefresh = timing->refresh; in convert_to_display_mode()
42 mode->hdisplay = timing->xres; in convert_to_display_mode()
43 mode->hsync_start = mode->hdisplay + timing->right_margin; in convert_to_display_mode()
44 mode->hsync_end = mode->hsync_start + timing->hsync_len; in convert_to_display_mode()
45 mode->htotal = mode->hsync_end + timing->left_margin; in convert_to_display_mode()
47 mode->vdisplay = timing->yres; in convert_to_display_mode()
48 mode->vsync_start = mode->vdisplay + timing->lower_margin; in convert_to_display_mode()
49 mode->vsync_end = mode->vsync_start + timing->vsync_len; in convert_to_display_mode()
50 mode->vtotal = mode->vsync_end + timing->upper_margin; in convert_to_display_mode()
54 if (timing->vmode & FB_VMODE_INTERLACED) in convert_to_display_mode()
57 if (timing->vmode & FB_VMODE_DOUBLE) in convert_to_display_mode()
63 convert_to_video_timing(struct fb_videomode *timing, in convert_to_video_timing() argument
68 memset(timing, 0, sizeof(*timing)); in convert_to_video_timing()
70 timing->pixclock = mode->clock * 1000; in convert_to_video_timing()
71 timing->refresh = drm_mode_vrefresh(mode); in convert_to_video_timing()
73 timing->xres = mode->hdisplay; in convert_to_video_timing()
74 timing->right_margin = mode->hsync_start - mode->hdisplay; in convert_to_video_timing()
75 timing->hsync_len = mode->hsync_end - mode->hsync_start; in convert_to_video_timing()
76 timing->left_margin = mode->htotal - mode->hsync_end; in convert_to_video_timing()
78 timing->yres = mode->vdisplay; in convert_to_video_timing()
79 timing->lower_margin = mode->vsync_start - mode->vdisplay; in convert_to_video_timing()
80 timing->vsync_len = mode->vsync_end - mode->vsync_start; in convert_to_video_timing()
81 timing->upper_margin = mode->vtotal - mode->vsync_end; in convert_to_video_timing()
84 timing->vmode = FB_VMODE_INTERLACED; in convert_to_video_timing()
86 timing->vmode = FB_VMODE_NONINTERLACED; in convert_to_video_timing()
89 timing->vmode |= FB_VMODE_DOUBLE; in convert_to_video_timing()
171 struct fb_videomode timing; in exynos_drm_connector_mode_valid() local
176 convert_to_video_timing(&timing, mode); in exynos_drm_connector_mode_valid()
179 if (!display_ops->check_timing(manager->dev, (void *)&timing)) in exynos_drm_connector_mode_valid()