Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm
/
2d1ee3d228ca033687ef045990b7726c055a2938
/
drivers
/
power
/
qpnp-bms.c
cc48e99
power: qpnp-bms: do not adjust OCV during charging
by Xiaozhe Shi
· 12 years ago
d921f9f7
power: qpnp-bms: always reschedule recalculation work
by Xiaozhe Shi
· 12 years ago
fb37f3b
power: qpnp-bms: report charge_counter as a power supply property
by Xiaozhe Shi
· 12 years ago
fd98ddf
power: qpnp-bms: scale SoC more smoothly during CV charging
by Xiaozhe Shi
· 12 years ago
1e87cda
power: qpnp-bms: report resistance immediately
by Xiaozhe Shi
· 12 years ago
83484e3
power: qpnp-bms: Fix 100% SoC reporting
by Xiaozhe Shi
· 12 years ago
2ac88aa
bms: qpnp-bms: Add QRD 4.35v 2000mAh battery data
by Wu Fenglin
· 12 years ago
74548b9
power: qpnp-bms: fake a high OCV when charging completes
by Xiaozhe Shi
· 12 years ago
890fbf4
power: qpnp-bms: Notify BMS of charging status
by Xiaozhe Shi
· 12 years ago
4dbc01b
power: qpnp-bms: compensate BMS OCVs
by Xiaozhe Shi
· 12 years ago
535494d
power: qpnp-bms: keep the IADC calibrated
by Xiaozhe Shi
· 12 years ago
80ba88d
power: qpnp-bms: maintain a software coulomb counter
by Xiaozhe Shi
· 12 years ago
a6618a2
power: qpnp-bms: enable ADC voltage notifications to wake up BMS
by Xiaozhe Shi
· 12 years ago
77ec38d
power: qpnp-bms: detect warm resets
by Xiaozhe Shi
· 12 years ago
04da099
power: qpnp-bms: Fix SoC being stuck upon resume
by Xiaozhe Shi
· 12 years ago
e95e8b6
power: qpnp-bms: remove current max property
by Xiaozhe Shi
· 12 years ago
6dc56f1
power: qpnp-bms: report resistance property
by Xiaozhe Shi
· 12 years ago
f1c4230
power: qpnp-bms: do not pull SoC to 0 based on voltage
by Xiaozhe Shi
· 12 years ago
d6168d8
power: qpnp-bms: fix resume timing
by Xiaozhe Shi
· 12 years ago
0e01af6
power: qpnp-bms: fix rtc cleanup
by Xiaozhe Shi
· 12 years ago
794607c
power: qpnp-bms: clean up rbatt logs
by Xiaozhe Shi
· 12 years ago
976618f
power: qpnp-bms: Fix CHARGE_FULL_DESIGN units
by Xiaozhe Shi
· 12 years ago
8658c98
power: qpnp-bms: Do not use ADC sync API when battery is full
by Xiaozhe Shi
· 12 years ago
8f5dd1b
power: qpnp-bms: Fix overflow issues with battery current
by Xiaozhe Shi
· 12 years ago
cc13726
power: qpnp-bms: restrict soc decrease to one percent
by Xiaozhe Shi
· 12 years ago
561ebf7
power: qpnp-bms: update correction algorithm
by Xiaozhe Shi
· 12 years ago
0ac7a00
power: qpnp-bms: introduce configurable corrections
by Xiaozhe Shi
· 12 years ago
fc2f5a0
power: qpnp-bms: Prevent SOC jumps while charging
by Xiaozhe Shi
· 13 years ago
1a10aff
power: qpnp-bms: add capacitive resistance
by Xiaozhe Shi
· 12 years ago
5705894
power: qpnp-bms: use battery backed data registers to store soc
by Xiaozhe Shi
· 12 years ago
c7cbd05
power: qpnp-bms: fix invalid shutdown soc
by Xiaozhe Shi
· 12 years ago
06b67cc
power: qpnp-bms: calculate iavg more frequently
by Xiaozhe Shi
· 12 years ago
e70b38a
Merge "power: qpnp-bms: fix ocv conversions"
by Linux Build Service Account
· 12 years ago
f62c015
power: qpnp-bms: fix ocv conversions
by Xiaozhe Shi
· 12 years ago
445d249
power: qpnp-bms: always clamp SoC based on voltage
by Xiaozhe Shi
· 12 years ago
026fa9b
power: qpnp-bms: report 100 SoC when battery is gone
by Xiaozhe Shi
· 12 years ago
5cf7a67
power: qpnp-bms: estimate OCV when a new battery is inserted
by Xiaozhe Shi
· 13 years ago
d5d2141
power: qpnp-charger: detect battery insertions/removals
by Xiaozhe Shi
· 13 years ago
4be8578
power: qpnp-bms: hold wake lock and recalc faster on low voltage
by Xiaozhe Shi
· 12 years ago
c9f92dc
power: qpnp-bms: Fix sign of adc current reads
by Xiaozhe Shi
· 12 years ago
1c63a89
power: qpnp-bms: reset coulomb counter when faking high ocv
by Xiaozhe Shi
· 13 years ago
f5f966d
power: qpnp-bms: ignore invalid shutdown iavg
by Xiaozhe Shi
· 12 years ago
ef6274c
power: qpnp-bms: add peripheral subtype for BMS_IADC2
by Xiaozhe Shi
· 12 years ago
95da77f
power: qpnp-bms: use ADC synchronous voltage and current API
by Xiaozhe Shi
· 12 years ago
3645896
power: qpnp-bms: clean up vbatt functions
by Xiaozhe Shi
· 13 years ago
a9b597d
power: qpnp-bms: Fix CC conversion precision
by Xiaozhe Shi
· 13 years ago
fd8cd48
power: qpnp-bms: fix divide by zero error
by Xiaozhe Shi
· 13 years ago
9bd2462
arm/dt: msm8974: remove extraneous 'bms-' from BMS DT properties
by Xiaozhe Shi
· 13 years ago
75e5efe
power: qpnp-bms: fix termination UUC calculation
by Xiaozhe Shi
· 13 years ago
0c48493
power: qpnp-bms: fix current and cc raw conversion
by Xiaozhe Shi
· 13 years ago
15f30fb
power: qpnp-bms: fix issues with reading 0 for OCV
by Abhijeet Dharmapurikar
· 13 years ago
bdf8ba8
power: qpnp-bms: set minimum average current for UUC
by Abhijeet Dharmapurikar
· 13 years ago
713b60a
power: qpnp-bms: hold a wakelock while calculating capacity
by Abhijeet Dharmapurikar
· 13 years ago
eef8866
power: qpnp-bms: fix charging accuracy
by Abhijeet Dharmapurikar
· 13 years ago
4b97cdd
power: qpnp-bms: remember the temperature when ocv was taken
by Abhijeet Dharmapurikar
· 13 years ago
cdeee31
power: qpnp-bms: recalculate soc immediately upon wakeup
by Xiaozhe Shi
· 13 years ago
bdf1474
power: qpnp-bms: Implement ocv thresholds
by Xiaozhe Shi
· 13 years ago
d0a7954
power: qpnp-bms: change r_sense unit from mOhm to uOhm
by Xiaozhe Shi
· 13 years ago
77a5b05
power: qpnp-bms: introduce custom oem battery data
by Xiaozhe Shi
· 13 years ago
20640b5
power: qpnp-bms: implement BMS reset
by Xiaozhe Shi
· 13 years ago
4532d2d
power: qpnp-bms: Prevent SoC from rising during discharge
by Xiaozhe Shi
· 13 years ago
f36d286
power: qpnp-bms: Relax UUC restriction based on time
by Xiaozhe Shi
· 13 years ago
767fdb6
power: qpnp-bms: Implement RDS resistance reading
by Xiaozhe Shi
· 13 years ago
0883273
power: qpnp-bms: add more informative probe success log
by Xiaozhe Shi
· 13 years ago
28f5dd5
power: qpnp-bms: Remove start and end percent
by Xiaozhe Shi
· 13 years ago
99caa00
Merge "power: qpnp-bms: implement max current property"
by Linux Build Service Account
· 13 years ago
78d0c53
power: qpnp-bms: clamp charging soc
by Xiaozhe Shi
· 13 years ago
dffbe69
power: qpnp-bms: Make bms iadc channel select configurable
by Xiaozhe Shi
· 13 years ago
904f1f7
power: qpnp-bms: implement max current property
by Xiaozhe Shi
· 13 years ago
cb386a2
power: qpnp-bms: change invalid soc logging to debug
by Xiaozhe Shi
· 13 years ago
c40b397
power: qpnp-bms: read selected BMS IADC channel
by Xiaozhe Shi
· 13 years ago
a81851f
power: qpnp-bms: fix divide by 0 issue when charging
by Xiaozhe Shi
· 13 years ago
ba3bdd3
power: qpnp-bms: do not adjust if batfet is open
by Xiaozhe Shi
· 13 years ago
a045a56
power: qpnp-bms: reset coulomb counter upon PON
by Xiaozhe Shi
· 13 years ago
2542c60
power: qpnp-bms: Clamp CC-based SoC based on voltage
by Xiaozhe Shi
· 13 years ago
8bab8ef
Merge "power: qpnp-bms: fix divide by zero bug in calibration"
by Linux Build Service Account
· 13 years ago
6283b89
Merge "power: qpnp-bms: fix voltage based soc reporting issues"
by Linux Build Service Account
· 13 years ago
820a47a
power: qpnp-bms: fix divide by zero bug in calibration
by Xiaozhe Shi
· 13 years ago
79d6c1d
power: qpnp-bms: fix voltage based soc reporting issues
by Xiaozhe Shi
· 13 years ago
8cf085e
power: qpnp-bms: Defer driver probe until ADC is ready
by Xiaozhe Shi
· 13 years ago
4e37665
power: qpnp-bms: calibrate adc for bms data
by Xiaozhe Shi
· 13 years ago
41bc1f1
power: qpnp-bms: Add charging adjustments
by Xiaozhe Shi
· 13 years ago
7edde5d
power: qpnp-bms: add adjust_soc for discharging
by Xiaozhe Shi
· 13 years ago
e118c69
power: qpnp-bms: add core bms algorithm
by Xiaozhe Shi
· 13 years ago
781b0a2
power: qpnp-bms: Add voltage-based state of charge
by Xiaozhe Shi
· 13 years ago
cd7e530
power: qpnp-bms: add driver initialization
by Xiaozhe Shi
· 13 years ago
73a6569
power: qpnp-bms: read battery data
by Xiaozhe Shi
· 13 years ago
b19f703
power: qpnp-bms: add qpnp bms driver
by Xiaozhe Shi
· 13 years ago