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

2011-01-14 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 v14 5/6] davinci vpbe: Build infrastructure for VPBE driver

2011-01-14 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 v14 6/6] davinci vpbe: Readme text for Dm6446 vpbe

2011-01-14 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 0/2] platform changes for DM6446 VPBE v4l2 driver

2011-01-14 Thread Manjunath Hadli
version14 : addressed Shekhar's comments on: 1. Implemetation of single io_remap of system module base address 2. Minor changes in the GPL comments cover letter addition: Need the 6 main driver patches for DM6446 VPBE v4l2 driver for build. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[PATCH v14 1/2] davinci vpbe: platform specific additions

2011-01-14 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/devices.c | 11 +- arch

[PATCH v14 2/2] davinci vpbe: board specific additions

2011-01-14 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 v15 0/3] davinci vpbe: dm6446 v4l2 driver

2011-01-17 Thread Manjunath Hadli
version15 : addressed Sergei and Shekhar's comments on: 1. Moving the ioremap of DAVINCI_SYSTEM_MODULE_BASE to common.c 2. Moving the DM644X #defines to Dm644x.c 3. Removed the initializer for field inversion parameter. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan

[PATCH v15 1/3] davinci vpbe: platform specific additions

2011-01-17 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display driver, initializes the platform variables and implements platform functions including setting video clocks. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked

[PATCH v15 2/3] davinci vpbe: board specific additions

2011-01-17 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 v15 3/3] davinci vpbe: changes to common files

2011-01-17 Thread Manjunath Hadli
Implemented a common and single mapping for DAVINCI_SYSTEM_MODULE_BASE to be used by all davinci platforms. 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/common.c

[PATCH v16 0/3] davinci vpbe: dm6446 v4l2 driver

2011-01-18 Thread Manjunath Hadli
version16 : addressed Sergei's comments on: 1. Minor code change. 2. Interchanged the sequence of patches. Signed-off-by: Manjunath Hadli manjunath.hadli@xx Acked-by: Muralidharan Karicheri m-karicheri2@xx Acked-by: Hans Verkuil hverkuil@x Manjunath Hadli (3): davinci vpbe

[PATCH v16 1/3] davinci vpbe: changes to common files

2011-01-18 Thread Manjunath Hadli
Implemented a common and single mapping for DAVINCI_SYSTEM_MODULE_BASE to be used by all davinci platforms. 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/common.c

[PATCH v16 2/3] davinci vpbe: platform specific additions

2011-01-18 Thread Manjunath Hadli
This patch implements the overall device creation for the Video display driver, initializes the platform variables and implements platform functions including setting video clocks. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked

[PATCH v16 3/3] davinci vpbe: board specific additions

2011-01-18 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

[RFC] davinci: vpfe: mdia controller implementation for capture

2011-03-06 Thread Manjunath Hadli
Introduction This is the proposal of the initial version of design and implementation of the Davinci family (dm644x,dm355,dm365)VPFE (Video Port Front End) drivers using Media Controloler , the initial version which supports the following: 1) dm365 vpfe 2)

[PATCH 1/7] davinci: move DM64XX_VDD3P3V_PWDN to devices.c

2011-03-14 Thread Manjunath Hadli
Move the definition of DM64XX_VDD3P3V_PWDN from hardware.h to devices.c since it is used only there. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/devices.c |1 + arch/arm/mach-davinci/include/mach/hardware.h |3 --- 2 files changed, 1

[PATCH 2/7] davinci: eliminate use of IO_ADDRESS() on sysmod

2011-03-14 Thread Manjunath Hadli
of each relevant SoC Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/devices.c | 23 ++- arch/arm/mach-davinci/dm355.c |1 + arch/arm/mach-davinci/dm365.c |1 + arch/arm/mach-davinci/dm644x.c

[PATCH 3/7] davinci: dm644x: Replace register base value with a defined macro

2011-03-14 Thread Manjunath Hadli
Replace hard coded value of vpss register base to a define macro DM644X_VPSS_REG_BASE for proper readability Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/dm644x.c |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach

[PATCH 4/7] davinci: dm644x: change vpfe capture structure variables for consistency

