From: mturquette@linaro.org (Mike Turquette)
To: linux-arm-kernel@lists.infradead.org
Subject: [RFC PATCH 2/5] clk: Introduce 'clk_round_rate_nearest()'
Date: Tue, 27 May 2014 19:05:31 -0700 [thread overview]
Message-ID: <20140528020531.7816.5349@quantum> (raw)
In-Reply-To: <9956925.Qsz2bH3rDg@vostro.rjw.lan>
Quoting Rafael J. Wysocki (2014-05-26 04:22:32)
> On Monday, May 26, 2014 11:59:09 AM Viresh Kumar wrote:
> > On 23 May 2014 21:44, S?ren Brinkmann <soren.brinkmann@xilinx.com> wrote:
> > > Viresh: Could you imagine something similar for cpufreq? You suggested
> > > migrating to Hz resolution. I guess that would ideally mean to follow
> > > the CCF to a 64-bit type for frequencies and increasing the resolution.
> > > I have a messy patch migrating cpufreq and OPP to Hz and unsigned long
> > > that works on Zynq. But cpufreq has so many users that it would become
> > > quite an undertaking.
> > > And we'd need some new/amended OPP DT binding.
> >
> > If we are going to migrate to Hz from KHz, I think we must consider the
> > 64 bit stuff right now, otherwise it will bite us later.
> >
> > @Rafael: What do you think?
>
> I agree as far as the 64-bit thing goes, but is switching to Hz really
> necessary?
Rafael,
Why should CPUfreq migrate to 64-bit if not switching to Hz? CPU clock
rates are specified as KHz in CPUfreq via an unsigned int. On 32-bit
systems that comes out to a max of 4.29THz (terahertz!)!
Or maybe you meant, "I agree that the clock framework should switch to
the 64-bit thing"?
Personally I'd like to see the clock framework and cpufreq get on the
same page (data type) for specifying clock rates, and the clock
framework really should not use a granularity like KHz. In fact we have
some fractional rates like 13.25Hz ...
Thanks,
Mike
>
> Rafael
>
next prev parent reply other threads:[~2014-05-28 2:05 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-14 22:30 [RFC PATCH 0/5] Frequency resolution in CCF vs. cpufreq Soren Brinkmann
2014-05-14 22:30 ` [RFC PATCH 1/5] cpufreq: stats: Allow small rounding errors Soren Brinkmann
2014-05-14 22:30 ` [RFC PATCH 2/5] clk: Introduce 'clk_round_rate_nearest()' Soren Brinkmann
2014-05-15 7:38 ` Uwe Kleine-König
2014-05-15 14:10 ` Sören Brinkmann
2014-05-19 0:51 ` Sören Brinkmann
2014-05-19 16:19 ` Uwe Kleine-König
2014-05-19 16:41 ` Sören Brinkmann
2014-05-19 17:29 ` Sören Brinkmann
2014-05-20 7:51 ` Uwe Kleine-König
2014-05-20 7:33 ` Uwe Kleine-König
2014-05-20 16:01 ` Sören Brinkmann
2014-05-20 17:48 ` Stephen Boyd
2014-05-20 21:48 ` Sören Brinkmann
2014-05-21 7:34 ` Uwe Kleine-König
2014-05-21 15:58 ` Sören Brinkmann
2014-05-21 18:23 ` Uwe Kleine-König
2014-05-21 20:19 ` Sören Brinkmann
2014-05-21 20:33 ` Mike Turquette
2014-05-22 18:03 ` Sören Brinkmann
2014-05-22 18:20 ` Uwe Kleine-König
2014-05-22 20:32 ` Sören Brinkmann
2014-05-22 21:03 ` Mike Turquette
2014-05-22 23:44 ` Sören Brinkmann
2014-05-23 1:37 ` Mike Turquette
2014-05-23 16:14 ` Sören Brinkmann
2014-05-26 6:29 ` Viresh Kumar
2014-05-26 11:22 ` Rafael J. Wysocki
2014-05-26 11:07 ` Viresh Kumar
2014-05-26 11:47 ` Rafael J. Wysocki
2014-05-26 21:52 ` Sören Brinkmann
2014-05-28 2:05 ` Mike Turquette [this message]
2014-05-28 16:17 ` Rafael J. Wysocki
2014-06-07 0:44 ` Sören Brinkmann
2014-05-14 22:30 ` [RFC PATCH 3/5] cpufreq: cpu0: Use clk_round_rate_nearest() Soren Brinkmann
2014-05-14 22:30 ` [RFC PATCH 4/5] ARM: zynq: dt: Use properly rounded frequencies in OPPs Soren Brinkmann
2014-05-14 22:30 ` [RFC PATCH 5/5] net: macb: Use clk_round_rate_nearest() API Soren Brinkmann
2014-05-15 6:12 ` [RFC PATCH 0/5] Frequency resolution in CCF vs. cpufreq Viresh Kumar
2014-05-15 14:05 ` Sören Brinkmann
2014-05-15 7:47 ` Uwe Kleine-König
2014-05-15 12:14 ` Nishanth Menon
2014-05-15 14:00 ` Sören Brinkmann
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=20140528020531.7816.5349@quantum \
--to=mturquette@linaro.org \
--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).