diff options
author | Peter Harliman Liem <pliem@maxlinear.com> | 2022-09-27 11:10:08 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2022-10-21 19:05:24 +0800 |
commit | 22044d9b04b593831d8e16ba7aafabf4e75964f5 (patch) | |
tree | 6894efbcdb714f8f6aa9bd001a2715c7b13c0fcf /drivers/crypto/inside-secure/safexcel.h | |
parent | 224f3a050e495a7c3c1bcee2c613d0996bc661dc (diff) | |
download | linux-stable-22044d9b04b593831d8e16ba7aafabf4e75964f5.tar.gz linux-stable-22044d9b04b593831d8e16ba7aafabf4e75964f5.tar.bz2 linux-stable-22044d9b04b593831d8e16ba7aafabf4e75964f5.zip |
crypto: inside-secure - Expand soc data structure
Currently platform data is assigned directly to
version string(instead of struct). To make it more
scalable, we move it to use data struct instead.
This allows customization for individual platforms other
than version string.
Signed-off-by: Peter Harliman Liem <pliem@maxlinear.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/inside-secure/safexcel.h')
-rw-r--r-- | drivers/crypto/inside-secure/safexcel.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/crypto/inside-secure/safexcel.h b/drivers/crypto/inside-secure/safexcel.h index 797ff91512e0..e8da8b30a392 100644 --- a/drivers/crypto/inside-secure/safexcel.h +++ b/drivers/crypto/inside-secure/safexcel.h @@ -733,6 +733,10 @@ enum safexcel_eip_version { EIP197_DEVBRD }; +struct safexcel_priv_data { + enum safexcel_eip_version version; +}; + /* Priority we use for advertising our algorithms */ #define SAFEXCEL_CRA_PRIORITY 300 @@ -815,7 +819,7 @@ struct safexcel_crypto_priv { struct clk *reg_clk; struct safexcel_config config; - enum safexcel_eip_version version; + struct safexcel_priv_data *data; struct safexcel_register_offsets offsets; struct safexcel_hwconfig hwconfig; u32 flags; |