1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2c2a6a07aSYong Zhiconfig VIDEO_IPU3_CIO2 3c2a6a07aSYong Zhi tristate "Intel ipu3-cio2 driver" 4c2a6a07aSYong Zhi depends on VIDEO_V4L2 && PCI 53ef5e42dSAndy Shevchenko depends on ACPI || COMPILE_TEST 63ef5e42dSAndy Shevchenko depends on X86 732a363d0SMauro Carvalho Chehab select MEDIA_CONTROLLER 832a363d0SMauro Carvalho Chehab select VIDEO_V4L2_SUBDEV_API 9c2a6a07aSYong Zhi select V4L2_FWNODE 10c2a6a07aSYong Zhi select VIDEOBUF2_DMA_SG 11c2a6a07aSYong Zhi 12b60a5b8dSMauro Carvalho Chehab help 13c2a6a07aSYong Zhi This is the Intel IPU3 CIO2 CSI-2 receiver unit, found in Intel 14c2a6a07aSYong Zhi Skylake and Kaby Lake SoCs and used for capturing images and 15c2a6a07aSYong Zhi video from a camera sensor. 16c2a6a07aSYong Zhi 17c2a6a07aSYong Zhi Say Y or M here if you have a Skylake/Kaby Lake SoC with MIPI CSI-2 18c2a6a07aSYong Zhi connected camera. 19c2a6a07aSYong Zhi The module will be called ipu3-cio2. 20*803abec6SDaniel Scally 21*803abec6SDaniel Scallyconfig CIO2_BRIDGE 22*803abec6SDaniel Scally bool "IPU3 CIO2 Sensors Bridge" 23*803abec6SDaniel Scally depends on VIDEO_IPU3_CIO2 24*803abec6SDaniel Scally help 25*803abec6SDaniel Scally This extension provides an API for the ipu3-cio2 driver to create 26*803abec6SDaniel Scally connections to cameras that are hidden in the SSDB buffer in ACPI. 27*803abec6SDaniel Scally It can be used to enable support for cameras in detachable / hybrid 28*803abec6SDaniel Scally devices that ship with Windows. 29*803abec6SDaniel Scally 30*803abec6SDaniel Scally Say Y here if your device is a detachable / hybrid laptop that comes 31*803abec6SDaniel Scally with Windows installed by the OEM, for example: 32*803abec6SDaniel Scally 33*803abec6SDaniel Scally - Microsoft Surface models (except Surface Pro 3) 34*803abec6SDaniel Scally - The Lenovo Miix line (for example the 510, 520, 710 and 720) 35*803abec6SDaniel Scally - Dell 7285 36*803abec6SDaniel Scally 37*803abec6SDaniel Scally If in doubt, say N here. 38