crypto: sa2ul - Set the supported_algos bits individually
authorAndrew Davis <afd@ti.com>
Wed, 6 Jul 2022 19:11:43 +0000 (14:11 -0500)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 15 Jul 2022 08:43:22 +0000 (16:43 +0800)
Setting these individually gives a better picture of supported
functions at a glance. Plus if the list changes an unwanted
one will not accidentally get set with GENMASK.

Signed-off-by: Andrew Davis <afd@ti.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/sa2ul.c

index 6957a12..1d73211 100644 (file)
@@ -2361,7 +2361,15 @@ static int sa_link_child(struct device *dev, void *data)
 static struct sa_match_data am654_match_data = {
        .priv = 1,
        .priv_id = 1,
-       .supported_algos = GENMASK(SA_ALG_AUTHENC_SHA256_AES, 0),
+       .supported_algos = BIT(SA_ALG_CBC_AES) |
+                          BIT(SA_ALG_EBC_AES) |
+                          BIT(SA_ALG_CBC_DES3) |
+                          BIT(SA_ALG_ECB_DES3) |
+                          BIT(SA_ALG_SHA1) |
+                          BIT(SA_ALG_SHA256) |
+                          BIT(SA_ALG_SHA512) |
+                          BIT(SA_ALG_AUTHENC_SHA1_AES) |
+                          BIT(SA_ALG_AUTHENC_SHA256_AES),
 };
 
 static struct sa_match_data am64_match_data = {