NetBSD/sys/dev/marvell
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
..
com_mv.c Revirt 'Move the Marvell extension to com_mv.c' at Sun Sep 1 04:51:24 UTC 2013. 2013-10-03 13:23:03 +00:00
ehci_mv.c Support Armada 370 and DDR3 tags. 2014-03-15 13:33:48 +00:00
files.armada add new cryptographic accelerator driver 'mvxpsec.' 2015-06-03 04:20:02 +00:00
files.discovery Make gttswi MI and usuable from non-Marvell SoCs. 2013-09-06 00:56:12 +00:00
gt.c
gtbrgreg.h
gtbrgvar.h
gtdevbusvar.h
gtethreg.h
gtidmac.c Support Armada 370 and DDR3 tags. 2014-03-15 13:33:48 +00:00
gtidmacreg.h Support Kirkwoods. Kirkwoods has 4ch for XORE and not has IDMAC. tested on OpenBlockS A6 with ch0 only. 2012-07-23 06:09:47 +00:00
gtidmacvar.h Support Armada 370 and DDR3 tags. 2014-03-15 13:33:48 +00:00
gtintrreg.h
gtintrvar.h
gtmpsc.c centralize the dialout/call unit macros. 2014-11-15 19:18:18 +00:00
gtmpscreg.h
gtmpscvar.h
gtpci.c move some variables inside their #ifdef use. 2013-11-06 06:20:12 +00:00
gtpcireg.h
gtpcivar.h Fix pci_conf_hook/interrupt for ARM. 2012-09-07 04:25:36 +00:00
gtreg.h
gtsdmareg.h
gtsdmavar.h
gttwsi.c Make gttswi MI and usuable from non-Marvell SoCs. 2013-09-06 00:56:12 +00:00
gtvar.h
if_gfe.c Convert sys/dev to use <sys/rndsource.h>. 2015-04-13 16:33:23 +00:00
if_gfevar.h Include <sys/rndsource.h> where it is actually used. 2015-04-14 20:32:35 +00:00
if_mvgbe.c add u-boot argument parser for Marvell ARMADA XP/370. 2015-04-15 10:15:40 +00:00
if_mvxpe.c separate buffer management codes 'mvxpbm.c' from if_mvxpe.c. 2015-06-03 03:55:47 +00:00
if_mvxpereg.h separate buffer management codes 'mvxpbm.c' from if_mvxpe.c. 2015-06-03 03:55:47 +00:00
if_mvxpevar.h separate buffer management codes 'mvxpbm.c' from if_mvxpe.c. 2015-06-03 03:55:47 +00:00
marvellreg.h reduce magic numbers. SDRAM address space attribute register has cache coherency 2015-06-03 04:00:06 +00:00
marvellvar.h Add tags to marvell_attach_args. 2014-03-15 11:47:43 +00:00
mvcesa.c Add Marvell CESA(Cryptographic Engines and Security Accelerator) module driver. 2012-07-27 03:00:01 +00:00
mvcesareg.h Change address/size of CESA Registers. 2013-09-28 05:46:51 +00:00
mvgbereg.h Support Basic Mode for Armada XP. 2013-12-23 02:23:25 +00:00
mvpex.c provide a buffer for pci_intr_string() 2014-03-30 23:25:20 +00:00
mvpexreg.h
mvpexvar.h catch up with pci_intr_string changes 2014-03-30 01:17:51 +00:00
mvsata_mv.c Support Armada 370 and DDR3 tags. 2014-03-15 13:33:48 +00:00
mvsdio.c Support Armada 370 and DDR3 tags. 2014-03-15 13:33:48 +00:00
mvsdioreg.h
mvspi.c Removed an unused variable. 2013-05-06 23:09:34 +00:00
mvspireg.h There is no opt_mvsoc.h; the #ifdef ARMADAXP should be changed to some 2013-05-13 15:47:18 +00:00
mvxpbm.c separate buffer management codes 'mvxpbm.c' from if_mvxpe.c. 2015-06-03 03:55:47 +00:00
mvxpbmvar.h separate buffer management codes 'mvxpbm.c' from if_mvxpe.c. 2015-06-03 03:55:47 +00:00
mvxpsec.c add new cryptographic accelerator driver 'mvxpsec.' 2015-06-03 04:20:02 +00:00
mvxpsecreg.h add new cryptographic accelerator driver 'mvxpsec.' 2015-06-03 04:20:02 +00:00
mvxpsecvar.h add new cryptographic accelerator driver 'mvxpsec.' 2015-06-03 04:20:02 +00:00
obio.c
pchb.c split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00