Lines Matching refs:mode
125 int type, const struct drm_display_mode *mode) in vtg_set_mode() argument
130 vtg_set_mode(vtg->slave, VTG_TYPE_SLAVE_BY_EXT0, mode); in vtg_set_mode()
132 writel(mode->htotal, vtg->regs + VTG_CLKLN); in vtg_set_mode()
133 writel(mode->vtotal * 2, vtg->regs + VTG_HLFLN); in vtg_set_mode()
135 tmp = (mode->vtotal - mode->vsync_start + 1) << 16; in vtg_set_mode()
136 tmp |= mode->htotal - mode->hsync_start; in vtg_set_mode()
140 tmp = (mode->vdisplay + mode->vtotal - mode->vsync_start + 1) << 16; in vtg_set_mode()
141 tmp |= mode->hdisplay + mode->htotal - mode->hsync_start; in vtg_set_mode()
146 tmp = (mode->hsync_end - mode->hsync_start + HDMI_DELAY) << 16; in vtg_set_mode()
150 tmp = (mode->vsync_end - mode->vsync_start + 1) << 16; in vtg_set_mode()
158 tmp = (mode->hsync_end - mode->hsync_start) << 16; in vtg_set_mode()
161 tmp = (mode->vsync_end - mode->vsync_start + 1) << 16; in vtg_set_mode()
169 tmp = (mode->hsync_end - mode->hsync_start + AWG_DELAY_HD) << 16; in vtg_set_mode()
170 tmp |= mode->htotal + AWG_DELAY_HD; in vtg_set_mode()
173 tmp = (mode->vsync_end - mode->vsync_start) << 16; in vtg_set_mode()
174 tmp |= mode->vtotal; in vtg_set_mode()
178 tmp = (mode->htotal + AWG_DELAY_HD) << 16; in vtg_set_mode()
179 tmp |= mode->htotal + AWG_DELAY_HD; in vtg_set_mode()
184 tmp = (mode->hsync_end - mode->hsync_start) << 16; in vtg_set_mode()
187 tmp = (mode->vsync_end - mode->vsync_start + 1) << 16; in vtg_set_mode()
207 const struct drm_display_mode *mode) in sti_vtg_set_config() argument
210 vtg_set_mode(vtg, VTG_TYPE_MASTER, mode); in sti_vtg_set_config()
234 u32 sti_vtg_get_line_number(struct drm_display_mode mode, int y) in sti_vtg_get_line_number() argument
236 u32 start_line = mode.vtotal - mode.vsync_start + 1; in sti_vtg_get_line_number()
238 if (mode.flags & DRM_MODE_FLAG_INTERLACE) in sti_vtg_get_line_number()
255 u32 sti_vtg_get_pixel_number(struct drm_display_mode mode, int x) in sti_vtg_get_pixel_number() argument
257 return mode.htotal - mode.hsync_start + x; in sti_vtg_get_pixel_number()