- i2c-tools-r6151-space-before-MHz.diff: Print a space before "MHz" to improve readability. - i2c-tools-r6152-fix-DDR3-tRAS-decoding.diff: Fix DDR3 tRAS decoding. - i2c-tools-r6153-fix-DDR3-timings-rounding.diff: Fix DDR3 core timings rounding. - i2c-tools-r6154-round-down-PC3-numbers.diff: Round down PC3 numbers to comply with Jedec. - i2c-tools-r6157-vendors-JEP106AK.diff: Update vendor list based on Jedec document JEP106AK. OBS-URL: https://build.opensuse.org/package/show/Base:System/i2c-tools?expand=0&rev=26
20 lines
595 B
Diff
20 lines
595 B
Diff
Subject: decode-dimms: Round down PC3 numbers to comply with Jedec
|
|
Upstream: yes, r6154
|
|
|
|
DDR3: Round down PC3 numbers to comply with Jedec.
|
|
---
|
|
eeprom/decode-dimms | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
--- a/eeprom/decode-dimms
|
|
+++ b/eeprom/decode-dimms
|
|
@@ -1188,6 +1188,8 @@ sub decode_ddr3_sdram($)
|
|
my $ddrclk = 2 * (1000 / $ctime);
|
|
my $tbits = 1 << (($bytes->[8] & 7) + 3);
|
|
my $pcclk = int ($ddrclk * $tbits / 8);
|
|
+ # Round down to comply with Jedec
|
|
+ $pcclk = $pcclk - ($pcclk % 100);
|
|
$ddrclk = int ($ddrclk);
|
|
printl("Maximum module speed", "$ddrclk MHz (PC3-${pcclk})");
|
|
|