[PATCH] V4L - vpfe capture - fix for kernel crash

2010-03-18 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com As part of upstream merge, set_params() function was removed from isif.c. This requires removal of BUG_ON() and check for set_params ptr in vpfe_capture.c. Without this kernel crash dump is seen while bootup on DM365 Also made following changes:-

[GIT FIX for 2.6.34] V4L - vpfe capture - fix for kernel crash on DM365

2010-03-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com As part of upstream merge, set_params() function was removed from isif.c. This requires removal of BUG_ON() and check for set_params ptr in vpfe_capture.c. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com ---

[PATCH] V4L: vpfe_capture - free ccdc_lock when memory allocation fails

2010-03-09 Thread m-karicheri2
From: Murali Karicheri m-kariche...@ti.com This patch fixes a bug in vpfe_probe() that doesn't call mutex_unlock() if memory allocation for ccdc_cfg fails. See also the smatch warning report from Dan Carpenter that shows this as an issue. Signed-off-by: Murali Karicheri m-kariche...@ti.com ---

[PATCH v3 6/6] DaVinci - Adding platform board changes for vpfe capture on DM365

2010-02-01 Thread m-karicheri2
From: Murali Karicheri m-kariche...@ti.com This patch adds following changes:- 1) add sub device configuration data for TVP5146 used by vpfe capture 2) registers platform devices for vpfe_capture, isif and vpss 3) defines hardware resources for the devices listed under 2)

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri m-kariche...@ti.com 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 header files required for this driver. The name of the

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri m-kariche...@ti.com 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: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Murali Karicheri m-kariche...@ti.com --- Applies

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri m-kariche...@ti.com 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 header files required for this driver. The name of the

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri m-kariche...@ti.com 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: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Muralidharan

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri m-kariche...@ti.com Added a experimental IOCTL, to read the ISIF parameters. Default handler was not getting the original user configuration data pointer from the core. So a wrapper function added to handle the default handler properly. Reviewed-by: Hans Verkuil

[PATCH v3 6/6] DaVinci - Adding platform board changes for vpfe capture on DM365

2010-02-01 Thread m-karicheri2
From: Murali Karicheri m-kariche...@ti.com This patch adds following changes:- 1) add sub device configuration data for TVP5146 used by vpfe capture 2) registers platform devices for vpfe_capture, isif and vpss 3) defines hardware resources for the devices listed under 2)

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

2010-01-13 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Following changes are done in this patch:- 1) removed the platform code and clk configuration. They are now part of ccdc driver (part of the ccdc patches and platform patches 2-4) 2) Added proper error codes for ccdc

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

2010-01-13 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Following are the changes done in this patch:- 1) clocks are configured using generic clock names 2) converting the driver to a platform driver 3) cleanup - consolidate all static variables inside a structure, ccdc_cfg The

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

2010-01-13 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Following are the changes done:- 1) clocks are configured using generic clock names 2) converting the driver to a platform driver 3) cleanup - consolidate all static variables inside a structure, ccdc_cfg The ccdc driver

[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

[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 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 - 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 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 - 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 - 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 - 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 - 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] 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 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 - 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] 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] 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 - 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 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] 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 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] 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 1/5 - v3] Adding new fields to add the vpfe capture enhancements

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Restructured the patch to apply cleanly. This will allow compilation after applying each patch. To do this existing fields in the header files are retained and removed later when the new fields are used. Reviewed-by: Hans Verkuil

[PATCH 2/5 - v3] V4L: ccdc driver - select MSP driver for CCDC input selection

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Just being recreated to apply cleanly and compile. There were no comments against v1 of this patch. So no change from v1/v2 of the patch Reviewed-by: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com ---

[PATCH 3/5 - v3] DaVinci: platform changes to support vpfe camera capture Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Recreating the patch to apply cleanly and compile. There were no comments against v1 of this patch. So no change from v1/v2 of this patch Reviewed-by: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com ---

[PATCH 4/5 - v3] V4L-vpfe capture driver - adding support for camera capture

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Recreating this patch to apply cleanly and compile. v2 of the patch incorporated following comments received against v1 patch series. 1) retained vpfe_g_std() since for vbi support g_std handling in v4l2 framework is not

