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
diff --git a/src/northbridge/intel/i945/raminit.c b/src/northbridge/intel/i945/raminit.c
index 77b9ade..7e2cf81 100644
--- a/src/northbridge/intel/i945/raminit.c
+++ b/src/northbridge/intel/i945/raminit.c
@@ -541,6 +541,8 @@
 					highest_supported_cas = 4;
 				} else if (current_cas_mask & SPD_CAS_LATENCY_DDR2_3) {
 					highest_supported_cas = 3;
+				} else {
+					die("Invalid max. CAS.\n");
 				}
 				if (current_cas_mask & SPD_CAS_LATENCY_DDR2_3) {
 					current_cas = 3;
@@ -548,6 +550,8 @@
 					current_cas = 4;
 				} else if (current_cas_mask & SPD_CAS_LATENCY_DDR2_5) {
 					current_cas = 5;
+				} else {
+					die("Invalid CAS.\n");
 				}
 
 				idx = highest_supported_cas - current_cas;