Update kernel to ab/13436313

Change-Id: I43c9261e6c8768713957efcfad5d4581d983e1f6
diff --git a/dts/zuma-komodo-battery-data.dtsi b/dts/zuma-komodo-battery-data.dtsi
index 502b7cc..a18cc58 100644
--- a/dts/zuma-komodo-battery-data.dtsi
+++ b/dts/zuma-komodo-battery-data.dtsi
@@ -49,6 +49,14 @@
 		max77779,fg_n_regval = /bits/ 16 <
 			0xB7 0x2341    /* nConvgCfg */
 		>;
+		max77779,fg-aafv = /bits/ 32 <
+			200     0   95  0xff
+			400    20   90  0xff
+			600    40   85  0xff
+			800    60   80  0xff
+			1000   80   75  0xff
+			2000  100   70  0xff
+		>;
 	};
 
 	/* KM4_COS_RC2_BC79_2mOhm_3502_2_071823_20231219.model.ini.txt, b/317137025#comment1 */
@@ -86,6 +94,14 @@
 			/* 0x00CA */	0xC8FF	/* nThermCfg */
 			/* 0x009D */	0xCEA4	/* nFilterCfg */
 		>;
+		max77779,fg-aafv = /bits/ 32 <
+			200     0   95  0xff
+			400    20   90  0xff
+			600    40   85  0xff
+			800    60   80  0xff
+			1000   80   75  0xff
+			2000  100   70  0xff
+		>;
 	};
 
 	/* KM4_LWN_RC2_BC79_2mOhm_3503_1_071723_20231219.model.ini.txt, b/317137025#comment1 */
@@ -123,5 +139,13 @@
 			/* 0x00CA */	0xC8FF	/* nThermCfg */
 			/* 0x009D */	0xCEA4	/* nFilterCfg */
 		>;
+		max77779,fg-aafv = /bits/ 32 <
+			200     0   95  0xff
+			400    20   90  0xff
+			600    40   85  0xff
+			800    60   80  0xff
+			1000   80   75  0xff
+			2000  100   70  0xff
+		>;
 	};
 };
diff --git a/dts/zuma-komodo-battery.dtsi b/dts/zuma-komodo-battery.dtsi
index 6b6f408..bd6abb1 100644
--- a/dts/zuma-komodo-battery.dtsi
+++ b/dts/zuma-komodo-battery.dtsi
@@ -55,18 +55,17 @@
 	google,ttf-tier-table = <0 51 76>;
 	google,ttf-report-max-ratio = <0>;
 
+	/* 90% after 600 cycles, 80% after 1000 cycles */
+	google,aacr-algo = <3>;
+	google,aacr-cliff-capacity-rate = <80>;
+	google,aacr-cycle-max = <1000>;
+
 	google,batt-id-1-atl {
 		google,batt-id = <1>;
-		google,aacr-ref-cycles = <100 200 300 400 500 600 700 800 900 1000>;
-		google,aacr-ref-fade10 = <  1   8  15  22  27  38  45  53  62   69>;
-		google,aafv-ref-cycles = <
-			200  250  300  350  400  450  500  550
-			600  650  700  750  800  850  900  950
-		>;
-		google,aafv-ref-offset = <
-			  0  10  10  20  20  30  30  40
-			 40  50  50  60  60  70  80  90
-		>;
+		google,aacr-ref-cycles = <599 600 1000>;
+		google,aacr-ref-fade10 = <  0 100  100>;
+		google,aafv-ref-cycles = <200 400 600 800 1000 1001>;
+		google,aafv-ref-offset = <  0  20  40  60   80  100>;
 	};
 };
 
diff --git a/dts/zuma-tokay-battery-data.dtsi b/dts/zuma-tokay-battery-data.dtsi
index 4c85fc6..57d0931 100644
--- a/dts/zuma-tokay-battery-data.dtsi
+++ b/dts/zuma-tokay-battery-data.dtsi
@@ -43,6 +43,14 @@
 			/* 0x00CA */	0xC8FF	/* nThermCfg */
 			/* 0x009D */	0xCEA4	/* nFilterCfg */
 		>;
+		max77779,fg-aafv = /bits/ 32 <
+			200     0   95  0xff
+			400    20   90  0xff
+			600    40   85  0xff
+			800    60   80  0xff
+			1000   80   75  0xff
+			2000  100   70  0xff
+		>;
 	};
 
 	/* BC79_2mOhm_3348(4.48v)_COS_RC2_ver3.ini, b/315443531#comment1 */
@@ -80,6 +88,14 @@
 			/* 0x00CA */	0xC8FF	/* nThermCfg */
 			/* 0x009D */	0xCEA4	/* nFilterCfg */
 		>;
