2 static void dump_spd_registers(void)
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(' ');
38 void dump_spd_registers(void)
41 device = SMBUS_MEM_DEVICE_START;
42 printk(BIOS_DEBUG, "\n");
43 while(device <= SMBUS_MEM_DEVICE_END) {
46 printk(BIOS_DEBUG, "dimm %02x", device);
47 for(i = 0; (i < 256) && (status == 0); i++) {
50 printk(BIOS_DEBUG, "\n%3d: ", i);
52 status = smbus_read_byte(device, i, &byte);
54 printk(BIOS_DEBUG, "bad device\n");
57 printk(BIOS_DEBUG, "%02x ", byte);
59 device += SMBUS_MEM_DEVICE_INC;
60 printk(BIOS_DEBUG, "\n");