arm/dts: discrete rt9426a battery parameter to a independent file

-to support muti-battery parameter.
-add 1th(SB18D33989) battery parameter

Change-Id: Ia9cc221b145f2b5fb423491afcd5b9ed2f99cff1
Signed-off-by: liuyc20 <liuyc20@lenovo.com>
Reviewed-on: https://gerrit.mot.com/2081432
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Haijian Ma <mahj8@motorola.com>
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Submit-Approved: Jira Key
This commit is contained in:
liuyc20 2021-10-01 16:11:10 +08:00 • committed by panyq6
commit a8bddd79d3
2 changed files with 73 additions and 53 deletions

View file

@ -0,0 +1,69 @@
/*
* Copyright (C) 2021 MediaTek 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.
*/
md50-amperex-5000mah {
serialnum = "SB18D33989";
/* add for aging cv ; 2021-01-18 */
rt,fcc = <4895 4895 4895 4895 4895>;
rt,fg_fc_vth = <0xa2 0xa2 0xa2 0xa2 0xa2>;
rt,fg_ocv_table0 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
rt,fg_ocv_table1 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
rt,fg_ocv_table2 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
rt,fg_ocv_table3 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
rt,fg_ocv_table4 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
};

View file

@ -37,59 +37,10 @@
/* add for smooth soc ; 2021-01-18 */
rt,smooth_soc_en = <0>; /* 0: disable(default) ; 1: enable */
/* add for aging cv ; 2021-01-18 */
rt,fcc = <4895 4895 4895 4895 4895>;
rt,fg_fc_vth = <0xa2 0xa2 0xa2 0xa2 0xa2>;
rt,fg_ocv_table0 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
rt,fg_ocv_table1 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
rt,fg_ocv_table2 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
rt,fg_ocv_table3 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
rt,fg_ocv_table4 = <0x0013 0x49C0 0x5000 0x57C1 0x5B7E 0x5C32 0x5CE3 0x5E1B
0x5F9C 0x6089 0x6162 0x6277 0x6356 0x65CA 0x6820 0x6985
0x6AB7 0x6BFF 0x6D46 0x706D 0x1900 0x07C1 0x02E0 0x00BE
0x002D 0x0041 0x002F 0x0038 0x0050 0x0096 0x007F 0x007C
0x0092 0x0092 0x0092 0x0092 0x005F 0x0143 0x0013 0xFF80
0x0000 0x0200 0x049A 0x0680 0x0E4D 0x17E6 0x281A 0x309A
0x3600 0x39B3 0x3D33 0x474D 0x4F80 0x5466 0x589A 0x5D1A
0x6400 0x6900 0x000A 0x0021 0x0059 0x0159 0x05A7 0x03EE
0x0564 0x0498 0x0330 0x01B5 0x0203 0x020F 0x01C2 0x01C2
0x01C2 0x01C2 0x02B3 0x00CB 0x6684 0x0000 0x0000 0x0000 >;
df-serialnum = "SB18D33989";
#include "bat_setting/RT_md50-amperex-5000mah.dtsi"
};
};