OMAPDSS: manage output-dssdev connection in output drivers
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Fri, 7 Dec 2012 10:50:08 +0000 (12:50 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Fri, 7 Dec 2012 14:55:04 +0000 (16:55 +0200)
commit486c0e17b7d1a4f8f057a97f2e48f715208f950d
treed8ece0b76b86b47973921d33f5971d3a5be5d79a
parent09a8c45cbb872f5e861c4385d6967d0aa7f637f1
OMAPDSS: manage output-dssdev connection in output drivers

We currently attach an output to a dssdev in the initialization code for
dssdevices in display.c. This works, but doesn't quite make sense: an
output entity represents (surprisingly) an output of DSS, which is
managed by an output driver. The output driver also handles adding new
dssdev's for that particular output.

It makes more sense to make the output-dssdev connection in the output
driver. This is also in line with common display framework.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/dss/display.c
drivers/video/omap2/dss/dpi.c
drivers/video/omap2/dss/dsi.c
drivers/video/omap2/dss/dss.h
drivers/video/omap2/dss/hdmi.c
drivers/video/omap2/dss/output.c
drivers/video/omap2/dss/rfbi.c
drivers/video/omap2/dss/sdi.c
drivers/video/omap2/dss/venc.c