zephyr/drivers/crypto/Kconfig.cc23x0
Julien Panis e0f02d93a6 drivers: crypto: cc23x0: Add support for DMA mode
Two DMA channels are assigned to AES channels A and B respectively.
Each channel A/B has an interface to control the conditions that will
generate requests on the related DMA channel: trigger condition,
R/W address, and DMA done action.

Signed-off-by: Julien Panis <jpanis@baylibre.com>
2025-06-11 16:06:55 -07:00

25 lines
769 B
Plaintext

# CC23X0 AES accelerator configuration options
# Copyright (c) 2024 BayLibre, SAS
# SPDX-License-Identifier: Apache-2.0
config CRYPTO_CC23X0
bool "CC23X0 AES accelerator driver"
default y
depends on DT_HAS_TI_CC23X0_AES_ENABLED
help
Enable TI CC23X0 AES accelerator driver.
This driver supports the following modes:
- ECB (Electronic Code Book) encryption only (decryption not supported by the hardware)
- CTR (Counter)
- CCM (CTR with CBC-MAC)
config CRYPTO_CC23X0_DMA
bool "DMA support for TI CC23X0 AES accelerator devices"
depends on CRYPTO_CC23X0
select DMA
help
DMA driven transactions for the AES peripheral.
DMA driven mode offloads data transfer tasks from the CPU
and requires fewer interrupts to handle the AES operations.