umber-kernel/drivers/crypto/inside-secure
Aleksander Jan Bajkowski 243d642ff5 crypto: inside-secure/eip93 - unregister only available algorithm
[ Upstream commit 0ceeadc7b53a041d89d5843f6bf0ccb7c98b0b4f ]

EIP93 has an options register. This register indicates which crypto
algorithms are implemented in silicon. Supported algorithms are
registered on this basis. Unregister algorithms on the same basis.
Currently, all algorithms are unregistered, even those not supported
by HW. This results in panic on platforms that don't have all options
implemented in silicon.

Fixes: 9739f5f93b ("crypto: eip93 - Add Inside Secure SafeXcel EIP-93 crypto engine support")
Signed-off-by: Aleksander Jan Bajkowski <olek2@wp.pl>
Acked-by: Antoine Tenart <atenart@kernel.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2026-02-26 14:59:04 -08:00
..
eip93 crypto: inside-secure/eip93 - unregister only available algorithm 2026-02-26 14:59:04 -08:00
Makefile
safexcel.c
safexcel.h
safexcel_cipher.c
safexcel_hash.c
safexcel_ring.c