Re: [PATCH v3 0/9] Media Controller capture driver for DM365

2012-11-29 Thread Manjunath Hadli
Hi Mauro, On Thursday 29 November 2012 04:09 PM, Mauro Carvalho Chehab wrote: Em Thu, 29 Nov 2012 08:43:36 +0100 Hans Verkuil hverk...@xs4all.nl escreveu: On Wed November 28 2012 20:30:21 Greg Kroah-Hartman wrote: On Wed, Nov 28, 2012 at 08:18:20PM +0100, Hans Verkuil wrote: On Wed

Re: [PATCH] media: v4l2-ctrl: add a helper fucntion to modify the menu

2012-09-10 Thread Manjunath Hadli
Hi Hans, Thanks for the review. On Monday 10 September 2012 05:43 PM, Hans Verkuil wrote: On Mon September 10 2012 13:57:36 Prabhakar Lad wrote: From: Lad, Prabhakar prabhakar@ti.com Signed-off-by: Lad, Prabhakar prabhakar@ti.com Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

Re: [PATCH] [media] davinci: vpfe: Add documentation

2012-09-04 Thread Manjunath Hadli
Hi Sakari, On Saturday 01 September 2012 10:55 PM, Sakari Ailus wrote: Hi Manju, My apologies for the delayed answer. On Wed, Aug 22, 2012 at 02:26:50PM +0530, Manjunath Hadli wrote: On Thursday 16 August 2012 09:53 PM, Sakari Ailus wrote: On Thu, Aug 09, 2012 at 09:13:52AM +0530

Re: [PATCH] [media] davinci: vpfe: Add documentation

2012-08-22 Thread Manjunath Hadli
Hi Sakari, On Thursday 16 August 2012 09:53 PM, Sakari Ailus wrote: Hi Manju, On Thu, Aug 09, 2012 at 09:13:52AM +0530, Manjunath Hadli wrote: Hi Sakari, Thank you for the comments. Thanks for the graphs! On Thursday 02 August 2012 05:37 AM, Sakari Ailus wrote: Hi Manju, Thanks

Re: [PATCH 0/1 v2] media/video: vpif: fixing function name start to vpif_config_params

2012-08-13 Thread Manjunath Hadli
-by: Manjunath Hadli manjunath.ha...@ti.com Thx, --Manju -- To unsubscribe from this list: send the line unsubscribe linux-media in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: [PATCH] [media] davinci: vpfe: Add documentation

2012-08-08 Thread Manjunath Hadli
, but the original patch isn't on linux-media even if the list was cc'd. Dropping linux-kernel from cc. Manjunath Hadli wrote: Add documentation on the Davinci VPFE driver. Document the subdevs, and private IOTCLs the driver implements Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off

[PATCH v3 0/2] add dm365 specific media formats

2012-02-07 Thread Manjunath Hadli
, V4L2_MBUS_FMT_SGRBG10_ALAW8_1X8, V4L2_MBUS_FMT_SRGGB10_ALAW8_1X8. 2: Added documentation of ALAW and UV8 pix format. Manjunath Hadli (2): media: add new mediabus format enums for dm365 v4l2: add new pixel formats supported on dm365 .../DocBook/media/v4l/pixfmt-srggb10alaw8.xml | 34 Documentation/DocBook

[PATCH v3 2/2] v4l2: add new pixel formats supported on dm365

2012-02-07 Thread Manjunath Hadli
add new macro V4L2_PIX_FMT_SGRBG10ALAW8 and associated formats to represent Bayer format frames compressed by A-LAW algorithm, add V4L2_PIX_FMT_UV8 to represent storage of C data (UV interleaved) only. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Cc: Laurent Pinchart laurent.pinch

[PATCH v3 1/2] media: add new mediabus format enums for dm365

2012-02-07 Thread Manjunath Hadli
that is supported by dm365 hardware. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com --- Documentation/DocBook/media/v4l/subdev-formats.xml | 171 include/linux/v4l2-mediabus.h | 10 +- 2 files changed

[PATCH 0/4] davinci: add vpif support for da850/omap-l138

2012-01-25 Thread Manjunath Hadli
add vpif capture and display driver support for da850/omap-l138 by taking care of the interrupt behavior changes and removing platform specific connotations. Manjunath Hadli (4): davinci: vpif: add check for genuine interrupts in the isr davinci: vpif: make generic changes to re-use the vpif

