[PATCH 0/9] ARM: DaVinci: Video: DM355/DM6446 VPFE Capture driver

2009-05-15 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com VPFE Capture driver for DaVinci Media SOCs :- DM355 and DM6446 These patches add support for VPFE (Video Processing Front End) based video capture on DM355 and DM6446 EVMs. For more details on the hardware configuration and

[PATCH 2/9] ccdc hw device header file for vpfe capture

2009-05-15 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com CCDC hw device header file Adds ccdc hw device header for vpfe capture driver This has comments incorporated from previous review. Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. Signed-off-by: Muralidharan Karicheri

[PATCH 4/9] dm644x ccdc module for vpfe capture driver

2009-05-15 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM644x CCDC hw module This is the hw module for DM644x CCDC. This registers with the vpfe capture driver and provides a set of hw_ops to configure CCDC for a specific decoder device connected to the VPFE This has the comments

[PATCH 5/9] ccdc types used across ccdc modules for vpfe capture driver

2009-05-15 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com common types used across CCDC modules This has the common types used by all ccdc hw modules This has the comments incorporated from the previous review Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. Signed-off-by:

[PATCH 7/9] DM355 platform changes for vpfe capture driver

2009-05-15 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM355 platform and board setup This has platform and board setup changes to support vpfe capture driver for DM355 EVMs. This has comments incorporated from previous review. Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart.

[PATCH 8/9] DM6446 platform changes for vpfe capture driver

2009-05-15 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM644x platform and board setup This adds plarform and board setup changes required to support vpfe capture driver on DM644x This has comments incorporated from previous review. Reviewed By Hans Verkuil. Reviewed By Laurent

[PATCH 9/9] remove outdated video driver files of dm6446

2009-05-15 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com Remove outdated driver files from davinci git tree This has comments incorporated from previous review. Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies

[PATCH 0/10 - v2] ARM: DaVinci: Video: DM355/DM6446 VPFE Capture driver

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com VPFE Capture driver for DaVinci Media SOCs :- DM355 and DM6446 This is the version v2 of the patch series. This is the reworked version of the driver based on comments received against the last version of the patch.

[PATCH 4/10 - v2] dm644x ccdc module for vpfe capture driver

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM644x CCDC hw module This is the hw module for DM644x CCDC. This registers with the vpfe capture driver and provides a set of hw_ops to configure CCDC for a specific decoder device connected to the VPFE Following are some of the

[PATCH 3/10 - v2] dm355 ccdc module for vpfe capture driver

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM355 CCDC hw module Adds ccdc hw module for DM355 CCDC. This registers with the bridge driver a set of hw_ops for configuring the CCDC for a specific decoder device connected to vpfe. Following are some of the major comments

[PATCH 5/10 - v2] ccdc hw device header file for vpfe capture

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com CCDC hw device header file Adds ccdc hw device header for vpfe capture driver Incorporated review comments against previous patch Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. Signed-off-by: Muralidharan Karicheri

[PATCH 5/10 - v2] ccdc types used across ccdc modules for vpfe capture driver

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com common types used across CCDC modules No change from last version Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to v4l-dvb repository

[PATCH 6/10 - v2] Makefile and config files for vpfe capture driver

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com Makefile and config files for the driver This adds Makefile and Kconfig changes to build vpfe capture driver. Added configuration variable for vpss driver based on last review Reviewed By Hans Verkuil. Reviewed By Laurent

[PATCH 7/10 - v2] DM355 platform changes for vpfe capture driver

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM355 platform and board setup This has platform and board setup changes to support vpfe capture driver for DM355 EVMs. Added registration of vpss platform driver based on last review Reviewed By Hans Verkuil. Reviewed By Laurent

[PATCH 8/10 - v2] DM6446 platform changes for vpfe capture driver

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM644x platform and board setup This adds plarform and board setup changes required to support vpfe capture driver on DM644x Added registration of vpss platform driver based on last comment Reviewed By Hans Verkuil. Reviewed By

