1 static void dump_spd_registers(void)
3 #if CONFIG_DEBUG_RAM_SETUP
6 for(i = 0; i < DIMM_SOCKETS; i++) {
8 device = DIMM_SPD_BASE + i;
11 print_debug("dimm: ");
14 print_debug_hex8(device);
15 for(j = 0; j < 256; j++) {
23 status = spd_read_byte(device, j);
25 print_debug("bad device\n");
29 print_debug_hex8(byte);
30 print_debug_char(' ');
39 void dump_spd_registers(void)
42 device = SMBUS_MEM_DEVICE_START;
43 printk(BIOS_DEBUG, "\n");
44 while(device <= SMBUS_MEM_DEVICE_END) {
47 printk(BIOS_DEBUG, "dimm %02x", device);
48 for(i = 0; (i < 256) && (status == 0); i++) {
51 printk(BIOS_DEBUG, "\n%3d: ", i);
53 status = smbus_read_byte(device, i, &byte);
55 printk(BIOS_DEBUG, "bad device\n");
58 printk(BIOS_DEBUG, "%02x ", byte);
60 device += SMBUS_MEM_DEVICE_INC;
61 printk(BIOS_DEBUG, "\n");