All of lore.kernel.org
 help / color / mirror / Atom feed
From: Rhyland Klein <rklein@nvidia.com>
To: Benson Leung <bleung@chromium.org>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	"cbouatmailru@gmail.com" <cbouatmailru@gmail.com>
Subject: Re: [PATCH] power: bq20z75: Fix time and temp units
Date: Wed, 09 Mar 2011 11:00:39 -0800	[thread overview]
Message-ID: <1299697239.12209.1.camel@rklein-linux2> (raw)
In-Reply-To: <1298857308-22790-2-git-send-email-bleung@chromium.org>

On Sun, 2011-02-27 at 17:41 -0800, Benson Leung wrote:
> Corrected temperature and time to empty/full conversions.
> Temperature is in 0.1°C, time is in seconds.
> 
> Corrected units in comment. "Convert to µWh."
> 
> Signed-off-by: Benson Leung <bleung@chromium.org>
> ---
>  drivers/power/bq20z75.c |   18 ++++++++++++------
>  1 files changed, 12 insertions(+), 6 deletions(-)
> 
> diff --git a/drivers/power/bq20z75.c b/drivers/power/bq20z75.c
> index 4141775..123e169 100644
> --- a/drivers/power/bq20z75.c
> +++ b/drivers/power/bq20z75.c
> @@ -269,12 +269,15 @@ static void  bq20z75_unit_adjustment(struct i2c_client *client,
>  {
>  #define BASE_UNIT_CONVERSION		1000
>  #define BATTERY_MODE_CAP_MULT_WATT	(10 * BASE_UNIT_CONVERSION)
> -#define TIME_UNIT_CONVERSION		600
> -#define TEMP_KELVIN_TO_CELCIUS		2731
> +#define TIME_UNIT_CONVERSION		60
> +#define TEMP_KELVIN_TO_CELSIUS		2731
>  	switch (psp) {
>  	case POWER_SUPPLY_PROP_ENERGY_NOW:
>  	case POWER_SUPPLY_PROP_ENERGY_FULL:
>  	case POWER_SUPPLY_PROP_ENERGY_FULL_DESIGN:
> +		/* bq20z75 provides energy in units of 10mWh.
> +		 * Convert to µWh
> +		 */
>  		val->intval *= BATTERY_MODE_CAP_MULT_WATT;
>  		break;
>  
> @@ -288,14 +291,17 @@ static void  bq20z75_unit_adjustment(struct i2c_client *client,
>  		break;
>  
>  	case POWER_SUPPLY_PROP_TEMP:
> -		/* bq20z75 provides battery tempreture in 0.1°K
> -		 * so convert it to 0.1°C */
> -		val->intval -= TEMP_KELVIN_TO_CELCIUS;
> -		val->intval *= 10;
> +		/* bq20z75 provides battery temperature in 0.1K
> +		 * so convert it to 0.1°C
> +		 */
> +		val->intval -= TEMP_KELVIN_TO_CELSIUS;
>  		break;
>  
>  	case POWER_SUPPLY_PROP_TIME_TO_EMPTY_AVG:
>  	case POWER_SUPPLY_PROP_TIME_TO_FULL_AVG:
> +		/* bq20z75 provides time to empty and time to full in minutes.
> +		 * Convert to seconds
> +		 */
>  		val->intval *= TIME_UNIT_CONVERSION;
>  		break;
>  

LGTM

Acked-by: Rhyland Klein <rklein@nvidia.com>



  reply	other threads:[~2011-03-09 19:01 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-02-28  0:41 [PATCH] power: bq20z75: Fix time and temp units Benson Leung
2011-02-28  1:41 ` [PATCH RESEND] " Benson Leung
2011-02-28  1:41 ` [PATCH] " Benson Leung
2011-03-09 19:00   ` Rhyland Klein [this message]
2011-03-16  9:41     ` Benson Leung
2011-03-16 13:43       ` Anton Vorontsov

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=1299697239.12209.1.camel@rklein-linux2 \
    --to=rklein@nvidia.com \
    --cc=bleung@chromium.org \
    --cc=cbouatmailru@gmail.com \
    --cc=linux-kernel@vger.kernel.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 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.