devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 00/39] i.MX Media Driver
@ 2017-03-10  4:52 Steve Longerbeam
  2017-03-10  4:52 ` [PATCH v5 01/39] [media] dt-bindings: Add bindings for video-multiplexer device Steve Longerbeam
                   ` (36 more replies)
  0 siblings, 37 replies; 161+ messages in thread
From: Steve Longerbeam @ 2017-03-10  4:52 UTC (permalink / raw)
  To: robh+dt, mark.rutland, shawnguo, kernel, fabio.estevam, linux,
	mchehab, hverkuil, nick, markus.heiser, p.zabel,
	laurent.pinchart+renesas, bparrot, geert, arnd, sudipm.mukherjee,
	minghsiu.tsai, tiffany.lin, jean-christophe.trotin, horms+renesas,
	niklas.soderlund+renesas, robert.jarzmik, songjun.wu,
	andrew-ct.chen, gregkh, shuah, sakari.ailus, pavel
  Cc: devicetree, linux-kernel, linux-arm-kernel, linux-media, devel,
	Steve Longerbeam

In version 5:

- ov5640: renamed "pwdn-gpios" to "powerdown-gpios"

- ov5640: add mutex lock around the subdev op entry points.

- ov5640: don't attempt to program the new mode in ov5640_set_fmt().
  Instead set a new flag, pending_mode_change, and program the new
  mode at s_stream() if flag is set.

- ov5640: implement [gs]_frame_interval. As part of that, create
  ov5640_try_frame_interval(), which is used by both [gs]_frame_interval
  and [gs]_parm.

- ov5640: don't attempt to set controls in ov5640_s_ctrl(), or at
  mode change, do it instead after first power-up.

- video-multiplexer: include link_validate in media_entity_operations.

- video-multiplexer: enforce that output pad frame interval must match
  input pad frame interval in vidsw_s_frame_interval().

- video-multiplexer: initialize frame interval to a default 30 fps.

- mipi csi-2: renamed "cfg" clock name property to "ref". This is the
  27 MHz mipi csi-2 PLL reference clock.

- mipi csi-2: create a hsfreq_map[] table based on
  https://community.nxp.com/docs/DOC-94312. Use it to select
  a hsfreqrange_sel value when programming the D-PHY, based on
  a max Mbps per lane. This is computed from the source subdev
  via V4L2_CID_LINK_FREQ control, and if the subdev doesn't implement
  that control, use a default hard-coded max Mbps per lane.

- added required ports property description to imx-media binding doc.

- removed event V4L2_EVENT_FRAME_TIMEOUT. On a frame timeout, which
  is always unrecoverable, call vb2_queue_error() instead.

- export the remaining custom events to V4L2_EVENT_FRAME_INTERVAL_ERROR
  and V4L2_EVENT_NEW_FRAME_BEFORE_EOF.

- vdic: use V4L2_CID_DEINTERLACING_MODE for motion compensation control
  instead of a custom control.

- add v4l2_subdev_link_validate_frame_interval(). Call this in the
  link_validate imx-media subdev callbacks and video-multiplexer.

- fix subdev event registration: implementation of subscribe_event()
  and unsubscribe_event() subdev ops were missing.

- all calls from the pipeline to the sensor subdev have been removed.
  Only the CSI subdev still refers to a sensor, and only to retrieve
  its media bus config, which is necessary to setup the CSI interface.

- add mutex locks around the imx-media subdev op entry points.

- completed the propagation of all pad format parameters from sink
  pads to source pads within every imx-media subdev.

- implement [gs]_frame_interval in all the imx-media subdevs.

- imx-ic-prpencvf: there isn't necessarily a CSI subdev in the pipeline
  in the future, so make sure this is optional when calling the CSI's
  FIM.

- the source pads that attach to capture device nodes now require the
  IPU internal pixel codes. The capture device translates these to
  v4l2 fourcc memory formats.

- fix control inheritance to the capture device. When the pipeline
  was modified, the inherited controls were not being refreshed.
  v4l2_pipeline_inherit_controls() is now called only in imx-media
  link_notify() callback when a pipelink link is disabled or modified.
  imx_media_find_pipeline_video_device() is created to locate the
  capture device in the pipeline.

