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] = µn_lpddr4x_mt29vzzzcd9gqkpr_046,
+ [0x29] = &foresee_lpddr4x_feprf6432_58a1930,
/* Cozmo dram table, offset = 0x30 */
[0x30] = &samsung_lpddr4x_k4ube3d4aa_mgcr,
[0x31] = &hynix_lpddr4x_h9hcnnncpmalhr_nee,