From 269ae7240fc77645c43fd1577191620467de9238 Mon Sep 17 00:00:00 2001 From: Varun Wadekar Date: Fri, 7 Jan 2011 18:32:00 +0530 Subject: [PATCH] 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 --- drivers/crypto/tegra-aes.c | 5 ----- 1 file changed, 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); -- 2.34.1