GNU Linux-libre 6.7.9-gnu
[releases.git] / drivers / media / pci / intel / ivsc / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 # Copyright (C) 2023, Intel Corporation. All rights reserved.
3
4 config INTEL_VSC
5         tristate "Intel Visual Sensing Controller"
6         depends on INTEL_MEI && ACPI && VIDEO_DEV
7         select MEDIA_CONTROLLER
8         select VIDEO_V4L2_SUBDEV_API
9         select V4L2_FWNODE
10         help
11           This adds support for Intel Visual Sensing Controller (IVSC).
12
13           The IVSC support is split into two devices, ACE (Algorithm
14           Context Engine) and CSI (Camera Serial Interface), each of which
15           have their own drivers. The ACE is used to select the ownership
16           of the sensor between the IVSC and the host CPU while the CSI is
17           used to both select the routing destination for the data the
18           sensor transmits over the CSI-2 bus between the IVSC and the
19           host CPU and to configure the CSI-2 bus itself.
20
21           The modules will be called ivsc-ace and ivsc-csi.