Re: [GIT PULL FOR v4.13] Add video-mux, ov5640 and i.MX media staging driver

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

 





On 06/13/2017 12:55 PM, Hans Verkuil wrote:
It's been a long road, but the i.MX6 platform now has a proper driver. There
are a few relatively minor issues remaining (see the TODO file) before it
can be moved out of staging.

I want to thank Steve and Philipp for their hard work!

Your welcome! :)

But the Freescale ARM DTS patches are still pending, this driver is not
operational until those patches are merged. What is holding that up?
They implement the associated bindings docs which have been Acked.

Steve



Regards,

     Hans

The following changes since commit 47f910f0e0deb880c2114811f7ea1ec115a19ee4:

[media] v4l: subdev: tolerate null in media_entity_to_v4l2_subdev (2017-06-08 16:55:25 -0300)

are available in the git repository at:

   git://linuxtv.org/hverkuil/media_tree.git imx6

for you to fetch changes up to 5f19bcc69f4e351ab6700214e4f8f3d71807d4e2:

MAINTAINERS: add entry for Freescale i.MX media driver (2017-06-13 21:48:28 +0200)

----------------------------------------------------------------
Marek Vasut (1):
       media: imx: Drop warning upon multiple S_STREAM disable calls

Philipp Zabel (7):
       dt-bindings: Add bindings for video-multiplexer device
       add mux and video interface bridge entity functions
       platform: add video-multiplexer subdevice driver
MAINTAINERS: add maintainer entry for video multiplexer v4l2 subdevice driver
       media: imx: csi: increase burst size for YUV formats
       media: imx: csi: add frame skipping support
       media: imx: csi: add sink selection rectangles

Russell King (3):
       media: imx: csi: add support for bayer formats
       media: imx: csi: add frame size/interval enumeration
       media: imx: capture: add frame sizes/interval enumeration

Steve Longerbeam (14):
       dt/bindings: Add bindings for OV5640
       add Omnivision OV5640 sensor driver
       MAINTAINERS: add entry for OV5640 sensor driver
       dt-bindings: Add bindings for i.MX media driver
       media: Add userspace header file for i.MX
       media: Add i.MX media core driver
       media: imx: Add a TODO file
       media: imx: Add Capture Device Interface
       media: imx: Add CSI subdev driver
       media: imx: Add VDIC subdev driver
       media: imx: Add IC subdev drivers
       media: imx: Add MIPI CSI-2 Receiver subdev driver
       media: imx: set and propagate default field, colorimetry
       MAINTAINERS: add entry for Freescale i.MX media driver

  Documentation/devicetree/bindings/media/i2c/ov5640.txt |   45 +
  Documentation/devicetree/bindings/media/imx.txt        |   53 +
  Documentation/devicetree/bindings/media/video-mux.txt  |   60 ++
  Documentation/media/uapi/mediactl/media-types.rst      |   21 +
Documentation/media/v4l-drivers/imx.rst | 614 ++++++++++++
  MAINTAINERS                                            |   25 +
  drivers/media/i2c/Kconfig                              |   10 +
  drivers/media/i2c/Makefile                             |    1 +
drivers/media/i2c/ov5640.c | 2344 ++++++++++++++++++++++++++++++++++++++++++++
  drivers/media/platform/Kconfig                         |    7 +
  drivers/media/platform/Makefile                        |    2 +
  drivers/media/platform/video-mux.c                     |  334 +++++++
  drivers/staging/media/Kconfig                          |    2 +
  drivers/staging/media/Makefile                         |    1 +
  drivers/staging/media/imx/Kconfig                      |   21 +
  drivers/staging/media/imx/Makefile                     |   12 +
  drivers/staging/media/imx/TODO                         |   23 +
  drivers/staging/media/imx/imx-ic-common.c              |  113 +++
  drivers/staging/media/imx/imx-ic-prp.c                 |  518 ++++++++++
drivers/staging/media/imx/imx-ic-prpencvf.c | 1309 +++++++++++++++++++++++++
  drivers/staging/media/imx/imx-ic.h                     |   38 +
drivers/staging/media/imx/imx-media-capture.c | 775 +++++++++++++++ drivers/staging/media/imx/imx-media-csi.c | 1817 ++++++++++++++++++++++++++++++++++ drivers/staging/media/imx/imx-media-dev.c | 667 +++++++++++++
  drivers/staging/media/imx/imx-media-fim.c              |  494 ++++++++++
  drivers/staging/media/imx/imx-media-internal-sd.c      |  349 +++++++
  drivers/staging/media/imx/imx-media-of.c               |  270 +++++
drivers/staging/media/imx/imx-media-utils.c | 896 +++++++++++++++++ drivers/staging/media/imx/imx-media-vdic.c | 1009 +++++++++++++++++++
  drivers/staging/media/imx/imx-media.h                  |  325 ++++++
drivers/staging/media/imx/imx6-mipi-csi2.c | 698 +++++++++++++
  include/linux/imx-media.h                              |   29 +
  include/media/imx.h                                    |   15 +
  include/uapi/linux/media.h                             |    6 +
  include/uapi/linux/v4l2-controls.h                     |    4 +
  35 files changed, 12907 insertions(+)
  create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5640.txt
  create mode 100644 Documentation/devicetree/bindings/media/imx.txt
  create mode 100644 Documentation/devicetree/bindings/media/video-mux.txt
  create mode 100644 Documentation/media/v4l-drivers/imx.rst
  create mode 100644 drivers/media/i2c/ov5640.c
  create mode 100644 drivers/media/platform/video-mux.c
  create mode 100644 drivers/staging/media/imx/Kconfig
  create mode 100644 drivers/staging/media/imx/Makefile
  create mode 100644 drivers/staging/media/imx/TODO
  create mode 100644 drivers/staging/media/imx/imx-ic-common.c
  create mode 100644 drivers/staging/media/imx/imx-ic-prp.c
  create mode 100644 drivers/staging/media/imx/imx-ic-prpencvf.c
  create mode 100644 drivers/staging/media/imx/imx-ic.h
  create mode 100644 drivers/staging/media/imx/imx-media-capture.c
  create mode 100644 drivers/staging/media/imx/imx-media-csi.c
  create mode 100644 drivers/staging/media/imx/imx-media-dev.c
  create mode 100644 drivers/staging/media/imx/imx-media-fim.c
  create mode 100644 drivers/staging/media/imx/imx-media-internal-sd.c
  create mode 100644 drivers/staging/media/imx/imx-media-of.c
  create mode 100644 drivers/staging/media/imx/imx-media-utils.c
  create mode 100644 drivers/staging/media/imx/imx-media-vdic.c
  create mode 100644 drivers/staging/media/imx/imx-media.h
  create mode 100644 drivers/staging/media/imx/imx6-mipi-csi2.c
  create mode 100644 include/linux/imx-media.h
  create mode 100644 include/media/imx.h



[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