129006e19SWentong Wu# SPDX-License-Identifier: GPL-2.0-only 229006e19SWentong Wu# Copyright (C) 2023, Intel Corporation. All rights reserved. 329006e19SWentong Wu 429006e19SWentong Wuconfig INTEL_VSC 529006e19SWentong Wu tristate "Intel Visual Sensing Controller" 6c42d116cSSakari Ailus depends on INTEL_MEI && ACPI && VIDEO_DEV 7f6c8a312SSakari Ailus select MEDIA_CONTROLLER 8f6c8a312SSakari Ailus select VIDEO_V4L2_SUBDEV_API 9f6c8a312SSakari Ailus select V4L2_ASYNC 1029006e19SWentong Wu help 1129006e19SWentong Wu This adds support for Intel Visual Sensing Controller (IVSC). 1229006e19SWentong Wu 13*b9a53a69SSakari Ailus The IVSC support is split into two devices, ACE (Algorithm 14*b9a53a69SSakari Ailus Context Engine) and CSI (Camera Serial Interface), each of which 15*b9a53a69SSakari Ailus have their own drivers. The ACE is used to select the ownership 16*b9a53a69SSakari Ailus of the sensor between the IVSC and the host CPU while the CSI is 17*b9a53a69SSakari Ailus used to both select the routing destination for the data the 18*b9a53a69SSakari Ailus sensor transmits over the CSI-2 bus between the IVSC and the 19*b9a53a69SSakari Ailus host CPU and to configure the CSI-2 bus itself. 20*b9a53a69SSakari Ailus 21*b9a53a69SSakari Ailus The modules will be called ivsc-ace and ivsc-csi. 22