catch some illegal configurations (trivial)
Signed-off-by: Stefan Reinauer <stepan@coreboot.org> Acked-by: Stefan Reinauer <stepan@coreboot.org> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6163 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
parent
e7a30ee166
commit
2b9070a610
|
@ -541,6 +541,8 @@ static void sdram_detect_cas_latency_and_ram_speed(struct sys_info * sysinfo, u8
|
||||||
highest_supported_cas = 4;
|
highest_supported_cas = 4;
|
||||||
} else if (current_cas_mask & SPD_CAS_LATENCY_DDR2_3) {
|
} else if (current_cas_mask & SPD_CAS_LATENCY_DDR2_3) {
|
||||||
highest_supported_cas = 3;
|
highest_supported_cas = 3;
|
||||||
|
} else {
|
||||||
|
die("Invalid max. CAS.\n");
|
||||||
}
|
}
|
||||||
if (current_cas_mask & SPD_CAS_LATENCY_DDR2_3) {
|
if (current_cas_mask & SPD_CAS_LATENCY_DDR2_3) {
|
||||||
current_cas = 3;
|
current_cas = 3;
|
||||||
|
@ -548,6 +550,8 @@ static void sdram_detect_cas_latency_and_ram_speed(struct sys_info * sysinfo, u8
|
||||||
current_cas = 4;
|
current_cas = 4;
|
||||||
} else if (current_cas_mask & SPD_CAS_LATENCY_DDR2_5) {
|
} else if (current_cas_mask & SPD_CAS_LATENCY_DDR2_5) {
|
||||||
current_cas = 5;
|
current_cas = 5;
|
||||||
|
} else {
|
||||||
|
die("Invalid CAS.\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
idx = highest_supported_cas - current_cas;
|
idx = highest_supported_cas - current_cas;
|
||||||
|
|
Loading…
Reference in New Issue