crypto: qat - add capability detection logic in qat_4xxx
authorMarco Chiappero <marco.chiappero@intel.com>
Tue, 1 Dec 2020 14:24:51 +0000 (14:24 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 11 Dec 2020 10:54:16 +0000 (21:54 +1100)
commit93cebeb1c21a65b92636aaa278a32fbc0415ec67
tree49fc8852665053f615f25ae219672859821bd4dd
parent5106dfeaeabea73d5132daab1d89d57b57fa98b7
crypto: qat - add capability detection logic in qat_4xxx

Add logic to detect device capabilities in qat_4xxx driver.

Read fuses and build the device capabilities mask. This will enable
services and handling specific to QAT 4xxx devices.

Co-developed-by: Tomaszx Kowalik <tomaszx.kowalik@intel.com>
Signed-off-by: Tomaszx Kowalik <tomaszx.kowalik@intel.com>
Signed-off-by: Marco Chiappero <marco.chiappero@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c
drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h
drivers/crypto/qat/qat_4xxx/adf_drv.c