162306a36Sopenharmony_ciconfig CRYPTO_DEV_AMLOGIC_GXL
262306a36Sopenharmony_ci	tristate "Support for amlogic cryptographic offloader"
362306a36Sopenharmony_ci	depends on HAS_IOMEM
462306a36Sopenharmony_ci	default m if ARCH_MESON
562306a36Sopenharmony_ci	select CRYPTO_SKCIPHER
662306a36Sopenharmony_ci	select CRYPTO_ENGINE
762306a36Sopenharmony_ci	select CRYPTO_ECB
862306a36Sopenharmony_ci	select CRYPTO_CBC
962306a36Sopenharmony_ci	select CRYPTO_AES
1062306a36Sopenharmony_ci	help
1162306a36Sopenharmony_ci	  Select y here to have support for the cryptographic offloader
1262306a36Sopenharmony_ci	  available on Amlogic GXL SoC.
1362306a36Sopenharmony_ci	  This hardware handles AES ciphers in ECB/CBC mode.
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the module
1662306a36Sopenharmony_ci	  will be called amlogic-gxl-crypto.
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciconfig CRYPTO_DEV_AMLOGIC_GXL_DEBUG
1962306a36Sopenharmony_ci	bool "Enable amlogic stats"
2062306a36Sopenharmony_ci	depends on CRYPTO_DEV_AMLOGIC_GXL
2162306a36Sopenharmony_ci	depends on DEBUG_FS
2262306a36Sopenharmony_ci	help
2362306a36Sopenharmony_ci	  Say y to enable amlogic-crypto debug stats.
2462306a36Sopenharmony_ci	  This will create /sys/kernel/debug/gxl-crypto/stats for displaying
2562306a36Sopenharmony_ci	  the number of requests per flow and per algorithm.
26