summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorVarun Wadekar <vwadekar@nvidia.com>2011-01-24 15:30:19 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2011-11-30 21:41:46 -0800
commit976bbd6c74bdf55c04d649bf59fb162afa1e9db3 (patch)
tree0b465790a6d1fd5fae8d312f45c31ae18c25eefc /drivers
parent0e5eec3307ce47cb03f9405b1c227b400611b24b (diff)
crypto: tegra-aes: set vde clock to max in _probe
Original-Change-Id: I41ba8dfc193b346eda522eadfb0f9035f4d838f8 Signed-off-by: Varun Wadekar <vwadekar@nvidia.com> Reviewed-on: http://git-master/r/22160 Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com> Rebase-Id: R8351adfba377ede436f101194551e8091aa5528b
Diffstat (limited to 'drivers')
-rw-r--r--drivers/crypto/tegra-aes.c14
1 files changed, 6 insertions, 8 deletions
diff --git a/drivers/crypto/tegra-aes.c b/drivers/crypto/tegra-aes.c
index 125658712e8c..028a220eb9b0 100644
--- a/drivers/crypto/tegra-aes.c
+++ b/drivers/crypto/tegra-aes.c
@@ -229,14 +229,6 @@ static int aes_hw_init(struct tegra_aes_dev *dd)
return ret;
}
- ret = clk_set_rate(dd->iclk, 240000000);
- if (ret) {
- dev_err(dd->dev, "%s: iclk set_rate fail(%d)\n", __func__, ret);
- clk_disable(dd->iclk);
- clk_disable(dd->pclk);
- return ret;
- }
-
aes_writel(dd, 0x33, INT_ENB);
return ret;
}
@@ -1001,6 +993,12 @@ static int tegra_aes_probe(struct platform_device *pdev)
goto out;
}
+ err = clk_set_rate(dd->iclk, ULONG_MAX);
+ if (err) {
+ dev_err(dd->dev, "iclk set_rate fail(%d)\n", err);
+ goto out;
+ }
+
/*
* the foll contiguous memory is allocated as follows -
* - hardware key table