mirror of https://gitee.com/openkylin/linux.git
OMAPDSS: rename omap_dss_device's 'output' to 'src'
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 <tomi.valkeinen@ti.com> Reviewed-by: Archit Taneja <archit@ti.com>
This commit is contained in:
parent
b3864299c1
commit
a73fdc6474
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
@ -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);
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue