Skip to contentSkip to conversation

marvell-ccic: fixes and cleanups

GIT PULL Hans Verkuil 1 participant 1 message Mar 13, 2015 Media (V4L/DVB)

lore
Share & tools
lore
#0 lore raw

This pull request brings the marvell-ccic driver up to date with the latest frameworks. It has been fully tested on an OLPC XO-1 laptop and now passes the v4l2-compliance test suite.

This pull request sits on top of this for-v4.1g pull request that is currently still pending (and was the reason for working on this driver in the first place): https://patchwork.linuxtv.org/patch/28532/

Regards,

Hans

The following changes since commit ae3da40179c66001afad608f972bdb57d50d1e66:

v4l2-subdev: remove enum_framesizes/intervals (2015-03-06 10:01:44 +0100)

are available in the git repository at:

git://linuxtv.org/hverkuil/media_tree.git for-v4.1i

for you to fetch changes up to dd3de0af9fbfcef33d8406696e4103d26c7313a1:

marvell-ccic: drop support for PIX_FMT_422P (2015-03-13 10:54:33 +0100)

----------------------------------------------------------------
Hans Verkuil (21):
marvell-ccic: fix vb2 warning
marvell-ccic: fill in bus_info
marvell-ccic: webcam drivers shouldn't support g/s_std
ov7670: check for valid width/height in ov7670_enum_frame_interval
marvell-ccic: fill in colorspace
marvell-ccic: control handler fixes
marvell-ccic: switch to struct v4l2_fh
marvell-ccic: implement control events
marvell-ccic: use vb2 helpers and core locking
marvell-ccic: add create_bufs support
marvell-ccic: add DMABUF support for all three DMA modes
marvell-ccic: fix streaming issues
marvell-ccic: correctly requeue buffers
marvell-ccic: add planar support to dma-vmalloc
marvell-ccic: drop V4L2_PIX_FMT_JPEG dead code
ov7670: use colorspace SRGB instead of JPEG
marvell-ccic: fix the bytesperline and sizeimage calculations
marvell-ccic: fix Y'CbCr ordering
marvell-ccic: add XRGB444 and fix (X)RGB444 colors
marvell-ccic: drop bayer format
marvell-ccic: drop support for PIX_FMT_422P

 drivers/media/i2c/ov7670.c                        |  25 +++-
 drivers/media/platform/marvell-ccic/cafe-driver.c |   1 +
 drivers/media/platform/marvell-ccic/mcam-core.c   | 479 +++++++++++++++++++++++++++-----------------------------------------------
 drivers/media/platform/marvell-ccic/mcam-core.h   |  11 +-
 drivers/media/platform/marvell-ccic/mmp-driver.c  |   1 +
 5 files changed, 207 insertions(+), 310 deletions(-)