Lines Matching refs:vm

304 of_parse_rk628_display_timing( ofnode np, struct rk628_videomode *vm)  in of_parse_rk628_display_timing()  argument
308 ofnode_read_u32(np, "clock-frequency", &vm->pixelclock); in of_parse_rk628_display_timing()
309 ofnode_read_u32(np, "hactive", &vm->hactive); in of_parse_rk628_display_timing()
310 ofnode_read_u32(np, "hfront-porch", &vm->hfront_porch); in of_parse_rk628_display_timing()
311 ofnode_read_u32(np, "hback-porch", &vm->hback_porch); in of_parse_rk628_display_timing()
312 ofnode_read_u32(np, "hsync-len", &vm->hsync_len); in of_parse_rk628_display_timing()
314 ofnode_read_u32(np, "vactive", &vm->vactive); in of_parse_rk628_display_timing()
315 ofnode_read_u32(np, "vfront-porch", &vm->vfront_porch); in of_parse_rk628_display_timing()
316 ofnode_read_u32(np, "vback-porch", &vm->vback_porch); in of_parse_rk628_display_timing()
317 ofnode_read_u32(np, "vsync-len", &vm->vsync_len); in of_parse_rk628_display_timing()
319 vm->flags = 0; in of_parse_rk628_display_timing()
321 vm->flags |= val ? DRM_MODE_FLAG_PHSYNC : DRM_MODE_FLAG_NHSYNC; in of_parse_rk628_display_timing()
324 vm->flags |= val ? DRM_MODE_FLAG_PVSYNC : DRM_MODE_FLAG_NVSYNC; in of_parse_rk628_display_timing()
328 rk628_display_mode_from_videomode(const struct rk628_videomode *vm, in rk628_display_mode_from_videomode() argument
331 dmode->hdisplay = vm->hactive; in rk628_display_mode_from_videomode()
332 dmode->hsync_start = dmode->hdisplay + vm->hfront_porch; in rk628_display_mode_from_videomode()
333 dmode->hsync_end = dmode->hsync_start + vm->hsync_len; in rk628_display_mode_from_videomode()
334 dmode->htotal = dmode->hsync_end + vm->hback_porch; in rk628_display_mode_from_videomode()
336 dmode->vdisplay = vm->vactive; in rk628_display_mode_from_videomode()
337 dmode->vsync_start = dmode->vdisplay + vm->vfront_porch; in rk628_display_mode_from_videomode()
338 dmode->vsync_end = dmode->vsync_start + vm->vsync_len; in rk628_display_mode_from_videomode()
339 dmode->vtotal = dmode->vsync_end + vm->vback_porch; in rk628_display_mode_from_videomode()
341 dmode->clock = vm->pixelclock / 1000; in rk628_display_mode_from_videomode()
342 dmode->flags = vm->flags; in rk628_display_mode_from_videomode()
348 struct rk628_videomode vm; in rk628_get_video_mode() local
360 of_parse_rk628_display_timing(src_np, &vm); in rk628_get_video_mode()
361 rk628_display_mode_from_videomode(&vm, &rk628->src_mode); in rk628_get_video_mode()
374 of_parse_rk628_display_timing(dst_np, &vm); in rk628_get_video_mode()
375 rk628_display_mode_from_videomode(&vm, &rk628->dst_mode); in rk628_get_video_mode()