+		max77779,fg-aafv = /bits/ 32 <
+			200     0   95  0xff
+			400    20   90  0xff
+			600    40   85  0xff
+			800    60   80  0xff
+			1000   80   75  0xff
+			2000  100   70  0xff
+		>;
 	};
 
 	/* BC79_2mOhm_3348(4.48v)_LWN_RC2_ver3.ini, b/315443531#comment1 */
@@ -117,6 +133,14 @@
 			/* 0x00CA */	0xC8FF	/* nThermCfg */
 			/* 0x009D */	0xCEA4	/* nFilterCfg */
 		>;
+		max77779,fg-aafv = /bits/ 32 <
+			200     0   95  0xff
+			400    20   90  0xff
+			600    40   85  0xff
+			800    60   80  0xff
+			1000   80   75  0xff
+			2000  100   70  0xff
+		>;
 	};
 
 	/* 3649_1_022924_ss.019.ini.txt.overlay, b/349862240#comment6 */
@@ -154,6 +178,14 @@
 			/* 0x00CA */    0xc8ff  /* nThermCfg */
 			/* 0x009D */    0xcea4  /* nFilterCfg */
 		>;
+		max77779,fg-aafv = /bits/ 32 <
+			200     0   95  0xff
+			400    20   90  0xff
+			600    40   85  0xff
+			800    60   80  0xff
+			1000   80   75  0xff
+			2000  100   70  0xff
+		>;
 		max77779,fg_n_regval = /bits/ 16 <
 			0xB7 0x2341    /* nConvgCfg */
 		>;
@@ -194,6 +226,14 @@
 			/* 0x00CA */	0xC8FF	/* nThermCfg */
 			/* 0x009D */	0xCEA4	/* nFilterCfg */
 		>;
+		max77779,fg-aafv = /bits/ 32 <
+			200     0   95  0xff
+			400    20   90  0xff
+			600    40   85  0xff
+			800    60   80  0xff
+			1000   80   75  0xff
+			2000  100   70  0xff
+		>;
 	};
 
 	/* 3651_2_022924_ss.036.ini.txt.overlay, b/349892077#comment5 */
@@ -231,6 +271,14 @@
 			/* 0x00CA */    0xc8ff  /* nThermCfg */
 			/* 0x009D */    0xcea4  /* nFilterCfg */
 		>;
+		max77779,fg-aafv = /bits/ 32 <
+			200     0   95  0xff
+			400    20   90  0xff
+			600    40   85  0xff
+			800    60   80  0xff
+			1000   80   75  0xff
+			2000  100   70  0xff
+		>;
 		max77779,fg_n_regval = /bits/ 16 <
 			0xB7 0x2341    /* nConvgCfg */
 		>;
diff --git a/dts/zuma-tokay-battery.dtsi b/dts/zuma-tokay-battery.dtsi
index 5106b22..db50cd6 100644
--- a/dts/zuma-tokay-battery.dtsi
+++ b/dts/zuma-tokay-battery.dtsi
@@ -34,32 +34,25 @@
 	google,enable-switch-chg-profile;
 #endif
 
+	/* 90% after 600 cycles, 80% after 1000 cycles */
+	google,aacr-algo = <3>;
+	google,aacr-cliff-capacity-rate = <80>;
+	google,aacr-cycle-max = <1000>;
+
 	google,batt-id-17-atl {
 		google,batt-id = <17>;
-		google,aacr-ref-cycles = <200 300 400 500 600 700 800>;
-		google,aacr-ref-fade10 = <  3   9  17  23  30  37  44>;
-		google,aafv-ref-cycles = <
-			200  250  300  350  400  450  500  550
-			600  650  700  750  800  850  900  950
-		>;
-		google,aafv-ref-offset = <
-			  0  10  10  20  20  30  30  40
-			 40  50  50  60  60  70  80  90
-		>;
+		google,aacr-ref-cycles = <599 600 1000>;
+		google,aacr-ref-fade10 = <  0 100  100>;
+		google,aafv-ref-cycles = <200 400 600 800 1000 1001>;
+		google,aafv-ref-offset = <  0  20  40  60   80  100>;
 	};
 
 	google,batt-id-20-lwn {
 		google,batt-id = <20>;
-		google,aacr-ref-cycles = <200 300 400 500 600 700 800>;
-		google,aacr-ref-fade10 = <  6  14  21  29  35  42  72>;
-		google,aafv-ref-cycles = <
-			200  250  300  350  400  450  500  550
-			600  650  700  750  800  850  900  950
-		>;
-		google,aafv-ref-offset = <
-			  0  10  10  20  20  30  30  40
-			 40  50  50  60  60  70  80  90
-		>;
+		google,aacr-ref-cycles = <599 600 1000>;
+		google,aacr-ref-fade10 = <  0 100  100>;
+		google,aafv-ref-cycles = <200 400 600 800 1000 1001>;
+		google,aafv-ref-offset = <  0  20  40  60   80  100>;
 	};
 
 	google_debug_chg_profile {