linux/drivers/staging/media
Bingbu Cao 51abe041c5 media: staging/intel-ipu3: Add dual pipe support
This patch adds support to run dual pipes simultaneously.
A private ioctl to configure the pipe mode (video or still)
is also implemented.

IPU3 hardware supports a maximum of 2 streams per pipe.
With the support of dual pipes, more than 2 stream outputs
can be achieved.

This helps to support advanced camera features like
Continuous View Finder (CVF) and Snapshot During Video(SDV).

Extend ipu3 IMGU driver to support dual pipes

    1. Extend current IMGU device to contain 2 groups
       of video nodes and 2 subdevs
    2. Extend current css to support 2 pipeline and make
       CSS APIs to support 2 pipe
    3. Add a v4l2 ctrl to allow user to specify the mode
       of the pipe
    4. Check media pipeline link status to get enabled
       pipes

Signed-off-by: Bingbu Cao <bingbu.cao@intel.com>
Signed-off-by: Tian Shu Qiu <tian.shu.qiu@intel.com>
Signed-off-by: Yong Zhi <yong.zhi@intel.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
2018-12-17 15:03:42 -05:00
..
bcm2048 media: Staging: media: replace deprecated probe method 2018-12-05 05:16:26 -05:00
davinci_vpfe media: dm365_ipipeif: better annotate a fall though 2018-11-06 06:58:07 -05:00
imx media: staging: media: imx: Use of_node_name_eq for node name comparisons 2018-12-07 08:31:47 -05:00
imx074 media: v4l: mediabus: Recognise CSI-2 D-PHY and C-PHY 2018-10-04 16:06:15 -04:00
ipu3 media: staging/intel-ipu3: Add dual pipe support 2018-12-17 15:03:42 -05:00
mt9t031 media: v4l: Remove support for crop default target in subdev drivers 2018-10-03 11:58:24 -04:00
omap4iss media updates for v4.20-rc1 2018-10-31 10:53:29 -07:00
rockchip/vpu media: rockchip vpu: remove some unused vars 2018-12-07 08:43:59 -05:00
sunxi media: cedrus: don't initialize pointers with zero 2018-12-07 08:39:52 -05:00
tegra-vde media: staging: tegra-vde: Replace debug messages with trace points 2018-12-07 08:16:15 -05:00
zoran media: zoran: fix spelling mistake "queing" -> "queuing" 2018-10-04 14:33:36 -04:00
Kconfig media: staging/intel-ipu3: Add imgu top level pci device driver 2018-12-14 05:48:08 -05:00
Makefile media: staging/intel-ipu3: Add imgu top level pci device driver 2018-12-14 05:48:08 -05:00