aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Medhurst <tixy@linaro.org>2015-07-08 16:49:17 +0100
committerJon Medhurst <tixy@linaro.org>2015-07-08 16:49:17 +0100
commitffda35a49067dad42d5b7344a2b55639dbb7f422 (patch)
treefb447a24b2c6bb4ac84e6ce113740111a655aa4a
parent45aa25b33d9d4ac1056c3614e790356395fef039 (diff)
parent7af31f471b1b2dc664445611889b990a4634a5c9 (diff)
Merge branch 'lsk-3.10-armlt-scpi-cpufreq' into integration-lsk-3.10-juno-androidlsk-3.10-armlt-juno-20150708
This just adds a fix for TC2, commit 7af31f471b1b2dc ("cpufreq: arm_big_little: Fallback to getting cpu clocks by name")
-rw-r--r--drivers/cpufreq/arm_big_little.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/cpufreq/arm_big_little.c b/drivers/cpufreq/arm_big_little.c
index 99a12ac4d3fb..b95b27f76db0 100644
--- a/drivers/cpufreq/arm_big_little.c
+++ b/drivers/cpufreq/arm_big_little.c
@@ -352,6 +352,11 @@ static int _get_cluster_clk_and_freq_table(struct device *cpu_dev)
}
clk[cluster] = clk_get(cpu_dev, NULL);
+ if (IS_ERR(clk[cluster])) {
+ char name[14] = "cpu-cluster.X";
+ name[12] = cluster + '0';
+ clk[cluster] = clk_get_sys(name, NULL);
+ }
if (!IS_ERR(clk[cluster])) {
dev_dbg(cpu_dev, "%s: clk: %p & freq table: %p, cluster: %d\n",
__func__, clk[cluster], freq_table[cluster],