[PATCH 0/6] davinci vpbe: V4L2 Display driver for DM644X

2010-11-08 Thread Manjunath Hadli
This driver is written for Texas Instruments's DM644X VPBE IP. This SoC supports 2 video planes and 2 OSD planes as part of its OSD (On Screen Display) block. The OSD lanes predminantly support RGB space and the Video planes support YUV data. Out of these 4, the 2 video planes are supported as

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

2010-11-08 Thread Manjunath Hadli
-by: Muralidharan Karicheri m-kariche...@ti.com Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpbe.c | 861 include/media/davinci/vpbe.h | 187 2 files changed, 1048 insertions(+), 0 deletions(-) create mode

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

2010-11-08 Thread Manjunath Hadli
capabilities as the Video planes are supported through the V4L2 driver. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/vpbe_osd.c | 1208 +++ drivers/media/video/davinci

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

2010-11-08 Thread Manjunath Hadli
and COMPONENT outputs and NTSC and PAL resolutions through the analog DACs. The venc block is implemented as a subdevice, allowing for additional extenal and internal encoders of other kind to plug-in. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com Signed-off-by: Manjunath Hadli manjunath.ha

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

2010-11-08 Thread Manjunath Hadli
From: Muralidharan Karicheri m-kariche...@ti.com This patch adds the build infra-structure for Davinci VPBE dislay driver. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- drivers/media/video/davinci/Kconfig | 22

[PATCH 5/6] davinci vpbe: platform specific additions

2010-11-08 Thread Manjunath Hadli
From: Muralidharan Karicheri m-kariche...@ti.com This patch implements the overall device creation for the Video display driver, and addition of tables for the mode and output list. Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[PATCH v2 0/6] davinci vpbe: display driver for DM644X

