summaryrefslogtreecommitdiff
path: root/driver/charger/sm5803.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* SM5803: Enable hibernate function for z-stateDiana Z2020-09-141-2/+72
* SM5803: Disable charging timeoutDiana Z2020-09-111-2/+2
* SM5803: Ramp Vbus output voltageDiana Z2020-09-111-0/+18
* sm5803: Configure BFET alertsAseda Aboagye2020-08-291-0/+43
* SM5803: Add discharge on AC interfaceDiana Z2020-08-271-0/+15
* SM5803: Improve flow control settingDiana Z2020-08-261-113/+151
* sm5803: Enable end of charge interrupts for logsAseda Aboagye2020-08-181-0/+15
* sm5803: Fix linear mode enableAseda Aboagye2020-08-171-2/+3
* sm5803: Add support for OCPCAseda Aboagye2020-08-151-11/+126
* SM5803: Switch to using charger detect interruptDiana Z2020-08-141-28/+28
* SM5803: Disable end of charge detectionDiana Z2020-08-131-2/+5
* SM5803: Remove Vbus comparator code from OTGDiana Z2020-08-111-14/+0
* SM5803: Flow 1 register updatesDiana Z2020-08-111-28/+75
* SM5803: Ignore low thershold interrupts when not throttledDiana Z2020-08-101-5/+16
* SM5803: Update initsDiana Z2020-08-101-5/+6
* SM5803: Expand charger dumpDiana Z2020-08-081-0/+11
* sm5803: Pet watchdog during charger_dumpAseda Aboagye2020-08-081-2/+7
* SM5803: Set up precharge currentDiana Z2020-08-071-0/+9
* SM5803: Disable Ibus PROCHOT comparator in initDiana Z2020-08-011-4/+8
* sm5803: Add charger_dump console commandAseda Aboagye2020-07-311-0/+34
* sm5803: Update driver with latest initsAseda Aboagye2020-07-311-4/+10
* SM5803: Enable Vbus monitor when sourcingDiana Z2020-07-231-1/+15
* sm5803: Set precharge termination thresholdAseda Aboagye2020-07-211-0/+18
* sm5803: Use VBUS ADCs for VBUS presenceAseda Aboagye2020-07-211-5/+6
* sm5803: Update charge procedure for new SiAseda Aboagye2020-07-211-4/+50