[PATCH 5/5 - v3] V4L: ccdc driver - adding support for camera capture

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Recreating this to apply cleanly and compile There was no comment against v1 of the patch. So no change in this file Reviewed-by: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to V4L-DVB

[PATCH v1 0/5] V4L: vpif_capture driver for DM6467

2009-08-14 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch series add support for VPIF Capture Driver on DM6467. VPIF (Video Port Interface) has two channels for capture video or Raw image data. Currently only video capture is supported using TVP5147 on each of the channel. That means two

[PATCH v1 - 2/5] V4L : vpif capture - Kconfig and Makefile changes

2009-08-14 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Adds Kconfig and Makefile changes required for vpif capture driver Reviewed-by: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to V4L-DVB linux-next repository drivers/media/video/Kconfig

[PATCH v1 - 4/5] V4L : vpif updates for DM6467 vpif capture driver

2009-08-14 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Following changes done for vpif driver to support vpif capture:- 1) Current version of display driver defined vpif register space as part for vpif display platform driver resource This is not correct since vpif is

[PATCH v1 - 5/5] V4L : vpif display - updates to support vpif capture on DM6467

2009-08-14 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com The structure name for vpif display driver changed since it was not unique. So this update is done to reflect the same. Also removed the code related to register address space iomap. Uses v4l2_i2c_new_subdev_board() instead of

[PATCH 1/4 - v2] V4L: vpfe capture driver - adding support for camera capture

2009-08-11 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch incorporated comments received against v1 patch series. Following are the major comments incorporated:- 1) retained vpfe_g_std() since for vbi support g_std handling in v4l2 framework is not sufficient. 2)

[PATCH 2/4 - v2] V4L: ccdc driver - adding support for camera capture

2009-08-11 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com There was no comment against v1 of the patch. So no change in this file Reviewed-by: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to V4L-DVB linux-next repository

[PATCH 3/4 - v2] V4L: ccdc driver - select MSP driver for CCDC input selection

2009-08-11 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com There were no comments against v1 of this patch. So no change from v1 of the patch Reviewed-by: Hans Verkuil hverk...@xs4all.nl Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to V4L-DVB linux-next repository

[PATCH v0 0/5] V4L: vpif_capture driver for DM6467

2009-08-06 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch series add support for VPIF Capture Driver on DM6467. VPIF (Video Port Interface) has two channels for capture video or Raw image data. Currently only video capture is supported using TVP5147 on each of the channel. That means two

[PATCH v0 1/5] DaVinci - re-structuring code to support vpif capture driver

2009-08-06 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch makes the following changes:- 1) Modify vpif_subdev_info to add board_info, routing information and vpif interface configuration. Remove addr since it is part of board_info 2) Add code to

[PATCH v0 2/5] V4L : vpif updates for DM6467 vpif capture driver

2009-08-06 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Following changes done for vpif driver to support vpif capture:- 1) Current version of display driver defined vpif register space as part for vpif display platform driver resource This is not correct since vpif is

[PATCH 1/3 - v0] V4L: vpfe capture driver - adding support for camera capture

2009-06-26 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Following updates to vpfe capture driver :- 1) Adding support for camera capture using mt9t031 driver (A patch for mt9t031 is already sent for review) 2) Use v4l2_i2c_new_subdev_board() for loading sub devices 3)

[PATCH] V4L: mt9t031 - migration to sub device frame work

2009-06-25 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Re-sending making some minor updates in the patch header This patch migrates mt9t031 driver from SOC Camera interface to sub device interface. This is sent to get a feedback about the changes done since I am not sure if some of the functionality

[PATCH] mt9t031 - migration to sub device frame work

2009-06-24 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com This patch migrates mt9t031 driver from SOC Camera interface to sub device interface. This is sent to get a feedback about the changes done since I am not sure if some of the functionality that is removed works okay with SOC Camera bridge driver or

[PATCH] tvp514x: formatting comments as per kernel documenation

2009-06-22 Thread m-karicheri2
From: Muralidharan Karicheri m-kariche...@ti.com Fix documentation style based on comments from Mauro. Reviewed by: Hans Verkuil hverk...@xs4all.nl Reviewed by: Mauro Carvalho Chehab mche...@redhat.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- Applies to v4l-dvb repository

[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

  1   2   >