Commit 263a983e authored by Laurent Pinchart's avatar Laurent Pinchart Committed by Tomi Valkeinen
Browse files

drm/omap: dss: Inline the omapdss_display_get() function

parent 5d79598b
Loading
Loading
Loading
Loading
+0 −9
Original line number Diff line number Diff line
@@ -40,15 +40,6 @@ void omapdss_display_init(struct omap_dss_device *dssdev)
}
EXPORT_SYMBOL_GPL(omapdss_display_init);

struct omap_dss_device *omapdss_display_get(struct omap_dss_device *output)
{
	while (output->next)
		output = output->next;

	return omapdss_device_get(output);
}
EXPORT_SYMBOL_GPL(omapdss_display_get);

int omapdss_display_get_modes(struct drm_connector *connector,
			      const struct videomode *vm)
{
+0 −1
Original line number Diff line number Diff line
@@ -436,7 +436,6 @@ static inline bool omapdss_is_initialized(void)
}

void omapdss_display_init(struct omap_dss_device *dssdev);
struct omap_dss_device *omapdss_display_get(struct omap_dss_device *output);
int omapdss_display_get_modes(struct drm_connector *connector,
			      const struct videomode *vm);

+4 −3
Original line number Diff line number Diff line
@@ -207,11 +207,12 @@ static int omap_display_id(struct omap_dss_device *output)
	struct device_node *node = NULL;

	if (output->next) {
		struct omap_dss_device *display;
		struct omap_dss_device *display = output;

		while (display->next)
			display = display->next;

		display = omapdss_display_get(output);
		node = display->dev->of_node;
		omapdss_device_put(display);
	} else if (output->bridge) {
		struct drm_bridge *bridge = output->bridge;