This series adds a writeback output driver and makes changes in APPLY to get
mem to mem mode working when writeback is connected to an overlay manager.
A user of writeback is supposed to use the fuctions exported by the writeback
output driver to configure writeback and start a mem to mem transfer. The output
driver internally calls function in APPLY to configure the writeback related
DISPC registers.
An example usage of writeback in omapfb is provided as the last patch.
Reference tree:
git://gitorious.org/~boddob/linux-omap-dss2/archit-dss2-clone.git
3.8/wb_mem_to_mem
Archit Taneja (11):
OMAPDSS: Add writeback output driver
OMAPDSS: APPLY: Add get/set info functions for writeback
OMAPDSS: APPLY: Apply writeback configurations
OMAPDSS: writeback: Configure writeback input size
OMAPDSS: APPLY: Add writeback enable/disable funcs
OMAPDSS: APPLY: configure channel_in for writeback
OMAPDSS: writeback: add mechanism to do mem to mem updates
OMAPDSS: APPLY: Check if overlay is connected in mem to mem mode
OMAPDSS: FEATURES: Add writeback as supported outputs for OMAP4
managers
ARCH: ARM: OMAP: Create a platform device for writeback
Example: OMAPFB: clear framebuffers using writeback
arch/arm/mach-omap2/display.c | 9 +
drivers/video/omap2/dss/Kconfig | 13 ++
drivers/video/omap2/dss/Makefile | 1 +
drivers/video/omap2/dss/apply.c | 321 ++++++++++++++++++++++++++-
drivers/video/omap2/dss/core.c | 6 +
drivers/video/omap2/dss/dss.h | 24 +++
drivers/video/omap2/dss/dss_features.c | 6 +-
drivers/video/omap2/dss/writeback.c | 345 ++++++++++++++++++++++++++++++
drivers/video/omap2/omapfb/omapfb-main.c | 132 +++++++++++-
include/video/omapdss.h | 22 ++
10 files changed, 873 insertions(+), 6 deletions(-)
create mode 100644 drivers/video/omap2/dss/writeback.c
--
1.7.9.5
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html