kukui: kakadu/katsu: add Foresee FEPRF6432-58A1930 configurations

BUG=b:186141919
TEST=emerge-mosys and run on kakadu/katsu

Change-Id: I6858d40254970d415704148e53314a1ac47d8c1b
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mosys/+/2882836
Reviewed-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-by: Hung-Te Lin <hungte@chromium.org>
Tested-by: Yu-Ping Wu <yupingso@chromium.org>
Commit-Queue: Yu-Ping Wu <yupingso@chromium.org>
diff --git a/include/lib/nonspd_modules.h b/include/lib/nonspd_modules.h
index 478a602..cc92bf8 100644
--- a/include/lib/nonspd_modules.h
+++ b/include/lib/nonspd_modules.h
@@ -67,5 +67,6 @@
 extern const struct nonspd_mem_info samsung_lpddr4x_k4ube3d4aa_mgcr;
 extern const struct nonspd_mem_info samsung_lpddr4x_k4uce3q4aa_mgcr;
 extern const struct nonspd_mem_info sandisk_lpddr4x_sdada4cr_128g;
+extern const struct nonspd_mem_info foresee_lpddr4x_feprf6432_58a1930;
 
 #endif /* LIB_NONSPD_MODULES_H__ */
diff --git a/lib/spd/nonspd_modules.c b/lib/spd/nonspd_modules.c
index 5255b38..2560baa 100644
--- a/lib/spd/nonspd_modules.c
+++ b/lib/spd/nonspd_modules.c
@@ -529,6 +529,19 @@
 	.part_num		= "MT53E1G32D2NP-46WT:A",
 };
 
+const struct nonspd_mem_info foresee_lpddr4x_feprf6432_58a1930 = {
+	.dram_type		= SPD_DRAM_TYPE_LPDDR4X,
+
+	.module_size_mbits	= 32768,
+	.num_ranks		= 1,
+	.device_width		= 32,
+
+	.module_mfg_id		= { .msb = 0x2c, .lsb = 0x00 },
+	.dram_mfg_id		= { .msb = 0x2c, .lsb = 0x00 },
+
+	.part_num		= "FEPRF6432-58A1930",
+};
+
 const struct nonspd_mem_info micron_lpddr4x_mt53e2g32d4nq_046wta = {
 	.dram_type		= SPD_DRAM_TYPE_LPDDR4X,
 
diff --git a/platform/arm/kukui/memory.c b/platform/arm/kukui/memory.c
index 8ad09d4..d38a8f9 100644
--- a/platform/arm/kukui/memory.c
+++ b/platform/arm/kukui/memory.c
@@ -83,6 +83,7 @@
 	[0x26] = &samsung_lpddr4x_kmdv6001da_b620,
 	[0x27] = &sandisk_lpddr4x_sdada4cr_128g,
 	[0x28] = &micron_lpddr4x_mt29vzzzcd9gqkpr_046,
+	[0x29] = &foresee_lpddr4x_feprf6432_58a1930,
 	/* Cozmo dram table, offset = 0x30 */
 	[0x30] = &samsung_lpddr4x_k4ube3d4aa_mgcr,
 	[0x31] = &hynix_lpddr4x_h9hcnnncpmalhr_nee,