Browse Source

decode-dimms: Fix DDR3 extended temp range refresh rate decoding

Based on a patch from Peter Missel. The meaning of byte 31, bit 1,
was inverted. Also, this bit is only meaningful if the extended
temperature range is supported (bit 0 is set.)
tags/v3.1.2
Jean Delvare 9 years ago
parent
commit
b9cf0129a9
  1. 3
      CHANGES
  2. 5
      eeprom/decode-dimms

3
CHANGES

@ -1,6 +1,9 @@
i2c-tools CHANGES
-----------------
3.1.2 (work in progress)
decode-dimms: Fix DDR3 extended temp range refresh rate decoding
3.1.1 "Happy Birthday Pollux" (2014-02-20)
decode-dimms: Decode module configuration type of DDR2 SDRAM
Decode bus width extension of DDR3 SDRAM

5
eeprom/decode-dimms

@ -1289,8 +1289,9 @@ sub decode_ddr3_sdram($)
printl("DLL-Off Mode supported?", ($bytes->[30] & 128) ? "Yes" : "No");
printl("Operating temperature range", sprintf "0-%d degrees C",
($bytes->[31] & 1) ? 95 : 85);
printl("Refresh Rate in extended temp range",
($bytes->[31] & 2) ? "2X" : "1X");
printl_cond($bytes->[31] & 1,
"Refresh Rate in extended temp range",
($bytes->[31] & 2) ? "1X" : "2X");
printl("Auto Self-Refresh?", ($bytes->[31] & 4) ? "Yes" : "No");
printl("On-Die Thermal Sensor readout?",
($bytes->[31] & 8) ? "Yes" : "No");

Loading…
Cancel
Save