mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 15:11:48 -04:00
pnangn:2nd fg rt9426a add battery profile data
pnangn:2nd fg rt9426a add 2 battery profile data add atl and scud battery profile in dts Change-Id: I7f54e2d161598b5ee2a77c4d0a8ddfc4931f6232 Reviewed-on: https://gerrit.mot.com/2402299 SME-Granted: SME Approvals Granted SLTApproved: Slta Waiver Tested-by: Jira Key Reviewed-by: Qiong Xie <xieq2@motorola.com> Reviewed-by: Wang Wang <wangwang1@lenovo.com> Submit-Approved: Jira Key
This commit is contained in:
parent
cf80276a77
commit
8bb28e37bc
3 changed files with 189 additions and 5 deletions
92
qcom/bat_setting/RT_nh50-atl-4850mah-5mohm.dtsi
Normal file
92
qcom/bat_setting/RT_nh50-atl-4850mah-5mohm.dtsi
Normal file
|
|
@ -0,0 +1,92 @@
|
|||
/*
|
||||
* Copyright (C) 2021 Motorola Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See http://www.gnu.org/licenses/gpl-2.0.html for more details.
|
||||
*/
|
||||
nh50-atl-4850mah {
|
||||
serialnum = "SB18D69208";
|
||||
rt,fg_extreg_table = [80 80 46 79 A7 BB 58 02 AA 85 5F 40 88 81 00 00
|
||||
40 24 00 00 FB 3E 00 20 7F 0A 1D 32 12 07 5A 5A
|
||||
00 82 00 02 00 02 00 40 00 40 5D 12 5D 12 04 24
|
||||
64 00 5F 0B 64 00 5F 0B FF 00 00 14 00 00 5A B7
|
||||
15 0E 48 44 A2 4C 05 41 19 08 B5 12 23 32 08 00
|
||||
13 88 24 82 77 AD 04 73 12 A3 52 68 57 64 1F 0F
|
||||
32 19 09 0B 0B 0B 09 09 03 FB 08 08 08 05 05 FC
|
||||
EA E9 E9 E9 E7 E7 CB 9E E9 E9 E9 88 88 B1 81 00
|
||||
76 02 C0 48 0A 09 00 00 00 00 00 00 00 00 37 73
|
||||
2D 19 05 FB 00 00 B9 36 96 33 0F 07 07 05 0B A9
|
||||
32 32 88 88 32 32 88 88 32 32 88 88 32 32 88 88
|
||||
32 32 88 88 32 32 88 88 32 32 88 88 32 32 88 88
|
||||
32 32 88 88 32 32 88 88 32 32 88 88 32 32 88 88
|
||||
32 32 88 88 32 32 88 88 32 32 88 88 32 32 88 88];
|
||||
rt,init_ocv_table = <3400 3501 3603 3633 3663 3683 3688 3692 3696 3701
|
||||
3705 3710 3714 3719 3723 3727 3731 3735 3739 3743
|
||||
3747 3751 3755 3759 3763 3767 3771 3775 3779 3783
|
||||
3786 3790 3794 3798 3802 3806 3810 3814 3817 3821
|
||||
3825 3830 3835 3839 3844 3849 3854 3859 3863 3869
|
||||
3877 3885 3893 3901 3908 3919 3929 3940 3950 3961
|
||||
3971 3981 3992 4002 4012 4023 4033 4043 4053 4064
|
||||
4074 4084 4095 4106 4118 4129 4140 4152 4163 4174
|
||||
4186 4196 4207 4218 4229 4240 4251 4263 4274 4284
|
||||
4293 4301 4310 4319 4328 4337 4345 4354 4363 4372 4381>;
|
||||
rt,fcc_design = <5000>;
|
||||
rt,fcc = <4701 4701 4701 4701 4701>;
|
||||
rt,fg_fc_vth = <0xA2 0xA2 0xA2 0xA2 0xA2>;
|
||||
rt,fg_ocv_table0 = <0x0013 0x4A40 0x5500 0x5A17 0x5C0D 0x5C41 0x5D20 0x5E16
|
||||
0x5FA6 0x60AB 0x61B9 0x62B0 0x639A 0x6631 0x6884 0x69DB
|
||||
0x6B05 0x6C02 0x6D86 0x706D 0x2B00 0x0517 0x0183 0x0037
|
||||
0x0039 0x0033 0x0031 0x003D 0x0064 0x0086 0x0086 0x0083
|
||||
0x0091 0x008C 0x008E 0x0071 0x0071 0x0129 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x0032 0x00A9 0x04AA 0x047D 0x0500
|
||||
0x052C 0x042B 0x0290 0x01EB 0x01EB 0x01F3 0x01C4 0x01D4
|
||||
0x01CE 0x0246 0x0246 0x00DD 0xC224 0x0000 0x0000 0x0000>;
|
||||
rt,fg_ocv_table1 = <0x0013 0x4A40 0x5500 0x5A17 0x5C0D 0x5C41 0x5D20 0x5E16
|
||||
0x5FA6 0x60AB 0x61B9 0x62B0 0x639A 0x6631 0x6884 0x69DB
|
||||
0x6B05 0x6C02 0x6D86 0x706D 0x2B00 0x0517 0x0183 0x0037
|
||||
0x0039 0x0033 0x0031 0x003D 0x0064 0x0086 0x0086 0x0083
|
||||
0x0091 0x008C 0x008E 0x0071 0x0071 0x0129 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x0032 0x00A9 0x04AA 0x047D 0x0500
|
||||
0x052C 0x042B 0x0290 0x01EB 0x01EB 0x01F3 0x01C4 0x01D4
|
||||
0x01CE 0x0246 0x0246 0x00DD 0xC224 0x0000 0x0000 0x0000>;
|
||||
rt,fg_ocv_table2 = <0x0013 0x4A40 0x5500 0x5A17 0x5C0D 0x5C41 0x5D20 0x5E16
|
||||
0x5FA6 0x60AB 0x61B9 0x62B0 0x639A 0x6631 0x6884 0x69DB
|
||||
0x6B05 0x6C02 0x6D86 0x706D 0x2B00 0x0517 0x0183 0x0037
|
||||
0x0039 0x0033 0x0031 0x003D 0x0064 0x0086 0x0086 0x0083
|
||||
0x0091 0x008C 0x008E 0x0071 0x0071 0x0129 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x0032 0x00A9 0x04AA 0x047D 0x0500
|
||||
0x052C 0x042B 0x0290 0x01EB 0x01EB 0x01F3 0x01C4 0x01D4
|
||||
0x01CE 0x0246 0x0246 0x00DD 0xC224 0x0000 0x0000 0x0000>;
|
||||
rt,fg_ocv_table3 = <0x0013 0x4A40 0x5500 0x5A17 0x5C0D 0x5C41 0x5D20 0x5E16
|
||||
0x5FA6 0x60AB 0x61B9 0x62B0 0x639A 0x6631 0x6884 0x69DB
|
||||
0x6B05 0x6C02 0x6D86 0x706D 0x2B00 0x0517 0x0183 0x0037
|
||||
0x0039 0x0033 0x0031 0x003D 0x0064 0x0086 0x0086 0x0083
|
||||
0x0091 0x008C 0x008E 0x0071 0x0071 0x0129 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x0032 0x00A9 0x04AA 0x047D 0x0500
|
||||
0x052C 0x042B 0x0290 0x01EB 0x01EB 0x01F3 0x01C4 0x01D4
|
||||
0x01CE 0x0246 0x0246 0x00DD 0xC224 0x0000 0x0000 0x0000>;
|
||||
rt,fg_ocv_table4 = <0x0013 0x4A40 0x5500 0x5A17 0x5C0D 0x5C41 0x5D20 0x5E16
|
||||
0x5FA6 0x60AB 0x61B9 0x62B0 0x639A 0x6631 0x6884 0x69DB
|
||||
0x6B05 0x6C02 0x6D86 0x706D 0x2B00 0x0517 0x0183 0x0037
|
||||
0x0039 0x0033 0x0031 0x003D 0x0064 0x0086 0x0086 0x0083
|
||||
0x0091 0x008C 0x008E 0x0071 0x0071 0x0129 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x0032 0x00A9 0x04AA 0x047D 0x0500
|
||||
0x052C 0x042B 0x0290 0x01EB 0x01EB 0x01F3 0x01C4 0x01D4
|
||||
0x01CE 0x0246 0x0246 0x00DD 0xC224 0x0000 0x0000 0x0000>;
|
||||
};
|
||||
92
qcom/bat_setting/RT_nh50-scud-4850mah-5mohm.dtsi
Normal file
92
qcom/bat_setting/RT_nh50-scud-4850mah-5mohm.dtsi
Normal file
|
|
@ -0,0 +1,92 @@
|
|||
/*
|
||||
* Copyright (C) 2021 Motorola Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License version 2 as
|
||||
* published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||
* See http://www.gnu.org/licenses/gpl-2.0.html for more details.
|
||||
*/
|
||||
nh50-scud-4850mah {
|
||||
serialnum = "SB18D69209";
|
||||
rt,fg_extreg_table = [80 80 46 79 A7 BB 58 02 AA 85 5F 40 88 81 00 00
|
||||
40 24 00 00 FB 3E 00 20 7F 0A 1D 32 12 07 5A 5A
|
||||
00 82 00 02 00 02 00 40 00 40 27 12 27 12 04 24
|
||||
64 00 5F 0B 64 00 5F 0B FF 00 00 14 00 00 5A B7
|
||||
15 0E 48 44 A2 4C 05 41 19 08 B5 12 23 32 08 00
|
||||
13 88 24 82 77 AD 04 73 12 A3 52 68 57 64 1F 0F
|
||||
32 19 09 08 08 08 06 06 01 FB 05 05 05 03 03 FD
|
||||
F3 F6 F6 F6 F5 F5 DF BC F6 F6 F6 A1 A1 81 81 00
|
||||
76 02 C0 48 0A 09 00 00 00 00 00 00 00 00 37 73
|
||||
2D 19 05 FB 00 00 B9 36 96 33 0F 07 0A 05 0B A9
|
||||
32 32 88 88 32 32 88 88 32 32 88 88 32 32 88 88
|
||||
32 32 88 88 32 32 88 88 32 32 88 88 32 32 88 88
|
||||
32 32 88 88 32 32 88 88 32 32 88 88 32 32 88 88
|
||||
32 32 88 88 32 32 88 88 32 32 88 88 32 32 88 88];
|
||||
rt,init_ocv_table = <3400 3488 3577 3616 3655 3678 3679 3682 3687 3692
|
||||
3697 3702 3708 3713 3718 3723 3728 3734 3739 3744
|
||||
3749 3755 3760 3765 3770 3774 3779 3783 3787 3791
|
||||
3796 3800 3804 3808 3813 3817 3821 3825 3829 3834
|
||||
3838 3843 3848 3854 3859 3864 3870 3875 3880 3887
|
||||
3894 3901 3909 3916 3924 3933 3943 3952 3962 3973
|
||||
3985 3996 4007 4018 4029 4041 4052 4063 4074 4085
|
||||
4096 4108 4119 4130 4141 4152 4163 4174 4186 4197
|
||||
4208 4219 4231 4242 4253 4264 4275 4286 4297 4306
|
||||
4314 4322 4330 4338 4346 4354 4362 4370 4378 4386 4395>;
|
||||
rt,fcc_design = <5000>;
|
||||
rt,fcc = <4647 4647 4647 4647 4647>;
|
||||
rt,fg_fc_vth = <0xA2 0xA2 0xA2 0xA2 0xA2>;
|
||||
rt,fg_ocv_table0 = <0x0013 0x4A40 0x5500 0x5973 0x5BF8 0x5BFE 0x5CFF 0x5E42
|
||||
0x5FF9 0x611B 0x621A 0x62FB 0x63F8 0x66C9 0x6912 0x6A76
|
||||
0x6B97 0x6C7E 0x6DE0 0x706D 0x2B00 0x0473 0x01F0 0x0007
|
||||
0x0042 0x0043 0x0036 0x0044 0x005F 0x0079 0x0091 0x008F
|
||||
0x008F 0x0091 0x0089 0x0067 0x0067 0x0105 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x003A 0x0084 0x25F9 0x03E3 0x03CF
|
||||
0x04B9 0x03C1 0x02B3 0x021C 0x01C5 0x01CB 0x01CB 0x01C3
|
||||
0x01DD 0x027F 0x027F 0x00FB 0xD326 0x0000 0x0000 0x0000>;
|
||||
rt,fg_ocv_table1 = <0x0013 0x4A40 0x5500 0x5973 0x5BF8 0x5BFE 0x5CFF 0x5E42
|
||||
0x5FF9 0x611B 0x621A 0x62FB 0x63F8 0x66C9 0x6912 0x6A76
|
||||
0x6B97 0x6C7E 0x6DE0 0x706D 0x2B00 0x0473 0x01F0 0x0007
|
||||
0x0042 0x0043 0x0036 0x0044 0x005F 0x0079 0x0091 0x008F
|
||||
0x008F 0x0091 0x0089 0x0067 0x0067 0x0105 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x003A 0x0084 0x25F9 0x03E3 0x03CF
|
||||
0x04B9 0x03C1 0x02B3 0x021C 0x01C5 0x01CB 0x01CB 0x01C3
|
||||
0x01DD 0x027F 0x027F 0x00FB 0xD326 0x0000 0x0000 0x0000>;
|
||||
rt,fg_ocv_table2 = <0x0013 0x4A40 0x5500 0x5973 0x5BF8 0x5BFE 0x5CFF 0x5E42
|
||||
0x5FF9 0x611B 0x621A 0x62FB 0x63F8 0x66C9 0x6912 0x6A76
|
||||
0x6B97 0x6C7E 0x6DE0 0x706D 0x2B00 0x0473 0x01F0 0x0007
|
||||
0x0042 0x0043 0x0036 0x0044 0x005F 0x0079 0x0091 0x008F
|
||||
0x008F 0x0091 0x0089 0x0067 0x0067 0x0105 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x003A 0x0084 0x25F9 0x03E3 0x03CF
|
||||
0x04B9 0x03C1 0x02B3 0x021C 0x01C5 0x01CB 0x01CB 0x01C3
|
||||
0x01DD 0x027F 0x027F 0x00FB 0xD326 0x0000 0x0000 0x0000>;
|
||||
rt,fg_ocv_table3 = <0x0013 0x4A40 0x5500 0x5973 0x5BF8 0x5BFE 0x5CFF 0x5E42
|
||||
0x5FF9 0x611B 0x621A 0x62FB 0x63F8 0x66C9 0x6912 0x6A76
|
||||
0x6B97 0x6C7E 0x6DE0 0x706D 0x2B00 0x0473 0x01F0 0x0007
|
||||
0x0042 0x0043 0x0036 0x0044 0x005F 0x0079 0x0091 0x008F
|
||||
0x008F 0x0091 0x0089 0x0067 0x0067 0x0105 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x003A 0x0084 0x25F9 0x03E3 0x03CF
|
||||
0x04B9 0x03C1 0x02B3 0x021C 0x01C5 0x01CB 0x01CB 0x01C3
|
||||
0x01DD 0x027F 0x027F 0x00FB 0xD326 0x0000 0x0000 0x0000>;
|
||||
rt,fg_ocv_table4 = <0x0013 0x4A40 0x5500 0x5973 0x5BF8 0x5BFE 0x5CFF 0x5E42
|
||||
0x5FF9 0x611B 0x621A 0x62FB 0x63F8 0x66C9 0x6912 0x6A76
|
||||
0x6B97 0x6C7E 0x6DE0 0x706D 0x2B00 0x0473 0x01F0 0x0007
|
||||
0x0042 0x0043 0x0036 0x0044 0x005F 0x0079 0x0091 0x008F
|
||||
0x008F 0x0091 0x0089 0x0067 0x0067 0x0105 0x0013 0xFF80
|
||||
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
|
||||
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
|
||||
0x6400 0x6900 0x0006 0x003A 0x0084 0x25F9 0x03E3 0x03CF
|
||||
0x04B9 0x03C1 0x02B3 0x021C 0x01C5 0x01CB 0x01CB 0x01C3
|
||||
0x01DD 0x027F 0x027F 0x00FB 0xD326 0x0000 0x0000 0x0000>;
|
||||
};
|
||||
|
|
@ -9,8 +9,8 @@
|
|||
interrupts-extended = <&tlmm 38 IRQ_TYPE_LEVEL_LOW>;
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&rt9426a_alert>;
|
||||
rt,dtsi_version = <01 1012>;
|
||||
rt,para_version = <0x0000>;
|
||||
rt,dtsi_version = <01 1005>;
|
||||
rt,para_version = <0x0001>;
|
||||
rt,battery_type = <4400>;
|
||||
rt,volt_source = <1>; // 0:AP 1:FG_VBAT 2:FG_OCV; 3:FG_AV
|
||||
rt,temp_source = <1>; // 0:AP 1:FG_TEMP 2:FG_INTT; 3:FG_AT
|
||||
|
|
@ -24,9 +24,9 @@
|
|||
/* add for aging cv ; 2021-01-18 */
|
||||
rt,smooth_soc_en = <0>; /* 0: disable(default) ; 1: enable */
|
||||
|
||||
df-serialnum = "SB18D33989";
|
||||
#include "bat_setting/RT_md50-atl-5000mah.dtsi"
|
||||
//#include "bat_setting/RT_md50-scud-5000mah.dtsi"
|
||||
df-serialnum = "SB18D69208";
|
||||
#include "bat_setting/RT_nh50-atl-4850mah-5mohm.dtsi"
|
||||
#include "bat_setting/RT_nh50-scud-4850mah-5mohm.dtsi"
|
||||
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue