summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authorraj <raj@FreeBSD.org>2011-11-19 16:30:06 +0000
committerraj <raj@FreeBSD.org>2011-11-19 16:30:06 +0000
commit424b3d8bf270e902ce6324d6ea0887610d442cbf (patch)
tree4bd8db2ca9ec69154f763cf7ba25fbfc6d8614ac /sys/arm
parentb40f4ea97574a0cd2d06fa6bcc1afece17f10651 (diff)
downloadFreeBSD-src-424b3d8bf270e902ce6324d6ea0887610d442cbf.zip
FreeBSD-src-424b3d8bf270e902ce6324d6ea0887610d442cbf.tar.gz
Initial version of cesa(4) driver for Marvell crypto engine and security
accelerator. The following algorithms and schemes are supported: - 3DES, AES, DES - MD5, SHA1 Obtained from: Semihalf Written by: Piotr Ziecik
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/conf/DB-88F6XXX4
-rw-r--r--sys/arm/conf/SHEEVAPLUG4
-rw-r--r--sys/arm/mv/files.mv1
3 files changed, 9 insertions, 0 deletions
diff --git a/sys/arm/conf/DB-88F6XXX b/sys/arm/conf/DB-88F6XXX
index fec1c4e..1f20484 100644
--- a/sys/arm/conf/DB-88F6XXX
+++ b/sys/arm/conf/DB-88F6XXX
@@ -66,6 +66,10 @@ device mii
device e1000phy
device bpf
+device cesa # Marvell security engine
+device crypto
+device cryptodev
+
# USB
options USB_DEBUG # enable debug msgs
device usb
diff --git a/sys/arm/conf/SHEEVAPLUG b/sys/arm/conf/SHEEVAPLUG
index 5392c95..1962bfc 100644
--- a/sys/arm/conf/SHEEVAPLUG
+++ b/sys/arm/conf/SHEEVAPLUG
@@ -60,6 +60,10 @@ options HZ=1000
options DEVICE_POLLING
device vlan
+device cesa # Marvell security engine
+device crypto
+device cryptodev
+
# USB
options USB_DEBUG # enable debug msgs
device usb
diff --git a/sys/arm/mv/files.mv b/sys/arm/mv/files.mv
index ca54a22..7c1ef49 100644
--- a/sys/arm/mv/files.mv
+++ b/sys/arm/mv/files.mv
@@ -28,6 +28,7 @@ arm/mv/mv_sata.c optional ata | atamvsata
arm/mv/timer.c standard
arm/mv/twsi.c optional iicbus
+dev/cesa/cesa.c optional cesa
dev/mge/if_mge.c optional mge
dev/mvs/mvs_soc.c optional mvs
dev/uart/uart_dev_ns8250.c optional uart
OpenPOWER on IntegriCloud