google_eeprom: adjust the size for AYMD/MYMD

need to use the same encording format for both AYMD and MYMD

Bug: 251427008
Change-Id: I14865e7a1ff63d6291aac7558c8c53f86daff531
Signed-off-by: Jack Wu <[email protected]>
(cherry picked from commit 7d7bcc094893a577f571eb612bb7051cba117208)
diff --git a/gbms_storage.h b/gbms_storage.h
index 7eb82c7..15eddd1 100644
--- a/gbms_storage.h
+++ b/gbms_storage.h
@@ -51,6 +51,9 @@
 #define GBMS_LOTR_DEFAULT 0xff
 #define GBMS_LOTR_V1 1
 
+/* Date of manufacturing and first use */
+#define BATT_EEPROM_TAG_XYMD_LEN 3
+
 /*
  * Tags are u32 constants: hardcoding as hex since characters constants of more
  * than one byte such as 'BGCE' are frown upon.
diff --git a/google_eeprom.c b/google_eeprom.c
index 6260ba1..5c628d5 100644
--- a/google_eeprom.c
+++ b/google_eeprom.c
@@ -23,7 +23,7 @@
 #define BATT_EEPROM_TAG_BRID_OFFSET	0x17
 #define BATT_EEPROM_TAG_BRID_LEN	1
 #define BATT_EEPROM_TAG_MYMD_OFFSET	0x1A
-#define BATT_EEPROM_TAG_MYMD_LEN	4
+#define BATT_EEPROM_TAG_MYMD_LEN	BATT_EEPROM_TAG_XYMD_LEN
 #define BATT_EEPROM_TAG_STRD_OFFSET	0x1E
 #define BATT_EEPROM_TAG_STRD_LEN	12
 #define BATT_EEPROM_TAG_RSOC_OFFSET	0x2A
@@ -50,8 +50,8 @@
 #define BATT_EEPROM_TAG_EXTRA_START	(BATT_EEPROM_TAG_HIST_OFFSET + BATT_TOTAL_HIST_LEN)
 
 // 0x3E2 is the first free with 75 history entries
-#define BATT_EEPROM_TAG_AYMD_OFFSET	0x3E4
-#define BATT_EEPROM_TAG_AYMD_LEN	4
+#define BATT_EEPROM_TAG_AYMD_OFFSET	0x3E5
+#define BATT_EEPROM_TAG_AYMD_LEN	BATT_EEPROM_TAG_XYMD_LEN
 #define BATT_EEPROM_TAG_GCFE_OFFSET	0x3E8
 #define BATT_EEPROM_TAG_GCFE_LEN	2
 #define BATT_EEPROM_TAG_RAVG_OFFSET	0x3EA