[PATCH 1/4] davinci: vpif: add check for genuine interrupts in the isr

2012-01-25 Thread Manjunath Hadli
add a condition to in the isr to check for interrupt ownership and channel number to make sure we do not service wrong interrupts. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpif_capture.c |5 + drivers/media/video/davinci/vpif_display.c |5

[PATCH 4/4] davinci: da850: add build configuration for vpif drivers

2012-01-25 Thread Manjunath Hadli
add build configuration for da850/omapl-138 for vpif capture and display drivers. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/Kconfig | 26 +- drivers/media/video/davinci/Makefile |5 + 2 files changed, 30 insertions

[PATCH 3/4] davinci: vpif: make request_irq flags as shared

2012-01-25 Thread Manjunath Hadli
omap-l138 shares the interrupt between capture and display. Make sure we are able to request for the same irq number by making a shared irq request. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpif_capture.c |2 +- drivers/media/video/davinci

[PATCH 2/4] davinci: vpif: make generic changes to re-use the vpif drivers on da850/omap-l138 soc

2012-01-25 Thread Manjunath Hadli
change the dm646x specific strings in the driver to make them generic across platforms. In this case change all the strings which have a dm646x connotation to vpif which is a platform independent ip. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpif.c

[PATCH v2 0/2] add dm365 specific media formats

2012-01-20 Thread Manjunath Hadli
for V4L2_MBUS_FMT_YDYC8_1X16, V4L2_MBUS_FMT_UV8_1X8, V4L2_MBUS_FMT_SBGGR10_ALAW8_1X8, V4L2_MBUS_FMT_SGBRG10_ALAW8_1X8, V4L2_MBUS_FMT_SGRBG10_ALAW8_1X8, V4L2_MBUS_FMT_SRGGB10_ALAW8_1X8. 2: Added documentation of ALAW and UV8 pix format. Manjunath Hadli (2): media: add new mediabus

[PATCH v2 1/2] media: add new mediabus format enums for dm365

2012-01-20 Thread Manjunath Hadli
that is supported by dm365 hardware. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com --- Documentation/DocBook/media/v4l/subdev-formats.xml | 171 include/linux/v4l2-mediabus.h | 10 +- 2 files changed

[PATCH v2 2/2] v4l2: add new pixel formats supported on dm365

2012-01-20 Thread Manjunath Hadli
add new macro V4L2_PIX_FMT_SGRBG10ALAW8 and associated formats to represent Bayer format frames compressed by A-LAW alogorithm, add V4L2_PIX_FMT_UV8 to represent storage of C data (UV interleved) only. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Cc: Laurent Pinchart laurent.pinch

[PATCH v8 1/2] davinci: vpif: remove machine specific header file inclusion from the driver

2012-01-03 Thread Manjunath Hadli
-by: Manjunath Hadli manjunath.ha...@ti.com Cc: Mauro Carvalho Chehab mche...@infradead.org Cc: LMML linux-media@vger.kernel.org --- drivers/media/video/davinci/vpif.h |2 -- drivers/media/video/davinci/vpif_display.c |2 -- include/media/davinci/vpif_types.h |2 ++ 3

[PATCH v6 01/11] davinci: vpif: remove obsolete header file inclusion

2011-12-15 Thread Manjunath Hadli
remove inclusion of header files from vpif.h and vpif_dispaly.c and add appropriate header file for building. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Cc: Mauro Carvalho Chehab mche...@infradead.org Cc: LMML linux-media@vger.kernel.org --- drivers/media/video/davinci/vpif.h

[PATCH 0/2] add dm365 specific media formats

2011-12-15 Thread Manjunath Hadli
add mediabus formats and pixel formats suported as part of dm365 vpfe device. The device supports media formats(transfer and storage) which include - 1. ALAW compressed bayer. 2. UV interleaved without Y( for resizer) 3. NV12 Manjunath Hadli (2): media: add new mediabus format enums for dm365

[PATCH 2/2] v4l2: add new pixel formats supported on dm365

2011-12-15 Thread Manjunath Hadli
add new macro V4L2_PIX_FMT_SGRBG10ALAW8 to represent Bayer format frames compressed by A-LAW alogorithm. add V4L2_PIX_FMT_UV8 to represent storage of C (UV interleved) only. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com --- include

[PATCH 1/2] media: add new mediabus format enums for dm365

