summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJack Wu <wjack@google.com>2022-10-25 12:11:22 +0800
committerJack Wu <wjack@google.com>2022-11-21 06:36:06 +0000
commit6be141bf230475ffaf2dec18e4ad8554fbdb4113 (patch)
tree9e56089e2687a46dc26bdbdbdb25a7f4748a2ee9
parenta72be672d4119d1ce291b8de02aee0893e704bd2 (diff)
downloadlynx-6be141bf230475ffaf2dec18e4ad8554fbdb4113.tar.gz
arm64/dts: update battery profile for COS and LSN
Optimize the TempC0 of RC1 to resolve the issue of SOC 1% that keeps for a long time in low temperature Bug: 255458373 Signed-off-by: Jack Wu <wjack@google.com> Change-Id: Icf4fbe0a293a93d64fbaf556bf6bf235b3074b02
-rw-r--r--dts/gs201-lynx-battery-data.dtsi28
1 files changed, 14 insertions, 14 deletions
diff --git a/dts/gs201-lynx-battery-data.dtsi b/dts/gs201-lynx-battery-data.dtsi
index c4c9e1a..627e87f 100644
--- a/dts/gs201-lynx-battery-data.dtsi
+++ b/dts/gs201-lynx-battery-data.dtsi
@@ -97,12 +97,12 @@ maxim,config {
/* 0x002e */ 0x0400 /* CGain */
>;
};
- /* 2_L10_COS_031622_RC2_INI_0830.txt http://b/244371981#comment1 */
+ /* 2_L10_COS_031622_RC2_INI_1110_Change\ QRTable.txt http://b/255458373#comment11 */
maxim,cos-pack-b-2k {
maxim,batt-id-kohm = <2>;
- maxim,model-version = <4>;
+ maxim,model-version = <5>;
maxim,force-reset-model-data;
- maxim,rc1-tempco = /bits/ 16 <0x1d3f>;
+ maxim,rc1-tempco = /bits/ 16 <0x1d0f>;
maxim,rc2-tempco = /bits/ 16 <0x0902>;
maxim,rc2-learncfg = /bits/ 16 <0x260e>;
maxim,fg-model = /bits/ 16 <
@@ -127,16 +127,16 @@ maxim,config {
/* 0x0023 */ 0x08A2 /* nFullCapNom */
/* 0x003A */ 0xA561 /* V_empty */
/* 0x0012 */ 0x1900 /* nQRTable00 -> QResidual00 */
- /* 0x0022 */ 0x1100 /* nQRTable10 -> QResidual10 */
- /* 0x0032 */ 0x0d80 /* nQRTable20 -> QResidual20 */
- /* 0x0042 */ 0x0a80 /* nQRTable30 -> QResidual30 */
+ /* 0x0022 */ 0x0b80 /* nQRTable10 -> QResidual10 */
+ /* 0x0032 */ 0x0500 /* nQRTable20 -> QResidual20 */
+ /* 0x0042 */ 0x0480 /* nQRTable30 -> QResidual30 */
/* 0x0038 */ 0x07a0 /* nRcomp0 */
/* 0x0039 */ 0x0902 /* nTempco */
/* 0x001E */ 0x0560 /* ICHGTerm */
/* 0x002C */ 0xED51 /* *TGain */
/* 0x002D */ 0x1EBA /* *TOFF */
/* 0x00B9 */ 0x0014 /* *TCurve */
- /* 0x002B */ 0x3870 /* *nMiscCfg */
+ /* 0x002B */ 0x6030 /* *nMiscCfg */
/* 0x0004 */ 0x1900 /* AtRate @ 0x04 */
/* 0x0049 */ 0x2241 /* convgcfg */
/* 0x0029 */ 0xc613 /* FilterCFG */
@@ -144,10 +144,10 @@ maxim,config {
/* 0x002e */ 0x0400 /* CGain */
>;
};
- /* 3_L10_LSN_031522_RC2_INI_0830.txt http://b/244371981#comment1 */
+ /* 3_L10_LSN_061322_RC2_INI_1028_change\ QRtable.txt http://b/255458373#comment11 */
maxim,lsn-pack-b-3k {
maxim,batt-id-kohm = <3>;
- maxim,model-version = <4>;
+ maxim,model-version = <5>;
maxim,force-reset-model-data;
maxim,rc1-tempco = /bits/ 16 <0x173a>;
maxim,rc2-tempco = /bits/ 16 <0x1602>;
@@ -173,17 +173,17 @@ maxim,config {
/* 0x0045 */ 0x022a /* dQacc */
/* 0x0023 */ 0x08a9 /* nFullCapNom */
/* 0x003A */ 0xA561 /* V_empty */
- /* 0x0012 */ 0x1f04 /* nQRTable00 -> QResidual00 */
- /* 0x0022 */ 0x1300 /* nQRTable10 -> QResidual10 */
- /* 0x0032 */ 0x0d00 /* nQRTable20 -> QResidual20 */
- /* 0x0042 */ 0x0a80 /* nQRTable30 -> QResidual30 */
+ /* 0x0012 */ 0x2500 /* nQRTable00 -> QResidual00 */
+ /* 0x0022 */ 0x1180 /* nQRTable10 -> QResidual10 */
+ /* 0x0032 */ 0x0780 /* nQRTable20 -> QResidual20 */
+ /* 0x0042 */ 0x0580 /* nQRTable30 -> QResidual30 */
/* 0x0038 */ 0x0760 /* nRcomp0 */
/* 0x0039 */ 0x1602 /* nTempco */
/* 0x001E */ 0x0560 /* ICHGTerm */
/* 0x002C */ 0xED51 /* *TGain */
/* 0x002D */ 0x1EBA /* *TOFF */
/* 0x00B9 */ 0x0014 /* *TCurve */
- /* 0x002B */ 0x3870 /* *nMiscCfg */
+ /* 0x002B */ 0x6030 /* *nMiscCfg */
/* 0x0004 */ 0x1900 /* AtRate @ 0x04 */
/* 0x0049 */ 0x2241 /* convgcfg */
/* 0x0029 */ 0xc613 /* FilterCFG */