WSL2-Linux-Kernel/drivers/video/omap2/dss
Sumit Semwal 18faa1b68a OMAP: DSS2: Introduce omap_channel as an omap_dss_device parameter, add new overlay manager.
A panel connects to one of the overlay managers of DSS through some interface block.
On OMAP4, specifying the type of the display is not sufficient to conclude which manager
the panel should be connected to.
Hence, a new member 'channel' is introduced in omap_dss_device structure to determine
which manager the panel uses. The dss_recheck_connections() called in dss_driver_probe()
uses this channel parameter to set the correct manager to the corresponding omap_dss_device.

The channel parameter is used only once to ensure the correct managers are set for each
panel. The parameter dssdev->manager->id will take care of ensuring that the panel and
then the interface driver configures the correct DISPC channel.

Also, add a new Overlay Manager in manager.c, make other changes needed for LCD2 channel.

Signed-off-by: Sumit Semwal <sumit.semwal@ti.com>
Signed-off-by: Mukund Mittal <mmittal@ti.com>
Signed-off-by: Samreen <samreen@ti.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@nokia.com>
2011-01-10 11:36:51 +02:00
..
Kconfig OMAP: DSS2: Add Kconfig option for DPI display type 2010-05-18 14:14:29 +03:00
Makefile OMAP: DSS2: Introduce dss_features files 2010-10-22 23:21:03 +03:00
core.c OMAP: DSS2: Use dss_features framework on DSS2 code 2010-10-22 23:21:04 +03:00
dispc.c OMAP: DSS2: Introduce omap_channel as an omap_dss_device parameter, add new overlay manager. 2011-01-10 11:36:51 +02:00
display.c OMAP: DSS2: Remove extra return statement 2010-08-05 16:52:11 +03:00
dpi.c OMAP: DSS2: LCD2 Channel Changes for DISPC 2011-01-10 11:36:49 +02:00
dsi.c OMAP: DSS2: Change remaining DISPC functions for new omap_channel argument 2011-01-10 11:36:34 +02:00
dss.c OMAP: DSS2: DSI: Wait for DSI PLL clocks to be active before selecting them 2010-08-05 16:51:49 +03:00
dss.h OMAP: DSS2: Introduce omap_channel as an omap_dss_device parameter, add new overlay manager. 2011-01-10 11:36:51 +02:00
dss_features.c OMAP: DSS2: Add dss_features for omap4 and overlay manager related features 2011-01-10 11:09:54 +02:00
dss_features.h OMAP: DSS2: Add dss_features for omap4 and overlay manager related features 2011-01-10 11:09:54 +02:00
manager.c OMAP: DSS2: Introduce omap_channel as an omap_dss_device parameter, add new overlay manager. 2011-01-10 11:36:51 +02:00
overlay.c OMAP: DSS2: Introduce omap_channel as an omap_dss_device parameter, add new overlay manager. 2011-01-10 11:36:51 +02:00
rfbi.c OMAP: DSS2: Introduce omap_channel argument to DISPC functions used by interface drivers 2011-01-10 11:35:59 +02:00
sdi.c OMAP: DSS2: Change remaining DISPC functions for new omap_channel argument 2011-01-10 11:36:34 +02:00
venc.c OMAP: DSS2: VENC: don't call platform_enable/disable() twice 2010-05-18 14:14:30 +03:00