summaryrefslogtreecommitdiff
path: root/driver/charger/sm5803.c
Commit message (Expand)AuthorAgeFilesLines
* driver: Sort header filesJeremy Bettis2022-11-291-1/+1
* Rename CONFIG_CHARGER_INPUT_CURRENT to _CHARGER_DEFAULT_CURRENT_LIMITPeter Marheine2022-11-291-1/+1
* sm5803: disable sinking before other reconfigurationPeter Marheine2022-10-061-5/+11
* charger: Detect the number of battery cellsKyle Lin2022-09-281-0/+24
* Update license boilerplate text in source code filesMike Frysinger2022-09-121-1/+1
* sm5803: add the CONFIG_BATTERY for the battery apiZhuohao Lee2022-09-081-42/+60
* sm5803: avoid requesting 0 fast-charge currentPeter Marheine2022-08-151-0/+12
* sm5803: Add support for board with only one charger chipHank.Xie2022-08-041-0/+6
* sm5803: Fix failed to read VBUS after resuming from hibernationDevin Lu2022-08-031-4/+4
* sm5803: disable GPADCs when in LPMPeter Marheine2022-07-221-30/+103
* sm5803: prevent use when PD max voltage exceeds 15VPeter Marheine2022-07-211-0/+7
* sm5803: slow clocks last when enabling LPMPeter Marheine2022-07-081-4/+5
* driver/charger/sm5803.c: Format with clang-formatJack Rosenthal2022-07-061-141/+116
* sm5803: ensure clocks are not in LPM when enablingPeter Marheine2022-06-281-0/+45
* Revert "sm5803: verify CHG_MON_REG settings when sinking"Peter Marheine2022-06-141-31/+0
* sm5803: verify CHG_MON_REG settings when sinkingPeter Marheine2022-05-301-0/+31
* sm5803: don't attempt to resume charging from no portPeter Marheine2022-03-101-1/+1
* nissa: Add charger config for SM5803Andrew McRae2022-01-251-2/+15
* atomic: use atomic_t where it is possibleDawid Niedzwiecki2021-12-081-1/+1
* cleanup: charger: consolidate charger_dump console commandsDeepti Deshatty2021-10-201-9/+4
* sm5803: Replace is_acok methodstabilize-14163.B-mainDevin Lu2021-08-191-28/+12
* SM5803A: Handle OVP_VBAT in chargingudaykiran2021-07-271-5/+113
* dedede: Rework `extpower_is_present()`Aseda Aboagye2021-05-191-1/+1
* sm5803: Add sm5803_is_acok()Aseda Aboagye2021-05-191-4/+50
* sm5803: Add hysteresis control for TINTDevin Lu2021-04-141-7/+23
* charger: Add new APIs for measured charge valuesAseda Aboagye2021-03-111-2/+38
* SM5803: Only enable automatic fast charge with connected batteryDiana Z2021-01-131-1/+31
* sm5803a: Enable IBAT_CHG ADC for all chargersAseda Aboagye2020-12-151-12/+12
* sm5803: Add linear charge supportAseda Aboagye2020-12-101-1/+64
* sm5803: Add is_icl_reached methodAseda Aboagye2020-12-101-0/+17
* charger: replace charger_get_input_current usesEric Yilun Lin2020-12-081-1/+16
* charger: rename charger_set_input_currentEric Yilun Lin2020-12-081-3/+3
* SM5803: Add overcurrent reportingDiana Z2020-11-181-1/+30
* sm5803: Add hardware charging rampingDevin Lu2020-11-121-26/+58
* SM5803: Raise allowable charging failures per minuteDiana Z2020-11-051-1/+1
* sm5803: Use average registers for ADCAseda Aboagye2020-11-031-4/+4
* atomic: rename atomic_read_clear to atomic_clearDawid Niedzwiecki2020-11-021-1/+1
* SM5803: Only run inits once per EC bootDiana Z2020-10-281-0/+41
* tree: Use new atomic_* implementationDawid Niedzwiecki2020-10-271-2/+2
* SM5803: Disable ramps on current set in dischargeDiana Z2020-10-201-0/+10
* SM5803: Clear out bad state in OTG disableDiana Z2020-10-201-3/+16
* SM5803: Re-start charging on recoverable errorsDiana Z2020-10-141-2/+71
* tree: rename atomic_* functions to deprecated_atomic_*Jack Rosenthal2020-09-291-2/+2
* sm5803: Remove initial VSYS setting in initAseda Aboagye2020-09-281-8/+0
* sm5803: Enable BFET when disabledAseda Aboagye2020-09-281-6/+29
* sm5803: Force BFET on when charging from AUX portAseda Aboagye2020-09-281-43/+21
* SM5803: Leave Vbus PROCHOT comparator on for active portsDiana Z2020-09-261-1/+17
* SM5803: Prevent brown out on source disableDiana Z2020-09-251-25/+37
* SM5803: Read-modify-write output current registerDiana Z2020-09-251-3/+6
* SM5803: add suspend/resume function for S0ix stateDivagar Mohandass2020-09-221-0/+117