[PATCH 9/10 - v2] remove outdated video driver files of dm6446

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com Remove outdated driver files from davinci git tree No change from last patch Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to Davinci GIT Tree

[PATCH 10/10 - v2] common vpss module for video drivers

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. This is a new module added for vpss library functions that are used configuring vpss system module. All video drivers will include vpss.h header and call functions defined in

[PATCH 2/10 - v2] ccdc hw device header file for vpfe capture

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com CCDC hw device header file Adds ccdc hw device header for vpfe capture driver Incorporated review comments against previous patch Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. Signed-off-by: Muralidharan Karicheri

[PATCH] adding support for setting bus parameters in sub device

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com This patch adds support for setting bus parameters such as bus type (BT.656, BT.1120 etc), width (example 10 bit raw image data bus) and polarities (vsync, hsync, field etc) in sub device. This allows bridge driver to configure the

[PATCH RFC] adding support for setting bus parameters in sub device

2009-06-09 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com re-sending with RFC in the header This patch adds support for setting bus parameters such as bus type (BT.656, BT.1120 etc), width (example 10 bit raw image data bus) and polarities (vsync, hsync, field etc) in sub device. This

[RFC PATCH] adding support for setting bus parameters in sub device

2009-06-10 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com This patch adds support for setting bus parameters such as bus type (Raw Bayer or Raw YUV image data bus), bus width (example 10 bit raw image data bus, 10 bit BT.656 etc.), and polarities (vsync, hsync, field etc) in sub device.

[PATCH 5/10 - v2] ccdc types used across ccdc modules for vpfe capture driver

2009-06-11 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com common types used across CCDC modules No change from last version Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to v4l-dvb repository

[PATCH 6/10 - v2] Makefile and config files for vpfe capture driver

2009-06-11 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com Makefile and config files for the driver This adds Makefile and Kconfig changes to build vpfe capture driver. Added configuration variable for vpss driver based on last review Reviewed By Hans Verkuil. Reviewed By Laurent

[PATCH 8/10 - v2] DM6446 platform changes for vpfe capture driver

2009-06-11 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM644x platform and board setup This adds plarform and board setup changes required to support vpfe capture driver on DM644x Added registration of vpss platform driver based on last comment Reviewed By Hans Verkuil. Reviewed By

[PATCH 7/10 - v2] DM355 platform changes for vpfe capture driver

2009-06-11 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM355 platform and board setup This has platform and board setup changes to support vpfe capture driver for DM355 EVMs. Added registration of vpss platform driver based on last review Reviewed By Hans Verkuil. Reviewed By Laurent

[PATCH 10/10 - v2] common vpss module for video drivers

2009-06-11 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com common voss module for video drivers This is a new module added for vpss library functions that are used for configuring vpss system module. All video drivers will include vpss.h header file and call functions defined in this

[PATCH 9/10 - v2] remove outdated video driver files of dm6446

2009-06-11 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com Remove outdated driver files from davinci git tree No change from last patch Reviewed By Hans Verkuil. Reviewed By Laurent Pinchart. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to Davinci GIT Tree

[PATCH 4/10 - v2] dm644x ccdc module for vpfe capture driver

2009-06-11 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM644x CCDC hw module This is the hw module for DM644x CCDC. This registers with the vpfe capture driver and provides a set of hw_ops to configure CCDC for a specific decoder device connected to the VPFE Following are some of the

[PATCH 3/10 - v2] dm355 ccdc module for vpfe capture driver

2009-06-11 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com DM355 CCDC hw module Adds ccdc hw module for DM355 CCDC. This registers with the bridge driver a set of hw_ops for configuring the CCDC for a specific decoder device connected to vpfe. Following are some of the major comments

[RFC PATCH] adding support for setting bus parameters in sub device

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com This patch adds support for setting bus parameters such as bus type (Raw Bayer or Raw YUV image data bus), bus width (example 10 bit raw image data bus, 10 bit BT.656 etc.), and polarities (vsync, hsync, field etc) in sub device.