- fix a possible race when propagating formats to the capture device.
  The subdevs and capture device use different mutex locks when setting
  formats. imx_media_capture_device_set_format() is created which acquires
  the capture device mutex when updating the capture device format.

- verify all subdevs were bound in the async completion callback.
 

Philipp Zabel (7):
  [media] dt-bindings: Add bindings for video-multiplexer device
  ARM: dts: imx6qdl: Add mipi_ipu1/2 multiplexers, mipi_csi, and their
    connections
  add mux and video interface bridge entity functions
  platform: add video-multiplexer subdevice driver
  media: imx: csi: fix crop rectangle changes in set_fmt
  media: imx: csi: add frame skipping support
  media: imx: csi: fix crop rectangle reset in sink set_fmt

Russell King (4):
  media: imx: add support for bayer formats
  media: imx: csi: add support for bayer formats
  media: imx: mipi-csi2: enable setting and getting of frame rates
  media: imx: csi/fim: add support for frame intervals

Steve Longerbeam (28):
  [media] dt-bindings: Add bindings for i.MX media driver
  [media] dt/bindings: Add bindings for OV5640
  ARM: dts: imx6qdl: Add compatible, clocks, irqs to MIPI CSI-2 node
  ARM: dts: imx6qdl: add capture-subsystem device
  ARM: dts: imx6qdl-sabrelite: remove erratum ERR006687 workaround
  ARM: dts: imx6-sabrelite: add OV5642 and OV5640 camera sensors
  ARM: dts: imx6-sabresd: add OV5642 and OV5640 camera sensors
  ARM: dts: imx6-sabreauto: create i2cmux for i2c3
  ARM: dts: imx6-sabreauto: add reset-gpios property for max7310_b
  ARM: dts: imx6-sabreauto: add pinctrl for gpt input capture
  ARM: dts: imx6-sabreauto: add the ADV7180 video decoder
  [media] v4l2: add a frame interval error event
  [media] v4l2: add a new-frame before end-of-frame event
  [media] v4l2-mc: add a function to inherit controls from a pipeline
  [media] v4l: subdev: Add function to validate frame interval
  [media] add Omnivision OV5640 sensor driver
  UAPI: Add media UAPI Kbuild file
  media: Add userspace header file for i.MX
  media: Add i.MX media core driver
  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
  ARM: imx_v6_v7_defconfig: Enable staging video4linux drivers
  media: imx: csi: add __csi_get_fmt
  media: imx: redo pixel format enumeration and negotiation
  media: imx: propagate sink pad formats to source pads

 .../devicetree/bindings/media/i2c/ov5640.txt       |   45 +
 Documentation/devicetree/bindings/media/imx.txt    |   74 +
 .../bindings/media/video-multiplexer.txt           |   59 +
 Documentation/media/uapi/mediactl/media-types.rst  |   22 +
 Documentation/media/uapi/v4l/vidioc-dqevent.rst    |   12 +
 Documentation/media/v4l-drivers/imx.rst            |  560 +++++
 Documentation/media/videodev2.h.rst.exceptions     |    2 +
 arch/arm/boot/dts/imx6dl-sabrelite.dts             |    5 +
 arch/arm/boot/dts/imx6dl-sabresd.dts               |    5 +
 arch/arm/boot/dts/imx6dl.dtsi                      |  185 ++
 arch/arm/boot/dts/imx6q-sabrelite.dts              |    5 +
 arch/arm/boot/dts/imx6q-sabresd.dts                |    5 +
 arch/arm/boot/dts/imx6q.dtsi                       |  121 ++
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |  144 +-
 arch/arm/boot/dts/imx6qdl-sabrelite.dtsi           |  152 +-
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |  114 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |   17 +-
 arch/arm/configs/imx_v6_v7_defconfig               |   11 +
 drivers/media/i2c/Kconfig                          |    7 +
 drivers/media/i2c/Makefile                         |    1 +
 drivers/media/i2c/ov5640.c                         | 2231 ++++++++++++++++++++
 drivers/media/platform/Kconfig                     |    8 +
 drivers/media/platform/Makefile                    |    2 +
 drivers/media/platform/video-multiplexer.c         |  498 +++++
 drivers/media/v4l2-core/v4l2-mc.c                  |   48 +
 drivers/media/v4l2-core/v4l2-subdev.c              |   50 +
 drivers/staging/media/Kconfig                      |    2 +
 drivers/staging/media/Makefile                     |    1 +
 drivers/staging/media/imx/Kconfig                  |   20 +
 drivers/staging/media/imx/Makefile                 |   12 +
 drivers/staging/media/imx/TODO                     |   17 +
 drivers/staging/media/imx/imx-ic-common.c          |  113 +
 drivers/staging/media/imx/imx-ic-prp.c             |  497 +++++
 drivers/staging/media/imx/imx-ic-prpencvf.c        | 1236 +++++++++++
 drivers/staging/media/imx/imx-ic.h                 |   38 +
 drivers/staging/media/imx/imx-media-capture.c      |  694 ++++++
 drivers/staging/media/imx/imx-media-csi.c          | 1595 ++++++++++++++
 drivers/staging/media/imx/imx-media-dev.c          |  522 +++++
 drivers/staging/media/imx/imx-media-fim.c          |  463 ++++
 drivers/staging/media/imx/imx-media-internal-sd.c  |  349 +++
 drivers/staging/media/imx/imx-media-of.c           |  267 +++
 drivers/staging/media/imx/imx-media-utils.c        | 1009 +++++++++
 drivers/staging/media/imx/imx-media-vdic.c         |  949 +++++++++
 drivers/staging/media/imx/imx-media.h              |  311 +++
 drivers/staging/media/imx/imx6-mipi-csi2.c         |  725 +++++++
 include/media/imx.h                                |   15 +
 include/media/v4l2-mc.h                            |   25 +
 include/media/v4l2-subdev.h                        |   10 +
 include/uapi/Kbuild                                |    1 +
 include/uapi/linux/media.h                         |    6 +
 include/uapi/linux/v4l2-controls.h                 |    4 +
 include/uapi/linux/videodev2.h                     |    2 +
 include/uapi/media/Kbuild                          |    2 +
 include/uapi/media/imx.h                           |   21 +
 54 files changed, 13262 insertions(+), 27 deletions(-)
 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-multiplexer.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-multiplexer.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/media/imx.h
 create mode 100644 include/uapi/media/Kbuild
 create mode 100644 include/uapi/media/imx.h

-- 
2.7.4

^ permalink raw reply	[flat|nested] 161+ messages in thread

end of thread, other threads:[~2017-03-22 18:10 UTC | newest]

Thread overview: 161+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-03-10  4:52 [PATCH v5 00/39] i.MX Media Driver Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 01/39] [media] dt-bindings: Add bindings for video-multiplexer device Steve Longerbeam
2017-03-16 21:21   ` Rob Herring
2017-03-10  4:52 ` [PATCH v5 02/39] [media] dt-bindings: Add bindings for i.MX media driver Steve Longerbeam
2017-03-20 15:02   ` Rob Herring
     [not found] ` <1489121599-23206-1-git-send-email-steve_longerbeam-nmGgyN9QBj3QT0dZR+AlfA@public.gmane.org>
2017-03-10  4:52   ` [PATCH v5 03/39] [media] dt/bindings: Add bindings for OV5640 Steve Longerbeam
2017-03-20 15:03     ` Rob Herring
2017-03-10  4:52   ` [PATCH v5 13/39] ARM: dts: imx6-sabreauto: add the ADV7180 video decoder Steve Longerbeam
2017-03-10  4:53   ` [PATCH v5 30/39] media: imx: add support for bayer formats Steve Longerbeam
2017-03-10 20:13   ` [PATCH v5 00/39] i.MX Media Driver Russell King - ARM Linux
2017-03-10 23:20     ` Steve Longerbeam
2017-03-12 17:47       ` Russell King - ARM Linux
2017-03-12  0:30     ` Steve Longerbeam
2017-03-12 19:57       ` Russell King - ARM Linux
     [not found]         ` <20170312195741.GS21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-12 20:05           ` Steve Longerbeam
2017-03-12 20:22             ` Russell King - ARM Linux
2017-03-13  4:26               ` Steve Longerbeam
     [not found]                 ` <f1807742-012f-249e-1ad8-22d8434695cb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-03-13  8:16                   ` Russell King - ARM Linux
2017-03-13  9:30                     ` Russell King - ARM Linux
     [not found]                       ` <20170313093007.GD21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-13 23:39                         ` Steve Longerbeam
2017-03-13 23:37                     ` Steve Longerbeam
2017-03-12 17:51   ` Russell King - ARM Linux
     [not found]     ` <20170312175118.GP21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-12 19:21       ` Steve Longerbeam
2017-03-12 19:29         ` Russell King - ARM Linux
2017-03-12 19:44           ` Steve Longerbeam
     [not found]             ` <58b30bca-20ca-d4bd-7b86-04a4b8e71935-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-03-12 20:16               ` Steve Longerbeam
2017-03-12 20:36                 ` Steve Longerbeam
2017-03-12 20:39                   ` Steve Longerbeam
2017-03-12 20:40                   ` Russell King - ARM Linux
     [not found]                     ` <20170312204037.GU21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-12 21:09                       ` Russell King - ARM Linux
     [not found]                         ` <20170312210952.GV21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-14 17:29                           ` Steve Longerbeam
2017-03-18 20:02                             ` Steve Longerbeam
2017-03-12 19:47   ` Russell King - ARM Linux
     [not found]     ` <20170312194700.GR21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-12 20:00       ` Steve Longerbeam
2017-03-12 20:59       ` Mauro Carvalho Chehab
2017-03-12 21:13         ` Russell King - ARM Linux
     [not found]           ` <20170312211324.GW21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-12 22:10             ` Mauro Carvalho Chehab
2017-03-14 17:02               ` Steve Longerbeam
2017-03-18 19:22   ` Russell King - ARM Linux
     [not found]     ` <20170318192258.GL21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-18 19:58       ` Steve Longerbeam
2017-03-18 20:43         ` Russell King - ARM Linux
     [not found]           ` <20170318204324.GM21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-19  0:41             ` Nicolas Dufresne
2017-03-19  0:54               ` Russell King - ARM Linux
2017-03-19 14:33                 ` Nicolas Dufresne
2017-03-19 14:51                   ` Russell King - ARM Linux
     [not found]               ` <1489884074.21659.7.camel-dDhyB4GVkw9AFePFGvp55w@public.gmane.org>
2017-03-19  9:55                 ` Russell King - ARM Linux
2017-03-19 14:45                   ` Nicolas Dufresne
2017-03-19 13:57             ` Vladimir Zapolskiy
2017-03-19 14:21               ` Russell King - ARM Linux
2017-03-19 14:22                 ` Russell King - ARM Linux
2017-03-19 15:00                   ` Vladimir Zapolskiy
2017-03-19 15:09                     ` Russell King - ARM Linux
     [not found]                 ` <20170319142110.GT21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-19 14:47                   ` Nicolas Dufresne
2017-03-19 10:38         ` Russell King - ARM Linux
2017-03-19 17:54           ` Steve Longerbeam
2017-03-19 18:04             ` Russell King - ARM Linux
2017-03-20 13:01             ` Hans Verkuil
2017-03-20 13:29               ` Russell King - ARM Linux
2017-03-20 13:57                 ` Hans Verkuil
2017-03-20 14:11                   ` Russell King - ARM Linux
2017-03-20 15:57                     ` Hans Verkuil
     [not found]                       ` <40e08d05-58cd-a295-3174-123147ee2ac5-qWit8jRvyhVmR6Xm/wNWPw@public.gmane.org>
2017-03-21 10:42                         ` Niklas Söderlund
2017-03-21 10:59                           ` Hans Verkuil
2017-03-21 11:36                             ` Russell King - ARM Linux
2017-03-22 18:10                               ` Nicolas Dufresne
2017-03-19 12:14         ` Russell King - ARM Linux
2017-03-19 18:37           ` Steve Longerbeam
2017-03-19 18:51             ` Russell King - ARM Linux
2017-03-19 18:56               ` Steve Longerbeam
2017-03-20 12:49           ` Hans Verkuil
2017-03-20 13:20           ` Philipp Zabel
2017-03-20 15:43             ` Russell King - ARM Linux
2017-03-20 16:29               ` Philipp Zabel
2017-03-20 16:35                 ` Russell King - ARM Linux
     [not found]         ` <aef6c412-5464-726b-42f6-a24b7323aa9c-nmGgyN9QBj3QT0dZR+AlfA@public.gmane.org>
2017-03-20 13:15           ` Philipp Zabel
2017-03-10  4:52 ` [PATCH v5 04/39] ARM: dts: imx6qdl: Add compatible, clocks, irqs to MIPI CSI-2 node Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 05/39] ARM: dts: imx6qdl: Add mipi_ipu1/2 multiplexers, mipi_csi, and their connections Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 06/39] ARM: dts: imx6qdl: add capture-subsystem device Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 07/39] ARM: dts: imx6qdl-sabrelite: remove erratum ERR006687 workaround Steve Longerbeam
2017-03-10 18:59   ` Troy Kisky
     [not found]     ` <9f5d0ac4-0602-c729-5c00-1d9ef49247c1-Q5RJGjKts06CY9SHAMCTRUEOCMrvLtNR@public.gmane.org>
2017-03-10 19:17       ` Fabio Estevam
2017-03-10 21:57         ` Pavel Machek
2017-03-10 22:05           ` Fabio Estevam
2017-03-15 18:49         ` Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 08/39] ARM: dts: imx6-sabrelite: add OV5642 and OV5640 camera sensors Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 09/39] ARM: dts: imx6-sabresd: " Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 10/39] ARM: dts: imx6-sabreauto: create i2cmux for i2c3 Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 11/39] ARM: dts: imx6-sabreauto: add reset-gpios property for max7310_b Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 12/39] ARM: dts: imx6-sabreauto: add pinctrl for gpt input capture Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 14/39] add mux and video interface bridge entity functions Steve Longerbeam
2017-03-10  4:52 ` [PATCH v5 15/39] [media] v4l2: add a frame interval error event Steve Longerbeam
2017-03-10 12:03   ` Hans Verkuil
2017-03-10 18:37     ` Steve Longerbeam
     [not found]       ` <ec05e6e0-79f2-2db2-bde9-4aed00d76faa-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-03-10 23:30         ` Pavel Machek
2017-03-10 23:42           ` Steve Longerbeam
2017-03-11 11:39       ` Hans Verkuil
2017-03-11 18:14         ` Steve Longerbeam
     [not found]           ` <5d5cf4a4-a4d3-586e-cd16-54f543dfcce9-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-03-11 18:51             ` Russell King - ARM Linux
2017-03-11 18:58               ` Steve Longerbeam
2017-03-11 19:00               ` Steve Longerbeam
2017-03-13 10:02             ` Hans Verkuil
     [not found]               ` <aa6a5a1d-18fd-8bed-a349-2654d2d1abe0-qWit8jRvyhVmR6Xm/wNWPw@public.gmane.org>
2017-03-13 10:45                 ` Russell King - ARM Linux
     [not found]                   ` <20170313104538.GF21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-13 10:53                     ` Hans Verkuil
     [not found]                       ` <b36875e0-683a-fcc3-343d-9ddd1a39cac0-qWit8jRvyhVmR6Xm/wNWPw@public.gmane.org>
2017-03-13 17:06                         ` Steve Longerbeam
     [not found]                           ` <bb2d078d-1c2f-ad67-d98f-bde3894601d6-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-03-13 17:10                             ` Hans Verkuil
     [not found]                               ` <25963c4e-e326-fd60-32a3-918eea7d9bdc-qWit8jRvyhVmR6Xm/wNWPw@public.gmane.org>
2017-03-13 21:47                                 ` Steve Longerbeam
2017-03-14 16:21                   ` Nicolas Dufresne
     [not found]                     ` <1489508491.28116.8.camel-dDhyB4GVkw9AFePFGvp55w@public.gmane.org>
2017-03-14 16:43                       ` Steve Longerbeam
2017-03-16 22:15                         ` Sakari Ailus
2017-03-14 16:47                     ` Russell King - ARM Linux
2017-03-14 16:50                       ` Steve Longerbeam
2017-03-14 18:26                   ` Pavel Machek
2017-03-10  4:52 ` [PATCH v5 16/39] [media] v4l2: add a new-frame before end-of-frame event Steve Longerbeam
2017-03-10 12:07   ` Hans Verkuil
2017-03-10  4:52 ` [PATCH v5 17/39] [media] v4l2-mc: add a function to inherit controls from a pipeline Steve Longerbeam
2017-03-10 11:45   ` Hans Verkuil
2017-03-10  4:52 ` [PATCH v5 18/39] [media] v4l: subdev: Add function to validate frame interval Steve Longerbeam
     [not found]   ` <1489121599-23206-19-git-send-email-steve_longerbeam-nmGgyN9QBj3QT0dZR+AlfA@public.gmane.org>
