Hi Mauro,
The following changes since commit 35a912455ff5640dc410e91279b03e04045265b2:
Mauro Carvalho Chehab (1):
Merge branch 'v4l_for_linus' into staging/for_v3.2
are available in the git repository at:
git://arago-project.org/git/people/vaibhav/ti-psp-omap-video.git
Hi Mauro,
I missed this patch for last rc release, can you please queue up for
next rc.
The following changes since commit 55f9c40ff632d03c527d6a6ceddcda0a224587a6:
Linus Torvalds (1):
Merge git://git.kernel.org/.../davem/sparc
are available in the git repository at:
Hi Mauro,
The following changes since commit 5dcd07b9f39ca3e9be5bcc387d193fc0674e1c81:
Linus Torvalds (1):
Merge git://git.kernel.org/.../steve/gfs2-2.6-fixes
are available in the git repository at:
git://arago-project.org/git/people/vaibhav/ti-psp-omap-video.git
for-linux-media
The following changes since commit af0d6a0a3a30946f7df69c764791f1b0643f7cd6:
Linus Torvalds (1):
Merge branch 'x86-urgent-for-linus' of
git://git.kernel.org/.../tip/linux-2.6-tip
are available in the git repository at:
git://arago-project.org/git/people/vaibhav/ti-psp-omap-video.git
From: Vaibhav Hiremath hvaib...@ti.com
With addition of media-controller framework, now we have various
device nodes (/dev/videoX) getting created, so hardcoding
minor number in video_register_device() is not recommended.
So let V4L2 framework choose free minor number for the device.
From: Vaibhav Hiremath hvaib...@ti.com
The usecase where, user allocates small size of buffer
through bootargs (video1_bufsize/video2_bufsize) and later from application
tries to set the format which requires larger buffer size, driver doesn't
check for insufficient buffer size and allows
From: Vaibhav Hiremath hvaib...@ti.com
Also created vpfe master/slave clock aliases, since naming
convention is different in both Davinci and AM3517 devices.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/mach-omap2/board-am3517evm.c | 161 +
1
From: Vaibhav Hiremath hvaib...@ti.com
AM3517 uses similar VPFE-CCDC hardware IP as in Davinci, so reusing the driver.
Currently the davinci driver is hardly tied with ARCH_DAVINCI, which was
limiting AM3517 to reuse the driver. So created seperate Kconfig file for
davinci and added AM3517 to
From: Vaibhav Hiremath hvaib...@ti.com
Currently VPFE Capture driver and DM6446 CCDC driver is being
reused for AM3517. So this patch is preparing the Kconfig/makefile
for re-use of such IP's.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/Kconfig | 61
From: Vaibhav Hiremath hvaib...@ti.com
Actually OMAP doesn't support scatter-gather DMA for
Display subsystem but due to legacy coding it has been overlooked
till now.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/omap/Kconfig |2 +-
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/omap/Makefile |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/media/video/omap/Makefile
b/drivers/media/video/omap/Makefile
index b8bab00..b287880
From: Vaibhav Hiremath hvaib...@ti.com
Fixes required either due to changes in OMAP DSS library or driver
implementation bug.
Vaibhav Hiremath (3):
OMAP_VOUT:Build FIX: Rebased against latest DSS2 changes
OMAP_VOUT:FIX:Replaced dma-sg with dma-contig
OMAP_VOUT:FIX: Module params were not
From: Vaibhav Hiremath hvaib...@ti.com
Changes -
- Kconfig option dependancy changed to ARCH_OMAP2/3 from
ARCH_OMAP24XX/34XX
- There are some moments of function from omap_dss_device
to omap_dss_driver. Incorporated changes for the same.
Signed-off-by: Vaibhav
From: Vaibhav Hiremath hvaib...@ti.com
Also created vpfe master/slave clock aliases, since naming
convention is different in both Davinci and AM3517 devices.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/mach-omap2/board-am3517evm.c | 161 +
1
From: Vaibhav Hiremath hvaib...@ti.com
Currently VPFE Capture driver and DM6446 CCDC driver is being
reused for AM3517. So this patch is preparing the Kconfig/makefile
for re-use of such IP's.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/Kconfig | 61
From: Vaibhav Hiremath hvaib...@ti.com
AM3517 uses similar VPFE-CCDC hardware IP as in Davinci, so reusing
the driver.
Currently the davinci driver is hardly tied with ARCH_DAVINCI, which
was limiting AM3517 to reuse the driver. So created seperate Kconfig
file for davinci and added AM3517 to
From: Vaibhav Hiremath hvaib...@ti.com
Changes from last version (V6):
- Fixed comments from Murali, Hans and Vladimir.
- Also dropped board hook-up patch, since we can add it
once this patch goes in.
(Actually unnecessarily that patch is floating all
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/v4l2-mem2mem.c | 40 ++-
1 files changed, 16 insertions(+), 24 deletions(-)
diff --git a/drivers/media/video/v4l2-mem2mem.c
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/mem2mem_testdev.c | 58 ++--
1 files changed, 25 insertions(+), 33 deletions(-)
diff --git a/drivers/media/video/mem2mem_testdev.c
From: Vaibhav Hiremath hvaib...@ti.com
The previous patch submission had a dependancy on ti-media directory patch,
and since we were not having any conclusion on that patch, I have created
omap directory (device specific name) and moved V4L2 driver
(as of now applicable to OMAP2/3 devices) to
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/mach-omap2/devices.c | 28
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c
index
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/dm644x_ccdc.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/media/video/davinci/dm644x_ccdc.c
b/drivers/media/video/davinci/dm644x_ccdc.c
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c | 42 ++-
1 files changed, 28 insertions(+), 14 deletions(-)
diff --git
From: Vaibhav Hiremath hvaib...@ti.com
For the sequence streamon - streamoff and again s_input, it fails
to lock the signal, since streamoff puts TVP514x into power off state
which leads to failure in sub-sequent s_input.
So add powerup sequence in s_routing (if disabled), since it is
important
From: Vaibhav Hiremath hvaib...@ti.com
Now Suspend/Resume functionality is being handled by respective CCDC
code, so return true (0) from bridge suspend/resume function.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c | 12
1 files
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/dm644x_ccdc.c | 16 +---
drivers/media/video/davinci/dm644x_ccdc_regs.h |8
2 files changed, 21 insertions(+), 3 deletions(-)
diff --git
From: Vaibhav Hiremath hvaib...@ti.com
For the devices like AM3517, it is expected that driver clears the
interrupt in ISR. Since this is device spcific, callback function
added to the platform_data.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c
From: Vaibhav Hiremath hvaib...@ti.com
AM3517 and DM644x uses same CCDC IP, so reusing the driver
for AM3517.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/mach-omap2/board-am3517evm.c | 160 +
1 files changed, 160 insertions(+), 0 deletions(-)
From: Vaibhav Hiremath hvaib...@ti.com
Refreshed on top of latest linuxtv/master repository and
resubmitting the patch series again.
Please note that this patch is dependent on patch which add ti-media
directory (submitted earlier to this patch series).
Vaibhav Hiremath (2):
OMAP2/3 V4L2: Add
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/mach-omap2/devices.c | 28
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap2/devices.c b/arch/arm/mach-omap2/devices.c
index
From: Vaibhav Hiremath hvaib...@ti.com
This is second version of patch series fixing few bugs and adds
some feature enhancements -
Changes:
- Introduce t-media directory
- Add YUYV support to tvp514x.c
- Add UserPtr support to vpfe_capture
- Call-back function
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/ti-media/dm644x_ccdc.c |1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/media/video/ti-media/dm644x_ccdc.c
b/drivers/media/video/ti-media/dm644x_ccdc.c
From: Vaibhav Hiremath hvaib...@ti.com
For the devices like AM3517, it is expected that driver clears the
interrupt in ISR. Since this is device spcific, callback function
added to the platform_data.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/ti-media/vpfe_capture.c
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/ti-media/dm644x_ccdc.c | 16 +---
drivers/media/video/ti-media/dm644x_ccdc_regs.h |8
2 files changed, 21 insertions(+), 3 deletions(-)
diff --git
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Muralidharan Karicheri m-kariche...@ti.com
---
drivers/media/video/ti-media/vpfe_capture.c | 94 ++
1 files changed, 79 insertions(+), 15 deletions(-)
diff --git
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/ti-media/dm644x_ccdc.c | 114 +++
drivers/media/video/ti-media/dm644x_ccdc_regs.h |2 +-
2 files changed, 115 insertions(+), 1 deletions(-)
diff --git
From: Vaibhav Hiremath hvaib...@ti.com
AM3517 and DM644x uses same CCDC IP, so reusing the driver
for AM3517.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/mach-omap2/board-am3517evm.c | 160 +
1 files changed, 160 insertions(+), 0 deletions(-)
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/tvp514x.c |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/drivers/media/video/tvp514x.c b/drivers/media/video/tvp514x.c
index 26b4e71..08fe579 100644
---
From: Vaibhav Hiremath hvaib...@ti.com
This is 6th Version of patch-set, adds support for V4L2 display driver
ontop of DSS2 framework.
Please note that this patch is dependent on patch which add
ti-media directory (submitted earlier to this patch series).
Vaibhav Hiremath (2):
OMAP2/3 V4L2:
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/plat-omap/devices.c | 29 +
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/arch/arm/plat-omap/devices.c b/arch/arm/plat-omap/devices.c
index
From: Vaibhav Hiremath hvaib...@ti.com
While adding support for AM3517/05 devices I have implemented/came-across
these features/enhancement/bug-fixes for VPFE-Capture driver.
Also the important change added is, to introduced ti-media
directory for all TI devices.
Vaibhav Hiremath (9):
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/mach-davinci/include/mach/dm355.h |2 +-
arch/arm/mach-davinci/include/mach/dm644x.h |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git
From: Vaibhav Hiremath hvaib...@ti.com
Now Suspend/Resume functionality is being handled by respective CCDC
code, so return true (0) from bridge suspend/resume function.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/ti-media/vpfe_capture.c | 12
1 files
From: Vaibhav Hiremath hvaib...@ti.com
Driver should switch to AutoSwitch mode on QUERYSTD ioctls.
It has been observed that, if user configure the standard explicitely
then driver preserves the old settings, but query_std must detect the
standard instead of returning old settings.
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/tvp514x.c |7 +++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/drivers/media/video/tvp514x.c b/drivers/media/video/tvp514x.c
index 4cf3593..b344b58 100644
---
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/ti-media/dm644x_ccdc.c | 16 +---
drivers/media/video/ti-media/dm644x_ccdc_regs.h |8
2 files changed, 21 insertions(+), 3 deletions(-)
diff --git
From: Vaibhav Hiremath hvaib...@ti.com
For the devices like AM3517, it is expected that driver clears the
interrupt in ISR. Since this is device spcific, callback function
added to the platform_data.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/ti-media/vpfe_capture.c
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/Makefile |2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/drivers/media/video/Makefile b/drivers/media/video/Makefile
index 2af68ee..bebbee6 100644
---
From: Vaibhav Hiremath hvaib...@ti.com
This series of patch-set adds support for V4L2 display driver
ontop of DSS2 framework.
Please note that this patch is dependent on patch which add
ti-media directory (submitted earlier to this patch series)
Vaibhav Hiremath (2):
OMAP2/3 V4L2: Add support
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/plat-omap/devices.c | 29 +
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/arch/arm/plat-omap/devices.c b/arch/arm/plat-omap/devices.c
index
From: Vaibhav Hiremath hvaib...@ti.com
Validated on AM3517 Platform.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/ccdc_hw_device.h |4 +
drivers/media/video/davinci/dm644x_ccdc.c| 87 ++
From: Vaibhav Hiremath hvaib...@ti.com
For the devices like AM3517, it is expected that driver clears the
interrupt in ISR. Since this is device spcific, callback function
added to the platform_data.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c
From: Vaibhav Hiremath hvaib...@ti.com
For the devices like AM3517, it is expected that driver clears the
interrupt in ISR. Since this is device spcific, callback function
added to the platform_data.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
Reviewed-by: Muralidharan Karicheri m-kariche...@ti.com
---
drivers/media/video/davinci/dm644x_ccdc.c | 17 +
drivers/media/video/davinci/dm644x_ccdc_regs.h |8
2 files
From: Vaibhav Hiremath hvaib...@ti.com
Added support for Control IOCTL,
- s_ctrl
- g_ctrl
- queryctrl
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c | 38
1 files changed, 38 insertions(+), 0
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
linux/Documentation/DocBook/v4l/videodev2.h.xml |2 ++
linux/Documentation/DocBook/v4l/vidioc-g-fbuf.xml | 17 +
2 files changed, 19 insertions(+), 0 deletions(-)
diff --git
From: Vaibhav Hiremath hvaib...@ti.com
Added support for Control IOCTL,
- s_ctrl
- g_ctrl
- queryctrl
Change from last patch:
- added room for error return in queryctrl function.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
v4l2-spec/controls.sgml | 20 +++-
1 files changed, 19 insertions(+), 1 deletions(-)
diff --git a/v4l2-spec/controls.sgml b/v4l2-spec/controls.sgml
index 477a970..a675f30 100644
---
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/v4l2-ioctl.c | 19 +++
include/linux/videodev2.h| 14 ++
include/media/v4l2-ioctl.h |4
3 files changed, 37 insertions(+), 0
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/v4l2-common.c |9 +
include/linux/videodev2.h |4 +++-
2 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/drivers/media/video/v4l2-common.c
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
include/linux/videodev2.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/include/linux/videodev2.h b/include/linux/videodev2.h
index d77db6f..adff8d9 100644
---
From: Vaibhav Hiremath hvaib...@ti.com
The I2C adapter ID is actually depends on Board and may vary, Davinci
uses id=1, but in case of AM3517 id=3.
Changes:
- Fixed review comments (Typo) from Sergei
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/media/video/davinci/vpfe_capture.c
b/drivers/media/video/davinci/vpfe_capture.c
From: Vaibhav Hiremath hvaib...@ti.com
The I2C adapter ID is actually depends on Board and may vary, Davinci
uses id=1, but in case of AM3517 id=3.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c |3 +--
include/media/davinci/vpfe_capture.h
From: Vaibhav Hiremath hvaib...@ti.com
The I2C adapter ID is actually depends on Board and may vary, Davinci
uses id=1, but in case of AM3517 id=3.
So modified respective davinci board files.
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
arch/arm/mach-davinci/board-dm355-evm.c |1 +
From: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/media/video/davinci/vpfe_capture.c
b/drivers/media/video/davinci/vpfe_capture.c
From: Vaibhav Hiremath hvaib...@ti.com
Added support for Control IOCTL,
- s_ctrl
- g_ctrl
- queryctrl
Signed-off-by: Vaibhav Hiremath hvaib...@ti.com
---
drivers/media/video/davinci/vpfe_capture.c | 43
1 files changed, 43 insertions(+), 0
From: Vaibhav Hiremath hvaib...@ti.com
Driver should switch to AutoSwitch mode on S_INPUT and QUERYSTD ioctls.
It has been observed that, if user configure the standard explicitely
then driver preserves the old settings.
Reviewed by: Vaibhav Hiremath hvaib...@ti.com
Signed-off-by: Brijesh Jadav
From: Vaibhav Hiremath hvaib...@ti.com
This is first version of sub-device framework based
TVP514x decoder driver. Earlier version of TVP514x driver is based
on V4L2-int framework.
Initial version reviewed by Hans Verkuil.
NOTE: Please note that this patch has not been tested on any board,
From: Vaibhav Hiremath hvaib...@ti.com
This is Third version of OMAP3EVM Mulit-Media Daughter
Card support.
NOTE: Please note that, hence forth I will try to avoid submitting
patches on top of V4L2-int framework. The next immediate activity
would be migration to sub-device framework.
From: Vaibhav Hiremath hvaib...@ti.com
On OMAP3EVM Mass Market Daugher Card following GPIO pins are being
used -
GPIO134 -- Enable/Disable TVP5146 interface
GPIO54 -- Enable/Disable Expansion Camera interface
GPIO136 -- Enable/Disable Camera (Sensor) interface
Added entry for the above GPIO's
From: Vaibhav Hiremath hvaib...@ti.com
Support for BT656 through TVP5146 decoder, works on top of
ISP-Camera patches posted by Sergio on 12th Dec 2008.
The TVP514x driver patch has been accepted under V4L, will
be part of O-L in the next merge window. As of now you can
access the patches from -
From: Vaibhav Hiremath hvaib...@ti.com
This is first version of OMAP3EVM Mulit-Media Daughter
Card support.
Tested:
- TVP5146 (BT656) decoder interface on top of
Sergio's ISP-Camera patches.
- Loopback application, capturing image through TVP5146
and displaying it onto the
73 matches
Mail list logo