386a766c41
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 <wentong.wu@intel.com> Reviewed-by: Alexander Usyskin <alexander.usyskin@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-3-git-send-email-wentong.wu@intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
41 lines
1.0 KiB
Makefile
41 lines
1.0 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Copyright (c) 2010-2019, Intel Corporation. All rights reserved.
|
|
# Makefile - Intel Management Engine Interface (Intel MEI) Linux driver
|
|
#
|
|
obj-$(CONFIG_INTEL_MEI) += mei.o
|
|
mei-objs := init.o
|
|
mei-objs += hbm.o
|
|
mei-objs += interrupt.o
|
|
mei-objs += client.o
|
|
mei-objs += main.o
|
|
mei-objs += dma-ring.o
|
|
mei-objs += bus.o
|
|
mei-objs += bus-fixup.o
|
|
mei-$(CONFIG_DEBUG_FS) += debugfs.o
|
|
|
|
obj-$(CONFIG_INTEL_MEI_ME) += mei-me.o
|
|
mei-me-objs := pci-me.o
|
|
mei-me-objs += hw-me.o
|
|
|
|
obj-$(CONFIG_INTEL_MEI_GSC) += mei-gsc.o
|
|
mei-gsc-objs := gsc-me.o
|
|
|
|
obj-$(CONFIG_INTEL_MEI_TXE) += mei-txe.o
|
|
mei-txe-objs := pci-txe.o
|
|
mei-txe-objs += hw-txe.o
|
|
|
|
mei-$(CONFIG_EVENT_TRACING) += mei-trace.o
|
|
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
|
|
|
|
obj-$(CONFIG_INTEL_MEI_VSC) += mei-vsc.o
|
|
mei-vsc-y := platform-vsc.o
|