^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) config CRYPTO_DEV_AMLOGIC_GXL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) tristate "Support for amlogic cryptographic offloader"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) default m if ARCH_MESON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) select CRYPTO_SKCIPHER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) select CRYPTO_ENGINE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) select CRYPTO_ECB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) select CRYPTO_CBC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) select CRYPTO_AES
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Select y here to have support for the cryptographic offloader
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) available on Amlogic GXL SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) This hardware handles AES ciphers in ECB/CBC mode.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) To compile this driver as a module, choose M here: the module
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) will be called amlogic-gxl-crypto.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) config CRYPTO_DEV_AMLOGIC_GXL_DEBUG
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) bool "Enable amlogic stats"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) depends on CRYPTO_DEV_AMLOGIC_GXL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) depends on DEBUG_FS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Say y to enable amlogic-crypto debug stats.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) This will create /sys/kernel/debug/gxl-crypto/stats for displaying
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) the number of requests per flow and per algorithm.