2010-11-24 Thread Manjunath Hadli
- A version is already developed which is to be cleaned up and unit tested FB drivers - Add support for fbdev drivers.- Ready and part of subsequent patches. Manjunath Hadli (6): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci vpbe: OSD(On Screen Display

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

2010-11-24 Thread Manjunath Hadli
This patch implements the coe functionality of the dislay driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the man V4L2 driver.This implements the cre of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off

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

2010-11-24 Thread Manjunath Hadli
through the V4L2 driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- drivers/media/video/davinci/vpbe_osd.c | 1208 +++ drivers/media/video/davinci/vpbe_osd_regs.h | 389 + include/media

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

2010-11-24 Thread Manjunath Hadli
the analog DACs. The venc block is implemented as a subdevice, allowing for additional extenal and internal encoders of other kind to plug-in. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- drivers/media/video/davinci/vpbe_venc.c

[PATCH v2 5/6] davinci vpbe: platform specific additions

2010-11-24 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display driver, and addition of tables for the mode and output list. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- arch/arm/mach-davinci/board-dm644x-evm.c

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

2010-11-24 Thread Manjunath Hadli
This patch adds the build infra-structure for Davinci VPBE dislay driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- drivers/media/video/davinci/Kconfig | 22 ++ drivers/media/video/davinci/Makefile

[PATCH v3 0/6] davinci vpbe: DM6446 V4l2 display driver

2010-12-02 Thread Manjunath Hadli
access 5. removing longisg error prints 6. reduced dereferncing levels to max 3 7. Intriduced the txt file with driver description 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

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

2010-12-02 Thread Manjunath Hadli
This patch implements the coe functionality of the dislay driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the man V4L2 driver.This implements the cre of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off

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

2010-12-02 Thread Manjunath Hadli
through the V4L2 driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- drivers/media/video/davinci/vpbe_osd.c | 1210 +++ drivers/media/video/davinci/vpbe_osd_regs.h | 389 + include/media

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

2010-12-02 Thread Manjunath Hadli
the analog DACs. The venc block is implemented as a subdevice, allowing for additional extenal and internal encoders of other kind to plug-in. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- drivers/media/video/davinci/vpbe_venc.c

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

2010-12-02 Thread Manjunath Hadli
This patch adds the build infra-structure for Davinci VPBE dislay driver Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- drivers/media/video/davinci/Kconfig| 22 + drivers/media/video/davinci/Makefile

[PATCH v3 5/6] davinci vpbe: platform specific additions

2010-12-02 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display driver, and addition of tables for the mode and output list Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com --- arch/arm/mach-davinci/board-dm644x-evm.c

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

2010-12-09 Thread Manjunath Hadli
version4 : addressed Hans's comments on: 1. replaced mutex_lock_interruptible() with mutex_lock() 2. replaced ntsc and pal macros with new equivalent macros 3. simplifying the code in the if-else condition 4. minor code corrections Manjunath Hadli (6): davinci vpbe: V4L2 display driver

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

2010-12-09 Thread Manjunath Hadli
This patch implements the coe functionality of the dislay driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the man V4L2 driver.This implements the cre of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off

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

2010-12-09 Thread Manjunath Hadli
through the V4L2 driver. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com --- drivers/media/video/davinci/vpbe_osd.c | 1211 +++ drivers/media/video/davinci

[PATCH v4 5/6] davinci vpbe: platform specific additions

2010-12-09 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display driver, and addition of tables for the mode and output list. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com

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

2010-12-09 Thread Manjunath Hadli
This patch adds the build infra-structure for Davinci VPBE dislay driver Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com --- drivers/media/video/davinci/Kconfig

[PATCH v6 0/7] davinci vpbe: dm6446 v4l2 driver

2010-12-15 Thread Manjunath Hadli
version6 : addressed Sergei's and Murali's comments on: 1. Fixed Murali's comments on moving README.davinci-vpbe to Documentation directory. 2. Fixed Sergei's comments on indentation. Manjunath Hadli (7): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver

[PATCH v6 2/7] davinci vpbe: VPBE display driver

2010-12-15 Thread Manjunath Hadli
This patch implements the coe functionality of the dislay driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the man V4L2 driver.This implements the cre of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked

[PATCH v6 5/7] davinci vpbe: platform specific additions

2010-12-15 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display driver, and addition of tables for the mode and output list. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- arch/arm

[PATCH v6 4/7] davinci vpbe: VENC( Video Encoder) implementation

2010-12-15 Thread Manjunath Hadli
the analog DACs. The venc block is implemented as a subdevice, allowing for additional extenal 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 v6 6/7] davinci vpbe: Build infrastructure for VPBE driver

2010-12-15 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 | 22

[PATCH 5/7] davinci vpbe: platform specific additions KHilman

2010-12-15 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display driver, and addition of tables for the mode and output list. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- arch/arm

[PATCH v7 0/8] davinci vpbe: dm6446 v4l2 driver

2010-12-16 Thread Manjunath Hadli
version7 : addressed Murali's and Sergei's comments on: 1. Readme cleanup. 2. Seperate patch for platform dependent and board specific files. Manjunath Hadli (8): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci vpbe: OSD(On Screen Display) block

[PATCH v7 2/8] davinci vpbe: VPBE display driver

2010-12-16 Thread Manjunath Hadli
This patch implements the coe functionality of the dislay driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the man V4L2 driver.This implements the cre of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked

[PATCH v7 3/8] davinci vpbe: OSD(On Screen Display) block

2010-12-16 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 | 1211 +++ drivers/media/video/davinci/vpbe_osd_regs.h

[PATCH v7 4/8] davinci vpbe: VENC( Video Encoder) implementation

2010-12-16 Thread Manjunath Hadli
the analog DACs. The venc block is implemented as a subdevice, allowing for additional extenal 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 v7 5/8] davinci vpbe: board specific additions

2010-12-16 Thread Manjunath Hadli
This patch implements tables for display timings,outputs and other board related functionalities. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- arch/arm/mach-davinci/board-dm644x-evm.c

