aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
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 Delvare2-0/+4
2012-04-18Decode and print module configuration type (parity, ECC) of DDR2 memoryJean Delvare1-7/+15
2012-01-23i2c-stub-from-dump: Be more tolerant on input dump formatJean Delvare2-2/+5
2011-12-04Set version to 3.1.0.v3.1.0Jean Delvare2-2/+2
2011-02-16Add support for the at24 kernel driver.Jean Delvare2-7/+39
2011-02-16Decode module configuration type and refresh rate of DDR SDRAM.Jean Delvare2-19/+24
2011-02-15i2cset: Check range for data value maskGuenter Roeck1-0/+5
2011-02-15i2cset: Get command/mode before reading dataGuenter Roeck1-44/+55
2011-02-15CHANGES update for i2csetGuenter Roeck1-0/+1
2011-02-15i2cset: More stringent parameter validationGuenter Roeck1-0/+3
2011-02-15i2cset: Abort if value mask is set for block commandsGuenter Roeck1-0/+4
2011-02-15i2cset: Check number of arguments for block data writesGuenter Roeck1-1/+5
2011-02-15i2cset: Removed obsolete method to specify value maskGuenter Roeck2-12/+1
2011-02-14i2cset: Replace blanks at beginning of line with tabsGuenter Roeck1-1/+1
2011-01-29Added support to write SMBus and I2C block commands to i2csetGuenter Roeck3-11/+82
2010-12-12Make value arrays const for block write functions. Patch from RomanJean Delvare2-2/+6
2010-12-12Set version to 3.0.3.v3.0.3Jean Delvare2-2/+2
2010-12-12Add a note about the python-devel requirement.Jean Delvare1-0/+2
2010-12-12Simplify change list.Jean Delvare1-4/+1
2010-11-26Use a 20-bit limit for the i2c bus number.Jean Delvare7-22/+25
2010-11-25tools: Drop arbitrary limit on I2C bus numberJean Delvare2-4/+8
2010-11-16Point users to the linux-i2c mailing list for questions and bugJean Delvare2-0/+10
2010-09-22Drop legacy reference to ISA bus. The i2c-isa fake bus driver is goneJean Delvare2-2/+3
2010-08-18Properly handle the rare case where /dev/i2c exists but isn't aJean Delvare2-1/+2
2010-03-08Add support for multiple dumps. This makes it easier to setup testJean Delvare3-23/+48
2010-03-08Use fewer global variables, to make the code easier to read andJean Delvare1-19/+19
2010-03-08Unload i2c-stub automatically if needed.Jean Delvare2-17/+23
2009-09-17Add support for short writes with PEC.Jean Delvare3-10/+23
2009-06-22Fix array initialization overrun. Reported by David Binderman.Jean Delvare2-3/+7
2009-06-09Decode voltage interface level of DDR SDRAM.Jean Delvare2-11/+23
2009-05-03Be more robust against seek/read errors on sysfs.Jean Delvare2-2/+5
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 Delvare2-0/+5
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 Delvare2-4/+29
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-22Clarify Linux kernel vs. GNU/Linux OS.Jean Delvare2-6/+8
2009-01-19py-smbus depends on <linux/i2c-dev.h>.Jean Delvare1-1/+1
2009-01-19List include first, so that other modules can use it.Jean Delvare2-6/+6
2009-01-19Add missing entry.Jean Delvare1-0/+1
2009-01-19Integrate py-smbus into the build system. Patch from Mike Frysinger.Jean Delvare3-4/+40
2009-01-19Drop stray reference to lm-sensors.Jean Delvare1-4/+0
2009-01-16Update maintainer address.Jean Delvare1-1/+1
2009-01-15Let the environment set CC and CFLAGS. Original patch from Mike Frysinger.Jean Delvare2-4/+5
2009-01-13Complete GPL header.Jean Delvare2-0/+20
2009-01-13Delete the decode-xeon script. It was essentially unmaintained, wasJean Delvare4-206/+1
2009-01-13Licensing clarification.Jean Delvare5-5/+20
2008-12-14Update.Jean Delvare1-0/+1
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 Delvare2-2/+237
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 Delvare2-25/+105
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 Delvare2-2/+2
2008-12-06Use udev settle to speed up initialization.Jean Delvare2-1/+8
2008-11-29Set version to 3.0.2.v3.0.2Jean Delvare2-2/+2
2008-11-28Add missing includes.Jean Delvare1-0/+5
2008-11-20Add support for reading back to short writes.Jean Delvare1-4/+2
2008-11-20Make reading back the written value optional.Jean Delvare3-1/+14
2008-11-20Clarify the requirements of data value masking.Jean Delvare1-1/+4
2008-11-20Allow masking on short writes.Jean Delvare1-3/+8
2008-11-20Set the data value mask with -m. The old method is still supported forJean Delvare3-9/+30
2008-11-18Only export the ceil function from POSIX. By default, POSIX exportsJean Delvare2-1/+2
2008-10-19Drop I2C_FUNC_SMBUS_*I2C_BLOCK_2 defines, as was just done in theJean Delvare2-4/+1
2008-06-28Stop on i2cset error.Jean Delvare2-12/+20
2008-06-28Behave properly when i2c-stub is already loaded.Jean Delvare2-10/+41
2008-06-19Add support for little-endian word hexdumps.Jean Delvare2-7/+22
2008-06-11Add support for partial dumps.Jean Delvare2-3/+12
2008-05-05Use consistent transaction names (based on the SMBus specification)Jean Delvare4-13/+20
2008-05-05Share the error string between all functionality checks.Jean Delvare4-24/+14
2008-05-05No need to print the i2c bus number in functionality error message.Jean Delvare3-38/+36
2008-05-05Split the functionality checking code into a separate function forJean Delvare2-61/+68
2008-05-05Close device file before we exit.Jean Delvare1-0/+1
2008-05-05Add support for short writes (SMBus send byte).Jean Delvare3-23/+56
2008-05-05List the optional command line parameters in a consistent way.Jean Delvare5-10/+8
2008-04-24Whitespace cleanups.Jean Delvare5-90/+90
2008-04-24Move the confirmation to a separate function, as is done in i2cgetJean Delvare2-29/+38
2008-04-24Move the functionality checks to a separate function, as is done inJean Delvare1-42/+46
2008-04-24Minor optimizations and cleanups.Jean Delvare2-18/+17
2008-04-24Unknown options are fatal, so label them error rather than warning.Jean Delvare4-8/+8
2008-04-24More user-friendly error messages for wrong I2C bus parameter.Jean Delvare1-4/+3
2008-04-24Move the chip address parsing to a common function for consistency.Jean Delvare5-16/+30
2008-04-24Consistently restrict the allowed I2C device address to 0x03 - 0x77.Jean Delvare6-9/+11
2008-04-24Move print_i2c_busses from i2cbusses.c to i2cdetect.c, as it isJean Delvare3-34/+35
2008-04-24Unify and shorten the usage messages. The details can be found inJean Delvare5-37/+31
2008-04-24Don't print the list of i2c buses as part of the help.Jean Delvare6-32/+9
2008-04-21Make the includes order correct and consistent accross all tools.Jean Delvare4-6/+6
2008-04-21Minor consistency fix.Jean Delvare1-1/+1
2008-04-20Update.Jean Delvare1-0/+4
2008-04-20Limit the stack usage in gather_i2c_busses:Jean Delvare1-14/+11
2008-04-20Make it possible to pass the i2c bus by name instead of by number. AsJean Delvare5-10/+44
2008-04-20Split print_i2c_busses into a gathering part and a printing part.Jean Delvare1-25/+147
2008-04-20Refactor the handling of the I2CBUS parameter. This ensures moreJean Delvare6-25/+33
2008-04-10Set version to SVN.Jean Delvare2-1/+4
2008-04-10Remove history, it belongs to SVN.Jean Delvare1-39/+3
2008-04-04Set version to 3.0.1.v3.0.1Jean Delvare2-2/+2
2008-04-04Fix directory creation.Jean Delvare1-2/+2
2008-04-04Minor rewording.Jean Delvare1-2/+2
2008-03-26Update the FSF address.Jean Delvare11-11/+22
2008-03-24Drop the trailing .pl from all perl script names.Jean Delvare8-13/+15
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 Delvare2-14/+7
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 Delvare2-22/+90
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 Delvare2-15/+111
2008-03-19Let the user specify a register range.Jean Delvare3-4/+83
2008-03-19Hard-code program name in header comment.Jean Delvare1-1/+1
2008-03-19Add support for word register access mode.Jean Delvare2-28/+52
2008-03-11Remove reference to hardware monitoring chips. i2cdump works on all I2C/SMBusJean Delvare2-4/+5
2008-02-18According to Tobias Klauser:Jean Delvare1-1/+1
2008-01-05Add support for kernel < 2.6.19, where the i2c-stub module didn't yet haveJean Delvare1-1/+28
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 Delvare2-11/+9
2007-12-15Return the correct error code on I2C block read failure.Jean Delvare2-1/+4
2007-11-19The timestamp is only 18-byte long.Jean Delvare2-1/+3
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 Delvare2-1/+19
2007-11-19Private Sony Vaio data might not be readable by non-root users.Jean Delvare2-5/+18
2007-11-11Update IDs (JEP106W). Change 'formerly' to 'former'. Rudolf Marek2-13/+24
2007-11-11decode-dimms: Fix DDR2 SDRAM module speed decoding.Jean Delvare2-8/+9
2007-11-01Add a manual page for i2c-stub-from-dump.Jean Delvare3-1/+56
2007-11-01Install i2c-stub-from-dump to /usr/sbin rather than /usr/bin, as only rootJean Delvare1-2/+2
2007-11-01Tag as a SVN version.Jean Delvare1-1/+1
2007-11-01i2c-stub-from-dump: New helper script to use with the i2c-stub kernelJean Delvare5-0/+128
2007-11-01Final status messages go to stdout.Jean Delvare2-15/+17
2007-10-14Prepare for the 3.0.0 release.v3.0.0Jean Delvare2-1/+6
2007-10-14Rename I2C_FUNC_SMBUS_HWPEC_CALC to I2C_FUNC_SMBUS_PEC, as was doneJean Delvare5-5/+8
2007-10-14Add a description of the package, together with installation instructions.Jean Delvare1-0/+57
2007-10-08Typo fix.Jean Delvare1-1/+1
2007-10-03Fix the build of i2cset and i2cget. They were accidentally swapped.Jean Delvare1-2/+2
2007-09-30Fix path to include directory. Reported by Ryan Mallon.Jean Delvare1-1/+1
2007-09-29Install i2c-dev.h.Jean Delvare2-0/+28
2007-09-29Don't install decode-xeon.pl on Linux 2.6 systems, it doesn't work there.Jean Delvare2-2/+8
2007-09-29Fix license name.Jean Delvare2-2/+2
2007-09-29Rename module Makefiles from Makefile to Module.mk. They can't be usedJean Delvare3-2/+2
2007-09-29Add a main Makefile and make it call the tools and eeprom modulesJean Delvare3-82/+84
2007-09-23Use strchr() instead of the deprecated index().Jean Delvare1-1/+1
2007-08-15License fix.Jean Delvare2-2/+4
2007-07-07Fix single & instead of && in logical test in eepromer (Fedora patch).Jean Delvare1-1/+1
2007-07-07Ignore generated binaries.Jean Delvare0-0/+0
2007-06-27Show more warnings, and fix them.Jean Delvare5-11/+12
2007-06-27Move py-smbus to the i2c-tools package.Jean Delvare3-0/+739
2007-06-27Drop an obsolete reference to lm-sensors.Jean Delvare1-1/+1
2007-06-27Fix the inclusion path to i2c-dev.h to make things build again.Jean Delvare4-4/+4
2007-06-27Move the eeprom writing tools to the i2c-tools package.Jean Delvare10-0/+1707
2007-06-27Update the references to the lm-sensors package.Jean Delvare5-10/+10
2007-06-27Enable lots of warnings.Jean Delvare2-2/+4
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
2007-06-27Remove remaining references to lm-sensors.Jean Delvare6-18/+15
2007-06-27Add a Makefile to build, install and uninstall the tools, and makeJean Delvare7-14/+116
2007-06-27Ignore generated binaries.Jean Delvare0-0/+0
2007-06-27Move i2c-dev.h to the i2c-tools package.Jean Delvare1-0/+334
2007-06-27Add a copy of the GPL v2.Jean Delvare1-0/+339
2007-06-27Oops, forgot to create the trunk level.Jean Delvare12-0/+1985