All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nishanth Menon <menon.nishanth@gmail.com>
To: "G.N, Vijayakumar" <vijaykumar.gn@ti.com>
Cc: "khilman@deeprootsystems.com" <khilman@deeprootsystems.com>,
	"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>
Subject: Re: [PATCH 2/3] omap3: pm: removes hardcoded VDD1/2 OPP values and make threshold generic
Date: Thu, 19 Nov 2009 05:39:40 -0600	[thread overview]
Message-ID: <4B052E7C.60104@gmail.com> (raw)
In-Reply-To: <E0D41E29EB0DAC4E9F3FF173962E9E940254330A64@dbde02.ent.ti.com>

G.N, Vijayakumar said the following on 11/19/2009 05:25 AM:
> >From 3a4213ec9284c04e1a6a3b14094819e70ac951d9 Mon Sep 17 00:00:00 2001
> From: Vijay Kumar <vijaykumar.gn@ti.com>
> Date: Thu, 19 Nov 2009 15:06:30 +0530
> Subject: [PATCH 2/3] Correct VDD2 DVFS OPP threshold
>
> VDD2 OPP is linked with VDD1 OPP. THis patch removes hardcoded VDD2 OPP
> values and make threshold generic
>
> Signed-off-by: Vishwanath B.S. <vishwanath.bs@ti.com>
> Signed-off-by: Vijay Kumar <vijaykumar.gn@ti.com>
> ---
>  arch/arm/mach-omap2/resource34xx.c |    6 +++---
>  1 files changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/arch/arm/mach-omap2/resource34xx.c b/arch/arm/mach-omap2/resource34xx.c
> index cc85601..3bdb1f9 100644
> --- a/arch/arm/mach-omap2/resource34xx.c
> +++ b/arch/arm/mach-omap2/resource34xx.c
> @@ -372,7 +372,7 @@ int set_opp(struct shared_resource *resp, u32 target_level)
>  	int ind;
>  
>  	if (resp == vdd1_resp) {
> -		if (target_level < 3)
> +		if (target_level < MAX_VDD2_OPP)
>  			resource_release("vdd2_opp", &vdd2_dev);
>  
>  		resource_set_opp_level(VDD1_OPP, target_level, 0);
> @@ -381,7 +381,7 @@ int set_opp(struct shared_resource *resp, u32 target_level)
>  		 * is at 100Mhz or above.
>  		 * throughput in KiB/s for 100 Mhz = 100 * 1000 * 4.
>  		 */
> -		if (target_level >= 3)
> +		if (target_level > MIN_VDD2_OPP)
>  			resource_request("vdd2_opp", &vdd2_dev,
>  				(4 * (l3_opps + MAX_VDD2_OPP)->rate / 1000));
>  
> @@ -391,7 +391,7 @@ int set_opp(struct shared_resource *resp, u32 target_level)
>  		/* Convert the tput in KiB/s to Bus frequency in MHz */
>  		req_l3_freq = (tput * 1000)/4;
>  
> -		for (ind = 2; ind <= MAX_VDD2_OPP; ind++)
> +		for (ind = MIN_VDD2_OPP; ind <= MAX_VDD2_OPP; ind++)
>  			if ((l3_opps + ind)->rate >= req_l3_freq) {
>  				target_level = ind;
>  				break;
>   

IMHO, important catch, but as the previous patch was NAKed (for
MAX_VDDn_OPP), NAK to this too.
Regards,
Nishanth Menon

      reply	other threads:[~2009-11-19 11:39 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-19 11:25 [PATCH 2/3] omap3: pm: removes hardcoded VDD1/2 OPP values and make threshold generic G.N, Vijayakumar
2009-11-19 11:39 ` Nishanth Menon [this message]

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=4B052E7C.60104@gmail.com \
    --to=menon.nishanth@gmail.com \
    --cc=khilman@deeprootsystems.com \
    --cc=linux-omap@vger.kernel.org \
    --cc=vijaykumar.gn@ti.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.