[PATCH v7 6/8] davinci vpbe: platform specific additions

2010-12-16 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display 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 --- arch/arm/mach-davinci/dm644x.c | 164

[PATCH v7 7/8] davinci vpbe: Build infrastructure for VPBE driver

2010-12-16 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 | 22

[PATCH v7 8/8] davinci vpbe: Readme text for Dm6446 vpbe

2010-12-16 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 v8 0/8] davinci vpbe: dm6446 v4l2 driver

2010-12-20 Thread Manjunath Hadli
version8 : addressed on Sergei's comments on: 1.Interchanged platform and board specific patches due to dependencies. Manjunath Hadli (8): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci vpbe: OSD(On Screen Display) block davinci vpbe: VENC

[PATCH v8 2/8] davinci vpbe: VPBE display driver

2010-12-20 Thread Manjunath Hadli
This patch implements the coe functionality of the dislay driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the man V4L2 driver.This implements the cre of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked

[PATCH v8 3/8] davinci vpbe: OSD(On Screen Display) block

2010-12-20 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 | 1211 +++ drivers/media/video/davinci/vpbe_osd_regs.h

[PATCH v8 4/8] davinci vpbe: VENC( Video Encoder) implementation

2010-12-20 Thread Manjunath Hadli
the analog DACs. The venc block is implemented as a subdevice, allowing for additional extenal 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 v8 5/8] davinci vpbe: platform specific additions

2010-12-20 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display 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 --- arch/arm/mach-davinci/dm644x.c | 164

[PATCH v8 6/8] davinci vpbe: board specific additions

2010-12-20 Thread Manjunath Hadli
This patch implements tables for display timings,outputs and other board related functionalities. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- arch/arm/mach-davinci/board-dm644x-evm.c

[PATCH v9 0/8] davinci vpbe: dm6446 v4l2 driver

2010-12-22 Thread Manjunath Hadli
version9: addressed Sergei's comments on: 1. Resource duplication 2. Line spacing 3. error checking Manjunath Hadli (8): 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 v9 3/8] davinci vpbe: OSD(On Screen Display) block

2010-12-22 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 | 1211 +++ drivers/media/video/davinci/vpbe_osd_regs.h

[PATCH v9 2/8] davinci vpbe: VPBE display driver

2010-12-22 Thread Manjunath Hadli
This patch implements the coe functionality of the dislay driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the man V4L2 driver.This implements the cre of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked

[PATCH v9 4/8] davinci vpbe: VENC( Video Encoder) implementation

2010-12-22 Thread Manjunath Hadli
the analog DACs. The venc block is implemented as a subdevice, allowing for additional extenal 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 v9 5/8] davinci vpbe: platform specific additions

2010-12-22 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display 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 --- arch/arm/mach-davinci/dm644x.c | 170

[PATCH v9 6/8] davinci vpbe: board specific additions

2010-12-22 Thread Manjunath Hadli
This patch implements tables for display timings,outputs and other board related functionalities. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- arch/arm/mach-davinci/board-dm644x-evm.c

[PATCH v9 8/8] davinci vpbe: Readme text for Dm6446 vpbe

2010-12-22 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 v9 7/8] davinci vpbe: Build infrastructure for VPBE driver

2010-12-22 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 | 22

[PATCH v10 0/8] davinci vpbe: dm6446 v4l2 driver

2010-12-23 Thread Manjunath Hadli
version10: addressed Kevin's and Sergei's comments on: 1.Lines spacing. 2.language errors now based on Kevin Hilman's tree Manjunath Hadli (8): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci vpbe: OSD(On Screen Display) block davinci vpbe: VENC

[PATCH v10 2/8] davinci vpbe: VPBE display driver

