OpenCloudOS-Kernel/drivers/media/platform/omap
Archit Taneja 32d640dea8 [media] omap_vout: Set DSS overlay_info only if paddr is non zero
The omap_vout driver tries to set the DSS overlay_info using set_overlay_info()
when the physical address for the overlay is still not configured. This happens
in omap_vout_probe() and vidioc_s_fmt_vid_out().
The calls to omapvid_init(which internally calls set_overlay_info()) are removed
from these functions. They don't need to be called as the omap_vout_device
struct anyway maintains the overlay related changes made. Also, remove the
explicit call to set_overlay_info() in vidioc_streamon(), this was used to set
the paddr, this isn't needed as omapvid_init() does the same thing later.
These changes are required as the DSS2 driver since 3.3 kernel doesn't let you
set the overlay info with paddr as 0.

Signed-off-by: Archit Taneja <archit@ti.com>
Tested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2012-10-27 09:03:24 -02:00
..
Kconfig
Makefile [media] Fix some Makefile rules 2012-08-16 19:55:03 -03:00
omap_vout.c [media] omap_vout: Set DSS overlay_info only if paddr is non zero 2012-10-27 09:03:24 -02:00
omap_vout_vrfb.c
omap_vout_vrfb.h
omap_voutdef.h
omap_voutlib.c
omap_voutlib.h