Hi Philipp, On Thu, Jun 12, 2014 at 2:06 PM, Philipp Zabel <p.zabel@xxxxxxxxxxxxxx> wrote: > Hi, > > attached is a series of our work in progress i.MX6 capture drivers. > I'm posting this now in reaction to Steve's i.MX6 Video capture series, > as a reference for further discussion. > Of the Image Converter (IC) we only use the postprocessor task, with > tiling for larger frames, to implement v4l2 mem2mem scaler/colorspace > converter and deinterlacer devices. > The capture code capture code already uses the media controller framework > and creates a subdevice representing the CSI, but the path to memory is > fixed to IDMAC via SMFC, which is the only possible path for grayscale > and and anything with multiple output ports connected > to the CSIs (such as the CSI2IPU gasket on i.MX6) doesn't work yet. Also, > I think the CSI subdevice driver should be completely separate from the > capture driver. > > regards > Philipp > > Philipp Zabel (16): > gpu: ipu-v3: Add function to setup CP channel as interlaced > gpu: ipu-v3: Add ipu_cpmem_get_buffer function > gpu: ipu-v3: Add support for partial interleaved YCbCr 4:2:0 (NV12) > format > gpu: ipu-v3: Add support for planar YUV 4:2:2 (YUV422P) format > imx-drm: currently only IPUv3 is supported, make it mandatory > [media] Add i.MX SoC wide media device driver > [media] imx-ipu: Add i.MX IPUv3 capture driver > [media] ipuv3-csi: Skip 3 lines for NTSC BT.656 > [media] imx-ipuv3-csi: Add support for temporarily stopping the stream > on sync loss > [media] imx-ipuv3-csi: Export sync lock event to userspace > [media] v4l2-subdev.h: Add lock status notification > [media] v4l2-subdev: Export v4l2_subdev_fops > mfd: syscon: add child device support > [media] imx: Add video switch > ARM: dts: Add IPU aliases on i.MX6 > ARM: dts: imx6qdl: Add mipi_ipu1/2 multiplexers, mipi_csi, and their > connections > > Sascha Hauer (10): > gpu: ipu-v3: Add IC support > gpu: ipu-v3: Register IC with IPUv3 > [media] imx-ipu: add ipu media common code > [media] imx-ipu: Add i.MX IPUv3 scaler driver > [media] imx-ipu: Add i.MX IPUv3 deinterlacer driver > [media] v4l2: subdev: Add v4l2_device_register_subdev_node function > [media] v4l2: Fix V4L2_CID_PIXEL_RATE > [media] v4l2 async: remove from notifier list > [media] ipuv3-csi: Pass ipucsi to v4l2_media_subdev_s_power > [media] ipuv3-csi: make subdev controls available on video device Do you have plans to resubmit this series? Regards, Fabio Estevam -- 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