2011-03-14 Thread Manjunath Hadli
change the vpfe capture related configuration structure variables from config to dm644xevm_config to make it consistent with the rest of the file. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/board-dm644x-evm.c | 24 arch/arm/mach

[PATCH 5/7] davinci: dm644x: move vpfe init from soc to board specific files

2011-03-14 Thread Manjunath Hadli
Move all vpfe platform device registrations to the board specific file like the rest of the devices, and have all of them together. This would remove the restriction of inclusion and registration of vpfe platform devices for non-vpfe boards. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[PATCH 6/7] davinci: dm644x: add support for v4l2 video display

2011-03-14 Thread Manjunath Hadli
Create platform devices for various video modules like venc,osd, vpbe and v4l2 driver for dm644x. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/dm644x.c | 130 ++- arch/arm/mach-davinci/include/mach/dm644x.h |4 + 2

[PATCH v17 00/13] davinci vpbe: dm6446 v4l2 driver

2011-03-15 Thread Manjunath Hadli
for field inversion parameter. 7. Changing the Field inversion #ifdef to platform based implementation. 8. Interchanged platform and board specific patches due to dependencies. Manjunath Hadli (13): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci

[PATCH v15 02/13] davinci vpbe: VPBE display driver

2011-03-15 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 v15 04/13] davinci vpbe: VENC( Video Encoder) implementation

2011-03-15 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 v15 05/13] davinci vpbe: Build infrastructure for VPBE driver

2011-03-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 v17 09/13] davinci: dm644x: Replace register base value with a defined macro

2011-03-15 Thread Manjunath Hadli
Replace hard coded value of vpss register base to a define macro DM644X_VPSS_REG_BASE for proper readability Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/dm644x.c |8 +--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/arm/mach

[PATCH v17 11/13] davinci: dm644x: move vpfe init from soc to board specific files

2011-03-15 Thread Manjunath Hadli
Move all vpfe platform device registrations to the board specific file like the rest of the devices, and have all of them together. This would remove the restriction of inclusion and registration of vpfe platform devices for non-vpfe boards. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[PATCH v17 13/13] davinci: dm644x EVM: add support for VPBE display

2011-03-15 Thread Manjunath Hadli
This patch adds support for V4L2 video display to DM6446 EVM. Support for SD and ED modes is provided, along with Composite and Component outputs. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/board-dm644x-evm.c| 108 ++- arch/arm

[PATCH v17 12/13] davinci: dm644x: add support for v4l2 video display

2011-03-15 Thread Manjunath Hadli
Create platform devices for various video modules like venc,osd, vpbe and v4l2 driver for dm644x. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/dm644x.c | 130 ++- arch/arm/mach-davinci/include/mach/dm644x.h |4 + 2

[PATCH v17 08/13] davinci: eliminate use of IO_ADDRESS() on sysmod

2011-03-15 Thread Manjunath Hadli
of each relevant SoC. In this patch davinci_sysmodbase is used by davinci_setup_mmc but the later patches in the series use the same in different places using DAVINCI_SYSMODULE_VIRT.This patch lays the foundation for that. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach

[PATCH v15 06/13] davinci vpbe: Readme text for Dm6446 vpbe

2011-03-15 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 v17 10/13] davinci: dm644x: change vpfe capture structure variables for consistency

2011-03-15 Thread Manjunath Hadli
change the vpfe capture related configuration structure variables from config to dm644xevm_config to make it consistent with the rest of the file. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com --- arch/arm/mach-davinci/board-dm644x-evm.c | 24 arch/arm/mach

[PATCH v16 00/13] davinci vpbe: dm6446 v4l2 driver

2011-04-02 Thread Manjunath Hadli
inversion #ifdef to platform based implementation. 7. Interchanged platform and board specific patches due to dependencies. 8. Fixed sparse warnings. Manjunath Hadli (13): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci vpbe: OSD(On Screen Display

[PATCH v16 02/13] davinci vpbe: VPBE display driver

2011-04-02 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 v16 03/13] davinci vpbe: OSD(On Screen Display) block

2011-04-02 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 v16 04/13] davinci vpbe: VENC( Video Encoder) implementation

2011-04-02 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 v16 05/13] davinci vpbe: Build infrastructure for VPBE driver

