summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajesh Bharathwaj <rabharat@qti.qualcomm.com>2021-10-14 16:21:56 -0700
committerRajesh Bharathwaj <rabharat@qti.qualcomm.com>2021-10-14 18:11:28 -0700
commit585c1b2933409a3628079a291647eb279e3d8a6e (patch)
treebc2ad2b26c73f927b69eecb91b9969ac36d7eb2f
parent5f46b142555233b9b7f1e2ec7b68940129d82a5b (diff)
downloaddevicetree-585c1b2933409a3628079a291647eb279e3d8a6e.tar.gz
ARM: dts: qcom: add battery fg profile for ar-glass
Adding 650maH battery profile for AR Glass reference device. Change-Id: Id7b122b3cc70ed5374a0418fc23c9db10b78222b
-rw-r--r--qcom/fg-gen4-batterydata-goertek-650mah.dtsi123
-rw-r--r--qcom/kona-arglass.dtsi9
2 files changed, 128 insertions, 4 deletions
diff --git a/qcom/fg-gen4-batterydata-goertek-650mah.dtsi b/qcom/fg-gen4-batterydata-goertek-650mah.dtsi
new file mode 100644
index 00000000..f85b7aa3
--- /dev/null
+++ b/qcom/fg-gen4-batterydata-goertek-650mah.dtsi
@@ -0,0 +1,123 @@
+qcom,5376013_goertek_oracle_650mah_pm8150b_sept23rd2021 {
+ /* #5376013_Goertek_Oracle_650mAH_averaged_MasterSlave_Sept23rd2021*/
+ qcom,max-voltage-uv = <4480000>;
+ qcom,fg-cc-cv-threshold-mv = <4470>;
+ qcom,nom-batt-capacity-mah = <650>;
+ qcom,batt-id-kohm = <100>;
+ qcom,battery-beta = <4250>;
+ qcom,therm-room-temp = <100000>;
+ qcom,battery-type = "goertek_oracle_650mah_pm8150b_sept23rd2021";
+ qcom,therm-coefficients = <0x2318 0xd0c 0xdaf7 0xc556 0x848d>;
+ qcom,therm-center-offset = <0x70>;
+ qcom,therm-pull-up = <100>;
+ qcom,rslow-normal-coeffs = <0x3b 0xf2 0x34 0x0b>;
+ qcom,rslow-low-coeffs = <0x3f 0x0d 0x0c 0xea>;
+ qcom,checksum = <0x4B53>;
+ qcom,gui-version = "PM855GUI - 1.0.0.14";
+ qcom,fg-profile-data = [
+ 09 00 2F 01
+ F8 05 9C 03
+ 0F FC 00 00
+ 3D CC 0D A2
+ CC 87 E0 C2
+ F1 C5 80 87
+ 52 00 3B F2
+ 34 0B FE D5
+ 9A E2 CE 07
+ 32 00 6E F2
+ 15 E2 4A E2
+ 62 13 97 F2
+ FA C5 F1 1A
+ 15 07 DE CD
+ 60 00 42 00
+ 40 00 3E 00
+ 39 00 3D 00
+ 3C 00 41 00
+ 51 00 54 00
+ 4C 00 60 00
+ 34 00 3F 00
+ 40 00 38 00
+ 44 00 36 00
+ 61 64 4A 00
+ 3B E8 3E 00
+ 60 F0 21 00
+ 28 08 23 18
+ 30 18 3D 00
+ 2A 18 53 40
+ 30 58 2A 07
+ 33 00 D8 00
+ 6F 1C 14 0B
+ 1C 02 59 0D
+ 6E 19 D9 13
+ 4E 0D 1E 1B
+ B6 18 43 33
+ 78 3D 80 03
+ 4F 1B 3C 1F
+ 2A 05 63 0B
+ 30 05 C3 19
+ 85 0A EC 0D
+ 6B 0B C4 17
+ 68 1A C5 2D
+ 60 3B 85 20
+ ED 1E 75 F5
+ 3E F3 40 F5
+ FE 19 3D EA
+ 97 04 D5 CA
+ E3 17 1E A2
+ BA 84 0E CA
+ 87 C0 09 80
+ B6 03 29 FD
+ B7 03 1C 05
+ 00 F8 87 E4
+ 04 D2 CB DF
+ 50 E2 8D CC
+ E4 25 30 00
+ E8 E6 85 02
+ EF 06 7E 00
+ CE 07 32 00
+ 15 03 56 02
+ C3 05 C9 05
+ 62 04 42 02
+ C4 02 49 01
+ EB 05 60 00
+ 39 00 46 00
+ 47 64 4B 00
+ 52 08 53 10
+ 52 08 51 00
+ 50 00 3F 08
+ 60 08 54 00
+ 5B 20 5B 38
+ 58 48 6B 15
+ 74 00 5E 08
+ 6B 10 60 00
+ 6C 00 60 00
+ 77 08 69 08
+ 70 00 5F 20
+ 73 38 7E 48
+ 60 18 6F 00
+ 72 08 8B 10
+ D8 08 7F 23
+ 9F 04 F1 02
+ 83 05 E1 1C
+ 27 22 DF 3D
+ 4E 4A C7 18
+ 7B 02 65 04
+ A4 03 8E 17
+ 3F 0A 8C 21
+ 99 05 4E 02
+ 25 04 9A 1C
+ 3B 02 F0 05
+ 4A 02 C4 18
+ 0F 02 69 05
+ 49 02 87 00
+ 38 22 36 05
+ 9E 02 C3 05
+ 65 1C 21 02
+ D7 04 89 03
+ B0 18 07 02
+ 67 05 59 02
+ 91 00 10 03
+ C0 00 FA 00
+ 93 02 00 00
+ ];
+};
diff --git a/qcom/kona-arglass.dtsi b/qcom/kona-arglass.dtsi
index 44430885..1b183b52 100644
--- a/qcom/kona-arglass.dtsi
+++ b/qcom/kona-arglass.dtsi
@@ -126,9 +126,9 @@
};
&vendor {
- kona_xrfusion_batterydata: qcom,battery-data {
+ kona_arglass_batterydata: qcom,battery-data {
qcom,batt-id-range-pct = <15>;
- #include "fg-gen4-batterydata-goertek-6100mah.dtsi"
+ #include "fg-gen4-batterydata-goertek-650mah.dtsi"
};
};
@@ -388,7 +388,7 @@
"sbux_res",
"vph_voltage",
"chg_temp";
- qcom,battery-data = <&kona_xrfusion_batterydata>;
+ qcom,battery-data = <&kona_arglass_batterydata>;
qcom,sw-jeita-enable;
qcom,wd-bark-time-secs = <16>;
qcom,suspend-input-on-debug-batt;
@@ -398,12 +398,13 @@
&pm8150b_fg {
status = "ok";
- qcom,battery-data = <&kona_xrfusion_batterydata>;
+ qcom,battery-data = <&kona_arglass_batterydata>;
qcom,hold-soc-while-full;
qcom,linearize-soc;
qcom,five-pin-battery;
qcom,cl-wt-enable;
qcom,soc-scale-mode-en;
+ qcom,fg-force-load-profile;
/* ESR fast calibration */
qcom,fg-esr-timer-chg-fast = <0 7>;
qcom,fg-esr-timer-dischg-fast = <0 7>;