summaryrefslogtreecommitdiff
path: root/drivers/misc/mei/Makefile
diff options
context:
space:
mode:
authorWentong Wu <wentong.wu@intel.com>2023-12-04 03:55:43 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-12-07 05:41:40 +0300
commit566f5ca9768075e453b7b51a397733968df4287d (patch)
treead7df0afc0df0cfeec050cdd89a5ed55bb350b0f /drivers/misc/mei/Makefile
parent5dac2a98f6542ae1ce78b702374ea4be3f5ee07d (diff)
downloadlinux-566f5ca9768075e453b7b51a397733968df4287d.tar.xz
mei: Add transport driver for IVSC device
The Intel visual sensing controller (IVSC) device is designed to control the camera sharing between host IPU for media usage and IVSC for context sensing (face detection). IVSC is exposed to HOST as an SPI device and the message protocol over the SPI BUS for communicating with the IVSC device is implemented. This is the backend of mei framework for IVSC device, which usually handles the hardware data transfer. The mei_csi and mei_ace are the clients of IVSC mei framework. The firmware downloading for the IVSC device is implemented as well. Signed-off-by: Wentong Wu <wentong.wu@intel.com> Reviewed-by: Sakari Ailus <sakari.ailus@linux.intel.com> Tested-by: Hao Yao <hao.yao@intel.com> Acked-by: Tomas Winkler <tomas.winkler@intel.com> Link: https://lore.kernel.org/r/1701651344-20723-2-git-send-email-wentong.wu@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/misc/mei/Makefile')
-rw-r--r--drivers/misc/mei/Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/misc/mei/Makefile b/drivers/misc/mei/Makefile
index 14aee253ae48..3d0da19a1501 100644
--- a/drivers/misc/mei/Makefile
+++ b/drivers/misc/mei/Makefile
@@ -31,3 +31,7 @@ CFLAGS_mei-trace.o = -I$(src)
obj-$(CONFIG_INTEL_MEI_HDCP) += hdcp/
obj-$(CONFIG_INTEL_MEI_PXP) += pxp/
obj-$(CONFIG_INTEL_MEI_GSC_PROXY) += gsc_proxy/
+
+obj-$(CONFIG_INTEL_MEI_VSC_HW) += mei-vsc-hw.o
+mei-vsc-hw-y := vsc-tp.o
+mei-vsc-hw-y += vsc-fw-loader.o