[PATCH v4] Add v4l2 subdev driver for S5P MIPI-CSI receivers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

this is a fourth version of the subdev driver for MIPI-CSI2 receivers
present on S5PVx10 and EXYNOS4 SoCs.
This patch set also adds a V4L2_MBUS_FMT_JPEG_1X8 media bus format
and moves the s5p-fimc driver to Video Capture Devices kconfig group.

I don't expect this driver to undergo any major changes and hope to have
it added in kernel 2.6.40.
 
Any comments are welcome!

Changes since v1:
 - added runtime PM support
 - conversion to the pad ops

Changes since v2:
 - added reference counting in s_stream op to allow the mipi-csi subdev
   to be shared by multiple FIMC instances
 - added support for TRY format in pad get_fmt op
 - added pm_runtime* calls in s_stream op to avoid a need for explicit
   s_power(1) call
 - corrected locking around the pad ops, minor bug fixes

Changes since v3:
 - slighty reworked the power management part
 - removed a reference counting in s_stream op as this should be handled
   on a media device and the pipeline level
 - s5p_csis_ prefix renamed to s5pcsis_
 - updated the help text in Kconfig

 [PATCH 1/3] v4l: Add V4L2_MBUS_FMT_JPEG_1X8 media bus format
 [PATCH v4 2/3] v4l: Move S5P FIMC driver into Video Capture Devices
 [PATCH v4 3/3] v4l: Add v4l2 subdev driver for S5P/EXYNOS4 MIPI-CSI Receiver

 Documentation/DocBook/v4l/subdev-formats.xml |   46 ++
  drivers/media/video/Kconfig                  |   28 +-
  drivers/media/video/s5p-fimc/Makefile        |    6 +-
  drivers/media/video/s5p-fimc/mipi-csis.c     |  745 ++++++++++++++++++++++++++
  drivers/media/video/s5p-fimc/mipi-csis.h     |   22 +
  include/linux/v4l2-mediabus.h                |    3 +
  6 files changed, 840 insertions(+), 10 deletions(-)

--
Regards,
Sylwester Nawrocki
Samsung Poland R&D Center

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux