Re: [PATCH 3/3] cpufreq: kirkwood: use the powersave multiplexer

2014-09-02 Thread Mike Turquette
On Mon, Sep 1, 2014 at 9:49 PM, Viresh Kumar wrote: > On 2 September 2014 00:17, Mike Turquette wrote: > >> @@ -150,7 +146,7 @@ static int kirkwood_cpufreq_probe(struct platform_device >> *pdev) >> err = PTR_ERR(priv.powersave_clk); >> goto out_ddr; >> }

Re: [PATCH 3/3] cpufreq: kirkwood: use the powersave multiplexer

2014-09-02 Thread Mike Turquette
On Mon, Sep 1, 2014 at 9:49 PM, Viresh Kumar viresh.ku...@linaro.org wrote: On 2 September 2014 00:17, Mike Turquette mturque...@linaro.org wrote: @@ -150,7 +146,7 @@ static int kirkwood_cpufreq_probe(struct platform_device *pdev) err = PTR_ERR(priv.powersave_clk);

Re: [PATCH 3/3] cpufreq: kirkwood: use the powersave multiplexer

2014-09-01 Thread Viresh Kumar
On 2 September 2014 00:17, Mike Turquette wrote: > @@ -150,7 +146,7 @@ static int kirkwood_cpufreq_probe(struct platform_device > *pdev) > err = PTR_ERR(priv.powersave_clk); > goto out_ddr; > } > - clk_prepare(priv.powersave_clk); > +

[PATCH 3/3] cpufreq: kirkwood: use the powersave multiplexer

2014-09-01 Thread Mike Turquette
The powersave clock acts like a multiplexer for the cpu, selecting either the clock signal derived from the cpu pll or from the ddr clock. This patch changes powersave from a gate clock to a mux clock to better reflect this behavior. This is a cleaner approach whereby the frequency of the cpu

[PATCH 3/3] cpufreq: kirkwood: use the powersave multiplexer

2014-09-01 Thread Mike Turquette
The powersave clock acts like a multiplexer for the cpu, selecting either the clock signal derived from the cpu pll or from the ddr clock. This patch changes powersave from a gate clock to a mux clock to better reflect this behavior. This is a cleaner approach whereby the frequency of the cpu

Re: [PATCH 3/3] cpufreq: kirkwood: use the powersave multiplexer

2014-09-01 Thread Viresh Kumar
On 2 September 2014 00:17, Mike Turquette mturque...@linaro.org wrote: @@ -150,7 +146,7 @@ static int kirkwood_cpufreq_probe(struct platform_device *pdev) err = PTR_ERR(priv.powersave_clk); goto out_ddr; } - clk_prepare(priv.powersave_clk); +