mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-27 18:25:05 +00:00
bd9995*: maintain VBAT voltage as battery maximum
BUG=chrome-os-partner:54248 BRANCH=gru TEST=Manual on kevin, high temperature chamber(60C), battery will require 0 voltage because of high temp, then check 'chgstate' vbat maintained at 8688 mV. Change-Id: I3b5835701c42a0cd861400ba921b3d3797152bbd Signed-off-by: Wonjoon Lee <woojoo.lee@samsung.com> Reviewed-on: https://chromium-review.googlesource.com/400088 Commit-Ready: Shawn N <shawnn@chromium.org> Tested-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Reviewed-by: Vijay P Hiremath <vijay.p.hiremath@intel.com> Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
This commit is contained in:
@@ -71,7 +71,6 @@
|
||||
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_BAT_PCT 1
|
||||
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_CHG_MW 15000
|
||||
#define CONFIG_CHARGER_MIN_BAT_PCT_FOR_POWER_ON 1
|
||||
#define CONFIG_CHARGER_NARROW_VDC
|
||||
#define CONFIG_CHARGER_SENSE_RESISTOR 10
|
||||
#define CONFIG_CHARGER_SENSE_RESISTOR_AC 10
|
||||
#define BD9995X_IOUT_GAIN_SELECT \
|
||||
|
||||
@@ -61,7 +61,6 @@
|
||||
#define CONFIG_CHARGER_BD99956
|
||||
#define CONFIG_BD9995X_POWER_SAVE_MODE BD9995X_PWR_SAVE_HIGH
|
||||
#define CONFIG_CHARGER_INPUT_CURRENT 512
|
||||
#define CONFIG_CHARGER_NARROW_VDC
|
||||
#define CONFIG_CHARGER_V2
|
||||
#define CONFIG_CHARGER_MIN_BAT_PCT_FOR_POWER_ON 2
|
||||
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_BAT_PCT 2
|
||||
|
||||
@@ -61,7 +61,6 @@
|
||||
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_BAT_PCT 1
|
||||
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_CHG_MW 15000
|
||||
#define CONFIG_CHARGER_MIN_BAT_PCT_FOR_POWER_ON 1
|
||||
#define CONFIG_CHARGER_NARROW_VDC
|
||||
#define CONFIG_USB_CHARGER
|
||||
#define CONFIG_CHARGE_MANAGER_EXTERNAL_POWER_LIMIT
|
||||
|
||||
|
||||
@@ -61,7 +61,6 @@
|
||||
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_BAT_PCT 1
|
||||
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_CHG_MW 15000
|
||||
#define CONFIG_CHARGER_MIN_BAT_PCT_FOR_POWER_ON 1
|
||||
#define CONFIG_CHARGER_NARROW_VDC
|
||||
#define CONFIG_USB_CHARGER
|
||||
#define CONFIG_CHARGE_MANAGER_EXTERNAL_POWER_LIMIT
|
||||
|
||||
|
||||
@@ -61,7 +61,6 @@
|
||||
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_BAT_PCT 1
|
||||
#define CONFIG_CHARGER_LIMIT_POWER_THRESH_CHG_MW 15000
|
||||
#define CONFIG_CHARGER_MIN_BAT_PCT_FOR_POWER_ON 1
|
||||
#define CONFIG_CHARGER_NARROW_VDC
|
||||
#define CONFIG_USB_CHARGER
|
||||
#define CONFIG_CHARGE_MANAGER_EXTERNAL_POWER_LIMIT
|
||||
|
||||
|
||||
@@ -612,7 +612,8 @@ int charger_set_voltage(int voltage)
|
||||
if (rv)
|
||||
return rv;
|
||||
|
||||
if (reg & BD9995X_CMD_CHGOP_SET2_BATT_LEARN ||
|
||||
if (voltage == 0 ||
|
||||
reg & BD9995X_CMD_CHGOP_SET2_BATT_LEARN ||
|
||||
battery_is_present() != BP_YES ||
|
||||
battery_is_cut_off())
|
||||
voltage = bi->voltage_max;
|
||||
|
||||
Reference in New Issue
Block a user