crypto: hisilicon - fix driver compatibility issue with different versions of devices
authorWeili Qian <qianweili@huawei.com>
Wed, 20 May 2020 09:19:50 +0000 (17:19 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 28 May 2020 07:27:52 +0000 (17:27 +1000)
commit58ca0060ec4e51208d2eee12198fc55fd9e4feb3
treed295ec2dfd80b6f6338ed852180c444dea487257
parentd1c72f6e4c051620f44b170dff991240117dd911
crypto: hisilicon - fix driver compatibility issue with different versions of devices

In order to be compatible with devices of different versions, V1 in the
accelerator driver is now isolated, and other versions are the previous
V2 processing flow.

Signed-off-by: Weili Qian <qianweili@huawei.com>
Signed-off-by: Shukun Tan <tanshukun1@huawei.com>
Reviewed-by: Zhou Wang <wangzhou1@hisilicon.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/hisilicon/hpre/hpre_main.c
drivers/crypto/hisilicon/qm.c
drivers/crypto/hisilicon/qm.h
drivers/crypto/hisilicon/sec2/sec_main.c
drivers/crypto/hisilicon/zip/zip_main.c