Lines Matching refs:mode

69 					const struct drm_display_mode *mode)  in meson_encoder_hdmi_set_vclk()  argument
72 int vic = drm_match_cea_mode(mode); in meson_encoder_hdmi_set_vclk()
78 vclk_freq = mode->clock; in meson_encoder_hdmi_set_vclk()
94 if (mode->flags & DRM_MODE_FLAG_DBLCLK) in meson_encoder_hdmi_set_vclk()
107 if (mode->flags & DRM_MODE_FLAG_DBLCLK) in meson_encoder_hdmi_set_vclk()
120 const struct drm_display_mode *mode) in meson_encoder_hdmi_mode_valid() argument
129 int vic = drm_match_cea_mode(mode); in meson_encoder_hdmi_mode_valid()
132 dev_dbg(priv->dev, "Modeline " DRM_MODE_FMT "\n", DRM_MODE_ARG(mode)); in meson_encoder_hdmi_mode_valid()
136 mode->clock > display_info->max_tmds_clock && in meson_encoder_hdmi_mode_valid()
137 !drm_mode_is_420_only(display_info, mode) && in meson_encoder_hdmi_mode_valid()
138 !drm_mode_is_420_also(display_info, mode)) in meson_encoder_hdmi_mode_valid()
143 status = meson_venc_hdmi_supported_mode(mode); in meson_encoder_hdmi_mode_valid()
147 return meson_vclk_dmt_supported_freq(priv, mode->clock); in meson_encoder_hdmi_mode_valid()
152 vclk_freq = mode->clock; in meson_encoder_hdmi_mode_valid()
155 if (drm_mode_is_420_only(display_info, mode) || in meson_encoder_hdmi_mode_valid()
157 drm_mode_is_420_also(display_info, mode))) in meson_encoder_hdmi_mode_valid()
164 if (mode->flags & DRM_MODE_FLAG_DBLCLK) in meson_encoder_hdmi_mode_valid()
172 drm_mode_is_420_only(display_info, mode) || in meson_encoder_hdmi_mode_valid()
174 drm_mode_is_420_also(display_info, mode))) in meson_encoder_hdmi_mode_valid()
179 if (mode->flags & DRM_MODE_FLAG_DBLCLK) in meson_encoder_hdmi_mode_valid()
196 const struct drm_display_mode *mode; in meson_encoder_hdmi_atomic_enable() local
214 mode = &crtc_state->adjusted_mode; in meson_encoder_hdmi_atomic_enable()
216 vic = drm_match_cea_mode(mode); in meson_encoder_hdmi_atomic_enable()
218 dev_dbg(priv->dev, "\"%s\" vic %d\n", mode->name, vic); in meson_encoder_hdmi_atomic_enable()
227 meson_venc_hdmi_mode_set(priv, vic, ycrcb_map, yuv420_mode, mode); in meson_encoder_hdmi_atomic_enable()
230 meson_encoder_hdmi_set_vclk(encoder_hdmi, mode); in meson_encoder_hdmi_atomic_enable()