Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b53ff71b authored by qctecmdr's avatar qctecmdr Committed by Gerrit - the friendly Code Review server
Browse files

Merge "crypto: msm: Add QTI crypto drivers"

parents a347cbb3 377c69bf
Loading
Loading
Loading
Loading
+42 −0
Original line number Diff line number Diff line
@@ -626,6 +626,48 @@ config CRYPTO_DEV_QCE
	  hardware. To compile this driver as a module, choose M here. The
	  module will be called qcrypto.

config CRYPTO_DEV_QCOM_MSM_QCE
	tristate "QTI Crypto Engine (QCE) module"
	depends on ARCH_QCOM
	help
	  This driver supports QTI Crypto Engine accelerator hardware, which
	  is present on SDM845, etc. This is the core crypto driver which adds
	  CE5.0 functionalities. To compile this driver as a module, choose
	  M here. The module will be called QCE50.

config CRYPTO_DEV_QCRYPTO
	tristate "QTI Crypto accelerator"
	depends on ARCH_QCOM
	select CRYPTO_DES
	select CRYPTO_ALGAPI
	select CRYPTO_AUTHENC
	select CRYPTO_BLKCIPHER
	help
	  This driver supports QTI crypto acceleration
	  for kernel clients. To compile this driver as a module,
	  choose M here: the module will be called qcrypto. Please
	  select Y here to enable.

config CRYPTO_DEV_QCEDEV
	tristate "QCEDEV Interface to CE module"
	depends on ARCH_QCOM
	help
	  This driver supports QTI QCEDEV Crypto Engine 5.0.
	  This exposes the interface to the QCE hardware accelerator
	  via IOCTLs.

	  To compile this driver as a module, choose M here: the
	  module will be called qcedev.

config CRYPTO_DEV_OTA_CRYPTO
	tristate "OTA Crypto module"
	depends on ARCH_QCOM
	help
	  This driver supports QTI OTA Crypto in the FSM9xxx.
	  To compile this driver as a module, choose M here: the
	  module will be called ota_crypto. Please select Y here
	  to enable.

config CRYPTO_DEV_QCOM_RNG
	tristate "Qualcomm Random Number Generator Driver"
	depends on ARCH_QCOM || COMPILE_TEST
+1 −0
Original line number Diff line number Diff line
@@ -34,6 +34,7 @@ obj-$(CONFIG_CRYPTO_DEV_PICOXCELL) += picoxcell_crypto.o
obj-$(CONFIG_CRYPTO_DEV_PPC4XX) += amcc/
obj-$(CONFIG_CRYPTO_DEV_QAT) += qat/
obj-$(CONFIG_CRYPTO_DEV_QCE) += qce/
obj-$(CONFIG_CRYPTO_DEV_QCOM_MSM_QCE) += msm/
obj-$(CONFIG_CRYPTO_DEV_QCOM_RNG) += qcom-rng.o
obj-$(CONFIG_CRYPTO_DEV_ROCKCHIP) += rockchip/
obj-$(CONFIG_CRYPTO_DEV_S5P) += s5p-sss.o
+5 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
obj-$(CONFIG_CRYPTO_DEV_QCOM_MSM_QCE) += qce50.o
obj-$(CONFIG_CRYPTO_DEV_QCEDEV) += qcedev.o
obj-$(CONFIG_CRYPTO_DEV_QCEDEV) += qcedev_smmu.o
obj-$(CONFIG_CRYPTO_DEV_QCRYPTO) += qcrypto.o
Loading