aboutsummaryrefslogtreecommitdiffstats
path: root/eeprom
AgeCommit message (Expand)AuthorFilesLines
2021-07-22Set version to 4.3v4.3Jean Delvare1-1/+1
2021-06-02decode-dimms: Actually decode LPDDR3 modulesJean Delvare1-0/+1
2020-09-22Set version to 4.2v4.2Jean Delvare1-1/+1
2020-09-10Manual pages: Mention the current maintainerJean Delvare2-2/+4
2020-09-10decode-vaio: Scan more i2c busesJean Delvare1-1/+1
2020-09-10decode-vaio: Add support for the at24 driverJean Delvare1-4/+37
2020-09-10There are several eeprom driversJean Delvare1-2/+2
2020-08-27decode-dimms: Update the list of vendors to Jedec JEP106BBJean Delvare1-16/+95
2020-08-10add BUGS section to manpagesWolfram Sang2-0/+6
2019-10-02decode-dimms: Point the user to the right driversJean Delvare1-3/+6
2019-10-02decode-dimms: Fix the version stringJean Delvare1-6/+3
2019-10-02decode-dimms: Decode manufacturing data for LPDDR3Jean Delvare1-1/+2
2019-10-02decode-dimms: Add DDR5 memory types to the listJean Delvare1-0/+1
2019-10-02decode-dimms: Print DDR memory speed in MT/s not MHzJean Delvare1-4/+4
2019-10-02decode-dimms: Print kernel driver usedJean Delvare1-7/+17
2019-10-02decode-dimms: Detect and report truncated input filesJean Delvare1-7/+21
2019-09-03decode-dimms: Round DDR4 speed properlyJean Delvare1-9/+21
2019-06-19decode-dimms: Add MAC abbreviation for DDR4Jean Delvare1-1/+1
2019-06-19decode-dimms: display MAC from DDR3 SPDFrancois Cartegnie1-0/+6
2019-04-16decode-dimms: List ee1004 as a candidate driverJean Delvare1-2/+2
2019-04-05decode-dimms: Print primary bus width for DDR3 and DDR4Joakim Tjernlund1-1/+3
2019-01-09decode-dimms: Move SDR-specific codeJean Delvare1-8/+4
2019-01-09decode-dimms: Print SPD revision for DDR3 tooJean Delvare1-1/+5
2018-11-23i2c-tools: decode-dimms: New manufacturer names from JEP106AXVincent Palatin1-2/+80
2017-12-05decode-dimms: Verify the CRC of DDR4 data block 1Jean Delvare1-7/+25
2017-12-05decode-dimms: Documentation update for DDR4Jean Delvare2-6/+11
2017-12-05decode-dimms: Decode physical characteristics of DDR4Jean Delvare1-1/+21
2017-12-05decode-dimms: Decode misc parameters of DDR4Jean Delvare1-0/+29
2017-12-05decode-dimms: Decode size and timings of DDR4Jean Delvare1-1/+176
2017-12-05decode-dimms: Add preliminary DDR4 supportJean Delvare1-2/+62
2015-06-29decode-dimms: New manufacturer names from JEP106AQJean Delvare1-1/+36
2015-06-29decode-dimms: Manufacturer name changes from JEP106AQJean Delvare1-5/+5
2015-06-29decode-dimms: Refactor manufacturer decodingJean Delvare1-11/+17
2015-06-29decode-dimms: Complete check for out-of-bounds vendor IDJean Delvare1-2/+6
2015-06-29decode-dimms: Correctly check for out-of-bounds vendor IDJean Delvare1-1/+1
2014-06-19decode-dimms: Fix DDR3 extended temp range refresh rate decodingJean Delvare1-2/+3
2014-02-19ddcmon: Merge copyright informationJean Delvare1-4/+2
2014-02-19Update my e-mail address and copyright years.Jean Delvare5-18/+8
2013-10-05Add manual pages for decode-dimms and decode-vaioJean Delvare3-1/+108
2013-06-07decode-dimms: Generate XHTML 1.1 compliant markupJean Delvare1-11/+13
2013-06-07decode-dimms: Generate HTML 4.01 compliant markupJean Delvare1-6/+7
2013-04-19decode-dimms: Encode "degrees" to HTML degree symbolJean Delvare1-1/+2
2013-04-16decode-dimms: For HTML output, merge adjacent cells even if the whole line ca...Jean Delvare1-2/+13
2013-04-15Doh. I've proofread these names twice and even that was not enough :(Jean Delvare1-1/+1
2013-04-15Add manufacturer names from Jedec document JEP106AK.Jean Delvare1-1/+6
2013-04-15decode-dimms: Fix typo in vendor nameJean Delvare1-1/+1
2013-04-15DDR3: Fully decode the SDRAM Device Type field.Jean Delvare1-3/+27
2013-04-15DDR3: Cleanup the decoding of the Module Thermal Sensor field.Jean Delvare1-3/+2
2013-04-15DDR3: Add support for Load Reduced DIMM (LRDIMM).Jean Delvare1-1/+18
2013-04-15DDR3: Don't print raw SSTE32882 register values. Undecoded, they haveJean Delvare1-6/+0
2013-04-15DDR3: Simplify decoding of the heat spreader byte. This is basically aJean Delvare1-3/+1
2013-04-15DDR3: Decode the register revision byte as suggested by JedecJean Delvare1-1/+13
2013-04-15DDR3: Fix --side-by-side when some modules lack manufacturerJean Delvare1-12/+9
2013-04-14DDR3: Print rank 1 mapping of unbuffered DIMM.Jean Delvare1-0/+3
2013-04-14DDR3: Print physical characteristics and registered DIMM informationJean Delvare1-17/+28
2013-04-14DDR3: Move "mm" in physical dimensions from label to values, forJean Delvare1-15/+15
2013-04-14DDR3: Print width of all known module types.Jean Delvare1-8/+19
2013-04-14DDR3: Decode and print reference card revision.Jean Delvare1-4/+6
2013-04-14DDR3: Move decoding of the reference card to a dedicated function.Jean Delvare1-20/+26
2013-04-14DDR3: Print timings at standard speeds. This makes it easier to figureJean Delvare1-0/+19
2013-04-13DDR3: Repeat tCK, tAA, tRCD, tRP and tRAS values, so that they show upJean Delvare1-0/+5
2013-04-13DDR3: Fix speed and PC3 number of high-speed modules.Jean Delvare1-1/+11
2013-04-13DDR3: Decode the FTB fields of tCk, tAA, tRCD, tRP and tRC.Jean Delvare1-7/+18
2013-04-13DDR3: Don't print the medium and fine time bases, they aren't directlyJean Delvare1-9/+9
2013-04-13DDR3: Round down PC3 numbers to comply with Jedec.Jean Delvare1-0/+2
2013-04-13DDR3: Round core timings up, not down.Jean Delvare1-4/+4
2013-04-13DDR3: Use the right nibble from byte 21 as the MSB of tRAS.Jean Delvare1-1/+1
2013-02-13Decode more DDR3 module typesJean Delvare1-1/+4
2013-02-13Prevent hang on reserved DDR3 module typeJean Delvare1-1/+1
2012-12-20Print timings at standard PC speeds. The minimum cycle times for theJean Delvare1-1/+24
2012-12-20Fix decoding of SDR SPD revision. The encoding changed with revisionJean Delvare1-1/+3
2012-12-20Add section headers for SDR modules, to make the output easier to read.Jean Delvare1-2/+3
2012-12-20Remove duplicate "ns" in SDR timings.Jean Delvare1-5/+1
2012-12-20Strip former manufacturer name in side-by-side output mode, to avoidJean Delvare1-0/+1
2012-12-20If DDR3 manufacturer page count parity is wrong, still print theJean Delvare1-3/+6
2012-12-20Add manufacturer names from Jedec document JEP106AJ.Jean Delvare1-2/+6
2012-12-20Introduce helper function as_ddr(), hopefully this makes the code aJean Delvare1-8/+16
2012-12-20ddr2_core_timings is now the exact same function as ddr_core_timingsJean Delvare1-13/+5
2012-12-20Print timings at standard DDR speeds. The minimum cycle times for theJean Delvare1-12/+34
2012-12-20Print timings at standard DDR2 speeds. The minimum cycle times for theJean Delvare1-15/+36
2012-10-25decode-dimms: Print DDR2 core timings for all supported CAS values, asJean Delvare1-9/+23
2012-10-25decode-dimms: Print only the DDR2 timings which were properly defined.Jean Delvare1-21/+43
2012-10-25decode-dimms: Print DDR2 equivalent speed of tCK max.Jean Delvare1-3/+5
2012-10-25decode-dimms: Print DDR core timings for all supported CAS values.Jean Delvare1-14/+25
2012-10-25decode-dimms: Print extra timing values for DDR memory modules as we doJean Delvare1-1/+46
2012-10-25decode-dimms: Default to merging cells in side-by-side output mode.Jean Delvare1-0/+9
2012-10-22Don't let missing DDR2 SPD revision or PLL relock time break side-by-side out...Jean Delvare1-5/+3
2012-10-22Print a space before "MHz" to improve readability.Jean Delvare1-7/+7
2012-10-21Print the number of banks, rows, columns and ranks for DDR modules asJean Delvare1-0/+4
2012-10-21Don't let missing DDR module height break side-by-side output.Jean Delvare1-6/+4
2012-09-10Update vendor list based on Jedec document JEP106AG. Contributed byJean Delvare1-13/+56
2012-09-07Move the code to a function, it's cleaner.Jean Delvare1-4/+12
2012-09-07Optimize the code which computes the column width.Jean Delvare1-8/+10
2012-09-07In side-by-side merged cells mode, don't make columns larger than theyJean Delvare1-3/+18
2012-07-19Don't choke when no SPD EEPROM is found while the eeprom or at24 driver isJean Delvare1-5/+6
2012-07-19Read EEPROM contents before printing headers.Jean Delvare1-14/+14
2012-04-19decode-dimms: Use short name in side-by-side output mode also whenJean Delvare1-1/+2
2012-04-18Decode and print bus width extension of DDR3 memory modules.Jean Delvare1-0/+2
2012-04-18Decode and print module configuration type (parity, ECC) of DDR2 memoryJean Delvare1-7/+15
2011-02-16Add support for the at24 kernel driver.Jean Delvare1-7/+38
2011-02-16Decode module configuration type and refresh rate of DDR SDRAM.Jean Delvare1-19/+22
2009-06-09Decode voltage interface level of DDR SDRAM.Jean Delvare1-11/+22
2009-05-03Be more robust against seek/read errors on sysfs.Jean Delvare1-2/+4
2009-03-20Automatically adjust the width of columns in text side-by-side mode.Jean Delvare1-2/+24
2009-03-20Try harder to decode the manufacturing date.Jean Delvare1-0/+4
2009-03-20Reformat "at CAS N" output so that it no longer breaks theJean Delvare1-33/+44
2009-03-20Minimize the initial output differences between different memoryJean Delvare1-49/+47
2009-03-20Add an option to merge identical cells. This makes the output evenJean Delvare1-4/+27
2009-03-20New side-by-side output format. Especially nice for the HTML formatJean Delvare1-17/+111
2009-03-20Refactor HTML filtering into a separate function.Jean Delvare1-24/+17
2009-03-20Delay the printing of DIMM data by storing all the output in a temporaryJean Delvare1-6/+35
2009-03-20Store the DIMM being currently decoded in a global variable, so thatJean Delvare1-11/+11
2009-03-20Verify checksum or CRC before processing any DIMM module. That way weJean Delvare1-5/+16
2009-03-20Store all dimm data into @dimm. Required for future evolutions.Jean Delvare1-11/+19
2009-03-20Change the dimm list to a more complex data structure where we willJean Delvare1-10/+14
2009-03-20Carry the path to eeprom data files around, instead of hard-coding itJean Delvare1-8/+5
2009-03-20The DIMM addresses are hexadecimal values, handle them as such.Jean Delvare1-5/+6
2009-03-20Filter non-DIMM EEPROMs earlier. This saves one level of indentation inJean Delvare1-91/+87
2009-03-20Don't call an external tool (ls) to get the list of dimms. UsingJean Delvare1-3/+8
2009-03-20Move dimm list creation to a separate function.Jean Delvare1-3/+8
2009-03-20Misc coding-style fixes.Jean Delvare1-3/+7
2009-01-13Delete the decode-xeon script. It was essentially unmaintained, wasJean Delvare3-206/+0
2009-01-13Licensing clarification.Jean Delvare1-1/+4
2008-12-11Missed whitespace cleanups.Jean Delvare1-4/+4
2008-12-11Strip trailing whitespace and redundant spaces.Jean Delvare5-40/+40
2008-12-11Fix obvious decoding logic bug in decode_sdr_sdram().Jean Delvare1-3/+3
2008-12-11New helper function value_or_undefined().Jean Delvare1-29/+25
2008-12-11Get rid of $l everywhere else.Jean Delvare1-24/+15
2008-12-11Get rid of $l in decode_sdr_sdram().Jean Delvare1-126/+119
2008-12-11Add parentheses to all printl-like function calls, for clarity.Jean Delvare1-254/+254
2008-12-11Drop extra newline characters.Jean Delvare1-6/+6
2008-12-11Clean-up manufacturing data decoding functions.Jean Delvare1-31/+22
2008-12-11Refactor manufacturing data decoding.Jean Delvare1-31/+24
2008-12-11Do not decode DDR3 manufacturing data fields which have been leftJean Delvare1-15/+26
2008-12-11Add support for DDR3 SDRAM. Patch from Paul Goyette.Jean Delvare1-2/+236
2008-12-10Read the remainder of the EEPROM data if more than 128 bytes are used.Jean Delvare1-6/+16
2008-12-09Move manufacture date decoding to a separate function.Jean Delvare1-15/+18
2008-12-09New manufacturer decoding for DDR3 modules. Patch from Paul Goyette.Jean Delvare1-3/+16
2008-12-09One more Rambus fix.Jean Delvare1-1/+1
2008-12-09Fix handling of Rambus memory modules.Jean Delvare1-8/+5
2008-12-09Move checksum to a separate function. Handle CRC of FB-DIMM and DDR3Jean Delvare1-25/+104
2008-12-08Update comments.Jean Delvare1-5/+5
2008-12-08Pass all EEPROM bytes to decoding functions, saving the need toJean Delvare1-33/+32
2008-12-08Read all EEPROM bytes at once, this is easier and even more efficient inJean Delvare1-10/+10
2008-12-08Move manufacturing information decoding to a separate function inJean Delvare1-58/+66
2008-12-07Spelling fixes.Jean Delvare1-1/+1
2008-11-18Only export the ceil function from POSIX. By default, POSIX exportsJean Delvare1-1/+1
2008-06-19Add support for little-endian word hexdumps.Jean Delvare1-7/+21
2008-04-10Remove history, it belongs to SVN.Jean Delvare1-39/+3
2008-03-26Update the FSF address.Jean Delvare4-4/+8
2008-03-24Drop the trailing .pl from all perl script names.Jean Delvare7-13/+14
2008-03-24Cache the parsed hexdumps so that each dump file is only parsed once.Jean Delvare1-1/+7
2008-03-24Drop $opt_body, name was confusing and we can easily do without it.Jean Delvare1-14/+6
2008-03-24Make command line parsing more robust.Jean Delvare1-11/+31
2008-03-24More coding-style fixes.Jean Delvare1-16/+16
2008-03-24Patch from Trent Piepho:Jean Delvare1-22/+89
2008-03-22More coding-style fixes.Jean Delvare1-20/+20
2008-03-22More consistency in output.Jean Delvare1-13/+13
2008-03-22Use the same formatting for CAS latencies for all memory types.Jean Delvare1-9/+9
2008-03-21Strip trailing whitespace.Jean Delvare1-34/+34
2008-03-21Patch from Trent Piepho:Jean Delvare1-14/+109
2008-03-19Hard-code program name in header comment.Jean Delvare1-1/+1
2008-01-04Switch to SVN revision numbering, so that the version is always up-to-date.Jean Delvare1-3/+20
2008-01-04Drop the embedded changelog, SVN has a better revision history and theJean Delvare1-56/+3
2008-01-04Don't print anything by default if the checksum fails. There are many moreJean Delvare1-11/+8
2007-11-19The timestamp is only 18-byte long.Jean Delvare1-1/+2
2007-11-19More Vaio models tested successfully.Jean Delvare1-2/+4
2007-11-19The model name is actually the first half of the asset tag.Jean Delvare1-1/+18
2007-11-19Private Sony Vaio data might not be readable by non-root users.Jean Delvare1-5/+17
2007-11-11Update IDs (JEP106W). Change 'formerly' to 'former'. Rudolf Marek1-13/+23
2007-11-11decode-dimms: Fix DDR2 SDRAM module speed decoding.Jean Delvare1-8/+8
2007-10-08Typo fix.Jean Delvare1-1/+1
2007-09-29Don't install decode-xeon.pl on Linux 2.6 systems, it doesn't work there.Jean Delvare1-2/+6
2007-09-29Fix license name.Jean Delvare1-1/+1
2007-09-29Rename module Makefiles from Makefile to Module.mk. They can't be usedJean Delvare1-0/+0
2007-09-29Add a main Makefile and make it call the tools and eeprom modulesJean Delvare1-21/+10
2007-06-27Update the references to the lm-sensors package.Jean Delvare5-10/+10
2007-06-27Add a description of what the different eeprom decoding scripts do.Jean Delvare1-0/+21
2007-06-27Move the eeprom decoding scripts to the i2c-tools package.Jean Delvare6-0/+2516