Add hdcp_qseecom driver snapshot for Lahaina
Add and modify files to enable hdcp_qseecom driver for Lahaina. This implementation is based on a snapshot of the HDCP QSEECOM module as of this commit c13c06fa4bc677f4 ("hdcp_qseecom: Maintain repeater_flag appropriately") on kernel-4.19. Change-Id: I91a9d9c539f5ab11af7f427e907622d8391b454f Signed-off-by: Phanindra Babu Pabba <pabba@codeaurora.org>
This commit is contained in:
parent
81c4256b2e
commit
b1ae6d832f
@ -489,6 +489,16 @@ config QSEECOM
|
||||
Manager (SCM) interface. It exposes APIs for both userspace and
|
||||
kernel clients.
|
||||
|
||||
config HDCP_QSEECOM
|
||||
tristate "QTI High-Bandwidth Digital Content Protection Module"
|
||||
depends on QSEECOM
|
||||
help
|
||||
This module implements HDCP 2.2 features over external interfaces
|
||||
such as the DisplayPort interface. It exposes APIs for the interface
|
||||
driver to communicate with QTI Secure Execution Environment (QSEE)
|
||||
via the QSEECOM Driver and also communicates with the Receiver via
|
||||
APIs exposed by the interface driver.
|
||||
|
||||
source "drivers/misc/c2port/Kconfig"
|
||||
source "drivers/misc/eeprom/Kconfig"
|
||||
source "drivers/misc/cb710/Kconfig"
|
||||
|
@ -49,6 +49,7 @@ obj-$(CONFIG_SRAM_EXEC) += sram-exec.o
|
||||
obj-y += mic/
|
||||
obj-$(CONFIG_GENWQE) += genwqe/
|
||||
obj-$(CONFIG_ECHO) += echo/
|
||||
obj-$(CONFIG_HDCP_QSEECOM) += hdcp_qseecom.o
|
||||
obj-$(CONFIG_VEXPRESS_SYSCFG) += vexpress-syscfg.o
|
||||
obj-$(CONFIG_CXL_BASE) += cxl/
|
||||
obj-$(CONFIG_PCI_ENDPOINT_TEST) += pci_endpoint_test.o
|
||||
|
1762
drivers/misc/hdcp_qseecom.c
Normal file
1762
drivers/misc/hdcp_qseecom.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user