2011-12-15 Thread Manjunath Hadli
add new enum entry V4L2_MBUS_FMT_SGRBG10_ALAW8_1X8 into mbus_pixel_code to represent A-LAW compressed Bayer format. This corresponds to pixel format - V4L2_PIX_FMT_SGRBG10ALAW8. add UV8 and NV12 ( Y and C separate with UV interleaved) which are supported on dm365. Signed-off-by: Manjunath Hadli

[PATCH v5 01/11] davinci: vpif: remove obsolete header file inclusion

2011-12-13 Thread Manjunath Hadli
remove inclusion of header files from vpif.h and vpif_dispaly.c and add appropriate header file for building. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Cc: Mauro Carvalho Chehab mche...@infradead.org Cc: LMML linux-media@vger.kernel.org --- drivers/media/video/davinci/vpif.h

[PATCH v3 3/5] ARM: davinci: dm646x: remove the macros from the header to move to c file

2011-11-17 Thread Manjunath Hadli
move the register base addresses and offsets used only by dm646x platform file from platform header dm646x.h to dm646x.c as they are used only in the c file. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/dm646x.c |7 +++ arch/arm/mach

[PATCH v3 2/5] ARM: davinci: dm365: remove the macros from the header to move to c file

2011-11-17 Thread Manjunath Hadli
move the register base addresses and offsets used only by dm365 platform file from platform header dm365.h to dm365.c as they are used only in the c file. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/dm365.c | 16 arch/arm/mach

[PATCH v3 0/5] ARM: davinci: re-arrange definitions to have a common davinci header

