3d50fe77da
This device port is unmaintained: The mainline port (xiaomi-wt88047) is preferred. This is only intended for testing, and was used to validate the battery/charging driver as one example. Various patches are used for the downstream kernel that expose helpful information for debugging. [ci:skip-build]: already built successfully in CI
34 lines
1.4 KiB
Diff
34 lines
1.4 KiB
Diff
Change SMB1360 configuration to match what we use for the mainline driver.
|
|
This makes it easier to compare the registers programmed by the downstream driver
|
|
with the mainline driver.
|
|
|
|
qcom,config-hard-thresholds enables an ugly hack that requires monitoring the
|
|
battery temperature from the kernel (instead of letting the hardware do its job).
|
|
The mainline kernel does not implement this, so disable it on downstream as well.
|
|
|
|
diff --git a/arch/arm/boot/dts/qcom/msm8916-wt88047.dts b/arch/arm/boot/dts/qcom/msm8916-wt88047.dts
|
|
index a72332b4e35..289a1c8202a 100644
|
|
--- a/arch/arm/boot/dts/qcom/msm8916-wt88047.dts
|
|
+++ b/arch/arm/boot/dts/qcom/msm8916-wt88047.dts
|
|
@@ -35,18 +35,19 @@
|
|
qcom,fg-batt-capacity-mah = <2200>;
|
|
qcom,fg-cc-soc-coeff = <0x8373>;
|
|
qcom,fg-delta-soc = <1>;
|
|
+ qcom,fg-soc-min = <15>;
|
|
qcom,fg-cutoff-voltage-mv = <3400>;
|
|
qcom,fg-iterm-ma = <150>;
|
|
qcom,fg-ibatt-standby-ma = <200>;
|
|
qcom,fg-cc-to-cv-mv = <4328>;
|
|
- qcom,fg-auto-recharge-soc = <99>;
|
|
+ qcom,fg-auto-recharge-soc = <95>;
|
|
qcom,warm-recharge-thresh-mv = <200>;
|
|
qcom,thermistor-c1-coeff = <0x85d2>;
|
|
qcom,float-voltage-mv = <4350>;
|
|
qcom,iterm-ma = <100>;
|
|
+ qcom,charging-timeout = <192>;
|
|
qcom,otg-batt-curr-limit = <950>;
|
|
qcom,thermal-mitigation = <1500 700 600 0>;
|
|
- qcom,config-hard-thresholds;
|
|
qcom,hot-bat-decidegc = <600>;
|
|
qcom,cold-bat-decidegc = <0>;
|
|
qcom,soft-jeita-supported;
|