crypto: cavium - Add support for CNN55XX adapters.
authorSrikanth Jampala <Jampala.Srikanth@cavium.com>
Tue, 30 May 2017 11:58:01 +0000 (17:28 +0530)
committerHerbert Xu <herbert@gondor.apana.org.au>
Sat, 10 Jun 2017 04:04:33 +0000 (12:04 +0800)
commit14fa93cdcd9bbd50018196c00ca16da636f965c2
tree45a659b951218f7f849a23e3d6421c5b6184a6f9
parent3bca64c1b9d2f6e7af4512bd9bfef6909d09cdbc
crypto: cavium - Add support for CNN55XX adapters.

Add Physical Function driver support for CNN55XX crypto adapters.
CNN55XX adapters belongs to Cavium NITROX family series,
which accelerate both Symmetric and Asymmetric crypto workloads.

These adapters have crypto engines that need firmware
to become operational.

Signed-off-by: Srikanth Jampala <Jampala.Srikanth@cavium.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
13 files changed:
drivers/crypto/Kconfig
drivers/crypto/Makefile
drivers/crypto/cavium/nitrox/Kconfig [new file with mode: 0644]
drivers/crypto/cavium/nitrox/Makefile [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_common.h [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_csr.h [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_dev.h [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_hal.c [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_isr.c [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_lib.c [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_main.c [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_req.h [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_reqmgr.c [new file with mode: 0644]