]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
ARM: tegra: Move cluster switch code
authorSai Gurrappadi <sgurrappadi@nvidia.com>
Thu, 25 Sep 2014 19:02:11 +0000 (12:02 -0700)
committerDiwakar Tundlam <dtundlam@nvidia.com>
Tue, 30 Sep 2014 00:24:48 +0000 (17:24 -0700)
commit4c84eab625d2e850ec00c815f734671b1a72bf46
tree0350fa1f0973a84bb01ee6858c3b22d4b26836a9
parent01f62f1c157762b4151fa25ef73e70ea44d1f57e
ARM: tegra: Move cluster switch code

Moved out the cluster switch code to a more appriopriate location as
cluster switch doesn't have a direct dependency on CPU_FREQ. The callers
of cluster_switch will now have to ensure proper locking is done on
their end.

Also make sure clk rates are in the correct range on a cluster switch
request.

Change-Id: I6d90d0aae239cff0566714b9c34db04304aa63ca
Signed-off-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-on: http://git-master/r/539057
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
drivers/platform/tegra/cluster-control.c
drivers/platform/tegra/cpu-tegra.c
drivers/platform/tegra/tegra21_clocks.c