[RFC V1 1/4] cpufreq: add arm soc generic cpufreq driver

2011-12-15 Thread Richard Zhao
It support single core and multi-core ARM SoCs. But it assume all cores share the same frequency and voltage. Signed-off-by: Richard Zhao --- drivers/cpufreq/Kconfig.arm |8 ++ drivers/cpufreq/Makefile |1 + drivers/cpufreq/arm-cpufreq.c | 260

[RFC V1 3/4] arm/imx6q: register arm_clk as cpu to clkdev

2011-12-15 Thread Richard Zhao
cpufreq needs cpu clock to change frequency. Signed-off-by: Richard Zhao --- arch/arm/mach-imx/clock-imx6q.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-imx/clock-imx6q.c b/arch/arm/mach-imx/clock-imx6q.c index 039a7ab..72acbc2 100644 --- a/arch/arm

[RFC V1 2/4] dts/imx6q: add cpufreq property

2011-12-15 Thread Richard Zhao
Signed-off-by: Richard Zhao --- arch/arm/boot/dts/imx6q.dtsi |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi index 263e8f3..9e9943b 100644 --- a/arch/arm/boot/dts/imx6q.dtsi +++ b/arch/arm/boot/dts/imx6q.dtsi

Re: [RFC V1 1/4] cpufreq: add arm soc generic cpufreq driver

2011-12-15 Thread Richard Zhao
TODO: - add voltage change. Thanks Richard ___ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev

Re: [RFC V1 2/4] dts/imx6q: add cpufreq property

2011-12-15 Thread Richard Zhao
On Thu, Dec 15, 2011 at 07:58:54PM +0800, Shawn Guo wrote: > Hi Richard, > > Whenever we invent some new device tree binding support, we need to > Cc devicetree-disc...@lists.ozlabs.org (Cc-ed). Thanks for your reminder. > > On Thu, Dec 15, 2011 at 07:16:36PM +0800,

Re: [RFC V1 1/4] cpufreq: add arm soc generic cpufreq driver

2011-12-15 Thread Richard Zhao
On Thu, Dec 15, 2011 at 12:50:07PM -0600, Mark Langsdorf wrote: > Comments below. I tested this on the Calxeda Highbank SoC using > QEMU. I found one definite error and a few things I would change. Thanks for your test. > > On 12/15/2011 05:16 AM, Richard Zhao wrote: > >It suppo

Re: [RFC V1 1/4] cpufreq: add arm soc generic cpufreq driver

2011-12-15 Thread Richard Zhao
On Thu, Dec 15, 2011 at 08:29:11PM +, Russell King - ARM Linux wrote: > On Thu, Dec 15, 2011 at 07:16:35PM +0800, Richard Zhao wrote: > > +#ifdef CONFIG_SMP > > + /* loops_per_jiffy is not updated by the cpufreq core for SMP systems. > > +* So u

Re: [RFC V1 1/4] cpufreq: add arm soc generic cpufreq driver

2011-12-16 Thread Richard Zhao
On Fri, Dec 16, 2011 at 08:24:23AM +, Russell King - ARM Linux wrote: > On Thu, Dec 15, 2011 at 12:50:07PM -0600, Mark Langsdorf wrote: > > I'd prefer to see clk_get90 replaced with of_clk_get() and > > get_this_cpu_node() from the clk-cpufreq driver by Jamie Iles that > > I resubmitted yesterd

[PATCH V2 0/4] add arm soc generic cpufreq driver

2011-12-16 Thread Richard Zhao
The driver support single core and multi core ARM SoCs. For multi core, it assume all cores share the same clock and voltage. Changes in v2: - add volatage change support - change '_' in property name to '-' - use initial value to calculate loops_per_jiffy - fix reading cpu_volts property bug

[PATCH V2 4/4] arm/imx6q: select ARCH_HAS_CPUFREQ

2011-12-16 Thread Richard Zhao
Signed-off-by: Richard Zhao --- arch/arm/mach-imx/Kconfig |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index c44aa97..39cf00a 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig @@ -595,6 +595,7

[PATCH V2 3/4] arm/imx6q: register arm_clk as cpu to clkdev

2011-12-16 Thread Richard Zhao
cpufreq needs cpu clock to change frequency. Signed-off-by: Richard Zhao --- arch/arm/mach-imx/clock-imx6q.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/arch/arm/mach-imx/clock-imx6q.c b/arch/arm/mach-imx/clock-imx6q.c index 039a7ab..72acbc2 100644 --- a/arch/arm

[PATCH V2 1/4] cpufreq: add arm soc generic cpufreq driver

2011-12-16 Thread Richard Zhao
It support single core and multi-core ARM SoCs. But it assume all cores share the same frequency and voltage. Signed-off-by: Richard Zhao --- drivers/cpufreq/Kconfig.arm |8 ++ drivers/cpufreq/Makefile |1 + drivers/cpufreq/arm-cpufreq.c | 269

[PATCH V2 2/4] dts/imx6q: add cpufreq property

2011-12-16 Thread Richard Zhao
Signed-off-by: Richard Zhao --- arch/arm/boot/dts/imx6q.dtsi |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/arch/arm/boot/dts/imx6q.dtsi b/arch/arm/boot/dts/imx6q.dtsi index 263e8f3..f2e3eaf 100644 --- a/arch/arm/boot/dts/imx6q.dtsi +++ b/arch/arm/boot/dts/imx6q.dtsi

Re: [PATCH 2/5] clk: notifier handler for dynamic voltage scaling

2013-03-02 Thread Richard Zhao
On Fri, Mar 01, 2013 at 06:55:54PM -0800, Bill Huang wrote: > On Sat, 2013-03-02 at 04:48 +0800, Mike Turquette wrote: > > Quoting Mike Turquette (2013-03-01 10:22:34) > > > Quoting Bill Huang (2013-03-01 01:41:31) > > > > On Thu, 2013-02-28 at 12:49 +0800, Mike Turquette wrote: > > > > > Dynamic v

Re: [PATCH 2/5] clk: notifier handler for dynamic voltage scaling

2013-03-03 Thread Richard Zhao
Hi Mike, On Sun, Mar 03, 2013 at 02:54:24AM -0800, Mike Turquette wrote: > Quoting Richard Zhao (2013-03-02 00:22:19) > > On Fri, Mar 01, 2013 at 06:55:54PM -0800, Bill Huang wrote: > > > On Sat, 2013-03-02 at 04:48 +0800, Mike Turquette wrote: > > > > Quoting Mike

<    1   2