[PATCH 5/11 - v3] ccdc types used across ccdc modules for vpfe capture driver

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com common types used across CCDC modules No change from last version Reviewed by: Hans Verkuil hverk...@xs4all.nl Reviewed by: Laurent Pinchart laurent.pinch...@skynet.be Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to

[PATCH 3/11 - v3] dm355 ccdc module for vpfe capture driver

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com DM355 CCDC hw module Adds ccdc hw module for DM355 CCDC. This registers with the bridge driver a set of hw_ops for configuring the CCDC for a specific decoder device connected to vpfe. The module description and owner information added Reviewed

[PATCH 7/11 - v3] DM355 platform changes for vpfe capture driver

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com DM355 platform and board setup This has platform and board setup changes to support vpfe capture driver for DM355 EVMs. summary of changes 1) replaced v4l2_routing structure with vpfe structure for route 2) ccdc bus parameter

[PATCH 9/11 - v3] common vpss module for video drivers

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com common voss module for video drivers This is a new module added for vpss library functions that are used for configuring vpss system module. All video drivers will include vpss.h header file and call functions defined in this module to configure

[PATCH 4/11 - v3] dm644x ccdc module for vpfe capture driver

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com DM644x CCDC hw module This is the hw module for DM644x CCDC. This registers with the vpfe capture driver and provides a set of hw_ops to configure CCDC for a specific decoder device connected to the VPFE Module description, GPL and owner

[PATCH 6/11 - v3] Makefile and config files for vpfe capture driver

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Makefile and config files for the driver This adds Makefile and Kconfig changes to build vpfe capture driver. No change in this version Reviewed by: Hans Verkuil hverk...@xs4all.nl Reviewed by: Laurent Pinchart laurent.pinch...@skynet.be

[PATCH 11/11 - v3] Makefile and config file changes for davinci git tree

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Makefile and config files for vpfe capture driver that applies to DaVinci GIT tree only. This is added to help in applying this patch to DaVinci GIT tree since the tree has some obsolete davinci drivers that is being removed by this patch. These

[PATCH 0/11 - v3] ARM: DaVinci: Video: DM355/DM6446 VPFE Capture driver

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com Big Thanks to all reviewers who have contributed to this driver by reviewing and offering valuable comments. VPFE Capture driver for DaVinci Media SOCs :- DM355 and DM6446 This is the version v3 of the patch series. This is the

[PATCH 2/11 - v3] ccdc hw device header file for vpfe capture

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com CCDC hw device header file Adds ccdc hw device header for vpfe capture driver No change from last version Reviewed by: Hans Verkuil hverk...@xs4all.nl Reviewed by: Laurent Pinchart laurent.pinch...@skynet.be Signed-off-by: Muralidharan

