OMAPDSS: omap_dss_register_device() doesn't take display index
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Thu, 6 Sep 2012 10:57:39 +0000 (13:57 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Tue, 18 Sep 2012 13:10:32 +0000 (16:10 +0300)
commit8768a52f8f53e6f54bce77faade1007d4142fa7c
tree41ac02d9d8f78f349ad8a19f45808088b1fc0c54
parentfda7c362f9ef59de6d6db67a854e1a114af0c69a
OMAPDSS: omap_dss_register_device() doesn't take display index

We used to have all the displays of the board in one list, and we made a
"displayX" directory in the sysfs, where X was the index of the display
in the list.

This doesn't work anymore with device tree, as there's no single list to
get the number from, and it doesn't work very well even with non-DT as
we need to do some tricks to get the index nowadays.

This patch changes omap_dss_register_device() so that it doesn't take
disp_num as a parameter anymore, but uses a private increasing counter
for the display number.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/dss/core.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/rfbi.c
drivers/video/omap2/dss/sdi.c
drivers/video/omap2/dss/venc.c