All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dominik Brodowski <linux@dominikbrodowski.net>
To: Ian Campbell <icampbell@arcom.com>
Cc: cpufreq@lists.linux.org.uk
Subject: Re: [PATCH] CPUFreq Support for PXA255
Date: Mon, 18 Jul 2005 14:01:12 +0200	[thread overview]
Message-ID: <20050718120112.GA4270@isilmar.linta.de> (raw)
In-Reply-To: <1121684526.4215.25.camel@icampbell-debian>

Hi,

On Mon, Jul 18, 2005 at 12:02:06PM +0100, Ian Campbell wrote:
> On Fri, 2005-07-15 at 18:41 +0200, Dominik Brodowski wrote:
> > > +static void pxa_select_freq_table(struct cpufreq_policy *policy,
> > > +                               pxa_freqs_t ** settings,
> > > +                               struct cpufreq_frequency_table
> > **table)
> > > +{
> > [SNIP]
> > > +}
> > 
> > As noted by Eric Piel already, please use a module parameter combined
> > with a sysfs file instead.
> > 
> I've got it working with a module parameter so cpu_pxa.performance=1
> allows selection of the performance table at boot time. 
> 
> This also creates /sys/module/cpu_pxa/parameters/performance which can
> be written to and takes effect on the next frequency change. Is this
> acceptable or should I look for a way to add a sysfs file
> to /sys/devices/system/cpu/cpu0/cpufreq? The advantage would be
> immediate application of the change (I think...)

Tough question. As sysfs supports links... could you try adding a link from
/sys/devices/system/cpu/cpu0/performance_mode to
/sys/module/cpu_pxa/parameters/performance ?

> > >  choice
> > >  	prompt "Default CPUFreq governor"
> > > -	default CPU_FREQ_DEFAULT_GOV_USERSPACE if CPU_FREQ_SA1100 || CPU_FREQ_SA1110
> > > +	default CPU_FREQ_DEFAULT_GOV_USERSPACE if CPU_FREQ_SA1100 || CPU_FREQ_SA1110 || CPU_FREQ_PXA
> > 
> > Why is that?
> 
> I've no idea -- I just copied the StrongARM stuff. My guess is that
> someone decided that PERFORMANCE wasn't suitable as the default for an
> "embedded" platform. I think I'll probably just drop this chunk since
> you can always choose via config anyway. I've pinged the ARM list just
> in case there is a more pressing reason.

I added it to maintain backwards compatibility. AFAICS, there is no real
reason to copy this behaviour to new drivers.

Thanks,
	Dominik

  reply	other threads:[~2005-07-18 12:01 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-14 11:40 [PATCH] CPUFreq Support for PXA255 Ian Campbell
2005-07-14 13:32 ` Eric Piel
2005-07-14 14:11   ` Ian Campbell
2005-07-15 16:41 ` Dominik Brodowski
2005-07-18 11:02   ` Ian Campbell
2005-07-18 12:01     ` Dominik Brodowski [this message]
2005-07-18 12:11       ` Ian Campbell
2005-07-18 14:31         ` Ian Campbell
2005-07-18 15:03           ` Dominik Brodowski
2005-07-18 15:06             ` Ian Campbell
2005-07-19 10:15 ` Ian Campbell
2005-07-23 19:16   ` Dominik Brodowski
2005-07-25 11:54     ` Ian Campbell

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=20050718120112.GA4270@isilmar.linta.de \
    --to=linux@dominikbrodowski.net \
    --cc=cpufreq@lists.linux.org.uk \
    --cc=icampbell@arcom.com \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.