summaryrefslogtreecommitdiff
path: root/drivers/crypto
diff options
context:
space:
mode:
authorShravani Dingari <shravanid@nvidia.com>2013-03-08 17:16:57 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:02:04 -0700
commit2b25d3bc887e14656bd3039a8f45dd5597350111 (patch)
tree199c946bf40b63244a4e67813b6c639096dce4dc /drivers/crypto
parent5da07b6b9cc2bf1fe0de70fced43e3a044572773 (diff)
crypto: tegra-se: Don't enable ROs in SE resume
Enabling ROs is taking time and during this time if entropy is used, S.E hangs. Hence disabling ROs in resume. Bug 1249497 Change-Id: I961b3e317490658142b19fc2af3177f80edcf6ec Signed-off-by: Shravani Dingari <shravanid@nvidia.com> Reviewed-on: http://git-master/r/207557 Reviewed-by: Automatic_Commit_Validation_User Tested-by: Bitan Biswas <bbiswas@nvidia.com> Reviewed-by: Mallikarjun Kasoju <mkasoju@nvidia.com> Tested-by: Mallikarjun Kasoju <mkasoju@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Diffstat (limited to 'drivers/crypto')
-rw-r--r--drivers/crypto/tegra-se.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/drivers/crypto/tegra-se.c b/drivers/crypto/tegra-se.c
index 9ece5194de25..31935736acdf 100644
--- a/drivers/crypto/tegra-se.c
+++ b/drivers/crypto/tegra-se.c
@@ -2749,16 +2749,6 @@ static int tegra_se_remove(struct platform_device *pdev)
#if defined(CONFIG_PM)
static int tegra_se_resume(struct device *dev)
{
- struct tegra_se_dev *se_dev = sg_tegra_se_dev;
- if ((tegra_get_chipid() != TEGRA_CHIPID_TEGRA3)
- && (tegra_get_chipid() != TEGRA_CHIPID_TEGRA11)) {
- se_writel(se_dev,
- SE_RNG_SRC_CONFIG_RO_ENT_SRC(DRBG_RO_ENT_SRC_ENABLE)
- |SE_RNG_SRC_CONFIG_RO_ENT_SRC_LOCK(DRBG_RO_ENT_SRC_LOCK_ENABLE),
- SE_RNG_SRC_CONFIG_REG_OFFSET);
- drbg_ro_entropy_src_enabled = 1;
- }
-
return 0;
}