Lines Matching refs:mode

201 static void inno_hdmi_set_pwr_mode(struct inno_hdmi *hdmi, int mode)  in inno_hdmi_set_pwr_mode()  argument
206 switch (mode) { in inno_hdmi_set_pwr_mode()
239 dev_err(hdmi->dev, "Unknown power mode %d\n", mode); in inno_hdmi_set_pwr_mode()
305 struct drm_display_mode *mode) in inno_hdmi_config_video_vsi() argument
311 mode); in inno_hdmi_config_video_vsi()
318 struct drm_display_mode *mode) in inno_hdmi_config_video_avi() argument
323 rc = drm_hdmi_avi_infoframe_from_display_mode(&frame.avi, mode, false); in inno_hdmi_config_video_avi()
418 struct drm_display_mode *mode) in inno_hdmi_config_video_timing() argument
424 value |= mode->flags & DRM_MODE_FLAG_PHSYNC ? BIT(4) : 0; in inno_hdmi_config_video_timing()
425 value |= mode->flags & DRM_MODE_FLAG_PVSYNC ? BIT(5) : 0; in inno_hdmi_config_video_timing()
430 value |= mode->flags & DRM_MODE_FLAG_PHSYNC ? in inno_hdmi_config_video_timing()
432 value |= mode->flags & DRM_MODE_FLAG_PVSYNC ? in inno_hdmi_config_video_timing()
434 value |= mode->flags & DRM_MODE_FLAG_INTERLACE ? in inno_hdmi_config_video_timing()
439 value = mode->htotal; in inno_hdmi_config_video_timing()
443 value = mode->htotal - mode->hdisplay; in inno_hdmi_config_video_timing()
447 value = mode->htotal - mode->hsync_start; in inno_hdmi_config_video_timing()
451 value = mode->hsync_end - mode->hsync_start; in inno_hdmi_config_video_timing()
455 value = mode->vtotal; in inno_hdmi_config_video_timing()
459 value = mode->vtotal - mode->vdisplay; in inno_hdmi_config_video_timing()
462 value = mode->vtotal - mode->vsync_start; in inno_hdmi_config_video_timing()
465 value = mode->vsync_end - mode->vsync_start; in inno_hdmi_config_video_timing()
476 struct drm_display_mode *mode) in inno_hdmi_setup() argument
478 hdmi->hdmi_data.vic = drm_match_cea_mode(mode); in inno_hdmi_setup()
499 inno_hdmi_config_video_timing(hdmi, mode); in inno_hdmi_setup()
504 inno_hdmi_config_video_avi(hdmi, mode); in inno_hdmi_setup()
505 inno_hdmi_config_video_vsi(hdmi, mode); in inno_hdmi_setup()
514 hdmi->tmds_rate = mode->clock * 1000; in inno_hdmi_setup()
693 struct drm_display_mode *mode = &conn_state->mode; in rockchip_inno_hdmi_enable() local
700 memcpy(&hdmi->previous_mode, mode, sizeof(hdmi->previous_mode)); in rockchip_inno_hdmi_enable()
702 inno_hdmi_setup(hdmi, mode); in rockchip_inno_hdmi_enable()
744 struct drm_display_mode *mode = &conn_state->mode; in rockchip_inno_hdmi_get_timing() local
780 *mode = *hdmi->edid_data.preferred_mode; in rockchip_inno_hdmi_get_timing()
781 hdmi->vic = drm_match_cea_mode(mode); in rockchip_inno_hdmi_get_timing()
783 printf("mode:%dx%d\n", mode->hdisplay, mode->vdisplay); in rockchip_inno_hdmi_get_timing()