Commit Graph

  • a1813bf8c8 Fix obvious decoding logic bug in decode_sdr_sdram(). Jean Delvare 2008-12-11 16:23:46 +0000
  • 7f97fd059d New helper function value_or_undefined(). Jean Delvare 2008-12-11 16:17:02 +0000
  • a617dccf4c New helper function value_or_undefined(). Jean Delvare 2008-12-11 16:17:02 +0000
  • e6dd1be6f8 Get rid of $l everywhere else. Jean Delvare 2008-12-11 16:03:31 +0000
  • b5e2039962 Get rid of $l everywhere else. Jean Delvare 2008-12-11 16:03:31 +0000
  • 44e0474f3f Get rid of $l in decode_sdr_sdram(). Jean Delvare 2008-12-11 15:59:24 +0000
  • b5ec652aa8 Get rid of $l in decode_sdr_sdram(). Jean Delvare 2008-12-11 15:59:24 +0000
  • 25afc1f196 Add parentheses to all printl-like function calls, for clarity. Jean Delvare 2008-12-11 13:46:28 +0000
  • 4c7b186acb Add parentheses to all printl-like function calls, for clarity. Jean Delvare 2008-12-11 13:46:28 +0000
  • 34b426a714 Drop extra newline characters. Jean Delvare 2008-12-11 13:29:03 +0000
  • aeb736f514 Drop extra newline characters. Jean Delvare 2008-12-11 13:29:03 +0000
  • dd577b1fee Clean-up manufacturing data decoding functions. Jean Delvare 2008-12-11 13:15:59 +0000
  • fceba7f4bc Clean-up manufacturing data decoding functions. Jean Delvare 2008-12-11 13:15:59 +0000
  • bf72a8af61 Refactor manufacturing data decoding. Jean Delvare 2008-12-11 13:06:51 +0000
  • 49b3d934ee Refactor manufacturing data decoding. Jean Delvare 2008-12-11 13:06:51 +0000
  • f9b954fd90 Do not decode DDR3 manufacturing data fields which have been left blank. Jean Delvare 2008-12-11 12:45:57 +0000
  • 0eb91feeb7 Do not decode DDR3 manufacturing data fields which have been left blank. Jean Delvare 2008-12-11 12:45:57 +0000
  • fa0a699f13 Add support for DDR3 SDRAM. Patch from Paul Goyette. Jean Delvare 2008-12-11 10:44:43 +0000
  • 41277a7c4b Add support for DDR3 SDRAM. Patch from Paul Goyette. Jean Delvare 2008-12-11 10:44:43 +0000
  • cda5ec8595 Read the remainder of the EEPROM data if more than 128 bytes are used. Patch from Paul Goyette. Jean Delvare 2008-12-10 15:34:55 +0000
  • e5f11aef90 Read the remainder of the EEPROM data if more than 128 bytes are used. Patch from Paul Goyette. Jean Delvare 2008-12-10 15:34:55 +0000
  • a1de42b944 Move manufacture date decoding to a separate function. Jean Delvare 2008-12-09 21:39:54 +0000
  • 9e9acf70d0 Move manufacture date decoding to a separate function. Jean Delvare 2008-12-09 21:39:54 +0000
  • 9ea9403026 New manufacturer decoding for DDR3 modules. Patch from Paul Goyette. Jean Delvare 2008-12-09 20:43:52 +0000
  • f54bbc420d New manufacturer decoding for DDR3 modules. Patch from Paul Goyette. Jean Delvare 2008-12-09 20:43:52 +0000
  • 2bddbf7005 One more Rambus fix. Jean Delvare 2008-12-09 14:01:46 +0000
  • 75fad2ec24 One more Rambus fix. Jean Delvare 2008-12-09 14:01:46 +0000
  • 89bd668c64 Fix handling of Rambus memory modules. Jean Delvare 2008-12-09 13:26:58 +0000
  • 78ae4ef0be Fix handling of Rambus memory modules. Jean Delvare 2008-12-09 13:26:58 +0000
  • 0de7df39bf Move checksum to a separate function. Handle CRC of FB-DIMM and DDR3 SDRAM memory modules. Based on an original patch from Paul Goyette. Jean Delvare 2008-12-09 13:06:41 +0000
  • 25dae9734d Move checksum to a separate function. Handle CRC of FB-DIMM and DDR3 SDRAM memory modules. Based on an original patch from Paul Goyette. Jean Delvare 2008-12-09 13:06:41 +0000
  • b1b1f5efa5 Update comments. Jean Delvare 2008-12-08 19:00:16 +0000
  • a203aa81df Update comments. Jean Delvare 2008-12-08 19:00:16 +0000
  • 148c836bfb Pass all EEPROM bytes to decoding functions, saving the need to splice the bytes array. Jean Delvare 2008-12-08 17:42:11 +0000
  • c27f8f6a11 Pass all EEPROM bytes to decoding functions, saving the need to splice the bytes array. Jean Delvare 2008-12-08 17:42:11 +0000
  • 2e4f256f39 Read all EEPROM bytes at once, this is easier and even more efficient in the general case. Jean Delvare 2008-12-08 17:29:23 +0000
  • 2c191a89d2 Read all EEPROM bytes at once, this is easier and even more efficient in the general case. Jean Delvare 2008-12-08 17:29:23 +0000
  • b582f32aaf Move manufacturing information decoding to a separate function in anticipation of support for new memory module type. Jean Delvare 2008-12-08 16:29:36 +0000
  • fee2a0cd02 Move manufacturing information decoding to a separate function in anticipation of support for new memory module type. Jean Delvare 2008-12-08 16:29:36 +0000
  • 7113e85359 Spelling fixes. Jean Delvare 2008-12-07 15:30:12 +0000
  • 9590d810f3 Spelling fixes. Jean Delvare 2008-12-07 15:30:12 +0000
  • fd5a45d190 Use udev settle to speed up initialization. Jean Delvare 2008-12-06 20:26:51 +0000
  • e096011986 Use udev settle to speed up initialization. Jean Delvare 2008-12-06 20:26:51 +0000
  • 1cbc16700c Set version to 3.0.2. Jean Delvare 2008-11-29 14:14:44 +0000
  • ed1356ea0b Set version to 3.0.2. v3.0.2 Jean Delvare 2008-11-29 14:14:44 +0000
  • 786ae8e1ab Add missing includes. Jean Delvare 2008-11-28 10:52:55 +0000
  • 0d84adf510 Add missing includes. Jean Delvare 2008-11-28 10:52:55 +0000
  • 31277e1ab8 Add support for reading back to short writes. Jean Delvare 2008-11-20 19:57:53 +0000
  • 0e972ad9fd Add support for reading back to short writes. Jean Delvare 2008-11-20 19:57:53 +0000
  • 00a240e7d3 Make reading back the written value optional. Jean Delvare 2008-11-20 19:41:19 +0000
  • 35a929de32 Make reading back the written value optional. Jean Delvare 2008-11-20 19:41:19 +0000
  • 497940860e Clarify the requirements of data value masking. Jean Delvare 2008-11-20 18:01:10 +0000
  • f9bad5666d Clarify the requirements of data value masking. Jean Delvare 2008-11-20 18:01:10 +0000
  • 9178957b65 Allow masking on short writes. Jean Delvare 2008-11-20 17:54:10 +0000
  • 0c270e09de Allow masking on short writes. Jean Delvare 2008-11-20 17:54:10 +0000
  • e230c1ebe5 Set the data value mask with -m. The old method is still supported for compatibility, but is considered deprecated and is no longer documented. Jean Delvare 2008-11-20 08:22:18 +0000
  • c797cbaaeb Set the data value mask with -m. The old method is still supported for compatibility, but is considered deprecated and is no longer documented. Jean Delvare 2008-11-20 08:22:18 +0000
  • f2434f705f Only export the ceil function from POSIX. By default, POSIX exports everything, and this happens to generate warnings when using perl 5.10.0. That's a perl bug, but we can still work around it and avoid potential future issues of the same kind. Jean Delvare 2008-11-18 17:15:09 +0000
  • 8cc99d7f45 Only export the ceil function from POSIX. By default, POSIX exports everything, and this happens to generate warnings when using perl 5.10.0. That's a perl bug, but we can still work around it and avoid potential future issues of the same kind. Jean Delvare 2008-11-18 17:15:09 +0000
  • 34773ee2de Drop I2C_FUNC_SMBUS_*I2C_BLOCK_2 defines, as was just done in the Linux 2.6 kernel. Jean Delvare 2008-10-19 09:47:02 +0000
  • aad070abd0 Drop I2C_FUNC_SMBUS_*I2C_BLOCK_2 defines, as was just done in the Linux 2.6 kernel. Jean Delvare 2008-10-19 09:47:02 +0000
  • 8dfba8cc8c Stop on i2cset error. Jean Delvare 2008-06-28 09:24:12 +0000
  • 6a2f709549 Stop on i2cset error. Jean Delvare 2008-06-28 09:24:12 +0000
  • 3d7326080b Behave properly when i2c-stub is already loaded. Jean Delvare 2008-06-28 09:23:13 +0000
  • cc17bf04ca Behave properly when i2c-stub is already loaded. Jean Delvare 2008-06-28 09:23:13 +0000
  • 7da2ec5e48 Add support for little-endian word hexdumps. Jean Delvare 2008-06-19 12:37:06 +0000
  • d34a2c94fc Add support for little-endian word hexdumps. Jean Delvare 2008-06-19 12:37:06 +0000
  • 038139b95b Add support for partial dumps. Report if only garbage is found in dump file. Jean Delvare 2008-06-11 13:27:11 +0000
  • f575d048f4 Add support for partial dumps. Report if only garbage is found in dump file. Jean Delvare 2008-06-11 13:27:11 +0000
  • 79b9137fd4 Use consistent transaction names (based on the SMBus specification) when complaining about a missing adapter functionality. Jean Delvare 2008-05-05 14:57:21 +0000
  • 54cee12770 Use consistent transaction names (based on the SMBus specification) when complaining about a missing adapter functionality. Jean Delvare 2008-05-05 14:57:21 +0000
  • ee7f0924cb Share the error string between all functionality checks. Jean Delvare 2008-05-05 14:55:01 +0000
  • fc38f35ce4 Share the error string between all functionality checks. Jean Delvare 2008-05-05 14:55:01 +0000
  • 041e4553f3 No need to print the i2c bus number in functionality error message. Jean Delvare 2008-05-05 14:54:18 +0000
  • f67174055a No need to print the i2c bus number in functionality error message. Jean Delvare 2008-05-05 14:54:18 +0000
  • fdba3b5163 Split the functionality checking code into a separate function for clarity. Jean Delvare 2008-05-05 13:02:34 +0000
  • 9160a95ad0 Split the functionality checking code into a separate function for clarity. Jean Delvare 2008-05-05 13:02:34 +0000
  • 98f809dd1d Close device file before we exit. Jean Delvare 2008-05-05 12:43:43 +0000
  • cc723a46f7 Close device file before we exit. Jean Delvare 2008-05-05 12:43:43 +0000
  • 740a2c181d Add support for short writes (SMBus send byte). Jean Delvare 2008-05-05 12:38:22 +0000
  • c3d335575f Add support for short writes (SMBus send byte). Jean Delvare 2008-05-05 12:38:22 +0000
  • 36e072a279 List the optional command line parameters in a consistent way. Jean Delvare 2008-05-05 09:52:31 +0000
  • 7ad89259ab List the optional command line parameters in a consistent way. Jean Delvare 2008-05-05 09:52:31 +0000
  • 218f3223f3 Whitespace cleanups. Jean Delvare 2008-04-24 12:43:40 +0000
  • 8cc44b8c9c Whitespace cleanups. Jean Delvare 2008-04-24 12:43:40 +0000
  • 2075fca653 Move the confirmation to a separate function, as is done in i2cget already. Jean Delvare 2008-04-24 12:43:10 +0000
  • 8603e2aab2 Move the confirmation to a separate function, as is done in i2cget already. Jean Delvare 2008-04-24 12:43:10 +0000
  • 0c1d2a6860 Move the functionality checks to a separate function, as is done in i2cget already. Jean Delvare 2008-04-24 12:40:24 +0000
  • 87154f13cc Move the functionality checks to a separate function, as is done in i2cget already. Jean Delvare 2008-04-24 12:40:24 +0000
  • 14be6606ec Minor optimizations and cleanups. Jean Delvare 2008-04-24 12:38:54 +0000
  • 68fb2e6229 Minor optimizations and cleanups. Jean Delvare 2008-04-24 12:38:54 +0000
  • 97b4810ab8 Unknown options are fatal, so label them error rather than warning. Jean Delvare 2008-04-24 12:37:35 +0000
  • 2751626db8 Unknown options are fatal, so label them error rather than warning. Jean Delvare 2008-04-24 12:37:35 +0000
  • 4d1a5fd1dd More user-friendly error messages for wrong I2C bus parameter. Jean Delvare 2008-04-24 12:36:38 +0000
  • aa78242d6c More user-friendly error messages for wrong I2C bus parameter. Jean Delvare 2008-04-24 12:36:38 +0000
  • d284668c70 Move the chip address parsing to a common function for consistency. Jean Delvare 2008-04-24 12:34:51 +0000
  • bdfc87d724 Move the chip address parsing to a common function for consistency. Jean Delvare 2008-04-24 12:34:51 +0000
  • 69b9ad132e Consistently restrict the allowed I2C device address to 0x03 - 0x77. Jean Delvare 2008-04-24 12:32:16 +0000
  • 2e942d16a5 Consistently restrict the allowed I2C device address to 0x03 - 0x77. Jean Delvare 2008-04-24 12:32:16 +0000
  • 99011f3649 Move print_i2c_busses from i2cbusses.c to i2cdetect.c, as it is only used there. Jean Delvare 2008-04-24 12:22:59 +0000