crypto: hisilicon/qm - get qp num and depth from hardware registers
authorWeili Qian <qianweili@huawei.com>
Fri, 9 Sep 2022 09:46:56 +0000 (17:46 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 16 Sep 2022 10:29:44 +0000 (18:29 +0800)
commit129a9f340172b4f3857260a7a7bb9d7b3496ba50
tree2a43e8d964a32e93c3210dc1e4d53cdd2998b8c3
parent82f00b24f532557fb0e15a6a2747859e4b70c4bd
crypto: hisilicon/qm - get qp num and depth from hardware registers

Hardware V3 and later versions can obtain qp num and depth supported
by the hardware from registers. To be compatible with later hardware
versions, get qp num and depth from registers instead of fixed marcos.

Signed-off-by: Weili Qian <qianweili@huawei.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/hisilicon/hpre/hpre_crypto.c
drivers/crypto/hisilicon/qm.c
drivers/crypto/hisilicon/sec2/sec.h
drivers/crypto/hisilicon/sec2/sec_crypto.c
drivers/crypto/hisilicon/sec2/sec_main.c
drivers/crypto/hisilicon/zip/zip_crypto.c
drivers/crypto/hisilicon/zip/zip_main.c
include/linux/hisi_acc_qm.h