Commit ae048fc4 authored by Dmitry Baryshkov's avatar Dmitry Baryshkov
Browse files

drm/sun4i: use drm_hdmi_connector_mode_valid()



Use new drm_hdmi_connector_mode_valid() helper instead of a
module-specific copy.

Reviewed-by: default avatarChen-Yu Tsai <wens@csie.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20241130-hdmi-mode-valid-v5-5-742644ec3b1f@linaro.org


Signed-off-by: default avatarDmitry Baryshkov <dmitry.baryshkov@linaro.org>
parent 47368ab4
Loading
Loading
Loading
Loading
+1 −11
Original line number Diff line number Diff line
@@ -205,16 +205,6 @@ static int sun4i_hdmi_connector_atomic_check(struct drm_connector *connector,
	return 0;
}

static enum drm_mode_status
sun4i_hdmi_connector_mode_valid(struct drm_connector *connector,
				struct drm_display_mode *mode)
{
	unsigned long long rate = drm_hdmi_compute_mode_clock(mode, 8,
							      HDMI_COLORSPACE_RGB);

	return sun4i_hdmi_connector_clock_valid(connector, mode, rate);
}

static int sun4i_hdmi_get_modes(struct drm_connector *connector)
{
	struct sun4i_hdmi *hdmi = drm_connector_to_sun4i_hdmi(connector);
@@ -269,7 +259,7 @@ static const struct drm_connector_hdmi_funcs sun4i_hdmi_hdmi_connector_funcs = {

static const struct drm_connector_helper_funcs sun4i_hdmi_connector_helper_funcs = {
	.atomic_check	= sun4i_hdmi_connector_atomic_check,
	.mode_valid	= sun4i_hdmi_connector_mode_valid,
	.mode_valid	= drm_hdmi_connector_mode_valid,
	.get_modes	= sun4i_hdmi_get_modes,
};