2011-11-17 Thread Manjunath Hadli
system module base address (DAVINCI_SYSTEM_MODULE_BASE). Changes from previous version(As per Sergei's comments): 1. Renamed davinci_common.h to davinci.h. 2. Added extra line whereever appropriate. 3. removed unnecessary header inclusion. Manjunath Hadli (5): ARM: davinci: dm644x: remove

[PATCH v3 5/5] ARM: davinci: delete individual platform header files and use a common header

2011-11-17 Thread Manjunath Hadli
include davinci_common.h file in files using the platform header file for dm355, dm365, dm644x and dm646x and delete the individual platform header files. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/board-dm355-evm.c |2 +- arch/arm/mach-davinci/board

[PATCH v3 1/5] ARM: davinci: dm644x: remove the macros from the header to move to c file

2011-11-17 Thread Manjunath Hadli
move the register base addresses and offsets used only by dm644x platform file from platform header dm644x.h to dm644x.c as they are used only in the c file. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/dm644x.c |7 +++ arch/arm/mach

[PATCH v3 4/5] ARM: davinci: create new common platform header for davinci

2011-11-17 Thread Manjunath Hadli
. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/include/mach/davinci.h | 88 ++ arch/arm/mach-davinci/include/mach/dm355.h | 18 +- arch/arm/mach-davinci/include/mach/dm365.h | 20 +-- arch/arm/mach-davinci/include/mach/dm644x.h

[RESEND RFC PATCH v4 00/15] RFC for Media Controller capture driver for DM365

2011-11-17 Thread Manjunath Hadli
These are a updated subset of patches for Media Controller implementation on DM365. A few more implementation patches which include Resizer, Previewer , AEW and AF are added to provide a broader perspective for review. Manjunath Hadli (15): davinci: vpfe: add dm3xx IPIPEIF hardware support

[RESEND RFC PATCH v4 13/15] davinci: vpfe: add aew driver based on v4l2 media framework

2011-11-17 Thread Manjunath Hadli
to know the readiness data from the driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpfe_aew.c | 238 drivers/media/video/davinci/vpfe_aew.h | 51 +++ 2 files changed, 289 insertions(+), 0 deletions(-) create

[RESEND RFC PATCH v4 11/15] davinci: vpfe: add autofocus driver based on media framework

2011-11-17 Thread Manjunath Hadli
. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpfe_af.c | 240 + drivers/media/video/davinci/vpfe_af.h | 50 +++ 2 files changed, 290 insertions(+), 0 deletions(-) create mode 100644 drivers/media/video/davinci/vpfe_af.c

[RESEND RFC PATCH v4 01/15] davinci: vpfe: add dm3xx IPIPEIF hardware support module

2011-11-17 Thread Manjunath Hadli
add support for dm3xx IPIPEIF hardware setup. This is the lowest software layer for the dm3x vpfe driver which directly accesses hardware. Add support for features like default pixel correction, dark frame substraction and hardware setup. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[RESEND RFC PATCH v4 15/15] davinci: vpfe: build infrastructure for dm365

2011-11-17 Thread Manjunath Hadli
add build infrastructure for dm365 specific modules such as IPIPE, AEW, AF. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/Kconfig | 46 - drivers/media/video/davinci/Makefile | 17 +++- 2 files changed, 59

[RESEND RFC PATCH v4 14/15] davinci: vpfe: delete vpfe_types.h

2011-11-17 Thread Manjunath Hadli
delete vpfe_types.h as it is no longer used. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- include/media/davinci/vpfe_types.h | 51 1 files changed, 0 insertions(+), 51 deletions(-) delete mode 100644 include/media/davinci/vpfe_types.h diff

[RESEND RFC PATCH v4 05/15] davinci: vpfe: add ccdc driver with media controller interface

2011-11-17 Thread Manjunath Hadli
Add the CCDC driver for davinci Dm3XX SoCs. The driver supports CCDC as a media entity with 2 pads - 1 input and 1 output. The driver implements streaming support and subdev interface. The ccdc supports bayer and YUV formats. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers

[RESEND RFC PATCH v4 07/15] davinci: vpfe: v4l2 capture driver with media interface

2011-11-17 Thread Manjunath Hadli
registration and platform driver registrations. It calls the appropriate subdevs from here to cerate the appropriate subdevices and media entities. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpfe_capture.c | 796 drivers/media/video

[RESEND RFC PATCH v4 08/15] davinci: vpfe: previewer driver based on v4l2 media controller framework

2011-11-17 Thread Manjunath Hadli
correction, LUT are supported through private ioctls. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpfe_previewer.c | 1064 ++ drivers/media/video/davinci/vpfe_previewer.h | 65 ++ 2 files changed, 1129 insertions(+), 0 deletions

[RESEND RFC PATCH v4 09/15] davinci: vpfe: resizer driver based on media framework

2011-11-17 Thread Manjunath Hadli
and all the pad and link related operations. Specific filter functionality including filter types are set through private ioctls. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpfe_resizer.c | 1079 drivers/media/video/davinci

[RESEND RFC PATCH v4 10/15] davinci: vpfe: add DM365 autofoucus(AF) hardware interface

2011-11-17 Thread Manjunath Hadli
add support for autofocus unit of dm365 SoC. The autofocus register seup, isr and parameter calidation functionality is implemented as part of this module. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/dm365_af.c | 564

[RESEND RFC PATCH v4 12/15] davinci: vpfe: add hardware interface for dm365 aew

2011-11-17 Thread Manjunath Hadli
add the hardware functionality for enablling the dm365 auto exposure and white balance unit. The module supports hardware setup, isr management, and parameter validation. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/dm365_a3_hw.c | 387

[RESEND RFC PATCH v4 06/15] davinci: vpfe: add v4l2 video driver support

2011-11-17 Thread Manjunath Hadli
supports dv_presets to include HD modes, wth support for both user pointer IO and mmap. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpfe_video.c | 1726 ++ drivers/media/video/davinci/vpfe_video.h | 146 +++ 2 files changed, 1872

[RESEND RFC PATCH v4 02/15] davinci: vpfe: add IPIPE hardware layer support

2011-11-17 Thread Manjunath Hadli
, gamma, cfa and clock enable. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/dm365_ipipe_hw.c | 935 ++ drivers/media/video/davinci/dm365_ipipe_hw.h | 539 +++ 2 files changed, 1474 insertions(+), 0 deletions(-) create

[PATCH v2 2/5] davinci: dm365: remove the macros from the header to move to c file

2011-11-14 Thread Manjunath Hadli
move the register base addresses and offsets used only by dm365 platform file from platform header dm365.h to dm365.c as they are used only in the c file. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/dm365.c | 16 arch/arm/mach

[PATCH v2 3/5] davinci: dm646x: remove the macros from the header to move to c file

2011-11-14 Thread Manjunath Hadli
move the register base addresses and offsets used only by dm646x platform file from platform header dm646x.h to dm646x.c as they are used only in the c file. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/dm646x.c |7 +++ arch/arm/mach

[PATCH v2 0/5] davinci: re-arrange definitions to have a common davinci header

2011-11-14 Thread Manjunath Hadli
system module base address (DAVINCI_SYSTEM_MODULE_BASE). Manjunath Hadli (5): davinci: dm644x: remove the macros from the header to move to c file davinci: dm365: remove the macros from the header to move to c file davinci: dm646x: remove the macros from the header to move to c file davinci

[PATCH v2 4/5] davinci: create new common platform header for davinci

2011-11-14 Thread Manjunath Hadli
. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- .../arm/mach-davinci/include/mach/davinci_common.h | 88 arch/arm/mach-davinci/include/mach/dm355.h | 18 + arch/arm/mach-davinci/include/mach/dm365.h | 20 + arch/arm/mach-davinci/include/mach

[PATCH v2 5/5] davinci: delete individual platform header files and use a common header

2011-11-14 Thread Manjunath Hadli
include davinci_common.h file in files using the platform header file for dm355, dm365, dm644x and dm646x and delete the individual platform header files. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/board-dm355-evm.c |2 +- arch/arm/mach-davinci/board

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

2011-11-12 Thread Manjunath Hadli
These are a updated subset of patches for Media Controller implementation on DM365. Updates from last patch set: 1. Some header reorg. 2. Support for some extra formats - NV12 and other semiplanar. 3. ResizerB support Manjunath Hadli (8): davinci: vpfe: add dm3xx IPIPEIF hardware support

[RFC PATCH v4 8/8] davinci: vpfe: build infrastructure for dm365

2011-11-12 Thread Manjunath Hadli
add build infrastructure for dm365 specific modules such as IPIPE, AEW, AF. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/Kconfig | 46 - drivers/media

[RFC PATCH v4 1/8] davinci: vpfe: add dm3xx IPIPEIF hardware support module

2011-11-12 Thread Manjunath Hadli
add support for dm3xx IPIPEIF hardware setup. This is the lowest software layer for the dm3x vpfe driver which directly accesses hardware. Add support for features like default pixel correction, dark frame substraction and hardware setup. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[RFC PATCH v4 5/8] davinci: vpfe: add ccdc driver with media controller interface

2011-11-12 Thread Manjunath Hadli
Add the CCDC driver for davinci Dm3XX SoCs. The driver supports CCDC as a media entity with 2 pads - 1 input and 1 output. The driver implements streaming support and subdev interface. The ccdc supports bayer and YUV formats. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off

[RFC PATCH v4 7/8] davinci: vpfe: v4l2 capture driver with media interface

2011-11-12 Thread Manjunath Hadli
registration and platform driver registrations. It calls the appropriate subdevs from here to cerate the appropriate subdevices and media entities. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci

[RFC PATCH v4 6/8] davinci: vpfe: add v4l2 video driver support

2011-11-12 Thread Manjunath Hadli
supports dv_presets to include HD modes, wth support for both user pointer IO and mmap. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/vpfe_video.c | 1744 ++ drivers

[RFC PATCH v4 2/8] davinci: vpfe: add IPIPE hardware layer support

2011-11-12 Thread Manjunath Hadli
, gamma, cfa and clock enable. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/dm365_ipipe_hw.c | 935 ++ drivers/media/video/davinci/dm365_ipipe_hw.h | 539

[PATCH RESEND] davinci: dm646x: move vpif related code to driver core header from platform

2011-11-12 Thread Manjunath Hadli
move vpif related code for capture and display drivers from dm646x platform header file to vpif_types.h as these definitions are related to driver code more than the platform or board. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/include/mach/dm646x.h | 53

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

2011-10-29 Thread Manjunath Hadli
__KERNEL__ from kerenel header files. 7. Created the pipe state datastructure as part of the device structure rather than a static. Appropriately changed signatures. 8. Removed zero initialisation. Manjunath Hadli (8): davinci: vpfe: add dm3xx IPIPEIF hardware support module davinci: vpfe: add

[RFC PATCH v3 8/8] davinci: vpfe: build infrastructure for dm365

2011-10-29 Thread Manjunath Hadli
add build infrastructure for dm365 specific modules such as IPIPE, AEW, AF. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/Kconfig | 46 - drivers/media

[RFC PATCH v3 1/8] davinci: vpfe: add dm3xx IPIPEIF hardware support module

2011-10-29 Thread Manjunath Hadli
add support for dm3xx IPIPEIF hardware setup. This is the lowest software layer for the dm3x vpfe driver which directly accesses hardware. Add support for features like default pixel correction, dark frame substraction and hardware setup. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[RFC PATCH v3 5/8] davinci: vpfe: add ccdc driver with media controller interface

2011-10-29 Thread Manjunath Hadli
Add the CCDC driver for davinci Dm3XX SoCs. The driver supports CCDC as a media entity with 2 pads - 1 input and 1 output. The driver implements streaming support and subdev interface. The ccdc supports bayer and YUV formats. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off

[RFC PATCH v3 2/8] davinci: vpfe: add IPIPE hardware layer support

2011-10-29 Thread Manjunath Hadli
, gamma, cfa and clock enable. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/dm365_ipipe_hw.c | 948 ++ drivers/media/video/davinci/dm365_ipipe_hw.h | 539

[RFC PATCH v3 6/8] davinci: vpfe: add v4l2 video driver support

2011-10-29 Thread Manjunath Hadli
supports dv_presets to include HD modes, wth support for both user pointer IO and mmap. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/vpfe_video.c | 1713 ++ drivers

[GIT PULL] davinci vpbe: enable DM365 v4l2 display driver

2011-09-28 Thread Manjunath Hadli
,addind a few HD modes, and taking care of register level changes. The patches are tested for both SD and HD modes. Manjunath Hadli (3): davinci vpbe: add dm365 VPBE display driver changes davinci vpbe: add dm365 and dm355 specific OSD changes davinci vpbe: add VENC block changes to enable

[PATCH RESEND 0/4] davinci vpbe: enable DM365 v4l2 display driver

2011-09-18 Thread Manjunath Hadli
not include THS7303 amplifier driver which is planned to be sent seperately. Manjunath Hadli (4): davinci vpbe: remove unused macro. davinci vpbe: add dm365 VPBE display driver changes davinci vpbe: add dm365 and dm355 specific OSD changes davinci vpbe: add VENC block changes to enable dm365

[PATCH RESEND 1/4] davinci vpbe: remove unused macro.

2011-09-18 Thread Manjunath Hadli
remove VPBE_DISPLAY_SD_BUF_SIZE as it is no longer used. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpbe_display.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/media/video/davinci/vpbe_display.c b/drivers/media/video

[PATCH RESEND 4/4] davinci vpbe: add VENC block changes to enable dm365 and dm355

2011-09-18 Thread Manjunath Hadli
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpbe_venc.c | 205 +++ include/media/davinci/vpbe_venc.h |4 + 2 files changed, 185 insertions(+), 24 deletions(-) diff --git a/drivers/media/video/davinci/vpbe_venc.c b

[PATCH RESEND 3/4] davinci vpbe: add dm365 and dm355 specific OSD changes

2011-09-18 Thread Manjunath Hadli
Add OSD block changes to enable dm365 and dm355 for vpbe driver. Changes are based on version number of OSD, which have incremental changes over 644x OSD hardware interms of few registers. VPBE_VERSION_2 = dm365 specific VPBE_VERSION_3 = dm355 specific Signed-off-by: Manjunath Hadli manjunath.ha

[PATCH RESEND 2/4] davinci vpbe: add dm365 VPBE display driver changes

2011-09-18 Thread Manjunath Hadli
This patch implements the core additions to the display driver, mainly controlling the VENC and other encoders for dm365. This patch also includes addition of amplifier subdevice to the vpbe driver and interfacing with venc subdevice. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[RFC PATCH 1/4] davinci vpbe: remove unused macro.

2011-09-12 Thread Manjunath Hadli
remove VPBE_DISPLAY_SD_BUF_SIZE as it is no longer used. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpbe_display.c |1 - 1 files changed, 0 insertions(+), 1 deletions(-) diff --git a/drivers/media/video/davinci/vpbe_display.c b/drivers/media/video

[RFC PATCH 0/4] davinci vpbe: enable DM365 v4l2 display driver

2011-09-12 Thread Manjunath Hadli
not include THS7303 amplifier driver which is planned to be sent seperately. Manjunath Hadli (4): davinci vpbe: remove unused macro. davinci vpbe: add dm365 VPBE display driver changes davinci vpbe: add dm365 and dm355 specific OSD changes davinci vpbe: add VENC block changes to enable dm365

[RFC PATCH 3/4] davinci vpbe: add dm365 and dm355 specific OSD changes

2011-09-12 Thread Manjunath Hadli
Add OSD block changes to enable dm365 and dm355 for vpbe driver. Changes are based on version number of OSD, which have incremental changes over 644x OSD hardware interms of few registers. VPBE_VERSION_2 = dm365 specific VPBE_VERSION_3 = dm355 specific Signed-off-by: Manjunath Hadli manjunath.ha

[RFC PATCH 4/4] davinci vpbe: add VENC block changes to enable dm365 and dm355

2011-09-12 Thread Manjunath Hadli
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpbe_venc.c | 205 +++ include/media/davinci/vpbe_venc.h |4 + 2 files changed, 185 insertions(+), 24 deletions(-) diff --git a/drivers/media/video/davinci/vpbe_venc.c b

[RFC PATCH 2/4] davinci vpbe: add dm365 VPBE display driver changes

2011-09-12 Thread Manjunath Hadli
This patch implements the core additions to the display driver, mainly controlling the VENC and other encoders for dm365. This patch also includes addition of amplifier subdevice to the vpbe driver and interfacing with venc subdevice. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

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

2011-08-29 Thread Manjunath Hadli
with the c files and interface headers in the include folder. Manjunath Hadli (6): davinci: vpfe: add dm3xx IPIPEIF hardware support module davinci: vpfe: add support for CCDC hardware for dm365 davinci: vpfe: add ccdc driver with media controller interface davinci: vpfe: add v4l2 video

[PATCH v2 5/8] davinci: vpfe: add ccdc driver with media controller interface

2011-08-29 Thread Manjunath Hadli
Add the CCDC driver for davinci Dm3XX SoCs. The driver supports CCDC as a media entity with 2 pads - 1 input and 1 output. The driver implements streaming support and subdev interface. The ccdc supports bayer and YUV formats. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off

[PATCH v2 2/8] davinci: vpfe: add IPIPE hardware layer support

2011-08-29 Thread Manjunath Hadli
including coeffcient programming for various hardware filters, gamma, cfa and clock enable. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/dm365_ipipe_hw.c | 949

[PATCH v2 8/8] davinci: vpfe: build infrastructure for dm365

2011-08-29 Thread Manjunath Hadli
add build infrastructure for dm365 specific modules such as IPIPE, AEW, AF. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/Kconfig | 46 - drivers/media

[PATCH v2 1/8] davinci: vpfe: add dm3xx IPIPEIF hardware support module

2011-08-29 Thread Manjunath Hadli
add support for dm3xx IPIPEIF hardware setup. This is the lowest software layer for the dm3x vpfe driver which directly accesses hardware. Add support for features like default pixel correction, dark frame substraction and hardware setup. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[PATCH v2 6/8] davinci: vpfe: add v4l2 video driver support

2011-08-29 Thread Manjunath Hadli
supports dv_presets to include HD modes, wth support for both user pointer IO and mmap. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/vpfe_video.c | 1712 ++ drivers

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

2011-06-30 Thread Manjunath Hadli
to YUV conversion 6)Resizer Module for scaling Connection for on-the-fly capture - Mt9P031 --CCDC---Previewer(optional)---Resizer(optional)---Video | TVP7002 --- | TV514x --- Manjunath Hadli (3): davinci: vpfe: add dm3xx IPIPEIF hardware