[PATCH - V3] TVP514x: Migration to sub-device framework

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch converts TVP514x driver to sub-device framework from V4L2-int framework. NOTE: Please note that this patch was tested on DM355 and DM6446 and not tested on OMAP platform Changes from v2 based on review comments (Taken over this work

[PATCH] adding support for setting bus parameters in sub device

2009-06-17 Thread m-karicheri2
From: Muralidharan Karicheri a0868...@gt516km11.gt.design.ti.com This patch adds support for setting bus parameters such as bus type (Raw Bayer or Raw YUV image data bus), bus width (example 10 bit raw image data bus, 10 bit BT.656 etc.), and polarities (vsync, hsync, field etc) in sub device.

[PATCH] V4L: adding digital video timings APIs

2009-10-21 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This is the initial version of the digital video timings APIs implementation. This adds the above APIs to the v4l2 core. This is based on version v1.2 of the RFC titled V4L - Support for video timings at the input/output interface Following new

[PATCH] V4L: adding digital video timings APIs

2009-10-21 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This is the initial version of the digital video timings APIs implementation. This adds the above APIs to the v4l2 core. This is based on version v1.2 of the RFC titled V4L - Support for video timings at the input/output interface Following new

[PATCH v2] V4L - Adding Digital Video Timings APIs

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This is the second version of the digital video timings APIs implementation. This adds comment from previous version. I would like to have this merged to 2.6.33 This adds the above APIs to the v4l2 core. This is based on version v1.2 of the RFC

[PATCH v2] V4L - Digital Video Timings API documentation

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch updates the v4l2-dvb documentation for the new video timings API added. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- diff -uNr v4l-dvb-aba823ecaea6/linux/Documentation/DocBook/v4l/common.xml

[PATCH v2] V4L - Digital Video Timings API documentation

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch updates the v4l2-dvb documentation for the new video timings API added. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- diff -uNr v4l-dvb-aba823ecaea6/linux/Documentation/DocBook/v4l/common.xml

[PATCH] V4L - Digital Video Timings API documentation

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Fixing a typo in the subject... This patch updates the v4l2-dvb documentation for the new video timings API added. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- diff -uNr

[PATCH v3] V4L - Adding Digital Video Timings APIs

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This is v3 of the digital video timings APIs implementation. This has updates based on comments received against v2 of the patch. Hopefully this can be merged to 2.6.33 if there are no more comments. This adds the above APIs to the v4l2 core. This

[PATCH v3] V4L - Adding Digital Video Timings APIs

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Some minor updates (comment format) made to previous v3. This is v3 of the digital video timings APIs implementation. This has updates based on comments received against v2 of the patch. Hopefully this can be merged to 2.6.33 if there are no more

[PATCH] Adding helper function to get dv preset description

2009-11-19 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch add a helper function to get description of a digital video preset added by the video timing API. Hope this will be usefull for drivers implementing the above API. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com NOTE: depends

[PATCH] V4L - Adding helper function to get dv preset description

2009-11-19 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Forgot the V4L prefix in subject. Resending it... This patch add a helper function to get description of a digital video preset added by the video timing API. Hope this will be usefull for drivers implementing the above API. Signed-off-by:

[PATCH 2/2] DaVinci - vpfe capture - converting ccdc to platform driver

2009-11-20 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This is the platform part for converting ccdc to platform driver. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to linux-davinci tree arch/arm/mach-davinci/dm355.c | 27 +++

[PATCH 1/2] V4L - vpfe_capture - convert ccdc drivers to platform drivers

2009-11-20 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Current implementation defines ccdc memory map in vpfe capture platform file and update the same in ccdc through a function call. This will not scale well. For example for DM365 CCDC, there are are additional memory map for Linear table. So it is

[PATCH - v1]V4L - Adding helper function to get dv preset description

2009-11-20 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Updated based on review comments This patch adds a helper function to get description of a digital video preset added by the video timing API. This will be usefull for drivers implementing the above API. Signed-off-by: Muralidharan Karicheri

[PATCH - v0 1/2] V4L - vpfe capture - make clocks configurable

2009-11-24 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com On DM365 we use only vpss master clock, where as on DM355 and DM6446, we use vpss master and slave clocks for vpfe capture. So this patch makes it configurable on a per platform basis. This is needed for supporting DM365 for which patches will be

[PATCH - v0 2/2] DaVinci - vpfe capture - Make clocks configurable

2009-11-24 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Adding the clocks in vpfe capture configuration Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- arch/arm/mach-davinci/board-dm355-evm.c |2 ++ arch/arm/mach-davinci/board-dm644x-evm.c |2 ++ 2 files changed, 4

[PATCH - v0 1/2] V4L - vpfe capture - make clocks configurable

2009-11-24 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com On DM365 we use only vpss master clock, where as on DM355 and DM6446, we use vpss master and slave clocks for vpfe capture. So this patch makes it configurable on a per platform basis. This is needed for supporting DM365 for which patches will be

[PATCH - v0 2/2] DaVinci - vpfe capture - Make clocks configurable

2009-11-24 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Adding the clocks in vpfe capture configuration Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- arch/arm/mach-davinci/board-dm355-evm.c |2 ++ arch/arm/mach-davinci/board-dm644x-evm.c |2 ++ 2 files changed, 4

[PATCH] V4L - Fix videobuf_dma_contig_user_get() getting page aligned physical address

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com If a USERPTR address that is not aligned to page boundary is passed to the videobuf_dma_contig_user_get() function, it saves a page aligned address to the dma_handle. This is not correct. This issue is observed when using USERPTR IO machism for

[PATCH - v1 1/2] V4L - vpfe capture - make clocks configurable

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com v1 - updated based on comments from Vaibhav Hiremath. On DM365 we use only vpss master clock, where as on DM355 and DM6446, we use vpss master and slave clocks for vpfe capture and AM3517 we use internal clock and pixel clock. So this patch makes

[PATCH v0 1/2] V4L - vpfe capture - convert ccdc drivers to platform drivers

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Current implementation defines ccdc memory map in vpfe capture platform file and update the same in ccdc through a function call. This will not scale well. For example for DM365 CCDC, there are are additional memory map for Linear table. So it is

[PATCH 2/2] DaVinci - vpfe capture - converting ccdc to platform driver

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This is the platform part for converting ccdc to platform driver. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to linux-davinci tree arch/arm/mach-davinci/dm355.c | 27 +++

[PATCH 2/5 - v0] V4L - vpfe capture enhancements to support DM365

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch adds support for handling CCDC configuration ioctl. A new IOCTL added to support reading current configuration at CCDC. NOTE: This is the initial version for review. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com ---

[PATCH 5/5 - v0] DaVinci - vpfe capture - platform changes for DM365 CCDC

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Adds platform and board specific changes to support YUV video capture on DM365. NOTE: This patch is for review purpose only Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- arch/arm/mach-davinci/board-dm365-evm.c| 74

[PATCH 4/5 - v0] V4L - vpfe capture - build environment to support DM365 CCDC

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Added support for building DM365 CCDC module. Also made VPSS module default configuration variable value to n. NOTE: This patch is for review purpose only Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- drivers/media/video/Kconfig

[PATCH 3/5] V4L - vpfe-capture - updates to vpss module to support DM365

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch does following changes:- 1) Added support for ISP5 and VPSS modules configuration for DM365 2) renamed few variables to make it more generic NOTE: This is the initial version for review. Signed-off-by: Muralidharan

