crypto: qat - add support for 420xx devices
authorJie Wang <jie.wang@intel.com>
Fri, 15 Dec 2023 10:01:48 +0000 (05:01 -0500)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 22 Dec 2023 04:30:19 +0000 (12:30 +0800)
commitfcf60f4bcf54952cc14d14178c358be222dbeb43
tree4fa8988575cc1c7823d8738ef8c5bfb16dc20b0a
parent98a4f29fba0ffc1f1b026d9cb717fbe7edd66ffe
crypto: qat - add support for 420xx devices

Add support for 420xx devices by including a new device driver that
supports such devices, updates to the firmware loader and capabilities.

Compared to 4xxx devices, 420xx devices have more acceleration engines
(16 service engines and 1 admin) and support the wireless cipher
algorithms ZUC and Snow 3G.

Signed-off-by: Jie Wang <jie.wang@intel.com>
Co-developed-by: Dong Xie <dong.xie@intel.com>
Signed-off-by: Dong Xie <dong.xie@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
13 files changed:
drivers/crypto/intel/qat/Kconfig
drivers/crypto/intel/qat/Makefile
drivers/crypto/intel/qat/qat_420xx/Makefile [new file with mode: 0644]
drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.c [new file with mode: 0644]
drivers/crypto/intel/qat/qat_420xx/adf_420xx_hw_data.h [new file with mode: 0644]
drivers/crypto/intel/qat/qat_420xx/adf_drv.c [new file with mode: 0644]
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
drivers/crypto/intel/qat/qat_common/adf_cfg_common.h
drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.h
drivers/crypto/intel/qat/qat_common/icp_qat_hw.h
drivers/crypto/intel/qat/qat_common/icp_qat_uclo.h
drivers/crypto/intel/qat/qat_common/qat_hal.c
drivers/crypto/intel/qat/qat_common/qat_uclo.c