[RFC PATCH 8/8] davinci: vpfe: build infrastructure for dm365

2011-06-30 Thread Manjunath Hadli
add build infrastructure for dm365 specific modules such as IPIPE, AEW, AF. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/Kconfig | 46 - drivers/media

[RFC PATCH 1/8] davinci: vpfe: add dm3xx IPIPEIF hardware support module

2011-06-30 Thread Manjunath Hadli
add support for dm3xx IPIPEIF hardware setup. This is the lowest software layer for the dm3x vpfe driver which directly accesses hardware. Add support for features like default pixel correction, dark frame substraction and hardware setup. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[RFC PATCH 7/8] davinci: vpfe: v4l2 capture driver with media interface

2011-06-30 Thread Manjunath Hadli
does isr registration, v4l2 device registration, media registration and platform driver registrations. It calls the appropriate subdevs from here to cerate the appropriate subdevices and media entities. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte

[RFC PATCH 5/8] davinci: vpfe: add ccdc driver with media controller interface

2011-06-30 Thread Manjunath Hadli
-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/ccdc_hw_device.h |6 +- drivers/media/video/davinci/vpfe_ccdc.c | 813 ++ include/media/davinci/vpfe_ccdc.h

[RFC PATCH 6/8] davinci: vpfe: add v4l2 video driver support