2017-03-11 13:41     ` Sakari Ailus
     [not found]       ` <20170311134119.GO3220-S+BSfZ9RZZmRSg0ZkenSGLdO1Tsj/99ntUK59QYPAWc@public.gmane.org>
2017-03-11 20:31         ` Steve Longerbeam
2017-03-16 22:17           ` Sakari Ailus
2017-03-10  4:52 ` [PATCH v5 19/39] [media] add Omnivision OV5640 sensor driver Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 20/39] platform: add video-multiplexer subdevice driver Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 21/39] UAPI: Add media UAPI Kbuild file Steve Longerbeam
     [not found]   ` <1489121599-23206-22-git-send-email-steve_longerbeam-nmGgyN9QBj3QT0dZR+AlfA@public.gmane.org>
2017-03-11 13:49     ` Sakari Ailus
2017-03-11 18:20       ` Steve Longerbeam
     [not found]         ` <184c02bf-782d-6dbe-e603-a82ac8dcc8b6-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-03-13  9:55           ` Hans Verkuil
2017-03-10  4:53 ` [PATCH v5 22/39] media: Add userspace header file for i.MX Steve Longerbeam
2017-03-10 11:49   ` Hans Verkuil
     [not found]   ` <1489121599-23206-23-git-send-email-steve_longerbeam-nmGgyN9QBj3QT0dZR+AlfA@public.gmane.org>
2017-03-10 23:32     ` Pavel Machek
2017-03-10  4:53 ` [PATCH v5 23/39] media: Add i.MX media core driver Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 24/39] media: imx: Add Capture Device Interface Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 25/39] media: imx: Add CSI subdev driver Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 26/39] media: imx: Add VDIC " Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 27/39] media: imx: Add IC subdev drivers Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 28/39] media: imx: Add MIPI CSI-2 Receiver subdev driver Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 29/39] ARM: imx_v6_v7_defconfig: Enable staging video4linux drivers Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 31/39] media: imx: csi: add support for bayer formats Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 32/39] media: imx: csi: fix crop rectangle changes in set_fmt Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 33/39] media: imx: mipi-csi2: enable setting and getting of frame rates Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 34/39] media: imx: csi: add __csi_get_fmt Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 35/39] media: imx: csi/fim: add support for frame intervals Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 36/39] media: imx: redo pixel format enumeration and negotiation Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 37/39] media: imx: csi: add frame skipping support Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 38/39] media: imx: csi: fix crop rectangle reset in sink set_fmt Steve Longerbeam
     [not found]   ` <1489121599-23206-39-git-send-email-steve_longerbeam-nmGgyN9QBj3QT0dZR+AlfA@public.gmane.org>
2017-03-19 15:22     ` Russell King - ARM Linux
2017-03-19 19:08       ` Steve Longerbeam
2017-03-20 11:55         ` Philipp Zabel
2017-03-20 12:08           ` Russell King - ARM Linux
2017-03-20 14:00             ` Philipp Zabel
2017-03-20 14:17               ` Russell King - ARM Linux
2017-03-20 17:16                 ` Russell King - ARM Linux
     [not found]                 ` <20170320141705.GL21222-l+eeeJia6m9URfEZ8mYm6t73F7V6hmMc@public.gmane.org>
2017-03-20 17:23                   ` Philipp Zabel
2017-03-20 20:47                     ` Russell King - ARM Linux
2017-03-21  4:03                     ` Steve Longerbeam
2017-03-21 11:27                     ` Russell King - ARM Linux
2017-03-21 23:56                       ` Steve Longerbeam
2017-03-21 23:33                     ` Steve Longerbeam
2017-03-20 17:40                 ` Philipp Zabel
2017-03-20 17:59                   ` Russell King - ARM Linux
2017-03-20 19:48               ` Steve Longerbeam
2017-03-10  4:53 ` [PATCH v5 39/39] media: imx: propagate sink pad formats to source pads Steve Longerbeam

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).