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

2010-03-18 Thread m-karicheri2
From: Muralidharan Karicheri 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:- 1) converted error

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

2010-03-17 Thread m-karicheri2
From: Muralidharan Karicheri 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 --- drivers/media/video/davinci/vpfe_capture.c | 24 +---

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

2010-03-09 Thread m-karicheri2
From: Murali Karicheri 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 --- drivers/media/video/davinci/vpfe_captu

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

2010-03-09 Thread m-karicheri2
From: Murali Karicheri 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 --- drivers/media/video/davinci/vpfe_captu

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri 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) 4) defines c

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri 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 Signed-off-by: Hans Verkuil

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri Enhancements to support DM365 ISP5 and VPSS module configuration. Also cleaned up the driver by removing redundant variables. Reviewed-by: Hans Verkuil Signed-off-by: Hans Verkuil Signed-off-by: Muralidharan Karicheri --- Applies to linux-next v4l-dvb tree - Rebasing

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri 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 file is changed to re

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri Adding Makefile and Kconfig for ISIF driver Reviewed-by: Hans Verkuil Reviewed-by: Sergei Shtylyov Signed-off-by: Hans Verkuil Signed-off-by: Murali Karicheri --- Applies to linux-next tree - rebasing to latest tree for merge (v3) drivers/media/video/Kconfig

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri 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 file is changed to ref

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

2010-02-01 Thread m-karicheri2
From: Murali Karicheri 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) 4) defines c

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

2010-01-13 Thread m-karicheri2
From: Muralidharan Karicheri 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 now uses generic name

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

2010-01-13 Thread m-karicheri2
From: Muralidharan Karicheri 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 ccdc now uses a gen

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

2010-01-13 Thread m-karicheri2
From: Muralidharan Karicheri 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 register function Revi

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

2010-01-13 Thread m-karicheri2
From: Muralidharan Karicheri This adds platform code for ccdc driver on DM355 and DM6446. Following changes are made as part of this patch:- 1) new ccdc platform devices added 2) added clock aliases master and slave for CCDC clocks 3) added dm355_ccdc_setup_pinmux() pin-mu

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

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri 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 the same IP across d

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

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri 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 the same IP acro

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

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri 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 since clocks are config

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

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri 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 against v2 of these patche

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

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri 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 will allow re-us

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

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri 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 configuration is moved to

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

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri 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 will allow re-use of

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

2010-01-11 Thread m-karicheri2
From: Muralidharan Karicheri 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 the clock configuratio

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

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 YUV capture from TVP51

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

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 Signed-off-by: Muralidharan Karicheri --- Applies to linux-next v4l-dvb tree dri

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

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 header files requir

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

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 fixed a bug in the

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

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 Signed-off-by: Muralidharan Karicheri --- Applies to linux-next of v4l-dvb arch/arm/mach-davinci/board-dm365-evm

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

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 header files required

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

2009-12-18 Thread m-karicheri2
From: Muralidharan Karicheri updated based on comments against v1 of the patch Adding Makefile and Kconfig for ISIF driver Reviewed-by: Hans Verkuil Reviewed-by: Sergei Shtylyov Signed-off-by: Muralidharan Karicheri --- Applies to linux-next tree drivers/media/video/Kconfig | 14

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

2009-12-15 Thread m-karicheri2
From: Muralidharan Karicheri 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 since clocks are config

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

2009-12-15 Thread m-karicheri2
From: Muralidharan Karicheri 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 the same IP acro

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

2009-12-15 Thread m-karicheri2
From: Muralidharan Karicheri 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 the same IP across d

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

2009-12-15 Thread m-karicheri2
From: Muralidharan Karicheri 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 comments from K

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

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri 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 the header files req

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

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri Enhancements to support DM365 ISP5 and VPSS module configuration. Also cleaned up the driver by removing redundant variables. Signed-off-by: Muralidharan Karicheri --- Applies to linux-next v4l-dvb tree drivers/media/video/davinci/vpss.c | 289

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

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

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

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri 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 the header files requ

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

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri 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 Signed-off-by: Mura

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

2009-12-10 Thread m-karicheri2
From: Muralidharan Karicheri Adding Makefile and Kconfig for ISIF driver Signed-off-by: Muralidharan Karicheri --- Applies to linux-next tree drivers/media/video/Kconfig | 15 ++- drivers/media/video/davinci/Makefile |1 + 2 files changed, 15 insertions(+), 1 deletio

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

2009-12-09 Thread m-karicheri2
From: Muralidharan Karicheri 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 the same IP across d

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

