[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 0/2] tmp105: qtest support
From: |
Andreas Färber |
Subject: |
[Qemu-devel] [PATCH 0/2] tmp105: qtest support |
Date: |
Wed, 12 Dec 2012 07:29:31 +0100 |
Hello,
Last night I decided to learn about I2C and derived a qtest from the omap_i2c
implementation used in the n800/n810. Since that is the first I2C device I got
to know, this is not yet a full-blown generic I2C libqos framework, but it
should be pretty easy to generalize it further as follow-up.
This test case uncovers a bug with odd-numbered I2C reads in the OMAP
implementation, for which I'm including a fix here.
The test case itself will still fail on master, a fix is being discussed in
thread "tmp105: Fix I2C protocol bug".
The proposed tmp105.h header file promises to allow sharing the enum for the
four registers.
Regards,
Andreas
Cc: Alex Horn <address@hidden>
Cc: Andrzej Zaborowski <address@hidden>
Cc: Peter Maydell <address@hidden>
Cc: Blue Swirl <address@hidden>
Andreas Färber (2):
omap_i2c: Clear SBD bit in STAT register on DATA read
tests: Add tmp105 unit test
hw/omap_i2c.c | 1 +
tests/Makefile | 2 +
tests/tmp105-test.c | 205 +++++++++++++++++++++++++++++++++++++++++++++++++++
3 Dateien geändert, 208 Zeilen hinzugefügt(+)
create mode 100644 tests/tmp105-test.c
--
1.7.10.4