nonspd_modules: Cleanup unused modules
With recent platform deletions (veyron and more) there's a bunch of
modules no longer used that can be cleaned up.
BUG=b:187788563
TEST=compiles
Change-Id: Ibe9707d14f52391575ae7dccafbcb03d130b7e63
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/mosys/+/3508474
Tested-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-by: Jacob Rasmussen <jacobraz@google.com>
Commit-Queue: Jack Rosenthal <jrosenth@chromium.org>
diff --git a/include/lib/nonspd_modules.h b/include/lib/nonspd_modules.h
index a9d4b88..8b56667 100644
--- a/include/lib/nonspd_modules.h
+++ b/include/lib/nonspd_modules.h
@@ -14,10 +14,6 @@
/*
* Modules defined in lib/spd/nonspd_modules.c
*/
-extern const struct nonspd_mem_info elpida_lpddr3_edfa164a2ma_jd_f;
-extern const struct nonspd_mem_info hynix_ddr3l_h5tc4g63afr_pba;
-extern const struct nonspd_mem_info hynix_ddr3l_h5tc4g63cfr_pba;
-extern const struct nonspd_mem_info hynix_ddr3l_h5tc4g63efr_rda;
extern const struct nonspd_mem_info hynix_lpddr3_h9ccnnn8gtmlar_nud;
extern const struct nonspd_mem_info hynix_lpddr3_h9ccnnnbjtalar_nud;
extern const struct nonspd_mem_info hynix_lpddr4x_h9hcnnnbkmmlxr_nee;
@@ -26,14 +22,9 @@
extern const struct nonspd_mem_info hynix_lpddr4x_h9hcnnnfammlxr_nee;
extern const struct nonspd_mem_info hynix_lpddr4x_h54g56cyrbx247;
extern const struct nonspd_mem_info hynix_lpddr4x_h54g68cyrbx248;
-extern const struct nonspd_mem_info hynix_ddr3l_h5tc8g63amr_pba;
-extern const struct nonspd_mem_info hynix_lpddr3_h9ccnnnbptblbr_nud;
extern const struct nonspd_mem_info hynix_lpddr3_h9ccnnnbltblar_nud;
-extern const struct nonspd_mem_info hynix_lpddr3_h9ccnnnbktmlbr_ntd;
-extern const struct nonspd_mem_info micron_mt41k256m16ha;
extern const struct nonspd_mem_info micron_lpddr3_mt52l256m32d1pf_10;
extern const struct nonspd_mem_info micron_lpddr3_mt52l256m32d1pf_107wtb;
-extern const struct nonspd_mem_info micron_lpddr3_mt52l256m64d2pp_107wtb;
extern const struct nonspd_mem_info micron_lpddr3_mt52l512m32d2pf_107wtb;
extern const struct nonspd_mem_info micron_lpddr3_mt52l512m32d2pf_10;
extern const struct nonspd_mem_info micron_lpddr4x_mt29vzzzad8dqksl;
@@ -47,24 +38,13 @@
extern const struct nonspd_mem_info micron_lpddr4x_mt53e2g32d4nq_046wta;
extern const struct nonspd_mem_info micron_lpddr4x_mt53e512m32d2np_046;
extern const struct nonspd_mem_info micron_lpddr4x_mt53d1g32d4dt_046wtd;
-extern const struct nonspd_mem_info nanya_ddr3l_nt5cc256m16dp_di;
-extern const struct nonspd_mem_info nanya_ddr3l_nt5cc256m16er_ek;
extern const struct nonspd_mem_info nanya_lpddr3_nt6cl512t32am_h0;
-extern const struct nonspd_mem_info samsung_k4b4g1646d;
-extern const struct nonspd_mem_info samsung_k4b4g1646e;
-extern const struct nonspd_mem_info samsung_k4b4g1646e_byma;
-extern const struct nonspd_mem_info samsung_ddr3l_k4b4g1646d_byk0;
-extern const struct nonspd_mem_info samsung_ddr3l_k4b4g1646q_hyk0;
-extern const struct nonspd_mem_info samsung_ddr3l_k4b8g1646q_myk0;
-extern const struct nonspd_mem_info samsung_lpddr3_k3qf2f20em_agce;
-extern const struct nonspd_mem_info samsung_lpddr3_k4e6e304eb_egce;
extern const struct nonspd_mem_info samsung_lpddr3_k4e6e304ee_egce;
extern const struct nonspd_mem_info samsung_lpddr3_k4e6e304eb_egcf;
extern const struct nonspd_mem_info samsung_lpddr3_k4e6e304ec_egcg;
extern const struct nonspd_mem_info samsung_lpddr3_k4e8e304ee_egce;
extern const struct nonspd_mem_info samsung_lpddr3_k4e8e324eb_egcf;
extern const struct nonspd_mem_info samsung_lpddr3_k4e6e304ed_egcg;
-extern const struct nonspd_mem_info samsung_lpddr4_k3uh5h50mm_agcj;
extern const struct nonspd_mem_info samsung_lpddr4x_kmdh6001da_b422;
extern const struct nonspd_mem_info samsung_lpddr4x_kmdp6001da_b425;
extern const struct nonspd_mem_info samsung_lpddr4x_kmdv6001da_b620;
diff --git a/lib/spd/nonspd_modules.c b/lib/spd/nonspd_modules.c
index f93a198..88eb1ba 100644
--- a/lib/spd/nonspd_modules.c
+++ b/lib/spd/nonspd_modules.c
@@ -7,69 +7,12 @@
#include "lib/nonspd_modules.h"
/* Common manufacturing IDs */
-#define MFGID_ELPIDA { .msb = 0x2c, .lsb = 0x80 }
#define MFGID_HYNIX { .msb = 0xad, .lsb = 0x80 }
#define MFGID_MICRON { .msb = 0x2c, .lsb = 0x00 }
#define MFGID_NANYA { .msb = 0x0b, .lsb = 0x03 }
#define MFGID_SAMSUNG { .msb = 0xce, .lsb = 0x00 }
#define MFGID_SANDISK { .msb = 0x45, .lsb = 0x00 }
-const struct nonspd_mem_info elpida_lpddr3_edfa164a2ma_jd_f = {
- .dram_type = SPD_DRAM_TYPE_LPDDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_UNDEFINED,
-
- .module_size_mbits = 8192,
- .num_ranks = 2,
- .device_width = 32,
-
- .module_mfg_id = MFGID_ELPIDA,
- .dram_mfg_id = MFGID_ELPIDA,
-
- .part_num = "EDFA164A2MA-JD-F",
-};
-
-const struct nonspd_mem_info hynix_ddr3l_h5tc4g63afr_pba = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
-
- .module_mfg_id = MFGID_HYNIX,
- .dram_mfg_id = MFGID_HYNIX,
-
- .part_num = "H5TC4G63AFR-PBA",
-};
-
-const struct nonspd_mem_info hynix_ddr3l_h5tc4g63cfr_pba = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
-
- .module_mfg_id = MFGID_HYNIX,
- .dram_mfg_id = MFGID_HYNIX,
-
- .part_num = "H5TC4G63CFR-PBA",
-};
-
-const struct nonspd_mem_info hynix_ddr3l_h5tc4g63efr_rda = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_UNDEFINED,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
-
- .module_mfg_id = MFGID_HYNIX,
- .dram_mfg_id = MFGID_HYNIX,
-
- .part_num = "H5TC4G63EFR-RDA",
-};
-
const struct nonspd_mem_info hynix_lpddr3_h9ccnnn8gtmlar_nud = {
.dram_type = SPD_DRAM_TYPE_LPDDR3,
.module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
@@ -98,33 +41,6 @@
.part_num = "H9CCNNNBJTALAR-NUD",
};
-const struct nonspd_mem_info hynix_ddr3l_h5tc8g63amr_pba = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
- .module_size_mbits = 8192,
- .num_ranks = 2,
- .device_width = 16,
-
- .module_mfg_id = MFGID_HYNIX,
- .dram_mfg_id = MFGID_HYNIX,
-
- .part_num = "H5TC8G63AMR-PBA",
-};
-
-const struct nonspd_mem_info hynix_lpddr3_h9ccnnnbptblbr_nud = {
- .dram_type = SPD_DRAM_TYPE_LPDDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
-
- .module_size_mbits = 16384,
- .num_ranks = 2,
- .device_width = 32,
-
- .module_mfg_id = MFGID_HYNIX,
- .dram_mfg_id = MFGID_HYNIX,
-
- .part_num = "H9CCNNNBPTBLBR-NUD",
-};
-
const struct nonspd_mem_info hynix_lpddr3_h9ccnnnbltblar_nud = {
.dram_type = SPD_DRAM_TYPE_LPDDR3,
.module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
@@ -139,20 +55,6 @@
.part_num = "H9CCNNNBLTBLAR-NUD",
};
-const struct nonspd_mem_info hynix_lpddr3_h9ccnnnbktmlbr_ntd = {
- .dram_type = SPD_DRAM_TYPE_LPDDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
-
- .module_size_mbits = 16384,
- .num_ranks = 2,
- .device_width = 32,
-
- .module_mfg_id = MFGID_HYNIX,
- .dram_mfg_id = MFGID_HYNIX,
-
- .part_num = "H9CCNNNBKTMLBR-NTD",
-};
-
const struct nonspd_mem_info hynix_lpddr4x_h9hcnnnbkmmlxr_nee = {
.dram_type = SPD_DRAM_TYPE_LPDDR4X,
@@ -231,47 +133,6 @@
.part_num = "H54G68CYRBX248",
};
-const struct nonspd_mem_info micron_mt41k256m16ha = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_UNDEFINED,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
-
- .module_mfg_id = MFGID_MICRON,
- .dram_mfg_id = MFGID_MICRON,
-
- .part_num = "MT41K256M16HA-125",
-};
-
-const struct nonspd_mem_info nanya_ddr3l_nt5cc256m16dp_di = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_UNDEFINED,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
- /* CL = 11, CWL = 8, min = 1.25ns, max <1.5ns */
- .module_mfg_id = MFGID_NANYA,
- .dram_mfg_id = MFGID_NANYA,
-
- .part_num = "NT5CC256M16DP-DI",
-};
-
-const struct nonspd_mem_info nanya_ddr3l_nt5cc256m16er_ek = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_UNDEFINED,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
- .module_mfg_id = MFGID_NANYA,
- .dram_mfg_id = MFGID_NANYA,
-
- .part_num = "NT5CC256M16ER-EK",
-};
-
const struct nonspd_mem_info nanya_lpddr3_nt6cl512t32am_h0 = {
.dram_type = SPD_DRAM_TYPE_LPDDR3,
.module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
@@ -285,117 +146,6 @@
.part_num = "NT6CL512T32AM-H0",
};
-const struct nonspd_mem_info samsung_k4b4g1646d = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_UNDEFINED,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
-
- .module_mfg_id = MFGID_SAMSUNG,
- .dram_mfg_id = MFGID_SAMSUNG,
-
- .part_num = "K4B4G1646D-BYK0",
-};
-
-const struct nonspd_mem_info samsung_k4b4g1646e = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_UNDEFINED,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
-
- .module_mfg_id = MFGID_SAMSUNG,
- .dram_mfg_id = MFGID_SAMSUNG,
-
- .part_num = "K4B4G1646E-BYK0",
-};
-
-const struct nonspd_mem_info samsung_k4b4g1646e_byma = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_UNDEFINED,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
-
- .module_mfg_id = MFGID_SAMSUNG,
- .dram_mfg_id = MFGID_SAMSUNG,
-
- .part_num = "K4B4G1646E-BYMA",
-};
-
-const struct nonspd_mem_info samsung_ddr3l_k4b4g1646d_byk0 = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
-
- .module_mfg_id = MFGID_SAMSUNG,
- .dram_mfg_id = MFGID_SAMSUNG,
-
- .part_num = "K4B4G1646D-BYK0",
-};
-
-const struct nonspd_mem_info samsung_ddr3l_k4b4g1646q_hyk0 = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
-
- .module_size_mbits = 4096,
- .num_ranks = 1,
- .device_width = 16,
-
- .module_mfg_id = MFGID_SAMSUNG,
- .dram_mfg_id = MFGID_SAMSUNG,
-
- .part_num = "K4B4G1646Q-HYK0",
-};
-
-const struct nonspd_mem_info samsung_ddr3l_k4b8g1646q_myk0 = {
- .dram_type = SPD_DRAM_TYPE_DDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
- .module_size_mbits = 8192,
- .num_ranks = 2,
- .device_width = 16,
-
- .module_mfg_id = MFGID_SAMSUNG,
- .dram_mfg_id = MFGID_SAMSUNG,
-
- .part_num = "K4B8G1646Q-MYK0",
-};
-
-const struct nonspd_mem_info samsung_lpddr3_k3qf2f20em_agce = {
- .dram_type = SPD_DRAM_TYPE_LPDDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
-
- .module_size_mbits = 8192,
- .num_ranks = 2,
- .device_width = 32,
-
- .module_mfg_id = MFGID_SAMSUNG,
- .dram_mfg_id = MFGID_SAMSUNG,
-
- .part_num = "K3QF2F20EM-AGCE",
-};
-
-const struct nonspd_mem_info samsung_lpddr3_k4e6e304eb_egce = {
- .dram_type = SPD_DRAM_TYPE_LPDDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
-
- .module_size_mbits = 16384,
- .num_ranks = 2,
- .device_width = 32,
-
- .module_mfg_id = MFGID_SAMSUNG,
- .dram_mfg_id = MFGID_SAMSUNG,
-
- .part_num = "K4E6E304EB-EGCE",
-};
-
const struct nonspd_mem_info samsung_lpddr3_k4e6e304ee_egce = {
.dram_type = SPD_DRAM_TYPE_LPDDR3,
.module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
@@ -508,20 +258,6 @@
.part_num = "MT52L256M32D1PF-10",
};
-const struct nonspd_mem_info micron_lpddr3_mt52l256m64d2pp_107wtb = {
- .dram_type = SPD_DRAM_TYPE_LPDDR3,
- .module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
-
- .module_size_mbits = 8192,
- .num_ranks = 1,
- .device_width = 32,
-
- .module_mfg_id = MFGID_MICRON,
- .dram_mfg_id = MFGID_MICRON,
-
- .part_num = "MT52L256M64D2PP-107WT:B",
-};
-
const struct nonspd_mem_info micron_lpddr3_mt52l512m32d2pf_107wtb = {
.dram_type = SPD_DRAM_TYPE_LPDDR3,
.module_type.ddr3_type = DDR3_MODULE_TYPE_SO_DIMM,
@@ -706,19 +442,6 @@
.part_num = "MT29VZZZCD9GQKPR-046",
};
-const struct nonspd_mem_info samsung_lpddr4_k3uh5h50mm_agcj = {
- .dram_type = SPD_DRAM_TYPE_LPDDR4,
-
- .module_size_mbits = 32768,
- .num_ranks = 2,
- .device_width = 32,
-
- .module_mfg_id = MFGID_SAMSUNG,
- .dram_mfg_id = MFGID_SAMSUNG,
-
- .part_num = "K3UH5H50MM-AGCJ",
-};
-
const struct nonspd_mem_info samsung_lpddr4x_kmdh6001da_b422 = {
.dram_type = SPD_DRAM_TYPE_LPDDR4X,