[PATCH - v1] V4L - Digital Video Timings API documentation

2009-12-02 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch updates the v4l2-dvb documentation for the new video timings API added. Also updated the document based on comments from Hans Verkuil Reviewed-by: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Muralidharan Karicheri

[PATCH - v1] V4L - Documentation:Adds EBUSY error code for S_STD and QUERYSTD ioctls

2009-12-03 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com During review of Video Timing API documentation, Hans Verkuil had a comment on adding EBUSY error code for VIDIOC_S_STD and VIDIOC_QUERYSTD ioctls. This patch updates the document for this. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com

[PATCH -v2] Adding helper function to get dv preset description

2009-12-03 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Updated based on comments against v1 of the patch This patch adds a helper function to get description of a digital video preset added by the video timing API. This will be usefull for drivers implementing the above API. NOTE: depends on the

[PATCH v1 - 1/4] V4L: vpfe_capture - remove clock and ccdc resource handling

2009-12-07 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v0 of these patches. In this patch, the clock configuration is moved to ccdc driver

[PATCH v1 - 3/4] V4L - vpfe capture - Make dm355 ccdc a platform driver

2009-12-07 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v0 of these patches. In this patch, the probe() function is modified to do the vpss

[PATCH v1 4/4] DaVinci - vpfe capture - converting ccdc drivers to platform driver

2009-12-07 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v0 of these patches. This adds platform code for ccdc driver on DM355 and DM6446.

