drm/omap: dss: Inline the omapdss_display_get() function
Inline the omapdss_display_get() in its only caller to simplify the code. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Tested-by: Sebastian Reichel <sebastian.reichel@collabora.com> Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Link: https://patchwork.freedesktop.org/patch/msgid/20200226112514.12455-53-laurent.pinchart@ideasonboard.com
This commit is contained in:
committed by
Tomi Valkeinen
parent
5d79598ba8
commit
263a983eb2
@@ -40,15 +40,6 @@ void omapdss_display_init(struct omap_dss_device *dssdev)
|
|||||||
}
|
}
|
||||||
EXPORT_SYMBOL_GPL(omapdss_display_init);
|
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,
|
int omapdss_display_get_modes(struct drm_connector *connector,
|
||||||
const struct videomode *vm)
|
const struct videomode *vm)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -436,7 +436,6 @@ static inline bool omapdss_is_initialized(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
void omapdss_display_init(struct omap_dss_device *dssdev);
|
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,
|
int omapdss_display_get_modes(struct drm_connector *connector,
|
||||||
const struct videomode *vm);
|
const struct videomode *vm);
|
||||||
|
|
||||||
|
|||||||
@@ -207,11 +207,12 @@ static int omap_display_id(struct omap_dss_device *output)
|
|||||||
struct device_node *node = NULL;
|
struct device_node *node = NULL;
|
||||||
|
|
||||||
if (output->next) {
|
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;
|
node = display->dev->of_node;
|
||||||
omapdss_device_put(display);
|
|
||||||
} else if (output->bridge) {
|
} else if (output->bridge) {
|
||||||
struct drm_bridge *bridge = output->bridge;
|
struct drm_bridge *bridge = output->bridge;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user