diff options
author | venkatajagadish <vjagadish@nvidia.com> | 2012-11-22 12:27:13 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-11-27 12:31:44 -0800 |
commit | bce0e13508772af27c254b8972eebbfa0ca64348 (patch) | |
tree | 63cf42c99d27ace20829b28da8837ac79f111224 /drivers | |
parent | 44d8c9fb7ffe16c01f8d0b9424b8728da5db49f8 (diff) |
crypto: tegra-se: Remove key slot index for DRBG
This change removes T114 SW war for DRBG key slot
index.
Bug 1033121
Change-Id: If44cb707158acc1becea5da9e933fb2eb7e86df4
Signed-off-by: venkatajagadish <vjagadish@nvidia.com>
Reviewed-on: http://git-master/r/165628
Reviewed-by: Simone Willett <swillett@nvidia.com>
Tested-by: Simone Willett <swillett@nvidia.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/crypto/tegra-se.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/crypto/tegra-se.c b/drivers/crypto/tegra-se.c index 766096ddb124..84045a21ad78 100644 --- a/drivers/crypto/tegra-se.c +++ b/drivers/crypto/tegra-se.c @@ -521,8 +521,9 @@ static void tegra_se_config_crypto(struct tegra_se_dev *se_dev, case SE_AES_OP_MODE_RNG_DRBG: val = SE_CRYPTO_INPUT_SEL(INPUT_RANDOM) | SE_CRYPTO_XOR_POS(XOR_BYPASS) | - SE_CRYPTO_CORE_SEL(CORE_ENCRYPT)| - SE_CRYPTO_KEY_INDEX(slot_num); + SE_CRYPTO_CORE_SEL(CORE_ENCRYPT); + if ((tegra_get_chipid() == TEGRA_CHIPID_TEGRA11)) + val = val | SE_CRYPTO_KEY_INDEX(slot_num); break; case SE_AES_OP_MODE_ECB: if (encrypt) { |