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
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
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
-by: Manjunath Hadli manjunath.ha...@ti.com
Thx,
--Manju
___
Davinci-linux-open-source mailing list
Davinci-linux-open-source@linux.davincidsp.com
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
, 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
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-by: Lad, Prabhakar prabhakar@ti.com
---
Documentation/video4linux/davinci-vpfe-mc.txt | 263
interrupts.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci/vpif.h | 15 +++
drivers/media/video/davinci/vpif_capture.c |3 +++
drivers/media/video/davinci/vpif_display.c |3 +++
3 files
to move the function from
board to driver file which checks the interrupt is genuine,
and moved dma_declare_coherent_memory() to board file for
both capture and display driver.
Manjunath Hadli (13):
davinci: vpif: add check for genuine interrupts in the isr
davinci: vpif: make generic
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
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci
fix setting of data width in config_vpif_params() function,
which was wrongly set.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci/vpif.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff
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
Signed-off-by: Lad, Prabhakar prabhakar
Size up the memory for the buffers from the buffer pool allocated in board
file. Then adjust the reqbuf count depending the available memory.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci/vpif_display.c
Size up the memory for the buffers from the buffer pool allocated in board
file. Then adjust the reqbuf count depending the available memory.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci/vpif_capture.c
add support to use videobuf_iolock() instead of VPIF
defined vpif_uservirt_to_phys API. Use videobuf_to_dma_contig
API for both memory-mapped and userptr buffer allocations.
Correspondingly removed vpif_uservirt_to_phys() VPIF defined API.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Implement power management operations - suspend and resume as part of
dev_pm_ops for VPIF display driver.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci/vpif_display.c | 75
1
Implement power management operations - suspend and resume as part of
dev_pm_ops for VPIF capture driver.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci/vpif_capture.c | 77 +++
1
add hardware clipping support for VPIF output data. This
is needed as it is possible that the external encoder
might get confused between the FF or 00 which are a part
of the data and that of the SAV or EAV codes.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar
clock on suspend/resume
respectively.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci/vpif.c | 41
1 files changed, 41 insertions(+), 0 deletions(-)
diff --git
add generic build configuration for vpif capture
and display drivers as it is common for DM6467/DA850/OMAP-L138.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci/Kconfig | 22
The auto selection of pertinent helper chips (VIDEO_HELPER_CHIPS_AUTO)
should select the ADV7343 and THS7303 driver, which is used by VPIF
display driver.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Signed-off-by: Lad, Prabhakar prabhakar@ti.com
---
drivers/media/video/davinci
videobuf_iolock() instead of VPIF
defined vpif_uservirt_to_phys API for both capture and
display driver.
4: Added support to clipping of output data.
5: Added power management operations - suspend and resume for
both capture and display driver.
Manjunath Hadli (13):
davinci: vpif: add check
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 +
include/media/davinci/vpif_types.h |2 ++
3 files changed, 12 insertions(+), 0 deletions(-)
diff --git
fix setting of data width in config_vpif_params() function,
which was wrongly set.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video/davinci/vpif.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/media/video/davinci/vpif.c
b/drivers
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
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
add support to declare contiguous region of memory to be handled
when requested by dma_alloc_coherent call. The user can specify
the size of the buffers with an offset from the kernel image
using cont_bufsize and cont_bufoffset module parameters respectively.
Signed-off-by: Manjunath Hadli
respectively.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video/davinci/vpif_capture.c | 62 +++-
drivers/media/video/davinci/vpif_capture.h |1 +
2 files changed, 61 insertions(+), 2 deletions(-)
diff --git a/drivers/media/video/davinci
add hardware clipping support for VPIF output data. This
is needed as it is possible that the external encoder
might get confused between the FF or 00 which are a part
of the data and that of the SAV or EAV codes.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video
Implement power management operations - suspend and resume as part of
dev_pm_ops for VPIF capture driver.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video/davinci/vpif_capture.c | 77 +++
1 files changed, 65 insertions(+), 12 deletions
The auto selection of pertinent helper chips (VIDEO_HELPER_CHIPS_AUTO)
should select the ADV7343 and THS7303 driver, which is used by VPIF
display driver.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video/davinci/Kconfig |4 ++--
1 files changed, 2 insertions
add generic build configuration for vpif capture
and display drivers as it is common for DM6467/DA850/OMAP-L138.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video/davinci/Kconfig | 22 +-
drivers/media/video/davinci/Makefile |8
2
clock on suspend/resume
respectively.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
drivers/media/video/davinci/vpif.c | 41
1 files changed, 41 insertions(+), 0 deletions(-)
diff --git a/drivers/media/video/davinci/vpif.c
b/drivers/media/video
add support to use videobuf_iolock() instead of VPIF
defined vpif_uservirt_to_phys API. Use videobuf_to_dma_contig
API for both memory-mapped and userptr buffer allocations.
Correspondingly removed vpif_uservirt_to_phys() VPIF defined API.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
,
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 format enums for dm365
v4l2: add new pixel formats supported on dm365
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 CbCr data (UV interleaved)
only.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Cc: Laurent Pinchart laurent.pinch
that is supported by dm365 hardware.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Cc: Laurent Pinchart laurent.pinch...@ideasonboard.com
Cc: Sakari Ailus sakari.ai...@iki.fi
Cc: Hans Verkuil hans.verk...@cisco.com
---
Documentation/DocBook/media/v4l/subdev-formats.xml | 171
offset and bit masks appropriately
wherever required as suggested by Sekhar.
Manjunath Hadli (2):
ARM: davinci: dm644x: add support for v4l2 video display
ARM: davinci: dm644x evm: add support for VPBE display
arch/arm/mach-davinci/board-dm644x-evm.c | 108 +++-
arch/arm/mach
with minimal changes.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/board-dm644x-evm.c |2 +-
arch/arm/mach-davinci/davinci.h |8 ++-
arch/arm/mach-davinci/dm644x.c | 166 +++---
3 files changed, 161 insertions(+), 15
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
,
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
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
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
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
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
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
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
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
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
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
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
remove unnecessary inclusion of machine specific header
file mach/dm365.h from cq93vc.c voice codec driver
which comes in the way of platform code consolidation.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Cc: Liam Girdwood l...@ti.com
Cc: Mark Brown broo...@opensource.wolfsonmicro.com
-by: Manjunath Hadli manjunath.ha...@ti.com
Cc: Mauro Carvalho Chehab mche...@infradead.org
Cc: LMML linux-me...@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
remove unnecessary inclusion of machine specific header
file mach/dm365.h from cq93vc.c voice codec driver
which comes in the way of platform code consolidation.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Cc: Miguel Aguilar miguel.agui...@ridgerun.com
Cc: Jaroslav Kysela pe...@perex.cz
remove unnecessary inclusion of machine specific header
file from driver which comes in the way of platform code
consolidation.
Manjunath Hadli (2):
davinci: vpif: remove machine specific header file inclusion from the
driver
davinci: CQ93VC: remove machine specific header file inclusion
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
. Header inclusion sequence changes.
4. Deletion of a platform file which was missed out.
Manjunath Hadli (8):
davinci: vpif: remove machine specific inclusion from driver
ARM: davinci: create new common platform header for davinci
davinci: eliminate use of IO_ADDRESS() on sysmod
davinci: dm644x
Replace hard coded value of vpss register base to a define macro
DM644X_VPSS_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 deletions
Current devices.c file has a number of instances where
IO_ADDRESS() is used for system module register
access. Eliminate this in favor of a ioremap()
based access.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/davinci.h |9 +
arch/arm
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
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
with minimal changes.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/board-dm644x-evm.c |2 +-
arch/arm/mach-davinci/davinci.h |7 +-
arch/arm/mach-davinci/dm644x.c | 163 +++---
3 files changed, 154 insertions(+), 18
remove machine specific inclusion from the driver which
comes in the way of platform code consolidation.
currently was seen that these header inclusions were
not necessary.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
Cc: Mauro Carvalho Chehab mche...@infradead.org
Cc: LMML linux-me
.
The further patches in the series take advantage of this consolidation
for easy implementation of IO_ADDRESS elimination.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/board-dm355-evm.c |3 +-
arch/arm/mach-davinci/board-dm355-leopard.c |3 +-
arch
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
of unnecassary typecasting.
Manjunath Hadli (11):
davinci: vpif: remove obsolete header file inclusion
ARM: davinci: dm644x: remove the macros from the header to move to c
file
ARM: davinci: dm365: remove the macros from the header to move to c
file
ARM: davinci: dm646x: remove the macros from
Replace hard coded value of vpss register base to a define macro
DM644X_VPSS_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 deletions
with minimal changes.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/board-dm644x-evm.c |2 +-
arch/arm/mach-davinci/davinci.h |7 +-
arch/arm/mach-davinci/dm644x.c | 163 +++---
3 files changed, 154 insertions(+), 18
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
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
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
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-me...@vger.kernel.org
---
drivers/media/video/davinci/vpif.h
Current devices.c file has a number of instances where
IO_ADDRESS() is used for system module register
access. Eliminate this in favor of a ioremap()
based access.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/davinci.h |9 +
arch/arm
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
patches in the series take advantage of this consolidation
for easy implementation of IO_ADDRESS elimination.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/board-dm355-evm.c |2 +-
arch/arm/mach-davinci/board-dm355-leopard.c |2 +-
arch/arm/mach-davinci
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
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
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
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
of include/mach.
Having this as the base, have a common system module
base address (DAVINCI_SYSTEM_MODULE_BASE) and removing IO_ADDRESS
macro,add support for dm644x VPBE display driver.
Manjunath Hadli (11):
davinci: vpif: remove obsolete header file inclusion
ARM: davinci: dm644x: remove
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
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
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
patches in the series take advantage of this consolidation
for easy implementation of IO_ADDRESS elimination.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/board-dm355-evm.c |2 +-
arch/arm/mach-davinci/board-dm355-leopard.c |2 +-
arch/arm/mach-davinci
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
Current devices.c file has a number of instances where
IO_ADDRESS() is used for system module register
access. Eliminate this in favor of a ioremap()
based access.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/davinci.h |9 +
arch/arm
with minimal changes.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/board-dm644x-evm.c |2 +-
arch/arm/mach-davinci/davinci.h |7 +-
arch/arm/mach-davinci/dm644x.c | 163 +++---
3 files changed, 154 insertions(+), 18
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
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
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
---
drivers/media/video/davinci/vpif.h |2 +-
drivers/media/video/davinci/vpif_display.c |2 --
2 files changed, 1
system module base address (DAVINCI_SYSTEM_MODULE_BASE).
Changes from previous version:
1. Addressed Shekhar's comments for non-inclusion of mach headers from core.
2. Move the mach header from include to mach
Manjunath Hadli (5):
davinci: vpif: remove obsolete header file inclusion
ARM
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
remove the code from individual platform header files for
dm365, dm355, dm644x and dm646x and consolidate it into a
single and common header file davinci.h.
Signed-off-by: Manjunath Hadli manjunath.ha...@ti.com
---
arch/arm/mach-davinci/board-dm355-evm.c |2 +-
arch/arm/mach-davinci
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
.
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
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
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
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
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
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
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
1 - 100 of 305 matches
Mail list logo