2011-06-30 Thread Manjunath Hadli
and output node for both continuous and single shot modes.Also supports dv_presets to include HD modes, wth support for both user pointer IO and mmap. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci

[RFC PATCH 2/8] davinci: vpfe: add IPIPE hardware layer support

2011-06-30 Thread Manjunath Hadli
including coeffcient programming for various hardware filters, gamma, cfa and clock enable. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Nagabhushana Netagunte nagabhushana.netagu...@ti.com --- drivers/media/video/davinci/dm365_ipipe_hw.c | 1012

[RESEND PATCH v19 0/6] davinci vpbe: dm6446 v4l2 driver

2011-06-17 Thread Manjunath Hadli
fixed a wrong file inclusion in one of the patches Manjunath Hadli (6): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci vpbe: OSD(On Screen Display) block davinci vpbe: VENC( Video Encoder) implementation davinci vpbe: Build infrastructure

[RESEND PATCH v19 6/6] davinci vpbe: Readme text for Dm6446 vpbe

2011-06-17 Thread Manjunath Hadli
Please refer to this file for detailed documentation of davinci vpbe v4l2 driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- Documentation/video4linux/README.davinci-vpbe | 93

[RESEND PATCH v19 5/6] davinci vpbe: Build infrastructure for VPBE driver

