summaryrefslogtreecommitdiff
path: root/CHANGES
Commit message (Collapse)AuthorAgeFilesLines
* Set version to 4.3v4.3Jean Delvare2021-07-221-1/+1
|
* CHANGES: Update for the upcoming releaseJean Delvare2021-07-151-2/+6
| | | | | | | Add all relevant information to the CHANGES file. Fix the leading case of some entries for consistency. Signed-off-by: Jean Delvare <jdelvare@suse.de>
* i2cdetect: Sort the bus list by numberJean Delvare2021-06-021-0/+1
| | | | | | | The bus list (option -l) will be easier to read once sorted, as typically this will group the buses by driver. Signed-off-by: Jean Delvare <jdelvare@suse.de>
* decode-dimms: Actually decode LPDDR3 modulesJean Delvare2021-06-021-0/+1
| | | | | | | | | In commit 78ed68308b58 ("decode-dimms: Decode manufacturing data for LPDDR3") we said we would handle LPDDR3 the same as DDR3, however it was actually only done for the manufacturing data. Extend the idea to the rest of the script. Signed-off-by: Jean Delvare <jdelvare@suse.de>
* Revert "tools: i2ctransfer: add check for returned length from driver"Wolfram Sang2021-03-071-0/+1
| | | | | | | | | | | This reverts commit 34806fc4e7090b34e32fa1110d546ab5ce01a6a0. It was developed against an experimental kernel. The regular kernel does not update the new message length to userspace, so the check is always false positive. We can't change the kernel behaviour because it would break the ABI. So revert this commit. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Signed-off-by: Wolfram Sang <wsa@kernel.org>
* eeprom, eepromer: remove the toolsWolfram Sang2021-03-071-0/+3
| | | | | | | | These tools are deprecated for 6 years now because we have better alternatives. They are not built by default. I think it is time we can remove them. Signed-off-by: Wolfram Sang <wsa@kernel.org>
* Set version to 4.2v4.2Jean Delvare2020-09-221-1/+1
|
* CHANGES: Update for the upcoming releaseJean Delvare2020-09-111-4/+22
| | | | | | | | Add all relevant information to the CHANGES file. Fix the leading case of some entries for consistency, and remove one which wasn't worth mentioning. Signed-off-by: Jean Delvare <jdelvare@suse.de>
* i2ctransfer: add support for I2C_M_RECV_LENWolfram Sang2020-08-101-0/+1
| | | | | Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Signed-off-by: Wolfram Sang <wsa@kernel.org>
* add BUGS section to manpagesWolfram Sang2020-08-101-0/+1
| | | | | | | | | For all manpages installed on my Debian system, add a BUGS section, so people can easily find whom to contact. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: Wolfram Sang <wsa@kernel.org>
* allow to preset custom CFLAGS and LDFLAGSWolfram Sang2020-08-101-0/+1
| | | | | | | | Sometimes I need to add some flags (like -static for the linker), so allow this for all CFLAGS and LDFLAGS used in this project. Signed-off-by: Wolfram Sang <wsa@kernel.org> Acked-by: Jean Delvare <jdelvare@suse.de>
* tools: restrict all addresses defined by the standardWolfram Sang2019-04-231-0/+1
| | | | | | | | | The I2C standard reserves addresses 0x03-0x07. Adapt our tools to that. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Acked-by: Jean Delvare <jdelvare@suse.de> Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
* tools: i2ctransfer: consequently document -aWolfram Sang2019-04-231-0/+1
| | | | | | | | | | The text describing the address to be used did not reflect the recent change where some of the functionality of '-f' has been seperated into '-a'. Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
* Consistently use snprintf instead of sprintfJean Delvare2019-01-091-0/+1
| | | | | | | | There was a last instance of sprintf which somehow was not converted. I know it can't fail, but for consistency, let's use snprintf and check for truncation as we already do in gather_i2c_busses(). Signed-off-by: Jean Delvare <jdelvare@suse.de>
* decode-dimms: Move SDR-specific codeJean Delvare2019-01-091-0/+1
| | | | | | SDR-specific code should go to its type-specific decoding function. Signed-off-by: Jean Delvare <jdelvare@suse.de>
* decode-dimms: Print SPD revision for DDR3 tooJean Delvare2019-01-091-0/+3
| | | | | | | Print the SPD revision of DDR3 modules as we do for all other modules. Signed-off-by: Jean Delvare <jdelvare@suse.de>
* Set version to 4.1v4.1Jean Delvare2018-11-301-1/+1
|
* CHANGES: Add missing entries since v4.0Jean Delvare2018-11-301-0/+8
|
* i2c-tools: decode-dimms: New manufacturer names from JEP106AXVincent Palatin2018-11-231-0/+1
| | | | | | | Add all the JEDEC-registered manufacturer names added since JEP106AQ. Signed-off-by: Vincent Palatin <vpalatin@upmem.com> Signed-off-by: Jean Delvare <jdelvare@suse.de>
* py-smbus: Fix i2c_smbus_* error propagationGeorgii Staroselskii2018-11-231-0/+1
| | | | | | | | | | | | | The Python bindings haven't been updated after commit 330bba29f3d02432e2dca6f85082763b248887ff ("libi2c: Properly propagate real error codes on read errors"). This led to erronenous behavior every time an error other than -1 is returned by i2c_smbus_* functions. [JD: Edited description.] Signed-off-by: Georgii Staroselskii <georgii.staroselskii@emlid.com> Signed-off-by: Jean Delvare <jdelvare@suse.de>
* eeprog: Fix ambiguous parenthesesJean Delvare2018-04-121-0/+1
| | | | | | | Better separate the function call and the result test, to make the code clearer and unambiguous. Reported by David Binderman.
* CHANGES: mention the new -a flag for the toolsWolfram Sang2018-04-041-0/+1
| | | | Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
* CHANGES: add i2ctransferWolfram Sang2018-01-241-0/+1
| | | | | | | So people know from CHANGES when it has been added. Acked-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
* decode-dimms: Verify the CRC of DDR4 data block 1Jean Delvare2017-12-051-0/+1
| | | | | On DDR4 modules there is a separate CRC for the second block of 128 bytes. Check it.
* decode-dimms: Documentation update for DDR4Jean Delvare2017-12-051-0/+1
| | | | | The EEPROMs used to store SPD data on DDR4 SDRAM modules have their own kernel driver: ee1004.
* decode-dimms: Decode physical characteristics of DDR4Jean Delvare2017-12-051-0/+1
| | | | | Print the physical characteristics of unbuffered, registered and load-reduced DDR4 SDRAM modules.
* decode-dimms: Decode misc parameters of DDR4Jean Delvare2017-12-051-0/+1
| | | | Print some additional information for DDR4 SDRAM memory modules.
* decode-dimms: Decode size and timings of DDR4Jean Delvare2017-12-051-0/+1
| | | | Decode the memory module size and timings of DDR4 memory.
* decode-dimms: Add preliminary DDR4 supportJean Delvare2017-12-051-0/+1
| | | | Recognize DDR4 memory as such, and print manufacturer information.
* i2c-tools: i2cbusses: Avoid buffer overflows in sysfs pathsJean Delvare2017-11-021-0/+3
| | | | sprintf isn't safe, use snprintf instead.
* Set version to 4.0Jean Delvare2017-10-301-1/+2
|
* eeprog: Increase sleep between byte writesStefan Agner2017-08-101-0/+1
| | | | | | | | | | | | | | | Increese sleep time between writes to accomodate typical write cycle times. An Atmel AT24C02 as well as an ON Semiconductor CAT24C02 EEPROM specify 5ms. This resolves errors such as: ... Bus: /dev/i2c-1, Address: 0x50, Mode: 8bit Writing stdin starting at address 0x0 ..Error i2c_write_2b: Input/output error Error at line 162: write error [JD] Define a single constant and add a note that this could be revisited.
* Mark eepromer and eeprom as deprecated.Jean Delvare2015-07-071-0/+3
| | | | git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6307 7894878c-1315-0410-8ee3-d5d059ff63e0
* decode-dimms: Manufacturer name changes from JEP106AQJean Delvare2015-06-291-0/+1
| | | | | | | 5 manufacturer names were updated from JEP106AK to JEP106AQ. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6298 7894878c-1315-0410-8ee3-d5d059ff63e0
* decode-dimms: Correctly check for out-of-bounds vendor IDJean Delvare2015-06-291-0/+1
| | | | | | | Contributed by Lubomir Rintel. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6295 7894878c-1315-0410-8ee3-d5d059ff63e0
* py-smbus: Add support for python 3Jean Delvare2015-01-261-0/+1
| | | | git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6267 7894878c-1315-0410-8ee3-d5d059ff63e0
* Mention the current maintainer. Original patch from Wolfram Sang.Jean Delvare2015-01-191-0/+1
| | | | git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6261 7894878c-1315-0410-8ee3-d5d059ff63e0
* decode-dimms: Fix DDR3 extended temp range refresh rate decodingJean Delvare2014-06-191-0/+1
| | | | | | | | | Based on a patch from Peter Missel. The meaning of byte 31, bit 1, was inverted. Also, this bit is only meaningful if the extended temperature range is supported (bit 0 is set.) git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6249 7894878c-1315-0410-8ee3-d5d059ff63e0
* Manual pages for eeprog, eeprom and eepromer, contributed by JaromirJean Delvare2013-10-161-0/+3
| | | | | | | Capik. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6204 7894878c-1315-0410-8ee3-d5d059ff63e0
* Add manual pages for decode-dimms and decode-vaioJean Delvare2013-10-051-0/+2
| | | | | | | Contributed by Jaromir Capik. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6200 7894878c-1315-0410-8ee3-d5d059ff63e0
* decode-dimms: Generate XHTML 1.1 compliant markupJean Delvare2013-06-071-1/+1
| | | | | | | In HTML output mode, generate XHTML 1.1 compliant markup. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6183 7894878c-1315-0410-8ee3-d5d059ff63e0
* decode-dimms: Generate HTML 4.01 compliant markupJean Delvare2013-06-071-0/+1
| | | | | | | In HTML output mode, generate HTML 4.01 compliant markup. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6182 7894878c-1315-0410-8ee3-d5d059ff63e0
* py-smbus: fix module level docsJean Delvare2013-05-221-0/+1
| | | | | | | | | | | When you do `pydoc smbus`, you just get the high level description. There is no automatic display of the classes (like SMBus). This is due to the name not being specified quite right in the type. Contributed by Mike Frysinger. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6171 7894878c-1315-0410-8ee3-d5d059ff63e0
* decode-dimms: Encode "degrees" to HTML degree symbolJean Delvare2013-04-191-0/+1
| | | | git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6161 7894878c-1315-0410-8ee3-d5d059ff63e0
* DDR3: Fully decode the SDRAM Device Type field.Jean Delvare2013-04-151-0/+1
| | | | git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6149 7894878c-1315-0410-8ee3-d5d059ff63e0
* DDR3: Add support for Load Reduced DIMM (LRDIMM).Jean Delvare2013-04-151-0/+1
| | | | git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6147 7894878c-1315-0410-8ee3-d5d059ff63e0
* DDR3: Don't print raw SSTE32882 register values. Undecoded, they haveJean Delvare2013-04-151-0/+1
| | | | | | | no value for the user. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6146 7894878c-1315-0410-8ee3-d5d059ff63e0
* DDR3: Print physical characteristics and registered DIMM informationJean Delvare2013-04-141-0/+1
| | | | | | | for all module types which support it. git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6141 7894878c-1315-0410-8ee3-d5d059ff63e0
* DDR3: Print width of all known module types.Jean Delvare2013-04-141-0/+1
| | | | git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6139 7894878c-1315-0410-8ee3-d5d059ff63e0
* DDR3: Decode and print reference card revision.Jean Delvare2013-04-141-0/+1
| | | | git-svn-id: http://lm-sensors.org/svn/i2c-tools/trunk@6138 7894878c-1315-0410-8ee3-d5d059ff63e0