crypto: cavium/nitrox - Added support for SR-IOV configuration.
authorSrikanth Jampala <Jampala.Srikanth@cavium.com>
Fri, 7 Sep 2018 07:01:18 +0000 (12:31 +0530)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 14 Sep 2018 06:08:53 +0000 (14:08 +0800)
commit41a9aca6a2f359866552b06f19096d7fb77818dd
tree0ef1b205ac95a92a4268ede68ffb780c90a8d696
parenta788848116454d753b13a4888e0e31ada3c4d393
crypto: cavium/nitrox - Added support for SR-IOV configuration.

Added support to configure SR-IOV using sysfs interface.
Supported VF modes are 16, 32, 64 and 128. Grouped the
hardware configuration functions to "nitrox_hal.h" file.
Changed driver version to "1.1".

Signed-off-by: Srikanth Jampala <Jampala.Srikanth@cavium.com>
Reviewed-by: Gadam Sreerama <sgadam@cavium.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/cavium/nitrox/Makefile
drivers/crypto/cavium/nitrox/nitrox_common.h
drivers/crypto/cavium/nitrox/nitrox_dev.h
drivers/crypto/cavium/nitrox/nitrox_hal.c
drivers/crypto/cavium/nitrox/nitrox_hal.h [new file with mode: 0644]
drivers/crypto/cavium/nitrox/nitrox_isr.c
drivers/crypto/cavium/nitrox/nitrox_main.c
drivers/crypto/cavium/nitrox/nitrox_sriov.c [new file with mode: 0644]