2009-12-09 Thread m-karicheri2
From: Muralidharan Karicheri 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 the same IP across d

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

2009-12-09 Thread m-karicheri2
From: Muralidharan Karicheri 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 Kevin Hilman. This add

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

2009-12-09 Thread m-karicheri2
From: Muralidharan Karicheri 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 since clocks are config

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

2009-12-08 Thread m-karicheri2
From: Muralidharan Karicheri 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 buffer exchange. Updat

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

2009-12-07 Thread m-karicheri2
From: Muralidharan Karicheri 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 master and slave clock

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

2009-12-07 Thread m-karicheri2
From: Muralidharan Karicheri 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. Reviewed-by: Vaibhav Hir

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

2009-12-07 Thread m-karicheri2
From: Muralidharan Karicheri 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 master and slave clock

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

2009-12-07 Thread m-karicheri2
From: Muralidharan Karicheri 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 since clocks are config

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

2009-12-03 Thread m-karicheri2
From: Muralidharan Karicheri 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 that adds video ti

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

2009-12-03 Thread m-karicheri2
From: Muralidharan Karicheri 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 --- diff -uNr v4l-dvb-e0cd9a337600_ma

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

2009-12-02 Thread m-karicheri2
From: Muralidharan Karicheri 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 Signed-off-by: Muralidharan Karicheri --- diff -uNr v4l-dvb-e0cd9a337600_master/linux/Docume

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

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri 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 --- drivers/media/video/Kconfig | 15 ++- driver

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

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri 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 Karicheri --- drivers/

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

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri 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 --- arch/arm/mach-davinci/board-dm365-evm.c| 74 +++ arch/arm/mach-davinci/d

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

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri 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 --- drivers/media/video/davinci/vpfe_capture.c |

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

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

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

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri 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 cleaner to define mem

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

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri 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 it configurable on

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

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri Adding the clocks in vpfe capture configuration Signed-off-by: Muralidharan Karicheri --- arch/arm/mach-davinci/board-dm355-evm.c |2 ++ arch/arm/mach-davinci/board-dm644x-evm.c |2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/arch/arm

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

2009-12-01 Thread m-karicheri2
From: Muralidharan Karicheri 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 buffer exchange. Signe

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

2009-11-24 Thread m-karicheri2
From: Muralidharan Karicheri 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 available soon. This

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

2009-11-24 Thread m-karicheri2
From: Muralidharan Karicheri Adding the clocks in vpfe capture configuration Signed-off-by: Muralidharan Karicheri --- arch/arm/mach-davinci/board-dm355-evm.c |2 ++ arch/arm/mach-davinci/board-dm644x-evm.c |2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/arch/arm

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

2009-11-24 Thread m-karicheri2
From: Muralidharan Karicheri Adding the clocks in vpfe capture configuration Signed-off-by: Muralidharan Karicheri --- arch/arm/mach-davinci/board-dm355-evm.c |2 ++ arch/arm/mach-davinci/board-dm644x-evm.c |2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/arch/arm

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

2009-11-24 Thread m-karicheri2
From: Muralidharan Karicheri 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 available soon. This

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

2009-11-20 Thread m-karicheri2
From: Muralidharan Karicheri Resending adding Reviewed-by... 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

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

2009-11-20 Thread m-karicheri2
From: Muralidharan Karicheri 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 NOTE: depends on the p

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

2009-11-20 Thread m-karicheri2
From: Muralidharan Karicheri 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 cleaner to define mem

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

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

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

2009-11-19 Thread m-karicheri2
From: Muralidharan Karicheri 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: Muralidharan Karicheri NO

[PATCH] Adding helper function to get dv preset description

2009-11-19 Thread m-karicheri2
From: Muralidharan Karicheri 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 NOTE: depends on the patch that adds video timing API

[PATCH v3] V4L - Adding Digital Video Timings APIs

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 comments. This adds

[PATCH v3] V4L - Adding Digital Video Timings APIs

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 is based on version

[PATCH] V4L - Digital Video Timings API documentation

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 --- diff -uNr v4l-dvb-aba823ecaea6/linux/Documentation/DocBook/v4l/common.xml v4l-dvb-aba823ecaea6_new/linux/Do

[PATCH v2] V4L - Digital Video Timings API documentation

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

[PATCH v2] V4L - Digital Video Timings API documentation

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

[PATCH v2] V4L - Adding Digital Video Timings APIs

2009-11-18 Thread m-karicheri2
From: Muralidharan Karicheri 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 titled "V4L - Support

