[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[RFC PATCH v3 0/8] RFC for Media Controller capture driver for DM365



Changes from last version:
Addressed Sakari's comments. mainly -
 1. Used lower case hexadecimals.
 2. Removed ISNULL and replaced it appropriately.
 3. Alligned the code wherever necessary.
 4. Used v4l2_mbus_pixelcode.
 5. Removed #ifdef CONFIG_IPIPE_PARAM_VALIDATION
 6. Removed #ifdef __KERNEL__ from kerenel header files.
 7. Created the pipe state datastructure as part of the
    device structure rather than a static. Appropriately changed
    signatures.
 8. Removed zero initialisation.

Manjunath Hadli (8):
  davinci: vpfe: add dm3xx IPIPEIF hardware support module
  davinci: vpfe: add IPIPE hardware layer support
  davinci: vpfe: add IPIPE support for media controller driver
  davinci: vpfe: add support for CCDC hardware for dm365
  davinci: vpfe: add ccdc driver with media controller interface
  davinci: vpfe: add v4l2 video driver support
  davinci: vpfe: v4l2 capture driver with media interface
  davinci: vpfe: build infrastructure for dm365

 drivers/media/video/davinci/Kconfig           |   46 +-
 drivers/media/video/davinci/Makefile          |   17 +-
 drivers/media/video/davinci/ccdc_hw_device.h  |   12 +-
 drivers/media/video/davinci/ccdc_types.h      |   43 +
 drivers/media/video/davinci/dm365_ccdc.c      | 1505 +++++++++
 drivers/media/video/davinci/dm365_ccdc.h      |   86 +
 drivers/media/video/davinci/dm365_ccdc_regs.h |  309 ++
 drivers/media/video/davinci/dm365_def_para.c  |  334 ++
 drivers/media/video/davinci/dm365_def_para.h  |   39 +
 drivers/media/video/davinci/dm365_ipipe.c     | 4034 +++++++++++++++++++++++++
 drivers/media/video/davinci/dm365_ipipe.h     |  395 +++
 drivers/media/video/davinci/dm365_ipipe_hw.c  |  948 ++++++
 drivers/media/video/davinci/dm365_ipipe_hw.h  |  539 ++++
 drivers/media/video/davinci/dm3xx_ipipeif.c   |  314 ++
 drivers/media/video/davinci/dm3xx_ipipeif.h   |  255 ++
 drivers/media/video/davinci/imp_common.h      |   81 +
 drivers/media/video/davinci/imp_hw_if.h       |  184 ++
 drivers/media/video/davinci/vpfe_capture.c    |  795 +++++
 drivers/media/video/davinci/vpfe_capture.h    |  102 +
 drivers/media/video/davinci/vpfe_ccdc.c       |  813 +++++
 drivers/media/video/davinci/vpfe_ccdc.h       |   82 +
 drivers/media/video/davinci/vpfe_video.c      | 1713 +++++++++++
 drivers/media/video/davinci/vpfe_video.h      |  142 +
 include/linux/davinci_vpfe.h                  | 1194 ++++++++
 include/linux/dm365_ccdc.h                    |  621 ++++
 include/linux/dm3xx_ipipeif.h                 |   64 +
 include/media/davinci/vpfe.h                  |   91 +
 27 files changed, 14745 insertions(+), 13 deletions(-)
 create mode 100644 drivers/media/video/davinci/ccdc_types.h
 create mode 100644 drivers/media/video/davinci/dm365_ccdc.c
 create mode 100644 drivers/media/video/davinci/dm365_ccdc.h
 create mode 100644 drivers/media/video/davinci/dm365_ccdc_regs.h
 create mode 100644 drivers/media/video/davinci/dm365_def_para.c
 create mode 100644 drivers/media/video/davinci/dm365_def_para.h
 create mode 100644 drivers/media/video/davinci/dm365_ipipe.c
 create mode 100644 drivers/media/video/davinci/dm365_ipipe.h
 create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.c
 create mode 100644 drivers/media/video/davinci/dm365_ipipe_hw.h
 create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.c
 create mode 100644 drivers/media/video/davinci/dm3xx_ipipeif.h
 create mode 100644 drivers/media/video/davinci/imp_common.h
 create mode 100644 drivers/media/video/davinci/imp_hw_if.h
 create mode 100644 drivers/media/video/davinci/vpfe_capture.c
 create mode 100644 drivers/media/video/davinci/vpfe_capture.h
 create mode 100644 drivers/media/video/davinci/vpfe_ccdc.c
 create mode 100644 drivers/media/video/davinci/vpfe_ccdc.h
 create mode 100644 drivers/media/video/davinci/vpfe_video.c
 create mode 100644 drivers/media/video/davinci/vpfe_video.h
 create mode 100644 include/linux/davinci_vpfe.h
 create mode 100644 include/linux/dm365_ccdc.h
 create mode 100644 include/linux/dm3xx_ipipeif.h
 create mode 100644 include/media/davinci/vpfe.h

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Linux Input]     [Video for Linux]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Photos]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Devices]     [Yosemite Backpacking]

Add to Google Powered by Linux