summaryrefslogtreecommitdiff
path: root/drivers/crypto
diff options
context:
space:
mode:
authorVarun Wadekar <vwadekar@nvidia.com>2011-01-07 18:32:00 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:36:53 -0800
commitebcb84d7c232d62a7f9c58022dabb93cd1cec7dd (patch)
treecc4658a25c1edf1e012a19d5a43e86747718a447 /drivers/crypto
parent8609de152913c550c546a2d54e39543abe8edf0f (diff)
crypto: tegra-aes: do not reset bsev/vde per operation
avp does not use the crypto engine inside the vde block, so it is ok if we do not reset the entire block before any crypto operation. this would save more than 100us per crypto operation. Change-Id: I4e6f4940c5b6e95498b6f7a62498fbf956e25254 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
Diffstat (limited to 'drivers/crypto')
-rw-r--r--drivers/crypto/tegra-aes.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/crypto/tegra-aes.c b/drivers/crypto/tegra-aes.c
index d94046a4bb95..ef17074b587a 100644
--- a/drivers/crypto/tegra-aes.c
+++ b/drivers/crypto/tegra-aes.c
@@ -222,11 +222,6 @@ static int aes_hw_init(struct tegra_aes_dev *dd)
return ret;
}
- tegra_periph_reset_assert(dd->iclk);
- udelay(50);
- tegra_periph_reset_deassert(dd->iclk);
- udelay(50);
-
ret = clk_enable(dd->iclk);
if (ret < 0) {
dev_err(dd->dev, "%s: iclock enable fail(%d)\n", __func__, ret);