15e64ae67SNicolas Toromanoff# CFG_STM32_CRYPTO_DRIVER, when enabled, embeds 25e64ae67SNicolas Toromanoff# STM32 HW cryptographic support and OP-TEE Crypto Driver. 35e64ae67SNicolas Toromanoff# CFG_STM32_CRYP, when enabled, embeds 45e64ae67SNicolas Toromanoff# STM32 CRYP module support, 55e64ae67SNicolas Toromanoff# CIPHER Crypto Driver, 6fa8cb7a8SNicolas Toromanoff# AUTHENC Crypto Driver. 75e64ae67SNicolas Toromanoff 85e64ae67SNicolas Toromanoffifeq ($(CFG_STM32_CRYPTO_DRIVER),y) 95e64ae67SNicolas Toromanoff 105e64ae67SNicolas Toromanoff$(call force,CFG_CRYPTO_DRIVER,y) 115e64ae67SNicolas ToromanoffCFG_CRYPTO_DRIVER_DEBUG ?= 0 125e64ae67SNicolas Toromanoff 134320f5cfSThomas Bourgoinifeq ($(call cfg-one-enabled, CFG_STM32_CRYP CFG_STM32_SAES),y) 145e64ae67SNicolas Toromanoff$(call force,CFG_CRYPTO_DRV_CIPHER,y,Mandated by CFG_STM32_CRYP) 155e64ae67SNicolas Toromanoffendif 165e64ae67SNicolas Toromanoff 17fa8cb7a8SNicolas Toromanoffifeq ($(CFG_STM32_CRYP),y) 18fa8cb7a8SNicolas Toromanoff$(call force,CFG_CRYPTO_DRV_AUTHENC,y,Mandated by CFG_STM32_CRYP) 19fa8cb7a8SNicolas Toromanoffendif 20fa8cb7a8SNicolas Toromanoff 21*e880aa97SNicolas Toromanoffifeq ($(CFG_STM32_HASH),y) 22*e880aa97SNicolas Toromanoff$(call force,CFG_CRYPTO_DRV_HASH,y,Mandated by CFG_STM32_HASH) 23*e880aa97SNicolas Toromanoff$(call force,CFG_CRYPTO_DRV_MAC,y,Mandated by CFG_STM32_HASH) 24*e880aa97SNicolas Toromanoffendif 25*e880aa97SNicolas Toromanoff 2681f5b20cSNicolas Toromanoffifeq ($(CFG_STM32_PKA),y) 2781f5b20cSNicolas Toromanoff$(call force,CFG_CRYPTO_DRV_ECC,y,Mandated by CFG_STM32_PKA) 2881f5b20cSNicolas Toromanoff$(call force,CFG_CRYPTO_DRV_ACIPHER,y,Mandated by CFG_STM32_PKA) 2981f5b20cSNicolas Toromanoffendif 3081f5b20cSNicolas Toromanoff 315e64ae67SNicolas Toromanoffendif # CFG_STM32_CRYPTO_DRIVER 32