OMAPDSS: remove initial display code from omapdss
authorTomi Valkeinen <tomi.valkeinen@ti.com>
Mon, 6 Aug 2012 12:27:17 +0000 (15:27 +0300)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 24 Oct 2012 05:54:31 +0000 (08:54 +0300)
commit6cf5e99c7bf134d28be3999d334e6588fa37240a
treea3480153b9b06b669f1b94b893d90b84f585d553
parentc31cba8af8c2fde418c146e3ead341d5053f3225
OMAPDSS: remove initial display code from omapdss

Currently omapdss driver sets up the initial connections between
overlays, overlay manager and a panel, based on default display
parameter coming from the board file or via module parameters.

This is unnecessary, as it's the higher level component that should
decide what display to use and how. This patch removes the code from
omapdss, and implements similar code to omapfb.

The def_disp module parameter and the default display platform_data
parameter are kept in omapdss, but omapdss doesn't do anything with
them. It will just return the default display name with
dss_get_default_display_name() call, which omapfb uses. This is done to
keep the backward compatibility.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/omap2/dss/core.c
drivers/video/omap2/dss/display.c
drivers/video/omap2/omapfb/omapfb-main.c
include/video/omapdss.h