crypto: caam/qi - execute library only on DPAA 1.x
authorHoria Geantă <horia.geanta@nxp.com>
Mon, 5 Aug 2019 12:49:55 +0000 (15:49 +0300)
committerHerbert Xu <herbert@gondor.apana.org.au>
Thu, 15 Aug 2019 11:52:13 +0000 (21:52 +1000)
commitc9fbcf6815ce24c8da828c2a70cd6a16ce242a1b
tree300cc48e87ea57ea73505da4c706d8ec9321be77
parent1ed2002f891dc1082eb110eaafccfde96d327aa3
crypto: caam/qi - execute library only on DPAA 1.x

In the process of turning caam/qi into a library, the check of
MCFGR[QI] bit has been inadvertently dropped.
Fix the condition for DPAA 1.x QI detection, which should be:
MCFGR[QI] && !MCFGR[DPAA2]

A check in the library exit point is currently not needed,
since the list of registered algorithms is empty.

While here, silence the library initialization abort - since jr.c
calls it unconditionally.

Fixes: 1b46c90c8e00 ("crypto: caam - convert top level drivers to libraries")
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/caam/caamalg_qi.c