[PATCH v1 - 2/4] V4L-vpfe capture - Make dm6446 ccdc a platform driver

2009-12-07 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v0 of these patches. In this patch, the probe() function is modified to do the vpss

[PATCH - v1] V4L-Fix videobuf_dma_contig_user_get() for non-aligned offsets

2009-12-08 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com If a USERPTR address that is not aligned to page boundary is passed to the videobuf_dma_contig_user_get() function, it saves a page aligned address to the dma_handle. This is not correct. This issue is observed when using USERPTR IO machism for

[PATCH - v2 1/4] V4L - vpfe_capture - remove clock and ccdc resource handling

2009-12-09 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v1 of these patches. In this patch, the clock configuration is moved to ccdc driver

[PATCH - v2 4/4] DaVinci - vpfe capture converting ccdc drivers to platform driver

2009-12-09 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v1 of these patches. Two new clocks are defined for ccdc driver as per comments from

[PATCH - v2 2/4] V4L - vpfe capture - convert dm355 ccdc module to platform driver

2009-12-09 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Updated based on Kevin's comments on clock configuration. The ccdc now uses a generic name for clocks. Master and slave. On individual platforms these clocks will inherit from the platform specific clock. This will allow re-use of the driver for

[PATCH - v1 4/6] V4L - vpfe_capture bug fix and enhancements

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Added a experimental IOCTL, to read the CCDC parameters. Default handler was not getting the original pointer from the core. So a wrapper function added to handle the default handler properly. Also fixed a bug in the probe() in the linux-next tree

[PATCH - v1 5/6] V4L - vpfe capture - build environment for ISIF driver

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Adding Makefile and Kconfig for ISIF driver Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to linux-next tree drivers/media/video/Kconfig | 15 ++- drivers/media/video/davinci/Makefile |1 + 2

[PATCH - v1 2/6] V4L - vpfe capture - Adding DM365 ISIF driver - header files

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This is the header file for ISIF driver on DM365. This has comments incorporated from initial version. ISIF driver is equivalent to CCDC driver on DM355 and DM644x. This driver is tested for YUV capture from TVP514x driver. This patch contains

[PATCH - v1 6/6] DaVinci - Adding support for vpfe capture on DM365

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Adding platform code for supporting vpfe capture and ISIF driver on DM365. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- arch/arm/mach-davinci/board-dm365-evm.c| 71 +++ arch/arm/mach-davinci/dm365.c

[PATCH - v1 1/6] V4L - vpfe-capture : DM365 vpss enhancements

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Enhancements to support DM365 ISP5 and VPSS module configuration. Also cleaned up the driver by removing redundant variables. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to linux-next v4l-dvb tree

[PATCH - v1 3/6] V4L-vpfe-capture-Adding ISIF driver for DM365 - source

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This is the source file for ISIF driver for DM365. This has comments incorporated from initial version. ISIF driver is equivalent to CCDC driver on DM355 and DM644x. This driver is tested for YUV capture from TVP514x driver. This patch contains

[PATCH - v3 4/4] DaVinci - vpfe-capture-converting ccdc drivers to platform driver

2009-12-15 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v2 of these patches. Two new clocks master and slave are defined for ccdc driver as per

[PATCH - v3 3/4] V4L - vpfe capture - convert dm644x ccdc module to a platform driver

2009-12-15 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Updated based on Kevin's comments on clock configuration. The ccdc now uses a generic name for clocks. master and slave. On individual platforms these clocks will inherit from the platform specific clock. This will allow re-use of the driver for

[PATCH - v3 2/4] V4L - vpfe capture - convert dm355 ccdc driver to a platform driver

2009-12-15 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Updated based on Kevin's comments on clock configuration. The ccdc now uses a generic name for clocks. master and slave. On individual platforms these clocks will inherit from the platform specific clock. This will allow re-use of the driver for

[PATCH - v3 1/4] V4L - vpfe_capture - remove clock and ccdc resource handling

