mirror of
https://git.yoctoproject.org/poky
synced 2026-02-05 16:28:43 +01:00
Changelog:
===========
- tools: Use getopt
Implement and document option -h
- eeprog: Use force option when data comes from a pipe
- i2cdetect: Display more functionality bits with option -F
- i2cdump: Remove support for SMBus block mode
- i2cget: Document SMBus block mode
Fix the return code of option -h
- i2cset: Fix the return code of option -h
- i2ctransfer: Sort command line options and add to help text
Add an option to print binary data
Drop redundant variable arg_idx
- py-smbus: Install in the defined prefix
Use setuptools instead of distutils
(From OE-Core rev: e4b835e04bce4e3407d0b6e8e85da10d6391823e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
44 lines
1.9 KiB
BlitzBasic
44 lines
1.9 KiB
BlitzBasic
SUMMARY = "Set of i2c tools for linux"
|
|
HOMEPAGE = "https://i2c.wiki.kernel.org/index.php/I2C_Tools"
|
|
DESCRIPTION = "The i2c-tools package contains a heterogeneous set of I2C tools for Linux: a bus probing tool, a chip dumper, register-level SMBus access helpers, EEPROM decoding scripts, EEPROM programming tools, and a python module for SMBus access. All versions of Linux are supported, as long as I2C support is included in the kernel."
|
|
SECTION = "base"
|
|
LICENSE = "GPL-2.0-or-later"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
|
|
|
|
SRC_URI = "${KERNELORG_MIRROR}/software/utils/i2c-tools/${BP}.tar.gz \
|
|
"
|
|
|
|
SRC_URI[sha256sum] = "04d1e3b0cd88df8fb96e7709f374dd0b3561191b4c0363eaf873a074b8b7cb22"
|
|
|
|
inherit update-alternatives
|
|
|
|
EXTRA_OEMAKE = "bindir=${bindir} sbindir=${sbindir} \
|
|
incdir=${includedir} libdir=${libdir} \
|
|
mandir=${mandir} \
|
|
EXTRA=eeprog"
|
|
|
|
do_install() {
|
|
oe_runmake 'DESTDIR=${D}' install
|
|
}
|
|
|
|
PACKAGES =+ "${PN}-misc"
|
|
FILES:${PN}-misc = "${sbindir}/i2c-stub-from-dump \
|
|
${bindir}/ddcmon \
|
|
${bindir}/decode-edid \
|
|
${bindir}/decode-dimms \
|
|
${bindir}/decode-vaio \
|
|
"
|
|
RDEPENDS:${PN}-misc = "${PN} perl perl-module-posix \
|
|
perl-module-constant perl-module-file-basename \
|
|
perl-module-fcntl perl-module-strict perl-module-vars \
|
|
perl-module-carp \
|
|
"
|
|
|
|
ALTERNATIVE_PRIORITY = "100"
|
|
ALTERNATIVE:${PN} = "i2cdetect i2cdump i2cget i2cset i2ctransfer"
|
|
ALTERNATIVE_LINK_NAME[i2cdetect] = "${sbindir}/i2cdetect"
|
|
ALTERNATIVE_LINK_NAME[i2cdump] = "${sbindir}/i2cdump"
|
|
ALTERNATIVE_LINK_NAME[i2cget] = "${sbindir}/i2cget"
|
|
ALTERNATIVE_LINK_NAME[i2cset] = "${sbindir}/i2cset"
|
|
ALTERNATIVE_LINK_NAME[i2ctransfer] = "${sbindir}/i2ctransfer"
|