Lines Matching refs:dmt_mode
771 union meson_hdmi_venc_mode *dmt_mode) in meson_venc_hdmi_get_dmt_vmode() argument
773 memset(dmt_mode, 0, sizeof(*dmt_mode)); in meson_venc_hdmi_get_dmt_vmode()
775 dmt_mode->encp.dvi_settings = 0x21; in meson_venc_hdmi_get_dmt_vmode()
776 dmt_mode->encp.video_mode = 0x4040; in meson_venc_hdmi_get_dmt_vmode()
777 dmt_mode->encp.video_mode_adv = 0x18; in meson_venc_hdmi_get_dmt_vmode()
778 dmt_mode->encp.max_pxcnt = mode->htotal - 1; in meson_venc_hdmi_get_dmt_vmode()
779 dmt_mode->encp.havon_begin = mode->htotal - mode->hsync_start; in meson_venc_hdmi_get_dmt_vmode()
780 dmt_mode->encp.havon_end = dmt_mode->encp.havon_begin + in meson_venc_hdmi_get_dmt_vmode()
782 dmt_mode->encp.vavon_bline = mode->vtotal - mode->vsync_start; in meson_venc_hdmi_get_dmt_vmode()
783 dmt_mode->encp.vavon_eline = dmt_mode->encp.vavon_bline + in meson_venc_hdmi_get_dmt_vmode()
785 dmt_mode->encp.hso_begin = 0; in meson_venc_hdmi_get_dmt_vmode()
786 dmt_mode->encp.hso_end = mode->hsync_end - mode->hsync_start; in meson_venc_hdmi_get_dmt_vmode()
787 dmt_mode->encp.vso_begin = 30; in meson_venc_hdmi_get_dmt_vmode()
788 dmt_mode->encp.vso_end = 50; in meson_venc_hdmi_get_dmt_vmode()
789 dmt_mode->encp.vso_bline = 0; in meson_venc_hdmi_get_dmt_vmode()
790 dmt_mode->encp.vso_eline = mode->vsync_end - mode->vsync_start; in meson_venc_hdmi_get_dmt_vmode()
791 dmt_mode->encp.vso_eline_present = true; in meson_venc_hdmi_get_dmt_vmode()
792 dmt_mode->encp.max_lncnt = mode->vtotal - 1; in meson_venc_hdmi_get_dmt_vmode()