aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2013-07-24 06:01:34 -0400
committerTomi Valkeinen <tomi.valkeinen@ti.com>2013-08-30 01:51:10 -0400
commita73fdc647417699833f22d0f239affe22e062827 (patch)
tree604d506d15df8e16ff80b9682af42f1916eadb23
parentb3864299c1602efabcdb87d0264a45845530b7c9 (diff)
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>
-rw-r--r--drivers/gpu/drm/omapdrm/omap_encoder.c2
-rw-r--r--drivers/video/omap2/displays-new/encoder-tfp410.c4
-rw-r--r--drivers/video/omap2/displays-new/encoder-tpd12s015.c4
-rw-r--r--drivers/video/omap2/dss/output.c8
-rw-r--r--include/video/omapdss.h4
5 files changed, 11 insertions, 11 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_encoder.c b/drivers/gpu/drm/omapdrm/omap_encoder.c
index c29451ba65da..6a12e899235b 100644
--- a/drivers/gpu/drm/omapdrm/omap_encoder.c
+++ b/drivers/gpu/drm/omapdrm/omap_encoder.c
@@ -133,7 +133,7 @@ int omap_encoder_update(struct drm_encoder *encoder,
133 struct omap_dss_driver *dssdrv = dssdev->driver; 133 struct omap_dss_driver *dssdrv = dssdev->driver;
134 int ret; 134 int ret;
135 135
136 dssdev->output->manager = mgr; 136 dssdev->src->manager = mgr;
137 137
138 if (dssdrv->check_timings) { 138 if (dssdrv->check_timings) {
139 ret = dssdrv->check_timings(dssdev, timings); 139 ret = dssdrv->check_timings(dssdev, timings);
diff --git a/drivers/video/omap2/displays-new/encoder-tfp410.c b/drivers/video/omap2/displays-new/encoder-tfp410.c
index a04f65856d6b..454f7714d87a 100644
--- a/drivers/video/omap2/displays-new/encoder-tfp410.c
+++ b/drivers/video/omap2/displays-new/encoder-tfp410.c
@@ -43,7 +43,7 @@ static int tfp410_connect(struct omap_dss_device *dssdev,
43 if (r) 43 if (r)
44 return r; 44 return r;
45 45
46 dst->output = dssdev; 46 dst->src = dssdev;
47 dssdev->device = dst; 47 dssdev->device = dst;
48 48
49 return 0; 49 return 0;
@@ -63,7 +63,7 @@ static void tfp410_disconnect(struct omap_dss_device *dssdev,
63 if (dst != dssdev->device) 63 if (dst != dssdev->device)
64 return; 64 return;
65 65
66 dst->output = NULL; 66 dst->src = NULL;
67 dssdev->device = NULL; 67 dssdev->device = NULL;
68 68
69 in->ops.dpi->disconnect(in, &ddata->dssdev); 69 in->ops.dpi->disconnect(in, &ddata->dssdev);
diff --git a/drivers/video/omap2/displays-new/encoder-tpd12s015.c b/drivers/video/omap2/displays-new/encoder-tpd12s015.c
index ce0e010026cb..a3d29914d3b6 100644
--- a/drivers/video/omap2/displays-new/encoder-tpd12s015.c
+++ b/drivers/video/omap2/displays-new/encoder-tpd12s015.c
@@ -66,7 +66,7 @@ static int tpd_connect(struct omap_dss_device *dssdev,
66 if (r) 66 if (r)
67 return r; 67 return r;
68 68
69 dst->output = dssdev; 69 dst->src = dssdev;
70 dssdev->device = dst; 70 dssdev->device = dst;
71 71
72 INIT_COMPLETION(ddata->hpd_completion); 72 INIT_COMPLETION(ddata->hpd_completion);
@@ -102,7 +102,7 @@ static void tpd_disconnect(struct omap_dss_device *dssdev,
102 102
103 gpio_set_value_cansleep(ddata->ct_cp_hpd_gpio, 0); 103 gpio_set_value_cansleep(ddata->ct_cp_hpd_gpio, 0);
104 104
105 dst->output = NULL; 105 dst->src = NULL;
106 dssdev->device = NULL; 106 dssdev->device = NULL;
107 107
108 in->ops.hdmi->disconnect(in, &ddata->dssdev); 108 in->ops.hdmi->disconnect(in, &ddata->dssdev);
diff --git a/drivers/video/omap2/dss/output.c b/drivers/video/omap2/dss/output.c
index 3f5c0a758b32..15f47af8e048 100644
--- a/drivers/video/omap2/dss/output.c
+++ b/drivers/video/omap2/dss/output.c
@@ -48,7 +48,7 @@ int omapdss_output_set_device(struct omap_dss_device *out,
48 } 48 }
49 49
50 out->device = dssdev; 50 out->device = dssdev;
51 dssdev->output = out; 51 dssdev->src = out;
52 52
53 mutex_unlock(&output_lock); 53 mutex_unlock(&output_lock);
54 54
@@ -79,7 +79,7 @@ int omapdss_output_unset_device(struct omap_dss_device *out)
79 goto err; 79 goto err;
80 } 80 }
81 81
82 out->device->output = NULL; 82 out->device->src = NULL;
83 out->device = NULL; 83 out->device = NULL;
84 84
85 mutex_unlock(&output_lock); 85 mutex_unlock(&output_lock);
@@ -146,8 +146,8 @@ EXPORT_SYMBOL(omap_dss_find_output_by_node);
146 146
147struct omap_dss_device *omapdss_find_output_from_display(struct omap_dss_device *dssdev) 147struct omap_dss_device *omapdss_find_output_from_display(struct omap_dss_device *dssdev)
148{ 148{
149 while (dssdev->output) 149 while (dssdev->src)
150 dssdev = dssdev->output; 150 dssdev = dssdev->src;
151 151
152 if (dssdev->id != 0) 152 if (dssdev->id != 0)
153 return omap_dss_get_device(dssdev); 153 return omap_dss_get_device(dssdev);
diff --git a/include/video/omapdss.h b/include/video/omapdss.h
index 763b11b58153..5fa81ddb43ad 100644
--- a/include/video/omapdss.h
+++ b/include/video/omapdss.h
@@ -774,7 +774,7 @@ struct omap_dss_device {
774 774
775 enum omap_display_caps caps; 775 enum omap_display_caps caps;
776 776
777 struct omap_dss_device *output; 777 struct omap_dss_device *src;
778 778
779 enum omap_dss_display_state state; 779 enum omap_dss_display_state state;
780 780
@@ -1011,7 +1011,7 @@ void dss_mgr_unregister_framedone_handler(struct omap_overlay_manager *mgr,
1011 1011
1012static inline bool omapdss_device_is_connected(struct omap_dss_device *dssdev) 1012static inline bool omapdss_device_is_connected(struct omap_dss_device *dssdev)
1013{ 1013{
1014 return dssdev->output; 1014 return dssdev->src;
1015} 1015}
1016 1016
1017static inline bool omapdss_device_is_enabled(struct omap_dss_device *dssdev) 1017static inline bool omapdss_device_is_enabled(struct omap_dss_device *dssdev)