summaryrefslogtreecommitdiff
path: root/common/charge_state_v2.c
Commit message (Expand)AuthorAgeFilesLines
* :common: Not sleep 500ms when already left safe modeDavid Huang2022-09-011-15/+0
* chgstv2: rework "charge_command_charge_control()"Tommy Chung2022-04-071-1/+1
* battery: Set EC_BATT_FLAG_INVALID_DATA correctlyDaisuke Nojiri2022-03-181-2/+2
* chgstv2: call sustain_battery_soc without checking previous statesTommy Chung2022-02-211-1/+4
* chgstv2/sustainer: Stop AC current when dischargingDaisuke Nojiri2022-02-211-6/+12
* chgstv2: Add unit test for battery sustainerDaisuke Nojiri2022-02-211-18/+25
* chgstv2: Refactor charger_discharge_on_acDaisuke Nojiri2022-02-211-29/+32
* chgstv2: Add battery sustainerDaisuke Nojiri2022-02-211-3/+71
* Update EC_CMD_CHARGE_CONTROL to version 2Daisuke Nojiri2022-02-211-1/+63
* Charge state v2: Only shutdown on cold dischargeDiana Z2019-12-121-4/+14
* chgstv2: Refactor shutdown_on_critical_batteryDaisuke Nojiri2019-12-121-44/+52
* chgstv2: Make board_critical_shutdown_check specify action on critical socDaisuke Nojiri2019-12-121-13/+26
* Prevent power on with disconnected batteryDiana Z2019-05-301-0/+4
* chgstv2: fix LED glitch on rebootCaveh Jalali2018-12-181-1/+4
* chgstv2: Fix battery_near_full() with full batteryEdward Hill2018-12-061-1/+1
* chgstv2: Notify on display percentage changeDaisuke Nojiri2018-11-081-5/+16
* docs: Document low-battery compatibility config.Jonathan Brandmeyer2018-08-311-1/+1
* chgstv2: Check current battery presence instead of battery_was_removedDaisuke Nojiri2018-08-291-1/+1
* chgstv2: Use lower charge threshold for boot if AC power is presentDaisuke Nojiri2018-08-171-1/+10
* chgstv2: Notify HOOK_BATTERY_SOC_CHANGE on battery removalDaisuke Nojiri2018-08-101-2/+3
* battery: Optionally prevent boot at low SOC with cell imbalance.Jonathan Brandmeyer2018-08-081-2/+7
* charger: Correctly clear manual current limit overrideJonathan Brandmeyer2018-08-071-1/+4
* chgstv2: Wait 500ms before leaving safe mode.Aseda Aboagye2018-08-071-1/+17
* scarlet: Cut off battery in a custom battery conditionPhilip Chen2018-08-021-5/+11
* chgstv2: Always check batt disconnect state.Aseda Aboagye2018-07-311-4/+9
* reset: Log the reason for AP resets.Jonathan Brandmeyer2018-07-261-1/+1
* chgstv2: Fix manual control via EC console.Aseda Aboagye2018-06-011-2/+11
* charge_state_v2: Add a hysteresis for under-voltage throttlingPhilip Chen2018-05-301-6/+19
* charger: Modify manual mode to save desired current/voltageScott Collyer2018-05-211-18/+23
* charge_state_v2: Throttle AP in low battery voltagePhilip Chen2018-05-211-2/+44
* power: prevent chipset startup if no battery or acJett Rink2018-05-181-13/+26
* charge_state_v2: Localize a static variablePhilip Chen2018-05-181-1/+2
* charge_state_v2: Add explicit check for battery disconnect stateScott Collyer2018-05-141-1/+7
* charge_state_v2: keep track of AC_PRESENT flagCaveh Jalali2018-05-111-1/+4
* charge_state_v2: Throttle AP in high battery discharge currentPhilip Chen2018-05-101-0/+44
* charger: set PPVAR_SYS to normal battery voltageCaveh Jalali2018-05-081-1/+1
* chgstv2: Check charger power in prevent_power_on.Aseda Aboagye2018-04-101-23/+16
* charge_state_v2: Use lid and base batteries to determine if near fullNicolas Boichat2018-03-281-2/+15
* charge_state_v2: Hibernate base in S5 with no ACNicolas Boichat2018-03-281-5/+29
* chgstv2: Notify charge state transitionDaisuke Nojiri2018-03-281-8/+16
* charge_state_v2: Add debugging command for dual-battery algoNicolas Boichat2018-03-281-0/+98
* charge_state_v2: When suspended, charge base if battery criticalNicolas Boichat2018-03-091-10/+15
* charge_state_v2: Simplify low-battery base power logicNicolas Boichat2018-03-091-8/+13
* charge_state_v2: Reduce OTG voltage to 12V for better efficiencyNicolas Boichat2018-03-051-1/+1
* charge_state_v2: No base/lid power transfer in S0ix/S5Nicolas Boichat2018-02-091-0/+10
* battery: Allow 2 batteries to be fetched via ACPINicolas Boichat2018-02-091-8/+52
* charge_state_v2: Separate update_base_battery_infoNicolas Boichat2018-02-071-30/+30
* charge_state_v2: Store battery information in new structuresNicolas Boichat2018-02-071-49/+51
* charge_state_v2: Safer power transfer between lid and baseNicolas Boichat2018-02-021-27/+53
* charge_state_v2: Fix current limit when lid has no batteryNicolas Boichat2018-01-301-7/+12