* tools: Use getopt
Implement and document option -h
* i2cdetect: Display more functionality bits with option -F
* i2cdump: Remove support for SMBus block mode
* i2cget: Document SMBus block mode
* i2ctransfer: Sort command line options and add to help text
Add an option to print binary data
Drop redundant variable arg_idx
* py-smbus: Use setuptools instead of distutils
OBS-URL: https://build.opensuse.org/package/show/Base:System/i2c-tools?expand=0&rev=65
* decode-dimms: Attempt to decode LPDDR3 modules
* i2cdetect: Sort the bus list by number
* i2cdump: Add range support to I2C block mode
Deprecate SMBus block mode
* i2cget: Add support for I2C block read
Add support for SMBus block read
* i2ctransfer: Reverted check for returned length from driver
OBS-URL: https://build.opensuse.org/package/show/Base:System/i2c-tools?expand=0&rev=59
- Update to version 4.2:
* Restrict I2C addresses 0x03-0x07
* Fix short writes with mask in i2cset
* Support messages using I2C_M_RECV_LEN in i2ctransfer
* Add check for returned length from driver in i2ctransfer
* Many improvements to decode-dimms, for both DDR3 and DDR4
* Updated list of memory vendors
* Add at24 driver support to decode-vaio
* Add a manual page for libi2c
* Let i2c-stub-from-dump read dumps from hexdump -C
OBS-URL: https://build.opensuse.org/request/show/836248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i2c-tools?expand=0&rev=37
* Restrict I2C addresses 0x03-0x07
* Fix short writes with mask in i2cset
* Support messages using I2C_M_RECV_LEN in i2ctransfer
* Add check for returned length from driver in i2ctransfer
* Many improvements to decode-dimms, for both DDR3 and DDR4
* Updated list of memory vendors
* Add at24 driver support to decode-vaio
* Add a manual page for libi2c
* Let i2c-stub-from-dump read dumps from hexdump -C
OBS-URL: https://build.opensuse.org/package/show/Base:System/i2c-tools?expand=0&rev=56
* New option -a to allow using reserved address
* Several build races fixed
* Fix for potential buffer overflows
* Support for DDR4 SDRAM memory
* Updated list of memory vendors
* Clarify library license
* Fix error propagation in py-smbus
- Removed obsolete build-lib-add-missing-dependencies.patch,
build-tools-add-missing-dependencies.patch,
decode-dimms-hackweek-DDR4.patch,
i2cbusses-path-overflows.patch (upstream)
OBS-URL: https://build.opensuse.org/package/show/Base:System/i2c-tools?expand=0&rev=51
- i2cbusses-path-overflows.patch: Prevent buffer overflow of
sysfs paths.
- Update to version 4.0:
* New library libi2c
* Many fixes and improvements to decode-dimms
* New manual pages and examples added to existing manual pages
* New tool i2ctransfer
- Removed obsolete decode-dimms-correctly-check-for-out-of-bounds-vendor-id.patch,
i2c-tools-hackweek-9-dependencies.diff,
i2c-tools-hackweek-9-improve-DDR3-support.diff,
i2c-tools-r6048-Move-SMBus-helper-functions.patch,
i2c-tools-r6053-Add-smbus-header.patch (upstream)
OBS-URL: https://build.opensuse.org/request/show/539806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i2c-tools?expand=0&rev=33
sysfs paths.
- Update to version 4.0:
* New library libi2c
* Many fixes and improvements to decode-dimms
* New manual pages and examples added to existing manual pages
* New tool i2ctransfer
- Removed obsolete decode-dimms-correctly-check-for-out-of-bounds-vendor-id.patch,
i2c-tools-hackweek-9-dependencies.diff,
i2c-tools-hackweek-9-improve-DDR3-support.diff,
i2c-tools-r6048-Move-SMBus-helper-functions.patch,
i2c-tools-r6053-Add-smbus-header.patch (upstream)
OBS-URL: https://build.opensuse.org/package/show/Base:System/i2c-tools?expand=0&rev=44
- i2c-tools-r6151-space-before-MHz.diff: Print a space before "MHz"
to improve readability.
- i2c-tools-r6152-fix-DDR3-tRAS-decoding.diff: Fix DDR3 tRAS
decoding.
- i2c-tools-r6153-fix-DDR3-timings-rounding.diff: Fix DDR3 core
timings rounding.
- i2c-tools-r6154-round-down-PC3-numbers.diff: Round down PC3
numbers to comply with Jedec.
- i2c-tools-r6157-vendors-JEP106AK.diff: Update vendor list based
on Jedec document JEP106AK.
OBS-URL: https://build.opensuse.org/package/show/Base:System/i2c-tools?expand=0&rev=26
Backport fixes from upstream 3.1 branch:
- i2c-tools-r6063-dont-choke-when-no-eeprom.diff: Don't choke when
no EEPROM is found.
- i2c-tools-r6106-vendors-JEP106AG.diff,
- i2c-tools-r6107-vendors-JEP106AJ.diff: Update vendor list based
on Jedec documents JEP106AG and JEP106AJ.
- i2c-tools-r6108-remove-duplicate-ns.diff: Remove duplicate "ns"
in SDR timings.
- i2c-tools-r6109-fix-decoding-revision.diff: Fix decoding of SDR
SPD revision.
- i2c-tools-r6110-i2cdetect-clarify-probing.diff: Clarify the SMBus
commands used for probing by default.
- i2c-tools-r6121-typo-sprint.diff: Prevent hang on reserved DDR3
module type, caused by a typo in function name.
- i2c-tools-r6122-more-DDR3-module-types.diff: Decode more DDR3
module types.
- patch license to follow spdx.org standard
OBS-URL: https://build.opensuse.org/request/show/155334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/i2c-tools?expand=0&rev=22