Skip to content

Commit

Permalink
OMAPDSS: rename omap_dss_device's 'output' to 'src'
Browse files Browse the repository at this point in the history
In the old panel device model we had "outputs", which were the encoders
inside OMAP DSS block, and panel devices (omap_dss_device). The panel
devices had a reference to the source of the video data, i.e. reference
to an "output", in a field named "output".

That was somewhat confusing even in the old panel device model, but even
more so with the panel device model where we can have longer chains of
display entities.

This patch renames the "output" field to "src", which much better tells
what the field points to.

Signed-off-by: Tomi Valkeinen <[email protected]>
Reviewed-by: Archit Taneja <[email protected]>
  • Loading branch information
tomba committed Aug 30, 2013
1 parent b386429 commit a73fdc6
Show file tree
Hide file tree
Showing 5 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion drivers/gpu/drm/omapdrm/omap_encoder.c
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ int omap_encoder_update(struct drm_encoder *encoder,
struct omap_dss_driver *dssdrv = dssdev->driver;
int ret;

dssdev->output->manager = mgr;
dssdev->src->manager = mgr;

if (dssdrv->check_timings) {
ret = dssdrv->check_timings(dssdev, timings);
Expand Down
4 changes: 2 additions & 2 deletions drivers/video/omap2/displays-new/encoder-tfp410.c
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ static int tfp410_connect(struct omap_dss_device *dssdev,
if (r)
return r;

dst->output = dssdev;
dst->src = dssdev;
dssdev->device = dst;

return 0;
Expand All @@ -63,7 +63,7 @@ static void tfp410_disconnect(struct omap_dss_device *dssdev,
if (dst != dssdev->device)
return;

dst->output = NULL;
dst->src = NULL;
dssdev->device = NULL;

in->ops.dpi->disconnect(in, &ddata->dssdev);
Expand Down
4 changes: 2 additions & 2 deletions drivers/video/omap2/displays-new/encoder-tpd12s015.c
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ static int tpd_connect(struct omap_dss_device *dssdev,
if (r)
return r;

dst->output = dssdev;
dst->src = dssdev;
dssdev->device = dst;

INIT_COMPLETION(ddata->hpd_completion);
Expand Down Expand Up @@ -102,7 +102,7 @@ static void tpd_disconnect(struct omap_dss_device *dssdev,

gpio_set_value_cansleep(ddata->ct_cp_hpd_gpio, 0);

dst->output = NULL;
dst->src = NULL;
dssdev->device = NULL;

in->ops.hdmi->disconnect(in, &ddata->dssdev);
Expand Down
8 changes: 4 additions & 4 deletions drivers/video/omap2/dss/output.c
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ int omapdss_output_set_device(struct omap_dss_device *out,
}

out->device = dssdev;
dssdev->output = out;
dssdev->src = out;

mutex_unlock(&output_lock);

Expand Down Expand Up @@ -79,7 +79,7 @@ int omapdss_output_unset_device(struct omap_dss_device *out)
goto err;
}

out->device->output = NULL;
out->device->src = NULL;
out->device = NULL;

mutex_unlock(&output_lock);
Expand Down Expand Up @@ -146,8 +146,8 @@ EXPORT_SYMBOL(omap_dss_find_output_by_node);

struct omap_dss_device *omapdss_find_output_from_display(struct omap_dss_device *dssdev)
{
while (dssdev->output)
dssdev = dssdev->output;
while (dssdev->src)
dssdev = dssdev->src;

if (dssdev->id != 0)
return omap_dss_get_device(dssdev);
Expand Down
4 changes: 2 additions & 2 deletions include/video/omapdss.h
Original file line number Diff line number Diff line change
Expand Up @@ -774,7 +774,7 @@ struct omap_dss_device {

enum omap_display_caps caps;

struct omap_dss_device *output;
struct omap_dss_device *src;

enum omap_dss_display_state state;

Expand Down Expand Up @@ -1011,7 +1011,7 @@ void dss_mgr_unregister_framedone_handler(struct omap_overlay_manager *mgr,

static inline bool omapdss_device_is_connected(struct omap_dss_device *dssdev)
{
return dssdev->output;
return dssdev->src;
}

static inline bool omapdss_device_is_enabled(struct omap_dss_device *dssdev)
Expand Down

0 comments on commit a73fdc6

Please sign in to comment.