aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2023-02-23i2cdetect: only use "newer" I2C_FUNC_* flags if they existHEADmasterWolfram Sang1-0/+4
2022-12-05i2cdetect: display more functionality bits with '-F'Wolfram Sang1-0/+6
2022-05-24i2c-tools: Implement and document option -hJean Delvare10-15/+50
2022-05-24i2c-tools: Use getoptJean Delvare5-94/+76
2022-03-30i2cget: add mode character for SMBus block read to manpageWolfram Sang1-1/+1
2022-01-19py-smbus: Use setuptools instead of distutilsRoss Burton1-1/+1
2022-01-03i2cdetect: fix a typo argment -> argumentAurelien Jarno1-2/+2
2021-10-04py-smbus/Module.mk: Install with PREFIX definedMorten Linderud1-1/+1
2021-08-01Makefile: Drop KERNELVERSIONBaruch Siach1-2/+0
2021-07-22i2cdump: Remove support for SMBus block modeJean Delvare2-68/+20
2021-07-22Post-release version markerJean Delvare1-1/+1
2021-07-22Set version to 4.3v4.3Jean Delvare3-3/+3
2021-07-15CHANGES: Update for the upcoming releaseJean Delvare1-2/+6
2021-07-13i2cdump: Deprecate SMBus block modeJean Delvare2-10/+7
2021-07-13i2cdump: Add range support with mode i (I2C block)Jean Delvare2-8/+8
2021-07-13i2cdump: Remove dead codeJean Delvare1-3/+0
2021-07-13i2cget: Add support for SMBus block readJean Delvare2-5/+19
2021-07-13i2cget: Document the support of I2C block readJean Delvare1-5/+19
2021-07-13i2cget: Add support for I2C block dataCrestez Dan Leonard1-10/+56
2021-06-02i2cdetect: Sort the bus list by numberJean Delvare2-0/+12
2021-06-02decode-dimms: Actually decode LPDDR3 modulesJean Delvare2-0/+2
2021-03-07Revert "tools: i2ctransfer: add check for returned length from driver"Wolfram Sang2-6/+2
2021-03-07eeprom, eepromer: remove the toolsWolfram Sang11-1312/+4
2020-09-22Post-release version markerJean Delvare1-1/+1
2020-09-22Set version to 4.2v4.2Jean Delvare3-3/+3
2020-09-11CHANGES: Update for the upcoming releaseJean Delvare1-4/+22
2020-09-10Manual pages: Mention the current maintainerJean Delvare9-9/+18
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 Delvare2-3/+4
2020-09-08libi2c: Add a manual page to document the APIJean Delvare3-2/+146
2020-09-08i2cset: Fix short writes with maskJean Delvare1-12/+13
2020-08-29tools: i2ctransfer: add check for returned length from driverWolfram Sang1-1/+6
2020-08-27decode-dimms: Update the list of vendors to Jedec JEP106BBJean Delvare1-16/+95
2020-08-10i2ctransfer: add support for I2C_M_RECV_LENWolfram Sang3-12/+34
2020-08-10add BUGS section to manpagesWolfram Sang9-0/+31
2020-08-10allow to preset custom CFLAGS and LDFLAGSWolfram Sang4-7/+8
2020-03-17i2c-stub-from-dump: Read dumps from hexdump -CJean Delvare1-2/+2
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-23tools: restrict all addresses defined by the standardWolfram Sang11-14/+15
2019-04-23tools: i2ctransfer: consequently document -aWolfram Sang2-3/+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-09Consistently use snprintf instead of sprintfJean Delvare2-4/+12
2019-01-09decode-dimms: Move SDR-specific codeJean Delvare2-8/+5
2019-01-09decode-dimms: Print SPD revision for DDR3 tooJean Delvare2-1/+8
2018-12-03Post-release version markerJean Delvare1-1/+1
2018-11-30Set version to 4.1v4.1Jean Delvare3-3/+3
2018-11-30CHANGES: Add missing entries since v4.0Jean Delvare1-0/+8
2018-11-23i2c-tools: decode-dimms: New manufacturer names from JEP106AXVincent Palatin2-2/+81
2018-11-23py-smbus: Fix i2c_smbus_* error propagationGeorgii Staroselskii2-7/+8
2018-11-09Make PREFIX overridableJean Delvare2-9/+9
2018-11-09Make DESTDIR overridableJean Delvare1-1/+1
2018-11-09Make STRIP overridableJean Delvare4-3/+4
2018-08-03libi2c: Mention the correct license in source filesJean Delvare2-28/+9
2018-04-12eeprog: Fix ambiguous parenthesesJean Delvare2-2/+5
2018-04-04CHANGES: mention the new -a flag for the toolsWolfram Sang1-0/+1
2018-04-04i2ctransfer: '-f' shouldn't allow all addresses, '-a' does thatWolfram Sang2-17/+8
2018-03-24tools: add all_addrs option for i2c toolsRomain Porte10-19/+47
2018-01-24CHANGES: add i2ctransferWolfram Sang1-0/+1
2018-01-23Delete duplicate i2c-dev.hJean Delvare1-72/+0
2018-01-09lib/Module.mk: Don't install dynamic library when disabledBaruch Siach1-0/+2
2017-12-19eeprog/Module.mk: Add missing dependencyMaxin B. John1-1/+1
2017-12-14Makefile: Allow to really disable the dynamic libraryJean Delvare1-0/+2
2017-12-14lib/Module.mk: Fix LIB_LINKS dependencyAngelo Compagnucci1-2/+1
2017-12-14tools/Module.mk: Add missing dependenciesJean Delvare2-5/+12
2017-12-06lib/Module.mk: Drop unused variable LIB_OBJECTSJean Delvare1-2/+0
2017-12-06README: Add documentation for BUILD_DYNAMIC_LIBAngelo Compagnucci1-2/+12
2017-12-06Makefile: Add flag to disable dynamic libraryAngelo Compagnucci2-2/+14
2017-12-06lib/Module.mk: Add missing dependenciesJean Delvare1-2/+2
2017-12-05decode-dimms: Verify the CRC of DDR4 data block 1Jean Delvare2-7/+26
2017-12-05decode-dimms: Documentation update for DDR4Jean Delvare3-6/+12
2017-12-05decode-dimms: Decode physical characteristics of DDR4Jean Delvare2-1/+22
2017-12-05decode-dimms: Decode misc parameters of DDR4Jean Delvare2-0/+30
2017-12-05decode-dimms: Decode size and timings of DDR4Jean Delvare2-1/+177
2017-12-05decode-dimms: Add preliminary DDR4 supportJean Delvare2-2/+63
2017-11-24py-smbus: Fix FSF address in smbusmodule.cOndřej Lysoněk1-1/+2
2017-11-08tools: i2cbusses: Check the return value of snprintfJean Delvare1-6/+28
2017-11-02i2c-tools: i2cbusses: Avoid buffer overflows in sysfs pathsJean Delvare2-5/+8
2017-10-30Post-release version markerJean Delvare1-1/+1
2017-10-30Define an API version, migt be useful laterv4.0Jean Delvare1-0/+2
2017-10-30Set version to 4.0Jean Delvare2-2/+3
2017-10-30i2c-tools: Add examples to manual pagesJean Delvare4-4/+154
2017-08-10eeprog: Increase sleep between byte writesStefan Agner2-3/+11
2017-08-03Add new tool i2ctransfer to the ignore listJean Delvare1-0/+1
2017-07-26Add missing man page cross-referencesJean Delvare4-4/+4
2017-07-26Drop stray references to lm-sensors.orgJean Delvare2-2/+2
2017-04-07i2ctransfer: grammar fixes in manpageWolfram Sang1-2/+2
2017-04-07i2ctransfer: replace broken "force" handlingWolfram Sang1-12/+16
2017-03-15i2c-tools: add new tool 'i2ctransfer'Wolfram Sang3-1/+504
2016-08-12i2c-tools: add .gitignoreWolfram Sang4-0/+15
2016-08-12i2c-tools: fix feature test macros for glibc >= 2.20Wolfram Sang1-1/+2
2016-07-04Drop obsolete SVN keywordsJean Delvare3-6/+0
2015-07-07eeprog: Drop duplicate CFLAGSJean Delvare1-1/+1
2015-07-07White space cleanupJean Delvare1-1/+1
2015-07-07Update the package overview to reflect the move of eeprog.Jean Delvare1-2/+2
2015-07-07Drop man page references to deprecated eeprom and eepromer.Jean Delvare1-3/+0
2015-07-07Mark eepromer and eeprom as deprecated.Jean Delvare6-5/+25
2015-07-07Update svn:updateJean Delvare0-0/+0
2015-07-07Move eeprog to separate subdir and implement Module.mk for it.Jean Delvare7-4/+69
2015-06-29decode-dimms: New manufacturer names from JEP106AQJean Delvare1-1/+36
2015-06-29decode-dimms: Manufacturer name changes from JEP106AQJean Delvare2-5/+6
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 Delvare2-1/+2
2015-06-17Don't hard-code lib directory nameJean Delvare1-1/+1
2015-06-17Enable static use of libi2cJean Delvare2-0/+8
2015-03-18py-smbus: Linkage fixJean Delvare2-2/+8
2015-01-26py-smbus: Add support for python 3Jean Delvare2-2/+46
2015-01-22py-smbus: Link with libi2cJean Delvare1-1/+1
2015-01-19Mention the current maintainer. Original patch from Wolfram Sang.Jean Delvare2-0/+3
2014-06-19decode-dimms: Fix DDR3 extended temp range refresh rate decodingJean Delvare2-2/+4
2014-02-19ddcmon: Merge copyright informationJean Delvare1-4/+2
2014-02-19Update my e-mail address and copyright years.Jean Delvare20-36/+26
2013-10-16Manual pages for eeprog, eeprom and eepromer, contributed by JaromirJean Delvare4-0/+231
2013-10-05Add missing option -r to usage summaryJean Delvare1-1/+1
2013-10-05Add manual pages for decode-dimms and decode-vaioJean Delvare4-1/+110
2013-06-07decode-dimms: Generate XHTML 1.1 compliant markupJean Delvare2-12/+14
2013-06-07decode-dimms: Generate HTML 4.01 compliant markupJean Delvare2-6/+8
2013-05-22py-smbus: fix module level docsJean Delvare2-1/+2
2013-04-19decode-dimms: Encode "degrees" to HTML degree symbolJean Delvare2-1/+3
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 Delvare2-3/+28
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 Delvare2-1/+19
2013-04-15DDR3: Don't print raw SSTE32882 register values. Undecoded, they haveJean Delvare2-6/+1
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 Delvare2-17/+29
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 Delvare2-8/+20
2013-04-14DDR3: Decode and print reference card revision.Jean Delvare2-4/+7
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 Delvare2-1/+20
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 Delvare2-1/+12
2013-04-13DDR3: Decode the FTB fields of tCk, tAA, tRCD, tRP and tRC.Jean Delvare2-7/+19
2013-04-13DDR3: Don't print the medium and fine time bases, they aren't directlyJean Delvare2-9/+10
2013-04-13DDR3: Round down PC3 numbers to comply with Jedec.Jean Delvare2-0/+3
2013-04-13DDR3: Round core timings up, not down.Jean Delvare2-4/+5
2013-04-13DDR3: Use the right nibble from byte 21 as the MSB of tRAS.Jean Delvare2-1/+2
2013-03-02Fix build error (NULL undefined) caused by missing include fileGuenter Roeck2-0/+2
2013-02-13Decode more DDR3 module typesJean Delvare2-1/+5
2013-02-13Prevent hang on reserved DDR3 module typeJean Delvare2-1/+2
2012-12-21Update CHANGES to reflect tools build fixGuenter Roeck1-0/+1
2012-12-21Build fails with recent versions of gcc/ld.Guenter Roeck1-4/+4
2012-12-20i2cdetect: Clarify the SMBus commands used for probing by default.Jean Delvare2-4/+9
2012-12-20Print timings at standard PC speeds. The minimum cycle times for theJean Delvare2-2/+25
2012-12-20Fix decoding of SDR SPD revision. The encoding changed with revisionJean Delvare2-1/+4
2012-12-20Add section headers for SDR modules, to make the output easier to read.Jean Delvare2-2/+4
2012-12-20Remove duplicate "ns" in SDR timings.Jean Delvare2-5/+2
2012-12-20Strip former manufacturer name in side-by-side output mode, to avoidJean Delvare2-0/+2
2012-12-20If DDR3 manufacturer page count parity is wrong, still print theJean Delvare2-3/+7
2012-12-20Add manufacturer names from Jedec document JEP106AJ.Jean Delvare2-2/+7
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 Delvare2-13/+35
2012-12-20Print timings at standard DDR2 speeds. The minimum cycle times for theJean Delvare2-15/+37
2012-10-25Missed update.Jean Delvare1-1/+1
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 Delvare2-21/+44
2012-10-25decode-dimms: Print DDR2 equivalent speed of tCK max.Jean Delvare2-3/+6
2012-10-25decode-dimms: Print DDR core timings for all supported CAS values.Jean Delvare2-14/+26
2012-10-25decode-dimms: Print extra timing values for DDR memory modules as we doJean Delvare2-1/+47
2012-10-25decode-dimms: Default to merging cells in side-by-side output mode.Jean Delvare2-0/+10
2012-10-22Don't let missing DDR2 SPD revision or PLL relock time break side-by-side out...Jean Delvare2-6/+4
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 Delvare2-0/+5
2012-10-21Don't let missing DDR module height break side-by-side output.Jean Delvare2-7/+6
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 Delvare2-3/+19
2012-09-07Consistently use "SMBus receive byte" for the short byte read we useJean Delvare2-4/+4
2012-09-07If either SMBus Quick Write or SMBus Receive Byte command is missing,Jean Delvare2-15/+42
2012-07-19Don't choke when no SPD EEPROM is found while the eeprom or at24 driver isJean Delvare2-5/+7
2012-07-19Read EEPROM contents before printing headers.Jean Delvare1-14/+14
2012-07-10Ignore .ao files.Jean Delvare0-0/+0
2012-07-10libi2c: Use I2C_SMBUS_BLOCK_MAX instead of hard-coding 32Jean Delvare2-8/+9
2012-07-10libi2c: Properly propagate real error codes on read errorsJean Delvare2-43/+64
2012-05-21Add a copy of the LGPL v2.1, and clarify licenses.Jean Delvare3-0/+512
2012-05-21New library for I2C device access under Linux. As a first step, theJean Delvare8-191/+379
2012-05-21Add header file missed from a previous commit.Jean Delvare1-0/+212
2012-05-21Tools depends on header file version.h. Add the missing dependency toJean Delvare1-4/+4
2012-04-26i2c-dev: Move SMBus helper functions to include/i2c/smbus.hJean Delvare15-273/+41
2012-04-26i2c-dev.h: Minimize differences with kernel flavorJean Delvare2-34/+29