[PATCH] V4L: adding digital video timings APIs

2009-10-21 Thread m-karicheri2
From: Muralidharan Karicheri 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 ioctls are added:-

[PATCH] V4L: adding digital video timings APIs

2009-10-21 Thread m-karicheri2
From: Muralidharan Karicheri 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 ioctls are added:-

[PATCH 1/5 - v3]V4L: vpfe capture - adding new fields for vpfe capture enhancements

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri Resending with V4L prefix. 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 Sig

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

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri 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 Signed-off-by: Muralidharan Karicheri --- Applies to V4L-DVB linux-next repository drivers/media/video/davinci/dm355_cc

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

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri 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 sufficient. 2) r

[PATCH 3/5 - v3] DaVinci: platform changes to support vpfe camera capture Signed-off-by: Muralidharan Karicheri

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri 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 Signed-off-by: Muralidharan Karicheri --- Applies to V4L-DVB linux-next repository arch/arm/mach-

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

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri 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 Signed-off-by: Muralidharan Karicheri --- Applies to V4L-DVB linux-next repository drivers/media/v

[PATCH 1/5 - v3] Adding new fields to add the vpfe capture enhancements

2009-08-17 Thread m-karicheri2
From: Muralidharan Karicheri 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 Signed-off-by: Muralidharan Kariche

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

2009-08-14 Thread m-karicheri2
From: Muralidharan Karicheri 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 v4l2_i2c_new_probed_subdev() so that pla

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

2009-08-14 Thread m-karicheri2
From: Muralidharan Karicheri 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 common across capture

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

2009-08-14 Thread m-karicheri2
From: Muralidharan Karicheri Adds Kconfig and Makefile changes required for vpif capture driver Reviewed-by: Hans Verkuil Signed-off-by: Muralidharan Karicheri --- Applies to V4L-DVB linux-next repository drivers/media/video/Kconfig | 15 +-- drivers/media/video/davinc

[PATCH v1 - 1/5] DaVinci - restructuring code to support vpif capture driver

2009-08-14 Thread m-karicheri2
From: Muralidharan Karicheri 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 setup channel mode an

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

2009-08-14 Thread m-karicheri2
From: Muralidharan Karicheri 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 simultaneous capture of NT

[PATCH 4/4 - v2] DaVinci:platform changes to support vpfe camera capture

2009-08-11 Thread m-karicheri2
From: Muralidharan Karicheri Incorporated some minor comments against v1 of the patch. In addition added support for clock configuration. NOTE: depends on vpfe capture initial set of patches which are merged to v4l-dvb linux-next repository. Reviewed-by: Hans Verkuil Signed-off-by: Muralidhar

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

2009-08-11 Thread m-karicheri2
From: Muralidharan Karicheri There were no comments against v1 of this patch. So no change from v1 of the patch Reviewed-by: Hans Verkuil Signed-off-by: Muralidharan Karicheri --- Applies to V4L-DVB linux-next repository drivers/media/video/Kconfig |4 +++- 1 files changed, 3 insertions

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

2009-08-11 Thread m-karicheri2
From: Muralidharan Karicheri There was no comment against v1 of the patch. So no change in this file Reviewed-by: Hans Verkuil Signed-off-by: Muralidharan Karicheri --- Applies to V4L-DVB linux-next repository drivers/media/video/davinci/dm355_ccdc.c | 16 +++- drivers/media/v

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

2009-08-11 Thread m-karicheri2
From: Muralidharan Karicheri 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) rename name field in v

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

2009-08-06 Thread m-karicheri2
From: Muralidharan Karicheri Adds Kconfig and Makefile changes required for vpif capture driver Mandatory reviewer: Hans Verkuil NOTE: This is only for review. Final patch for merge will be sent later. This patch is dependent on the patch from Chaithrika for vpif display Signed-off-by: Mural

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

2009-08-06 Thread m-karicheri2
From: Muralidharan Karicheri 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 v4l2_i2c_new_probed_subdev() so that pla

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

2009-08-06 Thread m-karicheri2
From: Muralidharan Karicheri 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 common across capture

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

2009-08-06 Thread m-karicheri2
From: Muralidharan Karicheri 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 setup channel mode an

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

2009-08-06 Thread m-karicheri2
From: Muralidharan Karicheri 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 simultaneous capture of NT

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

2009-07-02 Thread m-karicheri2
From: Muralidharan Karicheri 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. Resending v3 to remove private ioctl IDs as per comment from Mauro Reviewed by:

  1   2   >