linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: broonie@opensource.wolfsonmicro.com (Mark Brown)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v4 4/7] cpufreq: add clk-reg cpufreq driver
Date: Tue, 3 Jan 2012 20:26:25 +0000	[thread overview]
Message-ID: <20120103202624.GG2843@opensource.wolfsonmicro.com> (raw)
In-Reply-To: <20120103134709.GS2914@n2100.arm.linux.org.uk>

On Tue, Jan 03, 2012 at 01:47:09PM +0000, Russell King - ARM Linux wrote:
> On Tue, Jan 03, 2012 at 09:25:30PM +0800, Richard Zhao wrote:

> > In latest v6 version, I get clk transition latency from dt property, and get
> > regulator transition latency from regulator API.
> > Could you please help review other arm common changes in v6 version?

> You didn't get my point: how do you specify a clock transition latency
> for a clock with a PLL when the data sheets don't tell you what that is,
> and they instead give you a bit to poll?

I'd rather suspect you'll find there are actually specs for these things
but they're hidden in the electrical characteristics which don't tend to
go into the published datasheets (though ).  Not useful if we don't
actually see them though.

> Do you:

> (a) make up some number and hope that it's representative
> (b) not specify any transition latency

These are the traditional approaches, pioneered by essentially every
existing cpufreq driver (well, "make up" is a bit harsh - usually the
numbers are measured, though possibly only on a limited set of systems).

> (c) think about the problem _now_ and define what it means for a clock
>     without a transition latency.

This would be nice, in both the clock and cpufreq code (the cpufreq code
is pretty limited here in that it assumes an equal transition latency
for all transitions which isn't the case usually).  You can generally do
something useful with measurement, probably we can arrange to measure
the times we're seeing on the actua system or something.

  parent reply	other threads:[~2012-01-03 20:26 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-12-22  7:09 [PATCH v4 0/7] add a generic cpufreq driver Richard Zhao
2011-12-22  7:09 ` [PATCH v4 1/7] ARM: add cpufreq transiton notifier to adjust loops_per_jiffy for smp Richard Zhao
2011-12-22  7:09 ` [PATCH v4 2/7] arm/imx: cpufreq: remove loops_per_jiffy recalculate " Richard Zhao
2011-12-22  7:09 ` [PATCH v4 3/7] cpufreq: OMAP: " Richard Zhao
2011-12-22  7:09 ` [PATCH v4 4/7] cpufreq: add clk-reg cpufreq driver Richard Zhao
2011-12-23 13:18   ` Mark Brown
2011-12-24  8:55     ` Richard Zhao
2011-12-24 12:24       ` Mark Brown
2011-12-24 13:28         ` Richard Zhao
2011-12-24 13:42           ` Mark Brown
2011-12-24 15:52             ` Richard Zhao
2011-12-26 11:10               ` Mark Brown
2011-12-26 13:44                 ` Richard Zhao
2011-12-26 14:22                   ` Mark Brown
2011-12-27  1:51                     ` Richard Zhao
2011-12-27 10:53                       ` Mark Brown
2012-01-03  9:06                   ` Russell King - ARM Linux
2012-01-03 13:25                     ` Richard Zhao
2012-01-03 13:47                       ` Russell King - ARM Linux
2012-01-03 14:15                         ` Richard Zhao
2012-01-03 20:26                         ` Mark Brown [this message]
2011-12-24 13:10   ` Jamie Iles
2011-12-24 13:24     ` Richard Zhao
2011-12-22  7:09 ` [PATCH v4 5/7] dts/imx6q: add cpufreq property Richard Zhao
2011-12-22  7:09 ` [PATCH v4 6/7] arm/imx6q: register arm_clk as cpu to clkdev Richard Zhao
2011-12-22  7:09 ` [PATCH v4 7/7] arm/imx6q: select ARCH_HAS_CPUFREQ Richard Zhao

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120103202624.GG2843@opensource.wolfsonmicro.com \
    --to=broonie@opensource.wolfsonmicro.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).