diff --git a/modules/hekate_libsys_minerva/mtc_switch_tables.h b/modules/hekate_libsys_minerva/mtc_switch_tables.h index 2aaed05..13d9e71 100644 --- a/modules/hekate_libsys_minerva/mtc_switch_tables.h +++ b/modules/hekate_libsys_minerva/mtc_switch_tables.h @@ -20,6 +20,14 @@ #ifndef _MTC_SWITCH_TABLES_H_ #define _MTC_SWITCH_TABLES_H_ +#define DRAM_4GB_SAMSUNG_K4F6E304HB_MGCH 0 +#define DRAM_4GB_HYNIX_H9HCNNNBPUMLHR_NLN 1 +#define DRAM_4GB_MICRON_MT53B512M32D2NP_062_WT 2 +#define DRAM_4GB_COPPER_SAMSUNG 3 +#define DRAM_6GB_SAMSUNG_K4FHE3D4HM_MFCH 4 +#define DRAM_4GB_COPPER_HYNIX 5 +#define DRAM_4GB_COPPER_MICRON 6 + // nx_abca2_0_3 and nx_abca2_1. For sdram ids 0,2,3,4 static const unsigned char nx_abca2_0_3_10NoCfgVersion_V9_8_7_V1_6[49280] = { diff --git a/modules/hekate_libsys_minerva/sys_sdrammtc.c b/modules/hekate_libsys_minerva/sys_sdrammtc.c index 5c5e831..feb45be 100644 --- a/modules/hekate_libsys_minerva/sys_sdrammtc.c +++ b/modules/hekate_libsys_minerva/sys_sdrammtc.c @@ -3856,13 +3856,13 @@ static void _minerva_get_table(mtc_config_t *mtc_cfg) { switch (mtc_cfg->sdram_id) { - case 1: + case DRAM_4GB_HYNIX_H9HCNNNBPUMLHR_NLN: memcpy(mtc_cfg->mtc_table, nx_abca2_2_10NoCfgVersion_V9_8_7_V1_6, EMC_TABLE_SIZE_R7); break; - case 0: - case 2: - case 3: - case 4: + case DRAM_4GB_SAMSUNG_K4F6E304HB_MGCH: + case DRAM_4GB_MICRON_MT53B512M32D2NP_062_WT: + case DRAM_4GB_COPPER_SAMSUNG: + case DRAM_6GB_SAMSUNG_K4FHE3D4HM_MFCH: default: memcpy(mtc_cfg->mtc_table, nx_abca2_0_3_10NoCfgVersion_V9_8_7_V1_6, EMC_TABLE_SIZE_R7); break;