2011-06-17 Thread Manjunath Hadli
This patch adds the build infra-structure for Davinci VPBE dislay driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- drivers/media/video/davinci/Kconfig | 23

[RESEND PATCH v19 4/6] davinci vpbe: VENC( Video Encoder) implementation

2011-06-17 Thread Manjunath Hadli
the analog DACs. The venc block is implemented as a subdevice, allowing for additional external and internal encoders of other kind to plug-in. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl

[RESEND PATCH v19 2/6] davinci vpbe: VPBE display driver

2011-06-17 Thread Manjunath Hadli
This patch implements the core functionality of the display driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the main V4L2 driver. This implements the core of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked

[RESEND PATCH v19 3/6] davinci vpbe: OSD(On Screen Display) block

2011-06-17 Thread Manjunath Hadli
through the V4L2 driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- drivers/media/video/davinci/vpbe_osd.c | 1231 +++ drivers/media/video/davinci

[PATCH v19 5/6] davinci vpbe: Build infrastructure for VPBE driver

2011-05-25 Thread Manjunath Hadli
This patch adds the build infra-structure for Davinci VPBE dislay driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- drivers/media/video/davinci/Kconfig | 23

[PATCH v19 0/6] davinci vpbe: dm6446 v4l2 driver

2011-05-25 Thread Manjunath Hadli
fixed a wrong file inclusion in one of the patches Manjunath Hadli (6): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci vpbe: OSD(On Screen Display) block davinci vpbe: VENC( Video Encoder) implementation davinci vpbe: Build infrastructure

