From: Lad, Prabhakar <[email protected]>
add vpif capture and display driver support for
da850/omap-l138 by taking care of the interrupt
behavior changes, removing platform specific
connotations. while doing so fix a bug and add a few
feature enhancements for power mangement , clipping and
correct contiguous memory allocation strategy.
Changes for v2:
1: Fixed comments from Sekhar, Updated the commit messages,
and used VIDEO_HELPER_CHIPS_AUTO to select the helper
chips.
2: Added support to declare contiguous region of memory
handled by dma_alloc_coherent for both capture and
display driver.
3: Added support to use videobuf_iolock() instead of VPIF
defined vpif_uservirt_to_phys API for both capture and
display driver.
4: Added support to clipping of output data.
5: Added power management operations - suspend and resume for
both capture and display driver.
Changes for v3:
1: Fixed commnets from Laurent to move the function from
board to driver file which checks the interrupt is genuine,
and moved dma_declare_coherent_memory() to board file for
both capture and display driver.
Chnages for v4:
1: Fixed comments from Laurent to use mutex_lock()instead of
mutex_lock_interruptible() for suspend/resume handlers.
2: Fixed a comment from Sergei, to replace (unsigned int)(0x3)
by 0x3u.
3: Migrated the driver to videobuf2 framework.
Lad, Prabhakar (2):
davinci: vpif capture: migrate driver to videobuf2
davinci: vpif display: migrate driver to videobuf2
Manjunath Hadli (12):
davinci: vpif: add check for genuine interrupts in the isr
davinci: vpif: make generic changes to re-use the vpif drivers on
da850/omap-l138 soc
davinci: vpif: make request_irq flags as shared
davinci: vpif: fix setting of data width in config_vpif_params()
function
davinci: vpif display: size up the memory for the buffers from the
buffer pool
davinci: vpif capture: size up the memory for the buffers from the
buffer pool
davinci: vpif: add support for clipping on output data
davinci: vpif display: Add power management support
davinci: vpif capture:Add power management support
davinci: vpif: Add suspend/resume callbacks to vpif driver
davinci: vpif: add build configuration for vpif drivers
davinci: vpif: Enable selection of the ADV7343 and THS7303
drivers/media/video/davinci/Kconfig | 30 +-
drivers/media/video/davinci/Makefile | 8 +-
drivers/media/video/davinci/vpif.c | 45 ++-
drivers/media/video/davinci/vpif.h | 45 ++
drivers/media/video/davinci/vpif_capture.c | 690 +++++++++++++++-------------
drivers/media/video/davinci/vpif_capture.h | 16 +-
drivers/media/video/davinci/vpif_display.c | 684 +++++++++++++++------------
drivers/media/video/davinci/vpif_display.h | 23 +-
include/media/davinci/vpif_types.h | 2 +
9 files changed, 881 insertions(+), 662 deletions(-)
--
1.7.4.1
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source