On 1 October 2013 15:00, Sudeep KarkadaNagesha <Sudeep.KarkadaNagesha@xxxxxxx> wrote: > From: Sudeep KarkadaNagesha <sudeep.karkadanagesha@xxxxxxx> > > Currently clk_get_sys is used with cpu-cluster.<n> as the device id > which is incorrect. It should be connection/consumer ID instead. > > It is possible to specify input clock in the cpu device node along > with the optional clock-name. clk_get_sys can't handle that. > > This patch replaces clk_get_sys with clk_get to extend support for > clocks specified in the device tree cpu node. > > Cc: Viresh Kumar <viresh.kumar@xxxxxxxxxx> > Cc: "Rafael J. Wysocki" <rjw@xxxxxxx> > Signed-off-by: Sudeep KarkadaNagesha <sudeep.karkadanagesha@xxxxxxx> > --- > drivers/cpufreq/arm_big_little.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/cpufreq/arm_big_little.c b/drivers/cpufreq/arm_big_little.c > index 3549f07..501a091 100644 > --- a/drivers/cpufreq/arm_big_little.c > +++ b/drivers/cpufreq/arm_big_little.c > @@ -127,7 +127,7 @@ static int get_cluster_clk_and_freq_table(struct device *cpu_dev) > } > > name[12] = cluster + '0'; > - clk[cluster] = clk_get_sys(name, NULL); > + clk[cluster] = clk_get(cpu_dev, name); This is not really CPUs clock and so passing cpu_dev would be wrong here. So, either this change should be clk_get(NULL, name); Or change driver to use CPU clocks instead of cluster ones.. -- To unsubscribe from this list: send the line "unsubscribe cpufreq" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html