2011-04-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 Acked-by: Muralidharan Karicheri m-kariche...@ti.com Acked-by: Hans Verkuil hverk...@xs4all.nl --- drivers/media/video/davinci/Kconfig | 22

[PATCH v16 06/13] davinci vpbe: Readme text for Dm6446 vpbe

2011-04-02 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 v18 07/13] davinci: move DM64XX_VDD3P3V_PWDN to devices.c

2011-04-02 Thread Manjunath Hadli
Move the definition of DM64XX_VDD3P3V_PWDN from hardware.h to devices.c since it is used only there. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Sekhar Nori nsek...@ti.com --- arch/arm/mach-davinci/devices.c |1 + arch/arm/mach-davinci/include/mach

[PATCH v18 10/13] davinci: dm644x: change vpfe capture structure variables for consistency

2011-04-02 Thread Manjunath Hadli
Add SoC and board prefixes to variable names so that it is consistent with the rest of the file. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Sekhar Nori nsek...@ti.com --- arch/arm/mach-davinci/board-dm644x-evm.c | 24 arch/arm/mach-davinci/dm644x.c

[PATCH v18 11/13] davinci: dm644x: move vpfe init from soc to board specific files

2011-04-02 Thread Manjunath Hadli
Move all vpfe platform device registrations to the board specific file like the rest of the devices, and have all of them together. This would remove the restriction of inclusion and registration of vpfe platform devices for non-vpfe boards. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com

[PATCH v18 08/13] davinci: eliminate use of IO_ADDRESS() on sysmod

2011-04-02 Thread Manjunath Hadli
of each relevant SoC Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Sekhar Nori nsek...@ti.com --- arch/arm/mach-davinci/devices.c | 24 +++- arch/arm/mach-davinci/dm355.c |1 + arch/arm/mach-davinci/dm365.c

[PATCH v18 12/13] davinci: dm644x: add support for v4l2 video display

2011-04-02 Thread Manjunath Hadli
with minimal changes. Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Sekhar Nori nsek...@ti.com --- arch/arm/mach-davinci/board-dm644x-evm.c|2 +- arch/arm/mach-davinci/dm644x.c | 163 --- arch/arm/mach-davinci/include/mach/dm644x.h |6

[PATCH v18 09/13] davinci: dm644x: Replace register base value with a defined macro

2011-04-02 Thread Manjunath Hadli
Replace hard coded value of vpss register base to a define macro DM644X_VPSS_REG_BASE for proper readability Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com Acked-by: Sekhar Nori nsek...@ti.com --- arch/arm/mach-davinci/dm644x.c |8 +--- 1 files changed, 5 insertions(+), 3

[PATCH v18 13/13] davinci: dm644x EVM: add support for VPBE display

2011-04-02 Thread Manjunath Hadli
This patch adds support for V4L2 video display to DM6446 EVM. Support for SD and ED modes is provided, along with Composite and Component outputs.Also added vpbe_config as a parameter for dm644x_init_video to allow for registration of vpbe platform devices. Signed-off-by: Manjunath Hadli

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

2011-05-20 Thread Manjunath Hadli
version17 : Fixed Laurent Pinchart's comments for: 1.ISR reorganization 2.probe function cleanup 3.try_format cleanup 4.Minor fixes s Hadli (6): davinci vpbe: V4L2 display driver for DM644X SoC davinci vpbe: VPBE display driver davinci vpbe: OSD(On Screen Display) block davinci

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

2011-05-20 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 v17 3/6] davinci vpbe: OSD(On Screen Display) block

2011-05-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 | 1231 +++ drivers/media/video/davinci

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

2011-05-20 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 v17 5/6] davinci vpbe: Build infrastructure for VPBE driver

2011-05-20 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 v17 6/6] davinci vpbe: Readme text for Dm6446 vpbe

2011-05-20 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 1/1] davinci: dm646x: move vpif related code to driver core header from platform

2011-05-20 Thread Manjunath Hadli
move vpif related code for capture and display drivers from dm646x platform header file to vpif.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

[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

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

2011-05-24 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 6/6] davinci vpbe: Readme text for Dm6446 vpbe

2011-05-24 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 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

[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

[ 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

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

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

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

[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

[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

<    1   2   3   >