2009-12-15 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v1 of these patches. In this patch, the clock configuration is moved to ccdc driver

[PATCH - v2 5/6] V4L - vpfe capture - build environment for isif driver

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com updated based on comments against v1 of the patch Adding Makefile and Kconfig for ISIF driver Reviewed-by: Hans Verkuil hverk...@xs4all.nl Reviewed-by: Sergei Shtylyov sshtyl...@ru.mvista.com Signed-off-by: Muralidharan Karicheri

[PATCH - v2 1/6] V4L - vpfe capture - header files for ISIF driver

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Updated based on comments against v1 of the patch This is the header file for ISIF driver on DM365. ISIF driver is equivalent to CCDC driver on DM355 and DM644x. This driver is tested for YUV capture from TVP514x driver. This patch contains the

[PATCH - v2 6/6] DaVinci - Adding platform code for vpfe capture on DM365

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com updated based on comments against v1 of the patch Adding platform code for supporting vpfe capture and ISIF driver on DM365. Reviewed-by: Kevin Hilman khil...@deeprootsystems.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com ---

[PATCH - v2 4/6] V4L - vpfe_capture - bug fixes and enhancements

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Updated based on comments against v1 of the patch Added a experimental IOCTL, to read the CCDC parameters. Default handler was not getting the original pointer from the core. So a wrapper function added to handle the default handler properly. Also

[PATCH - v2 2/6] V4L - vpfe capture - source for ISIF driver on DM365

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Updated based on comments against v1 of the patch. This is the source file for ISIF driver for DM365. ISIF driver is equivalent to CCDC driver on DM355 and DM644x. This driver is tested for YUV capture from TVP514x driver. This patch contains the

[PATCH - v2 3/6] V4L - vpfe capture - vpss driver enhancements for DM365

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com No change from v1 of the patch Enhancements to support DM365 ISP5 and VPSS module configuration. Also cleaned up the driver by removing redundant variables. Reviewed-by: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Muralidharan Karicheri

[PATCH - v2 2/6] V4L - vpfe capture - source for ISIF driver on DM365

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Re-sending removing a typo in the source header Updated based on comments against v1 of the patch. This is the source file for ISIF driver for DM365. ISIF driver is equivalent to CCDC driver on DM355 and DM644x. This driver is tested for

[PATCH - v4 4/4] DaVinci-vpfe-capture-converting-ccdc-drivers-to-platform-drivers

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Re-sending the patches based on Kevin's comments. Following are the changes from v3 :- - replaced CLK entries with clk_add_alias() calls - removed unused vpss_master and vpss_slave entries This combines the two patches sent earlier to change

[PATCH - v4 3/4] V4L-vpfe-capture-converting-dm644x-driver to a platform driver

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Rebased to latest linux-next tree Updated based on Kevin's comments on clock configuration. The ccdc now uses a generic name for clocks. master and slave. On individual platforms these clocks will inherit from the platform specific clock. This

[PATCH - v4 1/4] V4L-vpfe_capture-remove-clock and platform code

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Rebased to latest linux-next tree This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v1 of these patches. In this patch, the clock

[PATCH - v4 2/4] V4L-vpfe-capture-converting dm355 ccdc driver to a platform driver

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Rebased to latest linux-next tree Updated based on Kevin's comments on clock configuration. The ccdc now uses a generic name for clocks. master and slave. On individual platforms these clocks will inherit from the platform specific clock. This

[PATCH - v4 4/4] DaVinci-vpfe-capture-converting-ccdc-drivers-to-platform-drivers

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Following are the changes from v3 :- - added ccdc clocks through clk_add_alias() calls This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments

[PATCH - v4 1/4] V4L-vpfe_capture-remove-clock and platform code

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This combines the two patches sent earlier to change the clock configuration and converting ccdc drivers to platform drivers. This has updated comments against v1 of these patches. In this patch, the clock configuration is moved to ccdc driver

  1   2   >