2010-12-23 Thread Manjunath Hadli
This patch implements the coe functionality of the dislay driver, mainly controlling the VENC and other encoders, and acting as the one point interface for the man V4L2 driver.This implements the cre of each of the V4L2 IOCTLs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked

[PATCH v10 4/8] davinci vpbe: VENC( Video Encoder) implementation

2010-12-23 Thread Manjunath Hadli
the analog DACs. The venc block is implemented as a subdevice, allowing for additional extenal 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 v10 5/8] davinci vpbe: platform specific additions-khilman

2010-12-23 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display 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 --- arch/arm/mach-davinci/dm644x.c | 172

[PATCH v10 6/8] davinci vpbe: board specific additions

2010-12-23 Thread Manjunath Hadli
This patch implements tables for display timings,outputs and other board related functionalities. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- arch/arm/mach-davinci/board-dm644x-evm.c

[PATCH v10 7/8] davinci vpbe: Build infrastructure for VPBE driver

2010-12-23 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 | 22

[PATCH v10 3/8] davinci vpbe: OSD(On Screen Display) block

2010-12-23 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 | 1211 +++ drivers/media/video/davinci/vpbe_osd_regs.h

[PATCH v10 8/8] davinci vpbe: Readme text for Dm6446 vpbe

2010-12-23 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 8/8] davinci vpbe: Readme text for Dm6446 vpbe

2010-12-23 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 v10 5/8] davinci vpbe: platform specific additions

2010-12-23 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display 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 --- arch/arm/mach-davinci/dm644x.c | 173

[PATCH v11 5/8] davinci vpbe: platform specific additions

2010-12-24 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display 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 --- arch/arm/mach-davinci/dm644x.c | 167

[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 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 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

[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

[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

[PATCH v12 3/8] davinci vpbe: OSD(On Screen Display) block

2011-01-07 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 | 1216 +++ drivers/media/video/davinci

[PATCH v12 4/8] davinci vpbe: VENC( Video Encoder) implementation

2011-01-07 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 v12 2/8] davinci vpbe: VPBE display driver

2011-01-07 Thread Manjunath Hadli
This patch implements the core functionality of the dislay 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 v12 2/8] davinci vpbe: VPBE display driver

2011-01-07 Thread Manjunath Hadli
This patch implements the core functionality of the dislay 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 v12 6/8] davinci vpbe: board specific additions

2011-01-07 Thread Manjunath Hadli
This patch implements tables for display timings,outputs and other board related functionalities. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- arch/arm/mach-davinci/board-dm644x-evm.c

[PATCH v12 7/8] davinci vpbe: Build infrastructure for VPBE driver

2011-01-07 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 | 22

[PATCH v12 8/8] davinci vpbe: Readme text for Dm6446 vpbe

2011-01-07 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 v12 5/8] davinci vpbe: platform specific additions

2011-01-07 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display 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 --- arch/arm/mach-davinci/dm644x.c | 168

[PATCH v13 4/8] davinci vpbe: VENC( Video Encoder) implementation

2011-01-10 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 v13 5/8] davinci vpbe: platform specific additions

2011-01-10 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display 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 --- arch/arm/mach-davinci/dm644x.c | 168

[PATCH v13 6/8] davinci vpbe: board specific additions

2011-01-10 Thread Manjunath Hadli
This patch implements tables for display timings,outputs and other board related functionalities. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- arch/arm/mach-davinci/board-dm644x-evm.c

[PATCH v13 7/8] davinci vpbe: Build infrastructure for VPBE driver

2011-01-10 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 | 22

[PATCH v13 8/8] davinci vpbe: Readme text for Dm6446 vpbe

2011-01-10 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 v14 2/6] davinci vpbe: VPBE display driver

2011-01-14 Thread Manjunath Hadli
This patch implements the core functionality of the dislay 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 v14 3/6] davinci vpbe: OSD(On Screen Display) block

2011-01-14 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 | 1216 +++ drivers/media/video/davinci

  1   2   3   >