Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c2a6a07a authored by Yong Zhi's avatar Yong Zhi Committed by Mauro Carvalho Chehab
Browse files

media: intel-ipu3: cio2: add new MIPI-CSI2 driver



This patch adds CIO2 CSI-2 device driver for
Intel's IPU3 camera sub-system support.

Signed-off-by: default avatarYong Zhi <yong.zhi@intel.com>
Signed-off-by: default avatarHyungwoo Yang <hyungwoo.yang@intel.com>
Signed-off-by: default avatarRajmohan Mani <rajmohan.mani@intel.com>
Signed-off-by: default avatarVijaykumar Ramya <ramya.vijaykumar@intel.com>
Signed-off-by: default avatarSakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent e62f5282
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -7068,6 +7068,14 @@ R: Dan Williams <dan.j.williams@intel.com>
S:	Odd fixes
F:	drivers/dma/iop-adma.c

INTEL IPU3 CSI-2 CIO2 DRIVER
M:	Yong Zhi <yong.zhi@intel.com>
M:	Sakari Ailus <sakari.ailus@linux.intel.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/pci/intel/ipu3/
F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst

INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
M:	Krzysztof Halasa <khalasa@piap.pl>
S:	Maintained
+2 −0
Original line number Diff line number Diff line
@@ -54,5 +54,7 @@ source "drivers/media/pci/smipcie/Kconfig"
source "drivers/media/pci/netup_unidvb/Kconfig"
endif

source "drivers/media/pci/intel/ipu3/Kconfig"

endif #MEDIA_PCI_SUPPORT
endif #PCI
+2 −1
Original line number Diff line number Diff line
@@ -14,7 +14,8 @@ obj-y += ttpci/ \
		ddbridge/	\
		saa7146/	\
		smipcie/	\
		netup_unidvb/
		netup_unidvb/	\
		intel/

obj-$(CONFIG_VIDEO_IVTV) += ivtv/
obj-$(CONFIG_VIDEO_ZORAN) += zoran/
+5 −0
Original line number Diff line number Diff line
#
# Makefile for the IPU3 cio2 and ImGU drivers
#

obj-y	+= ipu3/
+19 −0
Original line number Diff line number Diff line
config VIDEO_IPU3_CIO2
	tristate "Intel ipu3-cio2 driver"
	depends on VIDEO_V4L2 && PCI
	depends on VIDEO_V4L2_SUBDEV_API
	depends on X86 || COMPILE_TEST
	depends on MEDIA_CONTROLLER
	depends on HAS_DMA
	depends on ACPI
	select V4L2_FWNODE
	select VIDEOBUF2_DMA_SG

	---help---
	This is the Intel IPU3 CIO2 CSI-2 receiver unit, found in Intel
	Skylake and Kaby Lake SoCs and used for capturing images and
	video from a camera sensor.

	Say Y or M here if you have a Skylake/Kaby Lake SoC with MIPI CSI-2
	connected camera.
	The module will be called ipu3-cio2.
Loading