Commit b8fc70ab authored by Herbert Xu's avatar Herbert Xu
Browse files

Revert "crypto: spacc - Add SPAcc Skcipher support"



This reverts the following commits:

87a3fcf5
58bf9910
3b1c9df6
8bc1bfa0
c32f08d0
f036dd56
c76c9ec3
5d22d37a
b63483b3
2d6213bd
fc61c658
cb67c924
06af76b4
9f1a7ab4
8ebb14de
c8981d92

They were submitted with no device tree bindings.

Reported-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent be9c3368
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -696,7 +696,6 @@ config CRYPTO_DEV_BCM_SPU
	  ahash, and aead algorithms with the kernel cryptographic API.

source "drivers/crypto/stm32/Kconfig"
source "drivers/crypto/dwc-spacc/Kconfig"

config CRYPTO_DEV_SAFEXCEL
	tristate "Inside Secure's SafeXcel cryptographic engine driver"
+0 −1
Original line number Diff line number Diff line
@@ -48,7 +48,6 @@ obj-$(CONFIG_CRYPTO_DEV_BCM_SPU) += bcm/
obj-$(CONFIG_CRYPTO_DEV_SAFEXCEL) += inside-secure/
obj-$(CONFIG_CRYPTO_DEV_ARTPEC6) += axis/
obj-y += xilinx/
obj-y += dwc-spacc/
obj-y += hisilicon/
obj-$(CONFIG_CRYPTO_DEV_AMLOGIC_GXL) += amlogic/
obj-y += intel/

drivers/crypto/dwc-spacc/Kconfig

deleted100644 → 0
+0 −95
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only

config CRYPTO_DEV_SPACC
	tristate "Support for dw_spacc Security protocol accelerators"
	depends on HAS_DMA
	default m

	help
	  This enables support for the HASH/CRYP/AEAD hw accelerator which can be found
	  on dw_spacc IP.

config CRYPTO_DEV_SPACC_CIPHER
	bool "Enable CIPHER functionality"
	depends on CRYPTO_DEV_SPACC
	default y
	select CRYPTO_SKCIPHER
	select CRYPTO_LIB_DES
	select CRYPTO_AES
	select CRYPTO_CBC
	select CRYPTO_ECB
	select CRYPTO_CTR
	select CRYPTO_XTS
	select CRYPTO_CTS
	select CRYPTO_OFB
	select CRYPTO_CFB
	select CRYPTO_SM4_GENERIC
	select CRYPTO_CHACHA20

	help
	  Say y to enable Cipher functionality of SPACC.

config CRYPTO_DEV_SPACC_HASH
	bool "Enable HASH functionality"
	depends on CRYPTO_DEV_SPACC
	default y
	select CRYPTO_HASH
	select CRYPTO_SHA1
	select CRYPTO_MD5
	select CRYPTO_SHA256
	select CRYPTO_SHA512
	select CRYPTO_HMAC
	select CRYPTO_SM3
	select CRYPTO_CMAC
	select CRYPTO_MICHAEL_MIC
	select CRYPTO_XCBC
	select CRYPTO_AES
	select CRYPTO_SM4_GENERIC

	help
	  Say y to enable Hash functionality of SPACC.

config CRYPTO_DEV_SPACC_AEAD
	bool "Enable AEAD functionality"
	depends on CRYPTO_DEV_SPACC
	default y
	select CRYPTO_AEAD
	select CRYPTO_AUTHENC
	select CRYPTO_AES
	select CRYPTO_SM4_GENERIC
	select CRYPTO_CHACHAPOLY1305
	select CRYPTO_GCM
	select CRYPTO_CCM

	help
	  Say y to enable AEAD functionality of SPACC.

config CRYPTO_DEV_SPACC_AUTODETECT
	bool "Enable Autodetect functionality"
	depends on CRYPTO_DEV_SPACC
	default y
	help
	  Say y to enable Autodetect functionality

config CRYPTO_DEV_SPACC_DEBUG_TRACE_IO
	bool "Enable Trace MMIO reads/writes stats"
	depends on CRYPTO_DEV_SPACC
	default n
	help
	  Say y to enable Trace MMIO reads/writes stats.
	  To Debug and trace IO register read/write opration

config CRYPTO_DEV_SPACC_DEBUG_TRACE_DDT
	bool "Enable Trace DDT entries stats"
	default n
	depends on CRYPTO_DEV_SPACC
	help
	  Say y to enable Enable Trace DDT entries stats.
	  To Debug and trace DDT opration

config CRYPTO_DEV_SPACC_SECURE_MODE
	bool "Enable Spacc secure mode stats"
	default n
	depends on CRYPTO_DEV_SPACC
	help
	  Say y to enable Spacc secure modes stats.

drivers/crypto/dwc-spacc/Makefile

deleted100644 → 0
+0 −16
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0-only
obj-$(CONFIG_CRYPTO_DEV_SPACC) += snps-spacc.o
snps-spacc-objs = spacc_hal.o spacc_core.o \
spacc_manager.o spacc_interrupt.o spacc_device.o

ifeq ($(CONFIG_CRYPTO_DEV_SPACC_HASH),y)
snps-spacc-objs += spacc_ahash.o
endif

ifeq ($(CONFIG_CRYPTO_DEV_SPACC_CIPHER),y)
snps-spacc-objs += spacc_skcipher.o
endif

ifeq ($(CONFIG_CRYPTO_DEV_SPACC_AEAD),y)
snps-spacc-objs += spacc_aead.o
endif
+0 −1243

File deleted.

Preview size limit exceeded, changes collapsed.

Loading