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