Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7bf93c73 authored by Ajay Kumar's avatar Ajay Kumar Committed by Thierry Reding
Browse files

drm/panel: Provide convenience wrapper for .get_modes()



Add a convenience wrapper for the struct drm_panel_funcs' .get_modes()
function so that not every driver needs to check that the panel driver
implements the function before calling it.

Signed-off-by: default avatarAjay Kumar <ajaykumar.rs@samsung.com>
[treding: extract from larger patch, commit message]
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 45527d43
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -112,6 +112,14 @@ static inline int drm_panel_enable(struct drm_panel *panel)
	return panel ? -ENOSYS : -EINVAL;
}

static inline int drm_panel_get_modes(struct drm_panel *panel)
{
	if (panel && panel->funcs && panel->funcs->get_modes)
		return panel->funcs->get_modes(panel);

	return panel ? -ENOSYS : -EINVAL;
}

void drm_panel_init(struct drm_panel *panel);

int drm_panel_add(struct drm_panel *panel);