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

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
...@@ -7068,6 +7068,14 @@ R: Dan Williams <dan.j.williams@intel.com> ...@@ -7068,6 +7068,14 @@ R: Dan Williams <dan.j.williams@intel.com>
S: Odd fixes S: Odd fixes
F: drivers/dma/iop-adma.c 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 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
M: Krzysztof Halasa <khalasa@piap.pl> M: Krzysztof Halasa <khalasa@piap.pl>
S: Maintained S: Maintained
......
...@@ -54,5 +54,7 @@ source "drivers/media/pci/smipcie/Kconfig" ...@@ -54,5 +54,7 @@ source "drivers/media/pci/smipcie/Kconfig"
source "drivers/media/pci/netup_unidvb/Kconfig" source "drivers/media/pci/netup_unidvb/Kconfig"
endif endif
source "drivers/media/pci/intel/ipu3/Kconfig"
endif #MEDIA_PCI_SUPPORT endif #MEDIA_PCI_SUPPORT
endif #PCI endif #PCI
...@@ -14,7 +14,8 @@ obj-y += ttpci/ \ ...@@ -14,7 +14,8 @@ obj-y += ttpci/ \
ddbridge/ \ ddbridge/ \
saa7146/ \ saa7146/ \
smipcie/ \ smipcie/ \
netup_unidvb/ netup_unidvb/ \
intel/
obj-$(CONFIG_VIDEO_IVTV) += ivtv/ obj-$(CONFIG_VIDEO_IVTV) += ivtv/
obj-$(CONFIG_VIDEO_ZORAN) += zoran/ obj-$(CONFIG_VIDEO_ZORAN) += zoran/
......
#
# Makefile for the IPU3 cio2 and ImGU drivers
#
obj-y += ipu3/
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.
obj-$(CONFIG_VIDEO_IPU3_CIO2) += ipu3-cio2.o
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment