crypto: inside-secure - add support for using the EIP197 without vendor firmware
authorPascal van Leeuwen <pvanleeuwen@insidesecure.com>
Mon, 19 Aug 2019 14:40:26 +0000 (16:40 +0200)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 30 Aug 2019 08:05:28 +0000 (18:05 +1000)
commitf6cc45c854da0c964d1541712bb3326c72020a1c
tree17d34f77cd452ea42959f91c16422b3b318cafdc
parent625f269a5a7a3643771320387e474bd0a61d9654
crypto: inside-secure - add support for using the EIP197 without vendor firmware

Until now, the inside-secure driver required a set of firmware images
supplied by the silicon vendor, typically under NDA, to be present in
/lib/firmware/inside-secure in order to be able to function.
This patch removes the dependence on this official vendor firmware by
falling back to generic "mini" FW - developed specifically for this
driver - that can be provided under GPL 2.0 through linux-firmwares.

Signed-off-by: Pascal van Leeuwen <pvanleeuwen@verimatrix.com>
Acked-by: Antoine Tenart <antoine.tenart@bootlin.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/inside-secure/safexcel.c
drivers/crypto/inside-secure/safexcel.h