Some more DIMM0 related cleanups and deduplication.
[coreboot.git] / src / mainboard / supermicro / x6dhe_g / debug.c
index 87c67b5964cbea35f6a083a7c2c895c533f3cfe0..93199d7b8a07e5ab2275b02b3377b01fecb51eba 100644 (file)
@@ -1,6 +1,4 @@
-#define SMBUS_MEM_DEVICE_START 0x50
-#define SMBUS_MEM_DEVICE_END 0x57
-#define SMBUS_MEM_DEVICE_INC 1
+#include <spd.h>
 
 static void print_reg(unsigned char index)
 {
@@ -271,8 +269,8 @@ static void dump_spd_registers(const struct mem_controller *ctrl)
 void dump_spd_registers(void)
 {
         unsigned device;
-        device = SMBUS_MEM_DEVICE_START;
-        while(device <= SMBUS_MEM_DEVICE_END) {
+        device = DIMM0;
+        while(device <= DIMM7) {
                 int status = 0;
                 int i;
                print_debug("\n");
@@ -296,7 +294,7 @@ void dump_spd_registers(void)
                        print_debug_hex8(status);
                        print_debug_char(' ');
                }
-               device += SMBUS_MEM_DEVICE_INC;
+               device++;
                print_debug("\n");
        }
 }
@@ -324,7 +322,7 @@ void dump_ipmi_registers(void)
                        print_debug_hex8(status);
                        print_debug_char(' ');
                }
-               device += SMBUS_MEM_DEVICE_INC;
+               device++;
                print_debug("\n");
        }
 }