[PATCH v19 6/6] davinci vpbe: Readme text for Dm6446 vpbe

2011-05-25 Thread Manjunath Hadli
Please refer to this file for detailed documentation of davinci vpbe v4l2 driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- Documentation/video4linux/README.davinci-vpbe | 93

[PATCH v19 3/6] davinci vpbe: OSD(On Screen Display) block

2011-05-25 Thread Manjunath Hadli
through the V4L2 driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- drivers/media/video/davinci/vpbe_osd.c | 1231 +++ drivers/media/video/davinci

[PATCH v19 2/6] davinci vpbe: VPBE display driver

2011-05-25 Thread Manjunath Hadli
This patch implements the core functionality of the display driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the main V4L2 driver. This implements the core of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked

[PATCH v19 4/6] davinci vpbe: VENC( Video Encoder) implementation

2011-05-25 Thread Manjunath Hadli
the analog DACs. The venc block is implemented as a subdevice, allowing for additional external and internal encoders of other kind to plug-in. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl

[PATCH v18 0/6] davinci vpbe: dm6446 v4l2 driver

2011-05-24 Thread Manjunath Hadli
Fixed Sergei's comments for Kconfig dm644x dependencies Fixed Sekhar'c comment on indentation Manjunath Hadli (6): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci vpbe: OSD(On Screen Display) block davinci vpbe: VENC( Video Encoder

[PATCH v18 2/6] davinci vpbe: VPBE display driver

2011-05-24 Thread Manjunath Hadli
This patch implements the core functionality of the display driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the main V4L2 driver. This implements the core of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked

  1   2   3   >