summaryrefslogtreecommitdiff
path: root/driver/charger
Commit message (Expand)AuthorAgeFilesLines
* charger/rt946x: Enable charge current terminationPhilip Chen2018-03-152-1/+7
* charger/rt946x: Limit ADC timeout to 50msPhilip Chen2018-03-121-13/+17
* isl923x: Round up requested OTG currentNicolas Boichat2018-03-101-1/+2
* Introduce CONFIG_USB_PD_5V_CHARGER_CTRLPhilip Chen2018-03-051-0/+10
* charger/rt946x: Support BC 1.2Philip Chen2018-03-032-3/+102
* charger/rt946x: Initialize earlierPhilip Chen2018-03-031-1/+1
* charger/rt946x: Disable charge timerPhilip Chen2018-02-142-0/+9
* charger/rt946x: Set up pre-charge currentPhilip Chen2018-02-062-0/+28
* isl923x: Don't initialize ICL on sysjump.Aseda Aboagye2018-02-011-0/+8
* charger/rt946x: Reset VBUS by defaultPhilip Chen2018-01-301-0/+7
* charger/rt946x: Clear irq flags correctlyPhilip Chen2018-01-301-9/+9
* charger/rt946x: Log the init failurePhilip Chen2018-01-301-2/+4
* bd9995x: Clear VSYS_PRIORITY when Vbat > Vbat_minScott Collyer2018-01-221-2/+43
* scarlet: Use TCPC to detect if AC is presentPhilip Chen2018-01-181-0/+4
* driver/charger/isl923x: Make sure CONFIG_CHARGER_NARROW_VDC is setNicolas Boichat2018-01-101-0/+4
* charger/isl923x: Implement charger_get_system_power from PSYSNicolas Boichat2018-01-102-42/+46
* charger/isl923x: Protect CONTROL1 read-modify-write with a mutexNicolas Boichat2018-01-041-20/+48
* charge_state_v2: Add charge_set_output_current_limit functionNicolas Boichat2018-01-044-2/+8
* charger/rt946x: Increase boost current thresholdPhilip Chen2017-12-181-1/+1
* charger/rt946X: Set boost current threshold correctlyPhilip Chen2017-12-181-18/+14
* isl923x: Add support for reverse AMON ("OTG")Nicolas Boichat2017-12-111-22/+41
* isl923x: Use ccprintf in print_amon_bmonNicolas Boichat2017-12-111-1/+1
* charger: add sy21612 buck-boost converter driverRong Chang2017-11-292-0/+377
* isl9238: Don't reread PROG pin or reload ILIM.Aseda Aboagye2017-11-142-0/+24
* isl923x: Change charger_post_init().Aseda Aboagye2017-11-141-28/+41
* isl9238: Raise min input voltage limit.Aseda Aboagye2017-11-132-1/+15
* bd9995x: Leave USB data switches closed on PD power swapShawn Nematbakhsh2017-11-072-35/+56
* bd9995x: Use fixed PD-port-to-VBUS/VCC mappingShawn Nematbakhsh2017-11-072-26/+17
* charger/rt946x: Implement VBUS measurementPhilip Chen2017-11-012-1/+47
* isl9238: Add support for providing power using OTGNicolas Boichat2017-10-202-2/+51
* scarlet: Lower VMIVRPhilip Chen2017-10-191-1/+1
* isl9237: Fix HW ramp setting in charger_post_initNicolas Boichat2017-10-181-3/+3
* charge_ramp: Move ramp allowed / ilim callbacks to common codeShawn Nematbakhsh2017-10-062-26/+39
* cleanup: Remove lucid and snoball boardsShawn Nematbakhsh2017-09-121-7/+0
* cleanup: Remove duplicate BD9995X CONFIGsShawn Nematbakhsh2017-09-022-8/+5
* charger/rt946x: Fix the function namePhilip Chen2017-08-291-1/+1
* charger: bd9995x: Disable topoff modeShawn Nematbakhsh2017-08-281-3/+1
* charger/rt946x: Disable battery thermal protectionPhilip Chen2017-08-222-0/+9
* charger/rt946x: Finish init no matter which CHIP REV it isPhilip Chen2017-08-172-8/+4
* Fix inconsistent task function declarationsStefan Reinauer2017-08-081-1/+1
* bd9995x: Don't set charger current in battery profile functionScott Collyer2017-08-041-3/+0
* charger/rt946x: Add chip-specific interface functionsPhilip Chen2017-07-272-0/+46
* charger/rt946x: add Richtek rt946x charger driverPhilip Chen2017-07-132-0/+955
* BD9995X: Disable input current limiting for VBAT < VSYSREG_SETVijay Hiremath2017-06-032-1/+29
* bd9995x: BD9995X_PMON_IOUT_ADC_READ_COUNT is a power of twoDino Li2017-05-091-1/+1
* driver: bd9995x: Modify USB_CHG task so interrupts can be handledScott Collyer2017-05-031-35/+87
* BD9995X: Enable/Disable charger depending on charging currentJames Chao2017-04-301-19/+39
* bd9995x: Disable IADPDaisuke Nojiri2017-03-231-0/+10
* BD9995X: Do not overwrite the charging current in idle modeVijay Hiremath2017-03-161-1/+3
* bd9995x: Do not set IADP monitoring enable bitDaisuke Nojiri2017-03-131-8/+0