linux_dsm_epyc7002/drivers/video/omap2
Tomi Valkeinen 74b65ec245 OMAPDSS: add manager ops
The output drivers need some operations from the overlay managers, like
enable and set_timings. These will affect the dispc registers, and need
to be synchronized with the composition-side changes with overlays and
overlay managers.

We want to handle these calls in the apply.c in the compatibility mode,
but when in non-compat mode, the calls need to be handled by some other
component (e.g. omapdrm).

To make this possible, this patch creates a set of function pointers in
a dss_mgr_ops struct, that is used to redirect the calls into the
correct destination.

The non-compat users can install their mgr ops with
dss_install_mgr_ops() function.

Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
2012-12-07 17:05:55 +02:00
..
displays OMAPDSS: Add terminating entry for picodlp_i2c_id table 2012-11-30 10:54:41 +02:00
dss OMAPDSS: add manager ops 2012-12-07 17:05:55 +02:00
omapfb OMAPFB: connect ovl managers to all dssdevs 2012-12-07 16:55:04 +02:00
Kconfig OMAP: remove vram allocator 2012-11-13 09:52:41 +02:00
Makefile OMAP: remove vram allocator 2012-11-13 09:52:41 +02:00
vrfb.c OMAPDSS: VRFB: add omap_vrfb_supported() 2012-10-17 12:17:18 +03:00