Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm
/
1e0324c5afa9916ea39b1ca95cbeb28fa5f0ac88
/
drivers
/
power
/
pm8921-bms.c
cbde3db
power: pm8921-bms: Prevent SOC jumps while charging
by Abhijeet Dharmapurikar
· 12 years ago
28d5137
power: pm8921-bms: reset coulomb counter when faking high ocv
by Abhijeet Dharmapurikar
· 11 years ago
f1913b6
power: pm8921-bms: optimize finding ocv
by Abhijeet Dharmapurikar
· 11 years ago
a937bc4
power: pm8921-bms: fix the mutex usage
by Abhijeet Dharmapurikar
· 11 years ago
03c6c23
power: pm8921-bms: add capacitive resistance
by Abhijeet Dharmapurikar
· 11 years ago
c7d6ff1
Merge "power: pm8921-bms: Fix CC conversion precision"
by Linux Build Service Account
· 11 years ago
35b82e4
power: pm8921-bms: Fix CC conversion precision
by Xiaozhe Shi
· 11 years ago
079d6c5
power: pm8921-bms: correct even after faking 100%
by Abhijeet Dharmapurikar
· 12 years ago
168ba8e
Merge "power: pm8921-bms: Enable batt alarm"
by Linux Build Service Account
· 12 years ago
6fe4ffa
power: pm8921-bms: Enable batt alarm
by Anirudh Ghayal
· 12 years ago
acd616a
Merge "power: pm8921-bms: fix override mode causes sleep current increase"
by Linux Build Service Account
· 12 years ago
2461f69
Merge "power: pm8921-bms: limit the number of tries for ocv calculation"
by Linux Build Service Account
· 12 years ago
2203479
Merge "power: pm8921-bms: fix the mismatch of container_of member type"
by Linux Build Service Account
· 12 years ago
38760d3
power: pm8921-bms: fix the mismatch of container_of member type
by Willie Ruan
· 12 years ago
a81e3a2
power: pm8921-bms: fix override mode causes sleep current increase
by Abhijeet Dharmapurikar
· 12 years ago
1939ede
power: pm8921-bms: disable ocv updates for flat portion of the curve
by Abhijeet Dharmapurikar
· 12 years ago
7df608c
power: pm8921-bms: implement BMS reset
by Abhijeet Dharmapurikar
· 12 years ago
61275b9
power: pm8921-bms: fix issues with reading 0 for OCV
by Abhijeet Dharmapurikar
· 12 years ago
e6503da
power: pm8921-bms: set minimum average current for UUC
by Abhijeet Dharmapurikar
· 12 years ago
d28e497
power: pm8921-bms: Relax UUC delta restriction based on time
by Xiaozhe Shi
· 12 years ago
eca7b3e
power: pm8921-bms: implement max current indication
by Abhijeet Dharmapurikar
· 12 years ago
b2aeb7e
power: pm8921-bms: hold a wakelock while calculating capacity
by Abhijeet Dharmapurikar
· 12 years ago
be2271f
power: pm8921-bms: remember the temperature when ocv was taken
by Abhijeet Dharmapurikar
· 12 years ago
3006fb3
Merge "power: pm8921-bms: account for sleep time in ADC calibration"
by Linux Build Service Account
· 12 years ago
6998f8e
Merge "power: pm8921-bms: recalculate soc immediately upon wakeup"
by Linux Build Service Account
· 12 years ago
d3ce986
power: pm8921-bms: Prevent SoC from rising during discharge
by Xiaozhe Shi
· 12 years ago
d035f6a
power: pm8921-bms: account for sleep time in ADC calibration
by Xiaozhe Shi
· 12 years ago
b2acb9f
power: pm8921-bms: recalculate soc immediately upon wakeup
by Xiaozhe Shi
· 12 years ago
ea0d926
Merge "power: pm8921-bms: clamp charging soc"
by Linux Build Service Account
· 12 years ago
33985a9
power: pm8921-bms: clamp charging soc
by Xiaozhe Shi
· 12 years ago
3a38a38
power: pm8921-bms: Add error handling logic
by Anirudh Ghayal
· 12 years ago
eec91df
power: pm8921-bms: change invalid soc logging to debug
by Xiaozhe Shi
· 12 years ago
a82a00a
power: pm8921-bms: fix charging accuracy
by Abhijeet Dharmapurikar
· 12 years ago
3ae2d41
power: pm8921-bms: handle restarts without pmic power on
by Abhijeet Dharmapurikar
· 12 years ago
5d1ef94
Merge "power: pm8921-bms: use configurable poll times"
by Linux Build Service Account
· 12 years ago
4e8df331
Merge "power: pm8921-bms: use mutex even for debug entries"
by Linux Build Service Account
· 12 years ago
683472d
power: pm8921-bms: use configurable poll times
by Abhijeet Dharmapurikar
· 12 years ago
8a16898
Merge "power: pm8921-bms: change r_sense unit from mOhm to uOhm"
by Linux Build Service Account
· 12 years ago
d69c91e
power: pm8921-bms: change r_sense unit from mOhm to uOhm
by Xiaozhe Shi
· 12 years ago
bccae61
power: pm8921-bms: fix divide by 0 issue when charging
by Xiaozhe Shi
· 12 years ago
baad5a8
Merge "power: pm8921-bms: expose coulomb counter based charge"
by Linux Build Service Account
· 12 years ago
4c78f46
power: pm8921-bms: expose coulomb counter based charge
by Abhijeet Dharmapurikar
· 12 years ago
552df98
power: pm8921-bms: dont adjust if batfet is open
by Abhijeet Dharmapurikar
· 12 years ago
cfddddb
power: pm8921-bms: limit the number of tries for ocv calculation
by Abhijeet Dharmapurikar
· 12 years ago
cc017ba
Merge "power: pm8921-bms: convert pr_emerg to pr_debug"
by Linux Build Service Account
· 12 years ago
1d1de58
Merge "power: pm8921-bms: compensate ocv for ir drops"
by Linux Build Service Account
· 12 years ago
6b4af16
power: pm8921-bms: convert pr_emerg to pr_debug
by Abhijeet Dharmapurikar
· 12 years ago
ecdb5db
power: pm8921-bms: compensate ocv for ir drops
by Abhijeet Dharmapurikar
· 12 years ago
9801b4c
Merge "power: pm8921-bms: remove vsense average irq"
by Linux Build Service Account
· 12 years ago
1188d66
power: pm8921-bms: remove vsense average irq
by Abhijeet Dharmapurikar
· 12 years ago
bb61c0b
Merge "power: pm8921-bms: fix sleep discharge issue"
by Linux Build Service Account
· 12 years ago
f425d9a
power: pm8921-bms: use mutex even for debug entries
by Abhijeet Dharmapurikar
· 12 years ago
d1c761d
power: pm8921-bms: fix sleep discharge issue
by Abhijeet Dharmapurikar
· 12 years ago
5ee9519
power: pm8921-bms: split batterydata interpolation into a new file
by Xiaozhe Shi
· 12 years ago
5abbd8d
power: pm8921-bms: reintroduce hkadc calibration during probe
by Abhijeet Dharmapurikar
· 12 years ago
0622a43
power: pm8921-bms: update power supply class if soc changes
by Abhijeet Dharmapurikar
· 12 years ago
9e94898
power: pm8921-bms: use restart reason for usb detection
by Abhijeet Dharmapurikar
· 12 years ago
e086272
power: pm8921-bms: report higher soc even when called within a second
by Abhijeet Dharmapurikar
· 12 years ago
c5df371
power: pm8921-bms: use consistent temperature units
by Abhijeet Dharmapurikar
· 12 years ago
d02bd88
power: pm8921-bms: fix fake battery emulation
by Abhijeet Dharmapurikar
· 12 years ago
d3c435e
power: pm8921-bms: fix 0% soc reported when started with a charger
by Abhijeet Dharmapurikar
· 12 years ago
37d554a
power: pm8921-bms: remove forcing shutdown soc
by Abhijeet Dharmapurikar
· 12 years ago
0eb50ee
power: pm8921-bms: change OCV when scaling soc for charging
by Abhijeet Dharmapurikar
· 12 years ago
d6d66c7
power: pm8921-bms: charging curve adjustments
by Abhijeet Dharmapurikar
· 12 years ago
5dc6d34
power: pm8921-bms: use termination battery resistance
by Abhijeet Dharmapurikar
· 12 years ago
2f7f6fc
power: pm8921-bms: increase/decrease UUC 1% at a time
by Abhijeet Dharmapurikar
· 12 years ago
720b00e
power: pm8921-bms: limit voltage correction
by Abhijeet Dharmapurikar
· 12 years ago
a7daba5
power: pm8921-bms: backup average current along with shutdown soc
by Abhijeet Dharmapurikar
· 12 years ago
1658215
power: pm8921-bms: use rtc to get average current
by Abhijeet Dharmapurikar
· 12 years ago
2feabe3
power: pm8921-bms: fix ccadc accuracy
by Abhijeet Dharmapurikar
· 12 years ago
1f4cc51
power: pm8921-bms: provide option to ignore shutdown soc
by Abhijeet Dharmapurikar
· 12 years ago
d74be6b
power: pm8921-bms: change power on ocv if soc < 0
by Abhijeet Dharmapurikar
· 12 years ago
602dc27
power: pm8921-bms: use shutdown soc if it is within limits
by Abhijeet Dharmapurikar
· 12 years ago
52daf65
power: pm8921-bms: dont adjust at high battery capacity
by Abhijeet Dharmapurikar
· 12 years ago
091c9ec
power: pm8921-bms: iterate rbatt algorithm
by Abhijeet Dharmapurikar
· 12 years ago
41b46cd
power: pm8921-bms: use background work to calculate soc
by Abhijeet Dharmapurikar
· 12 years ago
6f42a23
power: pm8921-bms: adjust rbatt and ocv both for shutdown soc
by Abhijeet Dharmapurikar
· 12 years ago
647d0f8
power: pm8921-bms: increase soc slowly while charging
by Abhijeet Dharmapurikar
· 12 years ago
a51c87b
power: pm8921-bms: remove Dynamic Unusable Charge algorithm
by Abhijeet Dharmapurikar
· 12 years ago
807249a
power: pm8921-bms: use shutdown_soc to force power on soc
by Abhijeet Dharmapurikar
· 12 years ago
3da6176
power: pm8921-bms: use direct charger api instead of power supply api
by Abhijeet Dharmapurikar
· 12 years ago
9c0e604
power: pm8921-bms: periodic hkadc calibration
by Abhijeet Dharmapurikar
· 12 years ago
4ff213c
power: pm8921-bms: fix rounding down state of charge
by Abhijeet Dharmapurikar
· 12 years ago
0711c52
power: pm8921-bms: remove reading rbatt from bms
by Abhijeet Dharmapurikar
· 12 years ago
b268013
power: pm8921-bms: dont use override mode if batfet is open
by Abhijeet Dharmapurikar
· 12 years ago
30f30f7
power: pm8921-bms: fine tune the uuc scaling algorithm
by Abhijeet Dharmapurikar
· 12 years ago
5adb253
power: pm8921-bms: remove support for pm8921 v1.0 and v1.1
by Abhijeet Dharmapurikar
· 12 years ago
ed2d87e
power: pm8921-bms: remember soc between restarts
by Abhijeet Dharmapurikar
· 12 years ago
3c37882
power: bms/ccadc: move ccadc calibration to ccadc driver
by David Keitel
· 12 years ago
c99f586
power: pm8921-bms: add api to stop/start ocv updates
by Abhijeet Dharmapurikar
· 12 years ago
e88f246
power: pm8921-bms: enable/disable FCC learning feature
by Abhijeet Dharmapurikar
· 12 years ago
b40b96f
power: pm8921-bms: fix shutting down early at cold temperature
by Abhijeet Dharmapurikar
· 12 years ago
10bc0fd
power: pm8921-bms: adjust soc
by Abhijeet Dharmapurikar
· 12 years ago
873ffd1
power: pm8921-bms: fix approach fcc
by Abhijeet Dharmapurikar
· 12 years ago
ded189b
power: pm8921-bms: account for capacitive drop
by Abhijeet Dharmapurikar
· 12 years ago
baffba4
power: pm8921-bms: Add connector resistance
by Abhijeet Dharmapurikar
· 12 years ago
12a891c
power: pm8921-bms: fix the units of batt_temp for rbatt
by Abhijeet Dharmapurikar
· 12 years ago
fd8655c
power: pm8921-bms: adjust the pon ocv
by Abhijeet Dharmapurikar
· 12 years ago
b7092f1
power: pm8921-bms: calibrate ocv only when it changes
by Abhijeet Dharmapurikar
· 12 years ago
fe36d23
power: pm8921-bms: approach fcc if outside the scope
by Abhijeet Dharmapurikar
· 12 years ago
Next »