From 0e03b8fd29363f2df44e2a7a176d486de550757a Mon Sep 17 00:00:00 2001
From: Herbert Xu <herbert@gondor.apana.org.au>
Date: Wed, 9 Mar 2022 15:20:01 +1200
Subject: [PATCH] crypto: xilinx - Turn SHA into a tristate and allow
 COMPILE_TEST

This patch turns the new SHA driver into a tristate and also allows
compile testing.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
---
 drivers/crypto/Kconfig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig
index 597559ec2057..7b2d138bc83e 100644
--- a/drivers/crypto/Kconfig
+++ b/drivers/crypto/Kconfig
@@ -809,8 +809,8 @@ config CRYPTO_DEV_ZYNQMP_AES
 	  for AES algorithms.
 
 config CRYPTO_DEV_ZYNQMP_SHA3
-	bool "Support for Xilinx ZynqMP SHA3 hardware accelerator"
-	depends on ZYNQMP_FIRMWARE
+	tristate "Support for Xilinx ZynqMP SHA3 hardware accelerator"
+	depends on ZYNQMP_FIRMWARE || COMPILE_TEST
 	select CRYPTO_SHA3
 	help
 	  Xilinx ZynqMP has SHA3 engine used for secure hash calculation.