Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
kernel
/
msm
/
748d900a9e7d98cb361cbcb52c436f3b5b963c31
/
drivers
/
power
/
pm8921-bms.c
2e7c25c8
Merge "power: pm8921-bms: fix calibration and UVLO issues"
by Linux Build Service Account
· 11 years ago
fdbd5c7
power: pm8921-bms: fix calibration and UVLO issues
by Abhijeet Dharmapurikar
· 11 years ago
7ef86d9
of: batterydata: Introduce DT support for battery data
by Xiaozhe Shi
· 11 years ago
b26e360
power: pm8921-bms: Fix SOC fluctuations at 100%
by Anirudh Ghayal
· 11 years ago
0c435e9
power: pm8921-bms: Notify userspace after a new FCC is generated
by Anirudh Ghayal
· 11 years ago
a221d91
power: pm8921-bms: Fix variable naming
by Anirudh Ghayal
· 11 years ago
0f9116d
power: pm8921-bms: Update the FCC learning algorithm
by Anirudh Ghayal
· 11 years ago
b5e8100
power: pm8921-bms: Fine tune SOC reporting during suspend/resume
by Anirudh Ghayal
· 11 years ago
bf176b9
power: pm8921-bms: Cancel/schedule work across suspend/resume
by Anirudh Ghayal
· 11 years ago
b05aa07
power: pm8921-bms: fix SOC jumps while entering suspend/resume
by Abhijeet Dharmapurikar
· 11 years ago
bd5e508
power: pm8921-bms: api for battery insertion/removal
by Abhijeet Dharmapurikar
· 11 years ago
321bcb1
power: pm8921-bms: update correction algorithm
by Abhijeet Dharmapurikar
· 11 years ago
4870761
power: pm8921-bms: introduce configurable corrections
by Abhijeet Dharmapurikar
· 11 years ago
1ed9418
power: pm8921-bms: restrict soc decrease to one percent
by Abhijeet Dharmapurikar
· 12 years ago
0c7c2bc
power: bms: Report zero SOC if voltage is below cutoff
by Anirudh Ghayal
· 12 years ago
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
· 12 years ago
f1913b6
power: pm8921-bms: optimize finding ocv
by Abhijeet Dharmapurikar
· 12 years ago
a937bc4
power: pm8921-bms: fix the mutex usage
by Abhijeet Dharmapurikar
· 12 years ago
03c6c23
power: pm8921-bms: add capacitive resistance
by Abhijeet Dharmapurikar
· 12 years ago
c7d6ff1
Merge "power: pm8921-bms: Fix CC conversion precision"
by Linux Build Service Account
· 12 years ago
35b82e4
power: pm8921-bms: Fix CC conversion precision
by Xiaozhe Shi
· 12 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
Next »