NetBSD/sys/dev/marvell/files.armada
hsuenaga 1a8031e111 add new cryptographic accelerator driver 'mvxpsec.'
this driver controls CESA unit as same as mvcesa, but uses DMA engines and
does CBC operations, HMAC operations by hardware. about 2 kbytes of data
are processed at one. supported algorithms are:

 - DES-CBC, 3DES-CBC, AES-CBC
 - HMAC-SHA1, HMAC-MD5

non-CBC algorithm such as AES-GCM is not supported by CESA's acceleration
engine. mvcesa is still useful to implement such algorithms as combination of
accelerated block cipher and software chaining.
2015-06-03 04:20:02 +00:00

17 lines
590 B
Plaintext

# $NetBSD: files.armada,v 1.3 2015/06/03 04:20:02 hsuenaga Exp $
# Configuration info for Marvell ARMADA integrated peripherals
# ARMADA XP Buffer Manger
device mvxpbm { [port = -1 ], [irq = -1] }
file dev/marvell/mvxpbm.c
# ARMADA XP Gigabit Ethernet Controller Interface
define mvxpe { [port = -1 ], [irq = -1] }
device mvxpe: mvxpbm, ether, ifnet, arp, mii
file dev/marvell/if_mvxpe.c mvxpe needs-flag
# ARMADA XP Cryptographic Engines and Security Accelerator
define mvxpsec { [port = -1 ], [irq = -1] }
device mvxpsec: opencrypto
file dev/marvell/mvxpsec.c mvxpsec needs-flag