lkml.org 
[lkml]   [2014]   [Nov]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRE: [PATCH 2/3] power: core: Add variables related temperature to power_supply_info.
Date
> @@ -241,6 +241,8 @@ struct power_supply_info {
> int charge_empty_design;
> int energy_full_design;
> int energy_empty_design;
> + int temperature_max;
> + int temperature_min;
> int use_for_apm;
> };


The CC,CV and restart threshold would vary based on the battery temperature
So I would suggest to have temperature zone table as part of battery info
along with other attributes.

int iterm; //charge termination current (used to stop charging)
int temp_zone_count; // number of temperature zone tables present
struct batt_temp_mon_table temp_mon_tbl[MAX_TEMP_MON_TABLE]; //temperature zone table array

struct batt_temp_mon_table {
short int temp_max;
short int cc;
short int cv;
short int vbat_vchk_drop_uv;
short int temp_min;
};

-Jenny



\
 
 \ /
  Last update: 2014-11-10 12:41    [W:0.144 / U:3.752 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site