Skip to content

Commit 386a766

Browse files
wentongwugregkh
authored andcommitted
mei: Add MEI hardware support for IVSC device
The protocol used for the IVSC device to communicate with HOST is MEI. The MEI hardware interfaces for the IVSC device are implemented. The APIs are exposed by MEI framework to mei clients, e.g. mei_csi and mei_ace. Signed-off-by: Wentong Wu <[email protected]> Reviewed-by: Alexander Usyskin <[email protected]> Reviewed-by: Sakari Ailus <[email protected]> Tested-by: Hao Yao <[email protected]> Acked-by: Tomas Winkler <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
1 parent 566f5ca commit 386a766

File tree

3 files changed

+466
-0
lines changed

3 files changed

+466
-0
lines changed

drivers/misc/mei/Kconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,19 @@ config INTEL_MEI_VSC_HW
7171
This driver can also be built as a module. If so, the module
7272
will be called mei-vsc-hw.
7373

74+
config INTEL_MEI_VSC
75+
tristate "Intel visual sensing controller device with ME interface"
76+
depends on INTEL_MEI_VSC_HW
77+
depends on INTEL_MEI
78+
help
79+
Intel MEI over SPI driver for Intel visual sensing controller
80+
(IVSC) device embedded in IA platform. It supports camera sharing
81+
between IVSC for context sensing and IPU for typical media usage.
82+
Select this config should enable transport layer for IVSC device.
83+
84+
This driver can also be built as a module. If so, the module
85+
will be called mei-vsc.
86+
7487
source "drivers/misc/mei/hdcp/Kconfig"
7588
source "drivers/misc/mei/pxp/Kconfig"
7689
source "drivers/misc/mei/gsc_proxy/Kconfig"

drivers/misc/mei/Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,6 @@ obj-$(CONFIG_INTEL_MEI_GSC_PROXY) += gsc_proxy/
3535
obj-$(CONFIG_INTEL_MEI_VSC_HW) += mei-vsc-hw.o
3636
mei-vsc-hw-y := vsc-tp.o
3737
mei-vsc-hw-y += vsc-fw-loader.o
38+
39+
obj-$(CONFIG_INTEL_MEI_VSC) += mei-vsc.o
40+
mei-vsc-y := platform-vsc.o

0 commit comments

Comments
 (0)