1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2c2a6a07aSYong Zhiconfig VIDEO_IPU3_CIO2 3c2a6a07aSYong Zhi tristate "Intel ipu3-cio2 driver" 4*9958d30fSMauro Carvalho Chehab depends on VIDEO_DEV && 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. 20803abec6SDaniel Scally 21803abec6SDaniel Scallyconfig CIO2_BRIDGE 22803abec6SDaniel Scally bool "IPU3 CIO2 Sensors Bridge" 23d1278320SSakari Ailus depends on VIDEO_IPU3_CIO2 && ACPI 24803abec6SDaniel Scally help 25803abec6SDaniel Scally This extension provides an API for the ipu3-cio2 driver to create 26803abec6SDaniel Scally connections to cameras that are hidden in the SSDB buffer in ACPI. 27803abec6SDaniel Scally It can be used to enable support for cameras in detachable / hybrid 28803abec6SDaniel Scally devices that ship with Windows. 29803abec6SDaniel Scally 30803abec6SDaniel Scally Say Y here if your device is a detachable / hybrid laptop that comes 31803abec6SDaniel Scally with Windows installed by the OEM, for example: 32803abec6SDaniel Scally 33803abec6SDaniel Scally - Microsoft Surface models (except Surface Pro 3) 34803abec6SDaniel Scally - The Lenovo Miix line (for example the 510, 520, 710 and 720) 35803abec6SDaniel Scally - Dell 7285 36803abec6SDaniel Scally 37803abec6SDaniel Scally If in doubt, say N here. 38