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

Reply via email to